/*
SHELVES
-------

The only responsive, fluid CSS grid with infinitely nestable columns.

Copyright (c) 2012, Pete Browne
*/
[grid-demo] [class*="col-"] {
  background: #cdcdcd;
  margin-bottom: 1rem; }

/*
SHELVES
-------

The only responsive, fluid CSS grid with infinitely nestable columns.

Copyright (c) 2012, Pete Browne
*/
[grid-demo] [class*="col-"] {
  background: #cdcdcd;
  margin-bottom: 1rem; }

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

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

.p-matrix__item::after, .p-navigation--light::after, .p-navigation::after,
.p-navigation--dark::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 {
  transition-duration: 0.165s;
  transition-property: background-color;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  background-color: #fff;
  border-color: #cdcdcd;
  border-radius: .125rem;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  color: #111;
  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-smoothing: subpixel-antialiased;
  font-weight: 300;
  line-height: 1rem;
  margin: 0;
  outline: none;
  padding: 0.75rem 1.5rem;
  text-align: center;
  text-decoration: none;
  width: 100%;
  line-height: 1rem; }
  @media only screen and (min-width: 768px) {
    button {
      width: auto; } }
  button:visited {
    color: #111; }
  button:active, button:focus, button:hover {
    background-color: #f7f7f7;
    border-color: #cdcdcd;
    text-decoration: none; }
  button:disabled, button.is--disabled {
    cursor: not-allowed;
    opacity: .5; }
    button:disabled:active, button:disabled:focus, button:disabled:hover, button.is--disabled:active, button.is--disabled:focus, button.is--disabled:hover {
      background-color: transparent;
      border-color: #cdcdcd; }
  button .p-link--external {
    background-image: url("data:image/svg+xml,%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"); }

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

input[type='text'], input[type='date'], input[type='datetime'], input[type='datatime-local'], input[type='month'], input[type='time'], input[type='week'], input[type='color'], input[type='number'], input[type='search'], input[type='password'], input[type='email'], input[type='url'], input[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);
  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: .8rem .5333rem;
  vertical-align: baseline;
  width: 100%; }
  @media (min-width: 768px) {
    input[type='text'], input[type='date'], input[type='datetime'], input[type='datatime-local'], input[type='month'], input[type='time'], input[type='week'], input[type='color'], input[type='number'], input[type='search'], input[type='password'], input[type='email'], input[type='url'], input[type='tel'] {
      padding: 0.75rem 0.5rem; } }
  input[type='text']:active, input[type='text']:focus, input[type='date']:active, input[type='date']:focus, input[type='datetime']:active, input[type='datetime']:focus, input[type='datatime-local']:active, input[type='datatime-local']:focus, input[type='month']:active, input[type='month']:focus, input[type='time']:active, input[type='time']:focus, input[type='week']:active, input[type='week']:focus, input[type='color']:active, input[type='color']:focus, input[type='number']:active, input[type='number']:focus, input[type='search']:active, input[type='search']:focus, input[type='password']:active, input[type='password']:focus, input[type='email']:active, input[type='email']:focus, input[type='url']:active, input[type='url']:focus, input[type='tel']:active, input[type='tel']:focus {
    border-color: #666;
    color: #111;
    outline: none; }
  input[type='text']::-webkit-input-placeholder, input[type='date']::-webkit-input-placeholder, input[type='datetime']::-webkit-input-placeholder, input[type='datatime-local']::-webkit-input-placeholder, input[type='month']::-webkit-input-placeholder, input[type='time']::-webkit-input-placeholder, input[type='week']::-webkit-input-placeholder, input[type='color']::-webkit-input-placeholder, input[type='number']::-webkit-input-placeholder, input[type='search']::-webkit-input-placeholder, input[type='password']::-webkit-input-placeholder, input[type='email']::-webkit-input-placeholder, input[type='url']::-webkit-input-placeholder, input[type='tel']::-webkit-input-placeholder {
    color: #666;
    opacity: 1; }
  input[type='text']:-ms-input-placeholder, input[type='date']:-ms-input-placeholder, input[type='datetime']:-ms-input-placeholder, input[type='datatime-local']:-ms-input-placeholder, input[type='month']:-ms-input-placeholder, input[type='time']:-ms-input-placeholder, input[type='week']:-ms-input-placeholder, input[type='color']:-ms-input-placeholder, input[type='number']:-ms-input-placeholder, input[type='search']:-ms-input-placeholder, input[type='password']:-ms-input-placeholder, input[type='email']:-ms-input-placeholder, input[type='url']:-ms-input-placeholder, input[type='tel']:-ms-input-placeholder {
    color: #666;
    opacity: 1; }
  input[type='text']::placeholder, input[type='date']::placeholder, input[type='datetime']::placeholder, input[type='datatime-local']::placeholder, input[type='month']::placeholder, input[type='time']::placeholder, input[type='week']::placeholder, input[type='color']::placeholder, input[type='number']::placeholder, input[type='search']::placeholder, input[type='password']::placeholder, input[type='email']::placeholder, input[type='url']::placeholder, input[type='tel']::placeholder {
    color: #666;
    opacity: 1; }
  input[type='text'][disabled], input[type='text'][disabled='disabled'], input[type='date'][disabled], input[type='date'][disabled='disabled'], input[type='datetime'][disabled], input[type='datetime'][disabled='disabled'], input[type='datatime-local'][disabled], input[type='datatime-local'][disabled='disabled'], input[type='month'][disabled], input[type='month'][disabled='disabled'], input[type='time'][disabled], input[type='time'][disabled='disabled'], input[type='week'][disabled], input[type='week'][disabled='disabled'], input[type='color'][disabled], input[type='color'][disabled='disabled'], input[type='number'][disabled], input[type='number'][disabled='disabled'], input[type='search'][disabled], input[type='search'][disabled='disabled'], input[type='password'][disabled], input[type='password'][disabled='disabled'], input[type='email'][disabled], input[type='email'][disabled='disabled'], input[type='url'][disabled], input[type='url'][disabled='disabled'], input[type='tel'][disabled], input[type='tel'][disabled='disabled'] {
    cursor: not-allowed;
    opacity: .5; }
  input[type='text'][readonly], input[type='text'][readonly='readonly'], input[type='date'][readonly], input[type='date'][readonly='readonly'], input[type='datetime'][readonly], input[type='datetime'][readonly='readonly'], input[type='datatime-local'][readonly], input[type='datatime-local'][readonly='readonly'], input[type='month'][readonly], input[type='month'][readonly='readonly'], input[type='time'][readonly], input[type='time'][readonly='readonly'], input[type='week'][readonly], input[type='week'][readonly='readonly'], input[type='color'][readonly], input[type='color'][readonly='readonly'], input[type='number'][readonly], input[type='number'][readonly='readonly'], input[type='search'][readonly], input[type='search'][readonly='readonly'], input[type='password'][readonly], input[type='password'][readonly='readonly'], input[type='email'][readonly], input[type='email'][readonly='readonly'], input[type='url'][readonly], input[type='url'][readonly='readonly'], input[type='tel'][readonly], input[type='tel'][readonly='readonly'] {
    color: #cdcdcd;
    cursor: default; }
    input[type='text'][readonly]:hover, input[type='text'][readonly]:active, input[type='text'][readonly]:focus, input[type='text'][readonly='readonly']:hover, input[type='text'][readonly='readonly']:active, input[type='text'][readonly='readonly']:focus, input[type='date'][readonly]:hover, input[type='date'][readonly]:active, input[type='date'][readonly]:focus, input[type='date'][readonly='readonly']:hover, input[type='date'][readonly='readonly']:active, input[type='date'][readonly='readonly']:focus, input[type='datetime'][readonly]:hover, input[type='datetime'][readonly]:active, input[type='datetime'][readonly]:focus, input[type='datetime'][readonly='readonly']:hover, input[type='datetime'][readonly='readonly']:active, input[type='datetime'][readonly='readonly']:focus, input[type='datatime-local'][readonly]:hover, input[type='datatime-local'][readonly]:active, input[type='datatime-local'][readonly]:focus, input[type='datatime-local'][readonly='readonly']:hover, input[type='datatime-local'][readonly='readonly']:active, input[type='datatime-local'][readonly='readonly']:focus, input[type='month'][readonly]:hover, input[type='month'][readonly]:active, input[type='month'][readonly]:focus, input[type='month'][readonly='readonly']:hover, input[type='month'][readonly='readonly']:active, input[type='month'][readonly='readonly']:focus, input[type='time'][readonly]:hover, input[type='time'][readonly]:active, input[type='time'][readonly]:focus, input[type='time'][readonly='readonly']:hover, input[type='time'][readonly='readonly']:active, input[type='time'][readonly='readonly']:focus, input[type='week'][readonly]:hover, input[type='week'][readonly]:active, input[type='week'][readonly]:focus, input[type='week'][readonly='readonly']:hover, input[type='week'][readonly='readonly']:active, input[type='week'][readonly='readonly']:focus, input[type='color'][readonly]:hover, input[type='color'][readonly]:active, input[type='color'][readonly]:focus, input[type='color'][readonly='readonly']:hover, input[type='color'][readonly='readonly']:active, input[type='color'][readonly='readonly']:focus, input[type='number'][readonly]:hover, input[type='number'][readonly]:active, input[type='number'][readonly]:focus, input[type='number'][readonly='readonly']:hover, input[type='number'][readonly='readonly']:active, input[type='number'][readonly='readonly']:focus, input[type='search'][readonly]:hover, input[type='search'][readonly]:active, input[type='search'][readonly]:focus, input[type='search'][readonly='readonly']:hover, input[type='search'][readonly='readonly']:active, input[type='search'][readonly='readonly']:focus, input[type='password'][readonly]:hover, input[type='password'][readonly]:active, input[type='password'][readonly]:focus, input[type='password'][readonly='readonly']:hover, input[type='password'][readonly='readonly']:active, input[type='password'][readonly='readonly']:focus, input[type='email'][readonly]:hover, input[type='email'][readonly]:active, input[type='email'][readonly]:focus, input[type='email'][readonly='readonly']:hover, input[type='email'][readonly='readonly']:active, input[type='email'][readonly='readonly']:focus, input[type='url'][readonly]:hover, input[type='url'][readonly]:active, input[type='url'][readonly]:focus, input[type='url'][readonly='readonly']:hover, input[type='url'][readonly='readonly']:active, input[type='url'][readonly='readonly']:focus, input[type='tel'][readonly]:hover, input[type='tel'][readonly]:active, input[type='tel'][readonly]:focus, input[type='tel'][readonly='readonly']:hover, input[type='tel'][readonly='readonly']:active, input[type='tel'][readonly='readonly']:focus {
      border-color: #666;
      outline: none; }
  input[type='text'].has-error, input[type='date'].has-error, input[type='datetime'].has-error, input[type='datatime-local'].has-error, input[type='month'].has-error, input[type='time'].has-error, input[type='week'].has-error, input[type='color'].has-error, input[type='number'].has-error, input[type='search'].has-error, input[type='password'].has-error, input[type='email'].has-error, input[type='url'].has-error, input[type='tel'].has-error {
    border: 1px solid #c7162b; }
    input[type='text'].has-error:focus, input[type='date'].has-error:focus, input[type='datetime'].has-error:focus, input[type='datatime-local'].has-error:focus, input[type='month'].has-error:focus, input[type='time'].has-error:focus, input[type='week'].has-error:focus, input[type='color'].has-error:focus, input[type='number'].has-error:focus, input[type='search'].has-error:focus, input[type='password'].has-error:focus, input[type='email'].has-error:focus, input[type='url'].has-error:focus, input[type='tel'].has-error:focus {
      border: 1px solid #c7162b; }
  input[type='text'].has-caution, input[type='date'].has-caution, input[type='datetime'].has-caution, input[type='datatime-local'].has-caution, input[type='month'].has-caution, input[type='time'].has-caution, input[type='week'].has-caution, input[type='color'].has-caution, input[type='number'].has-caution, input[type='search'].has-caution, input[type='password'].has-caution, input[type='email'].has-caution, input[type='url'].has-caution, input[type='tel'].has-caution {
    border: 1px solid #f99b11; }
    input[type='text'].has-caution:focus, input[type='date'].has-caution:focus, input[type='datetime'].has-caution:focus, input[type='datatime-local'].has-caution:focus, input[type='month'].has-caution:focus, input[type='time'].has-caution:focus, input[type='week'].has-caution:focus, input[type='color'].has-caution:focus, input[type='number'].has-caution:focus, input[type='search'].has-caution:focus, input[type='password'].has-caution:focus, input[type='email'].has-caution:focus, input[type='url'].has-caution:focus, input[type='tel'].has-caution:focus {
      border: 1px solid #f99b11; }
  input[type='text'].has-warning, input[type='date'].has-warning, input[type='datetime'].has-warning, input[type='datatime-local'].has-warning, input[type='month'].has-warning, input[type='time'].has-warning, input[type='week'].has-warning, input[type='color'].has-warning, input[type='number'].has-warning, input[type='search'].has-warning, input[type='password'].has-warning, input[type='email'].has-warning, input[type='url'].has-warning, input[type='tel'].has-warning {
    border: 1px solid #f99b11; }
    input[type='text'].has-warning:focus, input[type='date'].has-warning:focus, input[type='datetime'].has-warning:focus, input[type='datatime-local'].has-warning:focus, input[type='month'].has-warning:focus, input[type='time'].has-warning:focus, input[type='week'].has-warning:focus, input[type='color'].has-warning:focus, input[type='number'].has-warning:focus, input[type='search'].has-warning:focus, input[type='password'].has-warning:focus, input[type='email'].has-warning:focus, input[type='url'].has-warning:focus, input[type='tel'].has-warning:focus {
      border: 1px solid #f99b11; }
  input[type='text'].has-success, input[type='date'].has-success, input[type='datetime'].has-success, input[type='datatime-local'].has-success, input[type='month'].has-success, input[type='time'].has-success, input[type='week'].has-success, input[type='color'].has-success, input[type='number'].has-success, input[type='search'].has-success, input[type='password'].has-success, input[type='email'].has-success, input[type='url'].has-success, input[type='tel'].has-success {
    border: 1px solid #0e8420; }
    input[type='text'].has-success:focus, input[type='date'].has-success:focus, input[type='datetime'].has-success:focus, input[type='datatime-local'].has-success:focus, input[type='month'].has-success:focus, input[type='time'].has-success:focus, input[type='week'].has-success:focus, input[type='color'].has-success:focus, input[type='number'].has-success:focus, input[type='search'].has-success:focus, input[type='password'].has-success:focus, input[type='email'].has-success:focus, input[type='url'].has-success:focus, input[type='tel'].has-success:focus {
      border: 1px solid #0e8420; }
  input[type='text'].has-information, input[type='date'].has-information, input[type='datetime'].has-information, input[type='datatime-local'].has-information, input[type='month'].has-information, input[type='time'].has-information, input[type='week'].has-information, input[type='color'].has-information, input[type='number'].has-information, input[type='search'].has-information, input[type='password'].has-information, input[type='email'].has-information, input[type='url'].has-information, input[type='tel'].has-information {
    border: 1px solid #335280; }
    input[type='text'].has-information:focus, input[type='date'].has-information:focus, input[type='datetime'].has-information:focus, input[type='datatime-local'].has-information:focus, input[type='month'].has-information:focus, input[type='time'].has-information:focus, input[type='week'].has-information:focus, input[type='color'].has-information:focus, input[type='number'].has-information:focus, input[type='search'].has-information:focus, input[type='password'].has-information:focus, input[type='email'].has-information:focus, input[type='url'].has-information:focus, input[type='tel'].has-information:focus {
      border: 1px solid #335280; }

input[type='file'] {
  outline: none;
  width: 100%; }

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

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

input[type='checkbox'], input[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; }
  input[type='checkbox'][disabled] + label, input[type='checkbox'][disabled='disabled'] + label, input[type='radio'][disabled] + label, input[type='radio'][disabled='disabled'] + label {
    cursor: not-allowed;
    opacity: .5; }
  input[type='checkbox'] + label, input[type='radio'] + label {
    vertical-align: middle;
    width: 100%; }

input[type='submit'] {
  background-color: #0e8420;
  border: 0;
  color: #fff;
  padding: 0.75rem 1.5rem; }
  input[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);
  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: .8rem .5333rem;
  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;
  line-height: 1rem;
  min-height: 48px;
  text-indent: .01px;
  text-overflow: ''; }
  @media (min-width: 768px) {
    select {
      padding: 0.75rem 0.5rem; } }
  select:active, select:focus {
    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]:focus, select[readonly='readonly']:hover, select[readonly='readonly']:active, select[readonly='readonly']:focus {
      border-color: #666;
      outline: none; }
  select.has-error {
    border: 1px solid #c7162b; }
    select.has-error:focus {
      border: 1px solid #c7162b; }
  select.has-caution {
    border: 1px solid #f99b11; }
    select.has-caution:focus {
      border: 1px solid #f99b11; }
  select.has-warning {
    border: 1px solid #f99b11; }
    select.has-warning:focus {
      border: 1px solid #f99b11; }
  select.has-success {
    border: 1px solid #0e8420; }
    select.has-success:focus {
      border: 1px solid #0e8420; }
  select.has-information {
    border: 1px solid #335280; }
    select.has-information:focus {
      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);
  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: .8rem .5333rem;
  vertical-align: baseline;
  width: 100%;
  margin-bottom: 0.5rem;
  overflow: auto;
  vertical-align: top; }
  @media (min-width: 768px) {
    textarea {
      padding: 0.75rem 0.5rem; } }
  textarea:active, textarea:focus {
    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]:focus, textarea[readonly='readonly']:hover, textarea[readonly='readonly']:active, textarea[readonly='readonly']:focus {
      border-color: #666;
      outline: none; }
  textarea.has-error {
    border: 1px solid #c7162b; }
    textarea.has-error:focus {
      border: 1px solid #c7162b; }
  textarea.has-caution {
    border: 1px solid #f99b11; }
    textarea.has-caution:focus {
      border: 1px solid #f99b11; }
  textarea.has-warning {
    border: 1px solid #f99b11; }
    textarea.has-warning:focus {
      border: 1px solid #f99b11; }
  textarea.has-success {
    border: 1px solid #0e8420; }
    textarea.has-success:focus {
      border: 1px solid #0e8420; }
  textarea.has-information {
    border: 1px solid #335280; }
    textarea.has-information:focus {
      border: 1px solid #335280; }

fieldset {
  background-color: #f7f7f7;
  background-position: -.9375rem -.9375rem;
  background-repeat: no-repeat;
  border-radius: .125rem;
  padding: .9375rem 1.25rem; }
  @media only screen and (min-width: 1030px) {
    fieldset {
      padding: .9375rem 1.25rem; } }
  fieldset h3 {
    border-bottom: 1px dotted #666;
    padding-bottom: .625rem; }

form > * {
  margin-bottom: 0.5rem; }

form fieldset > *,
form div > * {
  margin-bottom: 0.5rem; }

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: 0.5rem 0;
  -moz-tab-size: 4;
    -o-tab-size: 4;
       tab-size: 4;
  white-space: pre-wrap;
  word-spacing: normal;
  word-wrap: break-word; }

pre {
  background-color: #f7f7f7;
  border: 1px solid #666;
  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: 1rem;
  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; }

li {
  margin: 0 0 0.5rem;
  padding: 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; }

.p-heading--one {
  font-size: 2.5rem;
  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: 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.625rem;
  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;
  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.188rem;
  line-height: 1.264; }
  @media only screen and (min-width: 1030px) {
    .p-heading--five {
      font-size: 1.313rem;
      line-height: 1.143; } }

.p-heading--six {
  font-size: 1.063rem;
  line-height: 1.412;
  margin-bottom: 1.2rem;
  margin-top: 1.5rem; }

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

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

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

figure {
  width: 100%; }
  figure caption {
    display: block;
    text-align: center;
    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;
  margin-bottom: 20px;
  overflow-x: auto;
  width: 100%; }

th,
td {
  padding: 1rem 0.75rem; }

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/50afa266-ubuntu-l-webfont.woff2") format("woff2"), url("https://assets.ubuntu.com/v1/0194407b-ubuntu-l-webfont.woff") format("woff"); }

@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url("https://assets.ubuntu.com/v1/1cbafee5-ubuntu-r-webfont.woff2") format("woff2"), url("https://assets.ubuntu.com/v1/81863185-ubuntu-r-webfont.woff") format("woff"); }

@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: url("https://assets.ubuntu.com/v1/abb07502-ubuntu-li-webfont.woff2") format("woff2"), url("https://assets.ubuntu.com/v1/65fc9630-ubuntu-li-webfont.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 Mono';
  font-style: normal;
  font-weight: 300;
  src: url("https://assets.ubuntu.com/v1/871f7456-ubuntumono-r-webfont.woff2") format("woff2"), url("https://assets.ubuntu.com/v1/8df3f408-ubuntumono-r-webfont.woff") format("woff"); }

@font-face {
  font-family: 'Ubuntu Mono';
  font-style: normal;
  font-weight: 400;
  src: url("https://assets.ubuntu.com/v1/871f7456-ubuntumono-r-webfont.woff2") format("woff2"), url("https://assets.ubuntu.com/v1/8df3f408-ubuntumono-r-webfont.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;
  font-weight: 300;
  margin-bottom: 1.5rem;
  margin-top: 0; }

p {
  margin-bottom: 1.5rem;
  margin-top: 0; }

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: 2.5rem;
  line-height: 1.2; }
  @media only screen and (min-width: 1030px) {
    h1 {
      font-size: 3rem;
      line-height: 1.25; } }

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.625rem;
  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;
  line-height: 1.364; }
  @media only screen and (min-width: 1030px) {
    h4 {
      font-size: 1.5rem;
      line-height: 1.25; } }

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

h6 {
  font-size: 1.063rem;
  line-height: 1.412;
  margin-bottom: 1.2rem;
  margin-top: 1.5rem; }

ol + h2,
p + h2,
pre + h2,
ul + h2,
ol + h3,
p + h3,
pre + h3,
ul + h3 {
  margin-top: 1.6rem; }

ul,
ol {
  margin-bottom: 1.5rem; }

li {
  margin-bottom: 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-left: 0;
  padding-left: 1.5rem; }
  blockquote > p {
    font-size: 1rem;
    font-style: italic;
    margin-bottom: 0.75rem; }
  blockquote > cite {
    font-size: 1rem;
    font-style: normal;
    margin-top: 0.75rem; }

strong {
  font-weight: 400; }

small {
  font-size: .8125rem; }

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

sup {
  vertical-align: text-top; }

sub {
  vertical-align: text-bottom; }

.p-breadcrumbs {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%; }
  .p-breadcrumbs__item {
    display: inline-block;
    margin-bottom: 0.25rem;
    margin-left: 0.25rem;
    margin-right: 0.75rem;
    position: relative; }
    .p-breadcrumbs__item:not(:first-of-type) {
      margin-right: -.25rem;
      text-indent: 1rem; }
    .p-breadcrumbs__item:first-of-type {
      margin-right: -.25rem; }
    .p-breadcrumbs__item:not(:first-of-type)::before {
      content: '\203A';
      left: -.75rem;
      position: absolute;
      top: 0; }
  .p-breadcrumbs__link {
    color: #111;
    font-weight: 400;
    text-decoration: none; }
    .p-breadcrumbs__link:hover {
      color: #007aa6; }

.p-button {
  transition-duration: 0.165s;
  transition-property: background-color;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  background-color: #fff;
  border-color: #cdcdcd;
  border-radius: .125rem;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  color: #111;
  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-smoothing: subpixel-antialiased;
  font-weight: 300;
  line-height: 1rem;
  margin: 0;
  outline: none;
  padding: 0.75rem 1.5rem;
  text-align: center;
  text-decoration: none;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .p-button {
      width: auto; } }
  .p-button:visited {
    color: #111; }
  .p-button:active, .p-button:focus, .p-button:hover {
    background-color: #f7f7f7;
    border-color: #cdcdcd;
    text-decoration: none; }
  .p-button:disabled, .p-button.is--disabled {
    cursor: not-allowed;
    opacity: .5; }
    .p-button:disabled:active, .p-button:disabled:focus, .p-button:disabled:hover, .p-button.is--disabled:active, .p-button.is--disabled:focus, .p-button.is--disabled:hover {
      background-color: #fff;
      border-color: #fff; }
  .p-button .p-link--external {
    background-image: url("data:image/svg+xml,%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"); }

.p-button--neutral {
  transition-duration: 0.165s;
  transition-property: background-color;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  background-color: #fff;
  border-color: #cdcdcd;
  border-radius: .125rem;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  color: #111;
  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-smoothing: subpixel-antialiased;
  font-weight: 300;
  line-height: 1rem;
  margin: 0;
  outline: none;
  padding: 0.75rem 1.5rem;
  text-align: center;
  text-decoration: none;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .p-button--neutral {
      width: auto; } }
  .p-button--neutral:visited {
    color: #111; }
  .p-button--neutral:active, .p-button--neutral:focus, .p-button--neutral:hover {
    background-color: #f7f7f7;
    border-color: #cdcdcd;
    text-decoration: none; }
  .p-button--neutral:disabled, .p-button--neutral.is--disabled {
    cursor: not-allowed;
    opacity: .5; }
    .p-button--neutral:disabled:active, .p-button--neutral:disabled:focus, .p-button--neutral:disabled:hover, .p-button--neutral.is--disabled:active, .p-button--neutral.is--disabled:focus, .p-button--neutral.is--disabled:hover {
      background-color: transparent;
      border-color: #cdcdcd; }
  .p-button--neutral .p-link--external {
    background-image: url("data:image/svg+xml,%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"); }

.p-button--brand {
  transition-duration: 0.165s;
  transition-property: background-color;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  background-color: #e95420;
  border-color: #e95420;
  border-radius: .125rem;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  color: #fff;
  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-smoothing: subpixel-antialiased;
  font-weight: 300;
  line-height: 1rem;
  margin: 0;
  outline: none;
  padding: 0.75rem 1.5rem;
  text-align: center;
  text-decoration: none;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .p-button--brand {
      width: auto; } }
  .p-button--brand:visited {
    color: #fff; }
  .p-button--brand:active, .p-button--brand:focus, .p-button--brand:hover {
    background-color: #c34113;
    border-color: #c34113;
    text-decoration: none; }
  .p-button--brand:disabled, .p-button--brand.is--disabled {
    cursor: not-allowed;
    opacity: .5; }
    .p-button--brand:disabled:active, .p-button--brand:disabled:focus, .p-button--brand:disabled:hover, .p-button--brand.is--disabled:active, .p-button--brand.is--disabled:focus, .p-button--brand.is--disabled:hover {
      background-color: #e95420;
      border-color: #e95420; }
  .p-button--brand .p-link--external {
    background-image: url("data:image/svg+xml,%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='%23fff' 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='%23fff' 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='%23fff' d='M9.032 3.38L4.705 7.708l1.767 1.767L10.8 5.148'/%3E%3C/g%3E%3C/svg%3E"); }

.p-button--positive {
  transition-duration: 0.165s;
  transition-property: background-color;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  background-color: #0e8420;
  border-color: #0e8420;
  border-radius: .125rem;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  color: #fff;
  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-smoothing: subpixel-antialiased;
  font-weight: 300;
  line-height: 1rem;
  margin: 0;
  outline: none;
  padding: 0.75rem 1.5rem;
  text-align: center;
  text-decoration: none;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .p-button--positive {
      width: auto; } }
  .p-button--positive:visited {
    color: #fff; }
  .p-button--positive:active, .p-button--positive:focus, .p-button--positive:hover {
    background-color: #095615;
    border-color: #095615;
    text-decoration: none; }
  .p-button--positive:disabled, .p-button--positive.is--disabled {
    cursor: not-allowed;
    opacity: .5; }
    .p-button--positive:disabled:active, .p-button--positive:disabled:focus, .p-button--positive:disabled:hover, .p-button--positive.is--disabled:active, .p-button--positive.is--disabled:focus, .p-button--positive.is--disabled:hover {
      background-color: #0e8420;
      border-color: #0e8420; }
  .p-button--positive .p-link--external {
    background-image: url("data:image/svg+xml,%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='%23fff' 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='%23fff' 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='%23fff' d='M9.032 3.38L4.705 7.708l1.767 1.767L10.8 5.148'/%3E%3C/g%3E%3C/svg%3E"); }

.p-button--negative {
  transition-duration: 0.165s;
  transition-property: background-color;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  background-color: #c7162b;
  border-color: #c7162b;
  border-radius: .125rem;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  color: #fff;
  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-smoothing: subpixel-antialiased;
  font-weight: 300;
  line-height: 1rem;
  margin: 0;
  outline: none;
  padding: 0.75rem 1.5rem;
  text-align: center;
  text-decoration: none;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .p-button--negative {
      width: auto; } }
  .p-button--negative:visited {
    color: #fff; }
  .p-button--negative:active, .p-button--negative:focus, .p-button--negative:hover {
    background-color: #991121;
    border-color: #991121;
    text-decoration: none; }
  .p-button--negative:disabled, .p-button--negative.is--disabled {
    cursor: not-allowed;
    opacity: .5; }
    .p-button--negative:disabled:active, .p-button--negative:disabled:focus, .p-button--negative:disabled:hover, .p-button--negative.is--disabled:active, .p-button--negative.is--disabled:focus, .p-button--negative.is--disabled:hover {
      background-color: #c7162b;
      border-color: #c7162b; }
  .p-button--negative .p-link--external {
    background-image: url("data:image/svg+xml,%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='%23fff' 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='%23fff' 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='%23fff' d='M9.032 3.38L4.705 7.708l1.767 1.767L10.8 5.148'/%3E%3C/g%3E%3C/svg%3E"); }

.p-button--base {
  transition-duration: 0.165s;
  transition-property: background-color;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  background-color: transparent;
  border-color: transparent;
  border-radius: .125rem;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  color: #111;
  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-smoothing: subpixel-antialiased;
  font-weight: 300;
  line-height: 1rem;
  margin: 0;
  outline: none;
  padding: 0.75rem 1.5rem;
  text-align: center;
  text-decoration: none;
  width: 100%; }
  @media only screen and (min-width: 768px) {
    .p-button--base {
      width: auto; } }
  .p-button--base:visited {
    color: #111; }
  .p-button--base:active, .p-button--base:focus, .p-button--base:hover {
    background-color: #f7f7f7;
    border-color: transparent;
    text-decoration: none; }
  .p-button--base:disabled, .p-button--base.is--disabled {
    cursor: not-allowed;
    opacity: .5; }
    .p-button--base:disabled:active, .p-button--base:disabled:focus, .p-button--base:disabled:hover, .p-button--base.is--disabled:active, .p-button--base.is--disabled:focus, .p-button--base.is--disabled:hover {
      background-color: transparent;
      border-color: #cdcdcd; }
  .p-button--base .p-link--external {
    background-image: url("data:image/svg+xml,%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"); }

@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 {
  background: #fff;
  border-radius: 2px;
  margin-bottom: 1rem;
  padding: 1.25rem;
  border: 1px solid #cdcdcd; }
  .p-card__title {
    font-size: 1.5rem;
    margin: 0 0 0.5rem; }
  .p-card__content {
    margin-bottom: 1rem; }
  .p-card__footer {
    border-top: 1px solid #cdcdcd;
    padding-top: 1rem; }
  .p-card .p-card {
    margin-bottom: 0; }

.p-card--highlighted {
  background: #fff;
  border-radius: 2px;
  margin-bottom: 1rem;
  padding: 1.25rem;
  box-shadow: 0 1px 5px 1px rgba(17, 17, 17, 0.2); }
  .p-card--highlighted__title {
    font-size: 1.5rem;
    margin: 0 0 0.5rem; }
  .p-card--highlighted__content {
    margin-bottom: 1rem; }
  .p-card--highlighted__footer {
    border-top: 1px solid #cdcdcd;
    padding-top: 1rem; }

.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;
    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;
  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:#808080;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 xmlns="http://www.w3.org/2000/svg" height="16" viewBox="0 0 16 15.999999" width="16"><g><g><g color="%23000"><path fill="none" enable-background="accumulate" d="M.174.126h16.008v16.008H.174z"/><path fill="none" enable-background="accumulate" d="M.174.126h16.008v16.008H.174z"/><path d="M5.023 11.285L11.33 4.98" stroke="%23808080" stroke-width="1.334.194" fill="none" enable-background="accumulate"/><path style="text-decoration-color:%23000000;isolation:auto;block-progression:tb;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-transform:none" d="M12.333.126c-.11.003-.22.017-.33.038-.868.174-1.42.782-1.9 1.262L8.667 2.864c-.48.48-1.087 1.03-1.26 1.9-.075.37-.044.76.096 1.166l1.77-1.77c.103-.113.216-.23.338-.352l1.438-1.438c.48-.48.887-.83 1.217-.897.042-.008.085-.014.13-.016.047-.002.096 0 .147.005.31.037.737.248 1.397.908.88.88.96 1.343.895 1.673-.067.33-.417.738-.897 1.217L12.5 6.698c-.123.123-.24.237-.354.34l-1.768 1.77c.406.14.797.17 1.168.095.868-.173 1.42-.782 1.9-1.26l1.437-1.44c.48-.478 1.087-1.03 1.26-1.898.174-.868-.223-1.843-1.26-2.88-.778-.778-1.52-1.196-2.21-1.283-.115-.014-.228-.02-.34-.016zm-7.19 7.19c-.112.004-.222.017-.33.04-.868.172-1.42.78-1.9 1.26l-1.437 1.438c-.48.48-1.087 1.03-1.26 1.9-.175.867.222 1.84 1.26 2.88 1.037 1.036 2.012 1.433 2.88 1.26.867-.174 1.42-.782 1.898-1.262l1.44-1.438c.478-.48 1.086-1.03 1.26-1.9.074-.37.043-.76-.097-1.167L7.09 12.093c-.103.114-.217.233-.34.357l-1.44 1.438c-.48.48-.886.83-1.217.896-.33.066-.793-.016-1.673-.896s-.962-1.343-.896-1.673c.066-.33.417-.738.896-1.217L3.858 9.56c.123-.123.24-.237.354-.34l1.77-1.77c-.17-.056-.336-.097-.5-.118-.114-.014-.227-.02-.34-.016z" fill="%23808080" enable-background="accumulate"/></g></g></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-footer {
  border-top: 1px dotted #000;
  font-size: 0.75rem;
  margin-bottom: 1rem;
  padding-top: 0.75rem; }
  @media (min-width: 768px) {
    .p-footer {
      font-size: .8125rem; } }
  .p-footer__copy {
    margin-bottom: 0; }
  .p-footer__links {
    margin: 0;
    padding: 0.5rem 0; }
    @media (min-width: 768px) {
      .p-footer__links {
        margin-top: 0;
        padding: 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;
    font-size: 0.75rem; }
    .p-footer__link:visited {
      color: black; }
    .p-footer__link:hover {
      color: #007aa6; }
    @media (min-width: 768px) {
      .p-footer__link {
        font-size: .8125rem;
        margin-right: 1rem; }
        .p-footer__link::after {
          content: '\00b7';
          display: inline-block;
          font-size: 1.5rem;
          left: 0.5rem;
          position: relative;
          top: .2rem; } }
    .p-footer__link:hover::after {
      color: #111; }

.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;
    padding: 1rem; }
    .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-right: 1rem;
        width: calc(33.333% - .666666rem); }
        .p-matrix__item:empty {
          display: block; }
        .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 {
    display: inline-block;
    float: left; }
  .p-matrix__img {
    margin-right: 1rem;
    max-width: calc(30% - 1rem); }
  .p-matrix__content {
    max-width: 70%; }
  .p-matrix__title {
    margin-bottom: 0.5rem; }
  .p-matrix__desc {
    margin-bottom: 0; }
  .p-matrix__link {
    border-bottom: 0; }

.p-navigation--light {
  background-color: #f7f7f7;
  color: #111;
  position: relative;
  width: 100%; }
  .p-navigation--light .row {
    padding: 0; }
  @media (max-width: 768px) {
    .p-navigation--light .p-navigation__banner {
      overflow: hidden;
      position: relative; } }
  .p-navigation--light .p-navigation__toggle--open, .p-navigation--light .p-navigation__toggle--close, .p-navigation--light .p-navigation__link {
    color: #111; }
    .p-navigation--light .p-navigation__toggle--open:hover, .p-navigation--light .p-navigation__toggle--close:hover, .p-navigation--light .p-navigation__link:hover {
      border-bottom: 0;
      text-decoration: underline; }
    .p-navigation--light .p-navigation__toggle--open:visited, .p-navigation--light .p-navigation__toggle--close:visited, .p-navigation--light .p-navigation__link:visited {
      color: #111; }
  .p-navigation--light .p-navigation__toggle--close {
    display: none; }
  .p-navigation--light .p-navigation__toggle--open, .p-navigation--light .p-navigation__toggle--close {
    margin: 0;
    position: absolute;
    right: 1rem;
    top: calc(50% - .75rem); }
    @media (min-width: 769px) {
      .p-navigation--light .p-navigation__toggle--open, .p-navigation--light .p-navigation__toggle--close {
        display: none; } }
  .p-navigation--light .p-navigation__logo {
    font-size: 1.375rem;
    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--light .p-navigation__logo {
        font-size: 1.5rem;
        line-height: 1.25; } }
    @media (min-width: 769px) {
      .p-navigation--light .p-navigation__logo {
        margin: 0.5rem 1.25rem; } }
  .p-navigation--light .p-navigation__link {
    border-bottom: 0;
    display: block; }
    @media (min-width: 769px) {
      .p-navigation--light .p-navigation__link {
        display: block;
        float: left;
        width: auto; } }
    .p-navigation--light .p-navigation__link > a {
      border-bottom: 0;
      color: #111;
      font-size: .93333rem; }
      @media (min-width: 769px) {
        .p-navigation--light .p-navigation__link > a {
          color: #111;
          font-size: .875rem; } }
    .p-navigation--light .p-navigation__link:last-child {
      margin-bottom: 0; }
  .p-navigation--light .p-navigation__links {
    background-color: #cdcdcd;
    clear: both;
    margin: 0;
    padding: 0; }
    @media (min-width: 769px) {
      .p-navigation--light .p-navigation__links {
        background-color: transparent;
        clear: none;
        float: left; } }
    .p-navigation--light .p-navigation__links .p-navigation__link {
      border-left: 1px solid #cdcdcd;
      padding: 0.75rem 0.5rem; }
      @media (max-width: 768px) {
        .p-navigation--light .p-navigation__links .p-navigation__link {
          background-color: #f7f7f7;
          border-left: 0;
          border-top: 1px solid #cdcdcd;
          color: #111;
          text-align: left; }
          .p-navigation--light .p-navigation__links .p-navigation__link:last-child {
            border-bottom: 1px solid #cdcdcd; } }
      @media (min-width: 769px) {
        .p-navigation--light .p-navigation__links .p-navigation__link {
          padding: 0.75rem 1.25rem; } }
    @media (max-width: 768px) {
      .p-navigation--light .p-navigation__links > a {
        color: #111;
        display: block; } }
    .p-navigation--light .p-navigation__links:last-of-type {
      border-right: 1px solid #cdcdcd; }
      @media (max-width: 768px) {
        .p-navigation--light .p-navigation__links:last-of-type {
          border-bottom: 0;
          border-right: 0; } }
  .p-navigation--light .p-navigation__nav {
    display: none; }
    @media (min-width: 769px) {
      .p-navigation--light .p-navigation__nav {
        display: block; } }
  .p-navigation--light:target .p-navigation__toggle--open {
    display: none; }
  @media (max-width: 768px) {
    .p-navigation--light:target .p-navigation__toggle--close {
      display: inline-block; } }
  .p-navigation--light:target .p-navigation__nav {
    display: block; }

.p-navigation,
.p-navigation--dark {
  background-color: #111;
  color: #fff;
  position: relative;
  width: 100%; }
  .p-navigation .row,
  .p-navigation--dark .row {
    padding: 0; }
  @media (max-width: 768px) {
    .p-navigation .p-navigation__banner,
    .p-navigation--dark .p-navigation__banner {
      overflow: hidden;
      position: relative; } }
  .p-navigation .p-navigation__toggle--open, .p-navigation .p-navigation__toggle--close, .p-navigation .p-navigation__link,
  .p-navigation--dark .p-navigation__toggle--open,
  .p-navigation--dark .p-navigation__toggle--close,
  .p-navigation--dark .p-navigation__link {
    color: #fff; }
    .p-navigation .p-navigation__toggle--open:hover, .p-navigation .p-navigation__toggle--close:hover, .p-navigation .p-navigation__link:hover,
    .p-navigation--dark .p-navigation__toggle--open:hover,
    .p-navigation--dark .p-navigation__toggle--close:hover,
    .p-navigation--dark .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,
    .p-navigation--dark .p-navigation__toggle--open:visited,
    .p-navigation--dark .p-navigation__toggle--close:visited,
    .p-navigation--dark .p-navigation__link:visited {
      color: #fff; }
  .p-navigation .p-navigation__toggle--close,
  .p-navigation--dark .p-navigation__toggle--close {
    display: none; }
  .p-navigation .p-navigation__toggle--open, .p-navigation .p-navigation__toggle--close,
  .p-navigation--dark .p-navigation__toggle--open,
  .p-navigation--dark .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,
      .p-navigation--dark .p-navigation__toggle--open,
      .p-navigation--dark .p-navigation__toggle--close {
        display: none; } }
  .p-navigation .p-navigation__logo,
  .p-navigation--dark .p-navigation__logo {
    font-size: 1.375rem;
    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,
      .p-navigation--dark .p-navigation__logo {
        font-size: 1.5rem;
        line-height: 1.25; } }
    @media (min-width: 769px) {
      .p-navigation .p-navigation__logo,
      .p-navigation--dark .p-navigation__logo {
        margin: 0.5rem 1.25rem; } }
  .p-navigation .p-navigation__link,
  .p-navigation--dark .p-navigation__link {
    border-bottom: 0;
    display: block; }
    @media (min-width: 769px) {
      .p-navigation .p-navigation__link,
      .p-navigation--dark .p-navigation__link {
        display: block;
        float: left;
        width: auto; } }
    .p-navigation .p-navigation__link > a,
    .p-navigation--dark .p-navigation__link > a {
      border-bottom: 0;
      color: #111;
      font-size: .93333rem; }
      @media (min-width: 769px) {
        .p-navigation .p-navigation__link > a,
        .p-navigation--dark .p-navigation__link > a {
          color: #fff;
          font-size: .875rem; } }
    .p-navigation .p-navigation__link:last-child,
    .p-navigation--dark .p-navigation__link:last-child {
      margin-bottom: 0; }
  .p-navigation .p-navigation__links,
  .p-navigation--dark .p-navigation__links {
    background-color: #cdcdcd;
    clear: both;
    margin: 0;
    padding: 0; }
    @media (min-width: 769px) {
      .p-navigation .p-navigation__links,
      .p-navigation--dark .p-navigation__links {
        background-color: transparent;
        clear: none;
        float: left; } }
    .p-navigation .p-navigation__links .p-navigation__link,
    .p-navigation--dark .p-navigation__links .p-navigation__link {
      border-left: 1px solid #cdcdcd;
      padding: 0.75rem 0.5rem; }
      @media (max-width: 768px) {
        .p-navigation .p-navigation__links .p-navigation__link,
        .p-navigation--dark .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,
          .p-navigation--dark .p-navigation__links .p-navigation__link:last-child {
            border-bottom: 1px solid #cdcdcd; } }
      @media (min-width: 769px) {
        .p-navigation .p-navigation__links .p-navigation__link,
        .p-navigation--dark .p-navigation__links .p-navigation__link {
          padding: 0.75rem 1.25rem; } }
    @media (max-width: 768px) {
      .p-navigation .p-navigation__links > a,
      .p-navigation--dark .p-navigation__links > a {
        color: #111;
        display: block; } }
    .p-navigation .p-navigation__links:last-of-type,
    .p-navigation--dark .p-navigation__links:last-of-type {
      border-right: 1px solid #cdcdcd; }
      @media (max-width: 768px) {
        .p-navigation .p-navigation__links:last-of-type,
        .p-navigation--dark .p-navigation__links:last-of-type {
          border-bottom: 0;
          border-right: 0; } }
  .p-navigation .p-navigation__nav,
  .p-navigation--dark .p-navigation__nav {
    display: none; }
    @media (min-width: 769px) {
      .p-navigation .p-navigation__nav,
      .p-navigation--dark .p-navigation__nav {
        display: block; } }
  .p-navigation:target .p-navigation__toggle--open,
  .p-navigation--dark:target .p-navigation__toggle--open {
    display: none; }
  @media (max-width: 768px) {
    .p-navigation:target .p-navigation__toggle--close,
    .p-navigation--dark:target .p-navigation__toggle--close {
      display: inline-block; } }
  .p-navigation:target .p-navigation__nav,
  .p-navigation--dark:target .p-navigation__nav {
    display: block; }

.p-link--external {
  background-image: url("data:image/svg+xml,%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='%23007aa6' 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='%23007aa6' 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='%23007aa6' d='M9.032 3.38L4.705 7.708l1.767 1.767L10.8 5.148'/%3E%3C/g%3E%3C/svg%3E");
  background-position: 100% top;
  background-repeat: no-repeat;
  background-size: .7rem .7rem;
  padding-right: .9rem; }

.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--strong.p-link--external:hover::after {
    background-image: url("data:image/svg+xml,%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"); }

.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;
    float: right;
    margin-right: 5px;
    padding: 0 5px;
    position: relative;
    text-decoration: none;
    top: -.725rem; }

.p-link--external.p-link--strong {
  background-image: url("data:image/svg+xml,%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");
  color: #111; }

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

.p-list--divided {
  list-style: none;
  margin-left: 0;
  padding-left: 0; }
  .p-list--divided .p-list__item {
    margin-bottom: 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='%23666' 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 0.25rem;
  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 {
    position: relative; }
    @media only screen and (min-width: 1030px) {
      .p-list-step__title {
        margin-bottom: 0; } }
  .p-list-step__item {
    clear: both;
    margin-left: 0;
    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-inline-images {
  display: block;
  list-style: none;
  text-align: center; }
  .p-inline-images__item {
    display: inline-block;
    margin: 2rem;
    max-width: 6rem;
    text-align: center;
    vertical-align: middle;
    width: 100%; }
    @media (min-width: 768px) {
      .p-inline-images__item {
        margin: 3rem;
        max-width: 11.25rem; } }
    .p-inline-images__item * {
      width: 100%; }
  .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);
  font-size: 1rem;
  margin-bottom: 1.5rem;
  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);
  font-size: 1rem;
  margin-bottom: 1.5rem;
  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);
  font-size: 1rem;
  margin-bottom: 1.5rem;
  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);
  font-size: 1rem;
  margin-bottom: 1.5rem;
  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);
  font-size: 1rem;
  margin-bottom: 1.5rem;
  overflow: hidden;
  padding: .625rem;
  text-align: center;
  width: 100%;
  border-color: #335280; }

.p-pull-quote {
  border: 0;
  margin: 2rem 0 1rem;
  padding-left: 2rem;
  padding-right: 1.25rem;
  position: relative; }
  @media (min-width: 768px) {
    .p-pull-quote {
      margin: 1.5rem 0 1.5rem; } }
  .p-pull-quote > p {
    font-size: 1.625rem;
    line-height: 1.154;
    color: #111;
    font-style: normal; }
    @media only screen and (min-width: 1030px) {
      .p-pull-quote > p {
        font-size: 1.75rem;
        line-height: 1.286; } }
    .p-pull-quote > 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 {
          font-size: 2.5rem; } }
      @media (min-width: 1030px) {
        .p-pull-quote > p:first-of-type::before {
          font-size: 3rem; } }
      @media (min-width: 768px) {
        .p-pull-quote > p:first-of-type::before {
          margin-left: -1.9rem;
          padding-right: 1.9rem;
          top: .4rem; } }
    .p-pull-quote > p:last-of-type {
      margin-bottom: 0; }
    .p-pull-quote > 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 {
          font-size: 2.5rem; } }
      @media (min-width: 1030px) {
        .p-pull-quote > 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%; }

.p-strip {
  background-color: transparent;
  clear: both;
  padding: 2rem 0;
  width: 100%; }
  .p-strip--light {
    background-color: transparent;
    clear: both;
    padding: 2rem 0;
    width: 100%;
    background-color: #f7f7f7; }
  .p-strip--dark {
    background-color: transparent;
    clear: both;
    padding: 2rem 0;
    width: 100%;
    background-color: #111;
    color: #fff; }

.p-form-validation {
  color: #111;
  line-height: 1.5;
  margin-bottom: 1rem;
  margin-top: .5333rem;
  position: relative; }
  @media (min-width: 768px) {
    .p-form-validation {
      font-size: .875rem;
      margin-top: 0.5rem; } }
  .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% - $sp-x-small); }
  .p-form-validation__message {
    font-size: .9333rem; }
    @media (min-width: 768px) {
      .p-form-validation__message {
        font-size: .875rem; } }

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

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

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

.p-card--overlay {
  background: rgba(255, 255, 255, 0.85);
  color: #111;
  padding: 1.3333rem; }
  @media (min-width: 768px) {
    .p-card--overlay {
      padding: 1.25rem; } }

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

[class*='p-button'].is-large {
  font-size: 1.5rem;
  padding: 1.125rem 2.25rem; }

@media (min-width: 768px) {
  [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:nth-child(2n-1) {
        margin-right: 1rem; }
      [class*='p-list'].is-split .p-list__item:nth-last-child(2) {
        border-bottom: 0; } }

.p-media-object {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .p-media-object__image {
    border-radius: 4px;
    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;
    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__meta-list {
    list-style: none;
    margin: 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-strip--accent {
  background-color: transparent;
  clear: both;
  padding: 2rem 0;
  width: 100%;
  background-color: #2c001e;
  color: #fff; }

.p-strip--image {
  background-color: transparent;
  clear: both;
  padding: 2rem 0;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover; }
  .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: 768px) {
    [class^='p-strip'].is-shallow {
      padding: 2.5rem 0; } }

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

@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 (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-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 {
      margin-right: 1rem;
      top: 2.25rem; } }

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

.p-heading-icon {
  color: #111;
  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.625rem;
    line-height: 1.154;
    margin-bottom: 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-negative: 0;
        flex-shrink: 0;
    height: 2.6666rem;
    margin-right: 1rem;
    width: 2.6666rem; }
    @media (min-width: 768px) {
      .p-heading-icon__img {
        height: 3.75rem;
        width: 3.75rem; } }

.p-navigation {
  background-color: #e95420;
  font-weight: 400;
  margin-bottom: 0; }
  @media (max-width: 768px) {
    .p-navigation {
      border-bottom: 1px solid #f7f7f7;
      font-weight: 300; } }
  .p-navigation__logo {
    margin: .5rem; }

/*# sourceMappingURL=data:application/json;base64,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bUI7TUFDbkIsYUFBYSxFQUFFLEVBQUU7O0FBRXZCO0VBQ0U7SUFDRSxtQkFBbUIsRUFBRTtJQUNyQjtNQUNFLGlCQUFpQixFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CO01BQ25CLE9BQU8sRUFBRTtJQUNYO01BQ0UsVUFBVTtNQUNWLG1CQUFtQixFQUFFO0lBQ3ZCO01BQ0UsUUFBUTtNQUNSLG1CQUFtQixFQUFFO0lBQ3ZCO01BQ0UsbUJBQW1CO01BQ25CLFNBQVMsRUFBRSxFQUFFOztBQUVuQjtFQUNFLFlBQVk7RUFDWixvQkFBb0IsRUFBRTtFQUN0QjtJQUNFO01BQ0UsaUJBQWlCLEVBQUUsRUFBRTtFQUN6QjtJQUNFLDBCQUFvQjtRQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2Qsb0JBQW9CLEVBQUU7SUFDdEI7TUFDRTtRQUNFLHNCQUFzQixFQUFFLEVBQUU7RUFDaEM7SUFDRSxvQkFBb0I7SUFDcEIsbUJBQW1CO0lBQ25CLGlCQUFpQixFQUFFO0lBQ25CO01BQ0U7UUFDRSxtQkFBbUI7UUFDbkIsbUJBQW1CLEVBQUUsRUFBRTtFQUM3QjtJQUNFLHFCQUFlO1FBQWYsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsaUJBQWlCLEVBQUU7SUFDbkI7TUFDRTtRQUNFLGdCQUFnQjtRQUNoQixlQUFlLEVBQUUsRUFBRTs7QUFFM0I7RUFDRSwwQkFBMEI7RUFDMUIsaUJBQWlCO0VBQ2pCLGlCQUFpQixFQUFFO0VBQ25CO0lBQ0U7TUFDRSxpQ0FBaUM7TUFDakMsaUJBQWlCLEVBQUUsRUFBRTtFQUN6QjtJQUNFLGNBQWMsRUFBRSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG5TSEVMVkVTXG4tLS0tLS0tXG5cblRoZSBvbmx5IHJlc3BvbnNpdmUsIGZsdWlkIENTUyBncmlkIHdpdGggaW5maW5pdGVseSBuZXN0YWJsZSBjb2x1bW5zLlxuXG5Db3B5cmlnaHQgKGMpIDIwMTIsIFBldGUgQnJvd25lXG4qL1xuW2dyaWQtZGVtb10gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBiYWNrZ3JvdW5kOiAjY2RjZGNkO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi8qXG5TSEVMVkVTXG4tLS0tLS0tXG5cblRoZSBvbmx5IHJlc3BvbnNpdmUsIGZsdWlkIENTUyBncmlkIHdpdGggaW5maW5pdGVseSBuZXN0YWJsZSBjb2x1bW5zLlxuXG5Db3B5cmlnaHQgKGMpIDIwMTIsIFBldGUgQnJvd25lXG4qL1xuW2dyaWQtZGVtb10gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBiYWNrZ3JvdW5kOiAjY2RjZGNkO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiAzMjBweDsgfSB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBcXDBzY3JlZW4ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5yb3cge1xuICAqem9vbTogMTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAucm93OmJlZm9yZSwgLnJvdzphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCIgXCI7IH1cbiAgLnJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnJvdyAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5tb2JpbGUtY29sLTEsIC5tb2JpbGUtY29sLTIsIC5tb2JpbGUtY29sLTMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAqbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBtYXJnaW4tbGVmdDogNC42MTE2NSU7IH1cblxuLnJvdyAubW9iaWxlLWNvbC0xOmZpcnN0LWNoaWxkLCAucm93IC5tb2JpbGUtY29sLTI6Zmlyc3QtY2hpbGQsIC5yb3cgLm1vYmlsZS1jb2wtMzpmaXJzdC1jaGlsZCwgLmZpcnN0LW1vYmlsZS1jb2wge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubW9iaWxlLWNvbC0xIHtcbiAgd2lkdGg6IDIxLjU0MTI2JTsgfVxuXG4ubW9iaWxlLWNvbC0yIHtcbiAgd2lkdGg6IDQ3LjY5NDE3JTsgfVxuXG4ubW9iaWxlLWNvbC0zIHtcbiAgd2lkdGg6IDczLjg0NzA5JTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MjBweCkge1xuICAudGFibGV0LWNvbC0xLCAudGFibGV0LWNvbC0yLCAudGFibGV0LWNvbC0zLCAudGFibGV0LWNvbC00LCAudGFibGV0LWNvbC01IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICptYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIuOTEyNjIlOyB9XG4gIC5yb3cgLnRhYmxldC1jb2wtMTpmaXJzdC1jaGlsZCwgLnJvdyAudGFibGV0LWNvbC0yOmZpcnN0LWNoaWxkLCAucm93IC50YWJsZXQtY29sLTM6Zmlyc3QtY2hpbGQsIC5yb3cgLnRhYmxldC1jb2wtNDpmaXJzdC1jaGlsZCwgLnJvdyAudGFibGV0LWNvbC01OmZpcnN0LWNoaWxkLCAuZmlyc3QtdGFibGV0LWNvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnRhYmxldC1jb2wtMSB7XG4gICAgd2lkdGg6IDE0LjIzOTQ4JTsgfVxuICAudGFibGV0LWNvbC0yIHtcbiAgICB3aWR0aDogMzEuMzkxNTklOyB9XG4gIC50YWJsZXQtY29sLTMge1xuICAgIHdpZHRoOiA0OC41NDM2OSU7IH1cbiAgLnRhYmxldC1jb2wtNCB7XG4gICAgd2lkdGg6IDY1LjY5NTc5JTsgfVxuICAudGFibGV0LWNvbC01IHtcbiAgICB3aWR0aDogODIuODQ3OSU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICptYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEuOTQxNzUlOyB9XG4gIC5yb3cgLmNvbC0xOmZpcnN0LWNoaWxkLCAucm93IC5jb2wtMjpmaXJzdC1jaGlsZCwgLnJvdyAuY29sLTM6Zmlyc3QtY2hpbGQsIC5yb3cgLmNvbC00OmZpcnN0LWNoaWxkLCAucm93IC5jb2wtNTpmaXJzdC1jaGlsZCwgLnJvdyAuY29sLTY6Zmlyc3QtY2hpbGQsIC5yb3cgLmNvbC03OmZpcnN0LWNoaWxkLCAucm93IC5jb2wtODpmaXJzdC1jaGlsZCwgLnJvdyAuY29sLTk6Zmlyc3QtY2hpbGQsIC5yb3cgLmNvbC0xMDpmaXJzdC1jaGlsZCwgLnJvdyAuY29sLTExOmZpcnN0LWNoaWxkLCAuZmlyc3QtY29sIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY29sLTEge1xuICAgIHdpZHRoOiA2LjU1MzQlOyB9XG4gIC5jb2wtMiB7XG4gICAgd2lkdGg6IDE1LjA0ODU0JTsgfVxuICAuY29sLTMge1xuICAgIHdpZHRoOiAyMy41NDM2OSU7IH1cbiAgLmNvbC00IHtcbiAgICB3aWR0aDogMzIuMDM4ODMlOyB9XG4gIC5jb2wtNSB7XG4gICAgd2lkdGg6IDQwLjUzMzk4JTsgfVxuICAuY29sLTYge1xuICAgIHdpZHRoOiA0OS4wMjkxMyU7IH1cbiAgLmNvbC03IHtcbiAgICB3aWR0aDogNTcuNTI0MjclOyB9XG4gIC5jb2wtOCB7XG4gICAgd2lkdGg6IDY2LjAxOTQyJTsgfVxuICAuY29sLTkge1xuICAgIHdpZHRoOiA3NC41MTQ1NiU7IH1cbiAgLmNvbC0xMCB7XG4gICAgd2lkdGg6IDgzLjAwOTcxJTsgfVxuICAuY29sLTExIHtcbiAgICB3aWR0aDogOTEuNTA0ODUlOyB9XG4gIC5wcmVmaXgtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjQ5NTE1JTsgfVxuICAucHJlZml4LTIge1xuICAgIHBhZGRpbmctbGVmdDogMTYuOTkwMjklOyB9XG4gIC5wcmVmaXgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNS40ODU0NCU7IH1cbiAgLnByZWZpeC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzLjk4MDU4JTsgfVxuICAucHJlZml4LTUge1xuICAgIHBhZGRpbmctbGVmdDogNDIuNDc1NzMlOyB9XG4gIC5wcmVmaXgtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MC45NzA4NyU7IH1cbiAgLnByZWZpeC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU5LjQ2NjAyJTsgfVxuICAucHJlZml4LTgge1xuICAgIHBhZGRpbmctbGVmdDogNjcuOTYxMTclOyB9XG4gIC5wcmVmaXgtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ni40NTYzMSU7IH1cbiAgLnByZWZpeC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NC45NTE0NiU7IH1cbiAgLnByZWZpeC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5My40NDY2JTsgfVxuICAuc3VmZml4LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNDk1MTUlOyB9XG4gIC5zdWZmaXgtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTYuOTkwMjklOyB9XG4gIC5zdWZmaXgtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMjUuNDg1NDQlOyB9XG4gIC5zdWZmaXgtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzMuOTgwNTglOyB9XG4gIC5zdWZmaXgtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNDIuNDc1NzMlOyB9XG4gIC5zdWZmaXgtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNTAuOTcwODclOyB9XG4gIC5zdWZmaXgtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNTkuNDY2MDIlOyB9XG4gIC5zdWZmaXgtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNjcuOTYxMTclOyB9XG4gIC5zdWZmaXgtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNzYuNDU2MzElOyB9XG4gIC5zdWZmaXgtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg0Ljk1MTQ2JTsgfVxuICAuc3VmZml4LTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5My40NDY2JTsgfVxuICAucHVzaC0xIHtcbiAgICBsZWZ0OiA4LjQ5NTE1JTsgfVxuICAucHVzaC0yIHtcbiAgICBsZWZ0OiAxNi45OTAyOSU7IH1cbiAgLnB1c2gtMyB7XG4gICAgbGVmdDogMjUuNDg1NDQlOyB9XG4gIC5wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjk4MDU4JTsgfVxuICAucHVzaC01IHtcbiAgICBsZWZ0OiA0Mi40NzU3MyU7IH1cbiAgLnB1c2gtNiB7XG4gICAgbGVmdDogNTAuOTcwODclOyB9XG4gIC5wdXNoLTcge1xuICAgIGxlZnQ6IDU5LjQ2NjAyJTsgfVxuICAucHVzaC04IHtcbiAgICBsZWZ0OiA2Ny45NjExNyU7IH1cbiAgLnB1c2gtOSB7XG4gICAgbGVmdDogNzYuNDU2MzElOyB9XG4gIC5wdXNoLTEwIHtcbiAgICBsZWZ0OiA4NC45NTE0NiU7IH1cbiAgLnB1c2gtMTEge1xuICAgIGxlZnQ6IDkzLjQ0NjYlOyB9XG4gIC5wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjQ5NTE1JTsgfVxuICAucHVsbC0yIHtcbiAgICByaWdodDogMTYuOTkwMjklOyB9XG4gIC5wdWxsLTMge1xuICAgIHJpZ2h0OiAyNS40ODU0NCU7IH1cbiAgLnB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjk4MDU4JTsgfVxuICAucHVsbC01IHtcbiAgICByaWdodDogNDIuNDc1NzMlOyB9XG4gIC5wdWxsLTYge1xuICAgIHJpZ2h0OiA1MC45NzA4NyU7IH1cbiAgLnB1bGwtNyB7XG4gICAgcmlnaHQ6IDU5LjQ2NjAyJTsgfVxuICAucHVsbC04IHtcbiAgICByaWdodDogNjcuOTYxMTclOyB9XG4gIC5wdWxsLTkge1xuICAgIHJpZ2h0OiA3Ni40NTYzMSU7IH1cbiAgLnB1bGwtMTAge1xuICAgIHJpZ2h0OiA4NC45NTE0NiU7IH1cbiAgLnB1bGwtMTEge1xuICAgIHJpZ2h0OiA5My40NDY2JTsgfVxuICAuY29sLTExIC5jb2wtMSwgLmNvbC0xMSAuY29sLTIsIC5jb2wtMTEgLmNvbC0zLCAuY29sLTExIC5jb2wtNCwgLmNvbC0xMSAuY29sLTUsIC5jb2wtMTEgLmNvbC02LCAuY29sLTExIC5jb2wtNywgLmNvbC0xMSAuY29sLTgsIC5jb2wtMTEgLmNvbC05LCAuY29sLTExIC5jb2wtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjEyMjAyJTsgfVxuICAuY29sLTExIC5jb2wtMSB7XG4gICAgd2lkdGg6IDcuMTYxOCU7IH1cbiAgLmNvbC0xMSAuY29sLTIge1xuICAgIHdpZHRoOiAxNi40NDU2MiU7IH1cbiAgLmNvbC0xMSAuY29sLTMge1xuICAgIHdpZHRoOiAyNS43Mjk0NCU7IH1cbiAgLmNvbC0xMSAuY29sLTQge1xuICAgIHdpZHRoOiAzNS4wMTMyNiU7IH1cbiAgLmNvbC0xMSAuY29sLTUge1xuICAgIHdpZHRoOiA0NC4yOTcwOCU7IH1cbiAgLmNvbC0xMSAuY29sLTYge1xuICAgIHdpZHRoOiA1My41ODA5JTsgfVxuICAuY29sLTExIC5jb2wtNyB7XG4gICAgd2lkdGg6IDYyLjg2NDcyJTsgfVxuICAuY29sLTExIC5jb2wtOCB7XG4gICAgd2lkdGg6IDcyLjE0ODU0JTsgfVxuICAuY29sLTExIC5jb2wtOSB7XG4gICAgd2lkdGg6IDgxLjQzMjM2JTsgfVxuICAuY29sLTExIC5jb2wtMTAge1xuICAgIHdpZHRoOiA5MC43MTYxOCU7IH1cbiAgLmNvbC0xMCAuY29sLTEsIC5jb2wtMTAgLmNvbC0yLCAuY29sLTEwIC5jb2wtMywgLmNvbC0xMCAuY29sLTQsIC5jb2wtMTAgLmNvbC01LCAuY29sLTEwIC5jb2wtNiwgLmNvbC0xMCAuY29sLTcsIC5jb2wtMTAgLmNvbC04LCAuY29sLTEwIC5jb2wtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMzM5MTglOyB9XG4gIC5jb2wtMTAgLmNvbC0xIHtcbiAgICB3aWR0aDogNy44OTQ3NCU7IH1cbiAgLmNvbC0xMCAuY29sLTIge1xuICAgIHdpZHRoOiAxOC4xMjg2NSU7IH1cbiAgLmNvbC0xMCAuY29sLTMge1xuICAgIHdpZHRoOiAyOC4zNjI1NyU7IH1cbiAgLmNvbC0xMCAuY29sLTQge1xuICAgIHdpZHRoOiAzOC41OTY0OSU7IH1cbiAgLmNvbC0xMCAuY29sLTUge1xuICAgIHdpZHRoOiA0OC44MzA0MSU7IH1cbiAgLmNvbC0xMCAuY29sLTYge1xuICAgIHdpZHRoOiA1OS4wNjQzMyU7IH1cbiAgLmNvbC0xMCAuY29sLTcge1xuICAgIHdpZHRoOiA2OS4yOTgyNSU7IH1cbiAgLmNvbC0xMCAuY29sLTgge1xuICAgIHdpZHRoOiA3OS41MzIxNiU7IH1cbiAgLmNvbC0xMCAuY29sLTkge1xuICAgIHdpZHRoOiA4OS43NjYwOCU7IH1cbiAgLmNvbC05IC5jb2wtMSwgLmNvbC05IC5jb2wtMiwgLmNvbC05IC5jb2wtMywgLmNvbC05IC5jb2wtNCwgLmNvbC05IC5jb2wtNSwgLmNvbC05IC5jb2wtNiwgLmNvbC05IC5jb2wtNywgLmNvbC05IC5jb2wtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNjA1ODYlOyB9XG4gIC5jb2wtOSAuY29sLTEge1xuICAgIHdpZHRoOiA4Ljc5NDc5JTsgfVxuICAuY29sLTkgLmNvbC0yIHtcbiAgICB3aWR0aDogMjAuMTk1NDQlOyB9XG4gIC5jb2wtOSAuY29sLTMge1xuICAgIHdpZHRoOiAzMS41OTYwOSU7IH1cbiAgLmNvbC05IC5jb2wtNCB7XG4gICAgd2lkdGg6IDQyLjk5Njc0JTsgfVxuICAuY29sLTkgLmNvbC01IHtcbiAgICB3aWR0aDogNTQuMzk3MzklOyB9XG4gIC5jb2wtOSAuY29sLTYge1xuICAgIHdpZHRoOiA2NS43OTgwNSU7IH1cbiAgLmNvbC05IC5jb2wtNyB7XG4gICAgd2lkdGg6IDc3LjE5ODclOyB9XG4gIC5jb2wtOSAuY29sLTgge1xuICAgIHdpZHRoOiA4OC41OTkzNSU7IH1cbiAgLmNvbC04IC5jb2wtMSwgLmNvbC04IC5jb2wtMiwgLmNvbC04IC5jb2wtMywgLmNvbC04IC5jb2wtNCwgLmNvbC04IC5jb2wtNSwgLmNvbC04IC5jb2wtNiwgLmNvbC04IC5jb2wtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuOTQxMTglOyB9XG4gIC5jb2wtOCAuY29sLTEge1xuICAgIHdpZHRoOiA5LjkyNjQ3JTsgfVxuICAuY29sLTggLmNvbC0yIHtcbiAgICB3aWR0aDogMjIuNzk0MTIlOyB9XG4gIC5jb2wtOCAuY29sLTMge1xuICAgIHdpZHRoOiAzNS42NjE3NiU7IH1cbiAgLmNvbC04IC5jb2wtNCB7XG4gICAgd2lkdGg6IDQ4LjUyOTQxJTsgfVxuICAuY29sLTggLmNvbC01IHtcbiAgICB3aWR0aDogNjEuMzk3MDYlOyB9XG4gIC5jb2wtOCAuY29sLTYge1xuICAgIHdpZHRoOiA3NC4yNjQ3MSU7IH1cbiAgLmNvbC04IC5jb2wtNyB7XG4gICAgd2lkdGg6IDg3LjEzMjM1JTsgfVxuICAuY29sLTcgLmNvbC0xLCAuY29sLTcgLmNvbC0yLCAuY29sLTcgLmNvbC0zLCAuY29sLTcgLmNvbC00LCAuY29sLTcgLmNvbC01LCAuY29sLTcgLmNvbC02IHtcbiAgICBtYXJnaW4tbGVmdDogMy4zNzU1MyU7IH1cbiAgLmNvbC03IC5jb2wtMSB7XG4gICAgd2lkdGg6IDExLjM5MjQxJTsgfVxuICAuY29sLTcgLmNvbC0yIHtcbiAgICB3aWR0aDogMjYuMTYwMzQlOyB9XG4gIC5jb2wtNyAuY29sLTMge1xuICAgIHdpZHRoOiA0MC45MjgyNyU7IH1cbiAgLmNvbC03IC5jb2wtNCB7XG4gICAgd2lkdGg6IDU1LjY5NjIlOyB9XG4gIC5jb2wtNyAuY29sLTUge1xuICAgIHdpZHRoOiA3MC40NjQxNCU7IH1cbiAgLmNvbC03IC5jb2wtNiB7XG4gICAgd2lkdGg6IDg1LjIzMjA3JTsgfVxuICAuY29sLTYgLmNvbC0xLCAuY29sLTYgLmNvbC0yLCAuY29sLTYgLmNvbC0zLCAuY29sLTYgLmNvbC00LCAuY29sLTYgLmNvbC01IHtcbiAgICBtYXJnaW4tbGVmdDogMy45NjA0JTsgfVxuICAuY29sLTYgLmNvbC0xIHtcbiAgICB3aWR0aDogMTMuMzY2MzQlOyB9XG4gIC5jb2wtNiAuY29sLTIge1xuICAgIHdpZHRoOiAzMC42OTMwNyU7IH1cbiAgLmNvbC02IC5jb2wtMyB7XG4gICAgd2lkdGg6IDQ4LjAxOTglOyB9XG4gIC5jb2wtNiAuY29sLTQge1xuICAgIHdpZHRoOiA2NS4zNDY1MyU7IH1cbiAgLmNvbC02IC5jb2wtNSB7XG4gICAgd2lkdGg6IDgyLjY3MzI3JTsgfVxuICAuY29sLTUgLmNvbC0xLCAuY29sLTUgLmNvbC0yLCAuY29sLTUgLmNvbC0zLCAuY29sLTUgLmNvbC00IHtcbiAgICBtYXJnaW4tbGVmdDogNC43OTA0MiU7IH1cbiAgLmNvbC01IC5jb2wtMSB7XG4gICAgd2lkdGg6IDE2LjE2NzY2JTsgfVxuICAuY29sLTUgLmNvbC0yIHtcbiAgICB3aWR0aDogMzcuMTI1NzUlOyB9XG4gIC5jb2wtNSAuY29sLTMge1xuICAgIHdpZHRoOiA1OC4wODM4MyU7IH1cbiAgLmNvbC01IC5jb2wtNCB7XG4gICAgd2lkdGg6IDc5LjA0MTkyJTsgfVxuICAuY29sLTQgLmNvbC0xLCAuY29sLTQgLmNvbC0yLCAuY29sLTQgLmNvbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogNi4wNjA2MSU7IH1cbiAgLmNvbC00IC5jb2wtMSB7XG4gICAgd2lkdGg6IDIwLjQ1NDU1JTsgfVxuICAuY29sLTQgLmNvbC0yIHtcbiAgICB3aWR0aDogNDYuOTY5NyU7IH1cbiAgLmNvbC00IC5jb2wtMyB7XG4gICAgd2lkdGg6IDczLjQ4NDg1JTsgfVxuICAuY29sLTMgLmNvbC0xLCAuY29sLTMgLmNvbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4yNDc0MiU7IH1cbiAgLmNvbC0zIC5jb2wtMSB7XG4gICAgd2lkdGg6IDI3LjgzNTA1JTsgfVxuICAuY29sLTMgLmNvbC0yIHtcbiAgICB3aWR0aDogNjMuOTE3NTMlOyB9XG4gIC5jb2wtMiAuY29sLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi45MDMyMyU7IH1cbiAgLmNvbC0yIC5jb2wtMSB7XG4gICAgd2lkdGg6IDQzLjU0ODM5JTsgfSB9XG5cbi5yb3cgLmNlbnRlci1jb2wge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxOXB4KSB7XG4gIC5oaWRkZW4tbW9iaWxlLFxuICAudmlzaWJsZS10YWJsZXQsXG4gIC52aXNpYmxlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUtbW9iaWxlLFxuICAuaGlkZGVuLXRhYmxldCxcbiAgLnZpc2libGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpc2libGUtbW9iaWxlLFxuICAudmlzaWJsZS10YWJsZXQsXG4gIC5oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4ucC1tYXRyaXhfX2l0ZW06OmFmdGVyLCAucC1uYXZpZ2F0aW9uLS1saWdodDo6YWZ0ZXIsIC5wLW5hdmlnYXRpb246OmFmdGVyLFxuLnAtbmF2aWdhdGlvbi0tZGFyazo6YWZ0ZXIsIC5wLWlubGluZS1pbWFnZXM6OmFmdGVyLCAudS1jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIG5vcm1hbGl6ZS5jc3MgdjQuMi4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqXG4gICAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAgICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuXG4gICAqL1xuLyogRG9jdW1lbnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi8gfVxuXG4vKiBTZWN0aW9uc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICAgKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICAgKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICAgKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAgICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAgICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICAgKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAgICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gICAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAgICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqLyB9XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAgICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gICAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgfVxuXG4vKipcbiAgICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICAgKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAgICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gICAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICAgKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICAgKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICAgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gICAqIGFsbCBicm93c2Vycy5cbiAgICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gICAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAgICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICAgKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcbiAgICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gICAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEZvcm1zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAgICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICAgKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAgICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKlxuICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAgICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAgICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICAgKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gICAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAgICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gICAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAgICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAgICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICAgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICAgKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAgICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAgICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICAgKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAgICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAgICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gICAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gICAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICAgKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAgICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gICAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAgICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAgICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIFNjcmlwdGluZ1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICAgKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gICAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEhpZGRlblxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAgICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzY2NjsgfVxuICBibG9ja3F1b3RlID4gY2l0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5idXR0b24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE2NXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xuICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMxMTE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMXJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgYnV0dG9uOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMTExOyB9XG4gIGJ1dHRvbjphY3RpdmUsIGJ1dHRvbjpmb2N1cywgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGJvcmRlci1jb2xvcjogI2NkY2RjZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYnV0dG9uOmRpc2FibGVkLCBidXR0b24uaXMtLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gICAgYnV0dG9uOmRpc2FibGVkOmFjdGl2ZSwgYnV0dG9uOmRpc2FibGVkOmZvY3VzLCBidXR0b246ZGlzYWJsZWQ6aG92ZXIsIGJ1dHRvbi5pcy0tZGlzYWJsZWQ6YWN0aXZlLCBidXR0b24uaXMtLWRpc2FibGVkOmZvY3VzLCBidXR0b24uaXMtLWRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2RjZGNkOyB9XG4gIGJ1dHRvbiAucC1saW5rLS1leHRlcm5hbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxNSclM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J00tMS0xaDE2djE2SC0xJy8lM0UlM0NwYXRoIGZpbGw9JyUyMzExMScgZD0nTTQuODY3IDEuMzEzQy42IDEuMzIuMDY3IDEuNDQzLjA2NyA0LjUxdjYuNGMwIDMuMi41MzMgMy4yIDUuMzMzIDMuMmgyLjEzM2M0LjggMCA1LjMzNCAwIDUuMzM0LTMuMnYtMS42aC0xLjZ2MS4wNjhjMCAyLjEzMyAwIDIuMTMzLTQuMjY3IDIuMTMzSDUuOTMzYy00LjI2NiAwLTQuMjY2IDAtNC4yNjYtMi4xMzJWNS4wNDRjMC0xLjkzLjAzNC0yLjExMiAzLjItMi4xM3YtMS42eicvJTNFJTNDcGF0aCBkPSdNLTEtMWgxNnYxNkgtMScvJTNFJTNDcGF0aCBmaWxsPSclMjMxMTEnIGQ9J002LjQzNSAyLjE2Yy4xMS0uNDQ2IDcuMTEzLTIuMTk2IDcuNDQ4LTEuODYuMzM1LjMzNC0xLjQxNiA3LjMzNS0xLjg2MyA3LjQ0Ny0uNDQ3LjExMi01LjY5Ny01LjE0LTUuNTg2LTUuNTg2eicvJTNFJTNDcGF0aCBmaWxsPSclMjMxMTEnIGQ9J005LjAzMiAzLjM4TDQuNzA1IDcuNzA4bDEuNzY3IDEuNzY3TDEwLjggNS4xNDgnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICBsYWJlbC5oYXMtZXJyb3Ige1xuICAgIGNvbG9yOiAjYzcxNjJiOyB9XG4gIGxhYmVsLmhhcy1jYXV0aW9uIHtcbiAgICBjb2xvcjogI2Y5OWIxMTsgfVxuICBsYWJlbC5oYXMtd2FybmluZyB7XG4gICAgY29sb3I6ICNmOTliMTE7IH1cbiAgbGFiZWwuaGFzLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMGU4NDIwOyB9XG4gIGxhYmVsLmhhcy1pbmZvcm1hdGlvbiB7XG4gICAgY29sb3I6ICMzMzUyODA7IH1cblxuaW5wdXRbdHlwZT0ndGV4dCddLCBpbnB1dFt0eXBlPSdkYXRlJ10sIGlucHV0W3R5cGU9J2RhdGV0aW1lJ10sIGlucHV0W3R5cGU9J2RhdGF0aW1lLWxvY2FsJ10sIGlucHV0W3R5cGU9J21vbnRoJ10sIGlucHV0W3R5cGU9J3RpbWUnXSwgaW5wdXRbdHlwZT0nd2VlayddLCBpbnB1dFt0eXBlPSdjb2xvciddLCBpbnB1dFt0eXBlPSdudW1iZXInXSwgaW5wdXRbdHlwZT0nc2VhcmNoJ10sIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sIGlucHV0W3R5cGU9J2VtYWlsJ10sIGlucHV0W3R5cGU9J3VybCddLCBpbnB1dFt0eXBlPSd0ZWwnXSB7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2RjZDtcbiAgYm9yZGVyLXJhZGl1czogLjEyNXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAuOHJlbSAuNTMzM3JlbTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sIGlucHV0W3R5cGU9J2RhdGUnXSwgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSwgaW5wdXRbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXSwgaW5wdXRbdHlwZT0nbW9udGgnXSwgaW5wdXRbdHlwZT0ndGltZSddLCBpbnB1dFt0eXBlPSd3ZWVrJ10sIGlucHV0W3R5cGU9J2NvbG9yJ10sIGlucHV0W3R5cGU9J251bWJlciddLCBpbnB1dFt0eXBlPSdzZWFyY2gnXSwgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSwgaW5wdXRbdHlwZT0nZW1haWwnXSwgaW5wdXRbdHlwZT0ndXJsJ10sIGlucHV0W3R5cGU9J3RlbCddIHtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtOyB9IH1cbiAgaW5wdXRbdHlwZT0ndGV4dCddOmFjdGl2ZSwgaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzLCBpbnB1dFt0eXBlPSdkYXRlJ106YWN0aXZlLCBpbnB1dFt0eXBlPSdkYXRlJ106Zm9jdXMsIGlucHV0W3R5cGU9J2RhdGV0aW1lJ106YWN0aXZlLCBpbnB1dFt0eXBlPSdkYXRldGltZSddOmZvY3VzLCBpbnB1dFt0eXBlPSdkYXRhdGltZS1sb2NhbCddOmFjdGl2ZSwgaW5wdXRbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXTpmb2N1cywgaW5wdXRbdHlwZT0nbW9udGgnXTphY3RpdmUsIGlucHV0W3R5cGU9J21vbnRoJ106Zm9jdXMsIGlucHV0W3R5cGU9J3RpbWUnXTphY3RpdmUsIGlucHV0W3R5cGU9J3RpbWUnXTpmb2N1cywgaW5wdXRbdHlwZT0nd2VlayddOmFjdGl2ZSwgaW5wdXRbdHlwZT0nd2VlayddOmZvY3VzLCBpbnB1dFt0eXBlPSdjb2xvciddOmFjdGl2ZSwgaW5wdXRbdHlwZT0nY29sb3InXTpmb2N1cywgaW5wdXRbdHlwZT0nbnVtYmVyJ106YWN0aXZlLCBpbnB1dFt0eXBlPSdudW1iZXInXTpmb2N1cywgaW5wdXRbdHlwZT0nc2VhcmNoJ106YWN0aXZlLCBpbnB1dFt0eXBlPSdzZWFyY2gnXTpmb2N1cywgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXTphY3RpdmUsIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsIGlucHV0W3R5cGU9J2VtYWlsJ106YWN0aXZlLCBpbnB1dFt0eXBlPSdlbWFpbCddOmZvY3VzLCBpbnB1dFt0eXBlPSd1cmwnXTphY3RpdmUsIGlucHV0W3R5cGU9J3VybCddOmZvY3VzLCBpbnB1dFt0eXBlPSd0ZWwnXTphY3RpdmUsIGlucHV0W3R5cGU9J3RlbCddOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM2NjY7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBpbnB1dFt0eXBlPSd0ZXh0J106OnBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPSdkYXRlJ106OnBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPSdkYXRldGltZSddOjpwbGFjZWhvbGRlciwgaW5wdXRbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXTo6cGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9J21vbnRoJ106OnBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPSd0aW1lJ106OnBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPSd3ZWVrJ106OnBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPSdjb2xvciddOjpwbGFjZWhvbGRlciwgaW5wdXRbdHlwZT0nbnVtYmVyJ106OnBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPSdzZWFyY2gnXTo6cGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ106OnBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPSdlbWFpbCddOjpwbGFjZWhvbGRlciwgaW5wdXRbdHlwZT0ndXJsJ106OnBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPSd0ZWwnXTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgaW5wdXRbdHlwZT0ndGV4dCddW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT0ndGV4dCddW2Rpc2FibGVkPSdkaXNhYmxlZCddLCBpbnB1dFt0eXBlPSdkYXRlJ11bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPSdkYXRlJ11bZGlzYWJsZWQ9J2Rpc2FibGVkJ10sIGlucHV0W3R5cGU9J2RhdGV0aW1lJ11bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPSdkYXRldGltZSddW2Rpc2FibGVkPSdkaXNhYmxlZCddLCBpbnB1dFt0eXBlPSdkYXRhdGltZS1sb2NhbCddW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXVtkaXNhYmxlZD0nZGlzYWJsZWQnXSwgaW5wdXRbdHlwZT0nbW9udGgnXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9J21vbnRoJ11bZGlzYWJsZWQ9J2Rpc2FibGVkJ10sIGlucHV0W3R5cGU9J3RpbWUnXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9J3RpbWUnXVtkaXNhYmxlZD0nZGlzYWJsZWQnXSwgaW5wdXRbdHlwZT0nd2VlayddW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT0nd2VlayddW2Rpc2FibGVkPSdkaXNhYmxlZCddLCBpbnB1dFt0eXBlPSdjb2xvciddW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT0nY29sb3InXVtkaXNhYmxlZD0nZGlzYWJsZWQnXSwgaW5wdXRbdHlwZT0nbnVtYmVyJ11bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPSdudW1iZXInXVtkaXNhYmxlZD0nZGlzYWJsZWQnXSwgaW5wdXRbdHlwZT0nc2VhcmNoJ11bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPSdzZWFyY2gnXVtkaXNhYmxlZD0nZGlzYWJsZWQnXSwgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ11bZGlzYWJsZWQ9J2Rpc2FibGVkJ10sIGlucHV0W3R5cGU9J2VtYWlsJ11bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPSdlbWFpbCddW2Rpc2FibGVkPSdkaXNhYmxlZCddLCBpbnB1dFt0eXBlPSd1cmwnXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9J3VybCddW2Rpc2FibGVkPSdkaXNhYmxlZCddLCBpbnB1dFt0eXBlPSd0ZWwnXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9J3RlbCddW2Rpc2FibGVkPSdkaXNhYmxlZCddIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIGlucHV0W3R5cGU9J3RleHQnXVtyZWFkb25seV0sIGlucHV0W3R5cGU9J3RleHQnXVtyZWFkb25seT0ncmVhZG9ubHknXSwgaW5wdXRbdHlwZT0nZGF0ZSddW3JlYWRvbmx5XSwgaW5wdXRbdHlwZT0nZGF0ZSddW3JlYWRvbmx5PSdyZWFkb25seSddLCBpbnB1dFt0eXBlPSdkYXRldGltZSddW3JlYWRvbmx5XSwgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXVtyZWFkb25seT0ncmVhZG9ubHknXSwgaW5wdXRbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXVtyZWFkb25seV0sIGlucHV0W3R5cGU9J2RhdGF0aW1lLWxvY2FsJ11bcmVhZG9ubHk9J3JlYWRvbmx5J10sIGlucHV0W3R5cGU9J21vbnRoJ11bcmVhZG9ubHldLCBpbnB1dFt0eXBlPSdtb250aCddW3JlYWRvbmx5PSdyZWFkb25seSddLCBpbnB1dFt0eXBlPSd0aW1lJ11bcmVhZG9ubHldLCBpbnB1dFt0eXBlPSd0aW1lJ11bcmVhZG9ubHk9J3JlYWRvbmx5J10sIGlucHV0W3R5cGU9J3dlZWsnXVtyZWFkb25seV0sIGlucHV0W3R5cGU9J3dlZWsnXVtyZWFkb25seT0ncmVhZG9ubHknXSwgaW5wdXRbdHlwZT0nY29sb3InXVtyZWFkb25seV0sIGlucHV0W3R5cGU9J2NvbG9yJ11bcmVhZG9ubHk9J3JlYWRvbmx5J10sIGlucHV0W3R5cGU9J251bWJlciddW3JlYWRvbmx5XSwgaW5wdXRbdHlwZT0nbnVtYmVyJ11bcmVhZG9ubHk9J3JlYWRvbmx5J10sIGlucHV0W3R5cGU9J3NlYXJjaCddW3JlYWRvbmx5XSwgaW5wdXRbdHlwZT0nc2VhcmNoJ11bcmVhZG9ubHk9J3JlYWRvbmx5J10sIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ11bcmVhZG9ubHldLCBpbnB1dFt0eXBlPSdwYXNzd29yZCddW3JlYWRvbmx5PSdyZWFkb25seSddLCBpbnB1dFt0eXBlPSdlbWFpbCddW3JlYWRvbmx5XSwgaW5wdXRbdHlwZT0nZW1haWwnXVtyZWFkb25seT0ncmVhZG9ubHknXSwgaW5wdXRbdHlwZT0ndXJsJ11bcmVhZG9ubHldLCBpbnB1dFt0eXBlPSd1cmwnXVtyZWFkb25seT0ncmVhZG9ubHknXSwgaW5wdXRbdHlwZT0ndGVsJ11bcmVhZG9ubHldLCBpbnB1dFt0eXBlPSd0ZWwnXVtyZWFkb25seT0ncmVhZG9ubHknXSB7XG4gICAgY29sb3I6ICNjZGNkY2Q7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgaW5wdXRbdHlwZT0ndGV4dCddW3JlYWRvbmx5XTpob3ZlciwgaW5wdXRbdHlwZT0ndGV4dCddW3JlYWRvbmx5XTphY3RpdmUsIGlucHV0W3R5cGU9J3RleHQnXVtyZWFkb25seV06Zm9jdXMsIGlucHV0W3R5cGU9J3RleHQnXVtyZWFkb25seT0ncmVhZG9ubHknXTpob3ZlciwgaW5wdXRbdHlwZT0ndGV4dCddW3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSwgaW5wdXRbdHlwZT0ndGV4dCddW3JlYWRvbmx5PSdyZWFkb25seSddOmZvY3VzLCBpbnB1dFt0eXBlPSdkYXRlJ11bcmVhZG9ubHldOmhvdmVyLCBpbnB1dFt0eXBlPSdkYXRlJ11bcmVhZG9ubHldOmFjdGl2ZSwgaW5wdXRbdHlwZT0nZGF0ZSddW3JlYWRvbmx5XTpmb2N1cywgaW5wdXRbdHlwZT0nZGF0ZSddW3JlYWRvbmx5PSdyZWFkb25seSddOmhvdmVyLCBpbnB1dFt0eXBlPSdkYXRlJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106YWN0aXZlLCBpbnB1dFt0eXBlPSdkYXRlJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106Zm9jdXMsIGlucHV0W3R5cGU9J2RhdGV0aW1lJ11bcmVhZG9ubHldOmhvdmVyLCBpbnB1dFt0eXBlPSdkYXRldGltZSddW3JlYWRvbmx5XTphY3RpdmUsIGlucHV0W3R5cGU9J2RhdGV0aW1lJ11bcmVhZG9ubHldOmZvY3VzLCBpbnB1dFt0eXBlPSdkYXRldGltZSddW3JlYWRvbmx5PSdyZWFkb25seSddOmhvdmVyLCBpbnB1dFt0eXBlPSdkYXRldGltZSddW3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSwgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXVtyZWFkb25seT0ncmVhZG9ubHknXTpmb2N1cywgaW5wdXRbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXVtyZWFkb25seV06aG92ZXIsIGlucHV0W3R5cGU9J2RhdGF0aW1lLWxvY2FsJ11bcmVhZG9ubHldOmFjdGl2ZSwgaW5wdXRbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXVtyZWFkb25seV06Zm9jdXMsIGlucHV0W3R5cGU9J2RhdGF0aW1lLWxvY2FsJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106aG92ZXIsIGlucHV0W3R5cGU9J2RhdGF0aW1lLWxvY2FsJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106YWN0aXZlLCBpbnB1dFt0eXBlPSdkYXRhdGltZS1sb2NhbCddW3JlYWRvbmx5PSdyZWFkb25seSddOmZvY3VzLCBpbnB1dFt0eXBlPSdtb250aCddW3JlYWRvbmx5XTpob3ZlciwgaW5wdXRbdHlwZT0nbW9udGgnXVtyZWFkb25seV06YWN0aXZlLCBpbnB1dFt0eXBlPSdtb250aCddW3JlYWRvbmx5XTpmb2N1cywgaW5wdXRbdHlwZT0nbW9udGgnXVtyZWFkb25seT0ncmVhZG9ubHknXTpob3ZlciwgaW5wdXRbdHlwZT0nbW9udGgnXVtyZWFkb25seT0ncmVhZG9ubHknXTphY3RpdmUsIGlucHV0W3R5cGU9J21vbnRoJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106Zm9jdXMsIGlucHV0W3R5cGU9J3RpbWUnXVtyZWFkb25seV06aG92ZXIsIGlucHV0W3R5cGU9J3RpbWUnXVtyZWFkb25seV06YWN0aXZlLCBpbnB1dFt0eXBlPSd0aW1lJ11bcmVhZG9ubHldOmZvY3VzLCBpbnB1dFt0eXBlPSd0aW1lJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106aG92ZXIsIGlucHV0W3R5cGU9J3RpbWUnXVtyZWFkb25seT0ncmVhZG9ubHknXTphY3RpdmUsIGlucHV0W3R5cGU9J3RpbWUnXVtyZWFkb25seT0ncmVhZG9ubHknXTpmb2N1cywgaW5wdXRbdHlwZT0nd2VlayddW3JlYWRvbmx5XTpob3ZlciwgaW5wdXRbdHlwZT0nd2VlayddW3JlYWRvbmx5XTphY3RpdmUsIGlucHV0W3R5cGU9J3dlZWsnXVtyZWFkb25seV06Zm9jdXMsIGlucHV0W3R5cGU9J3dlZWsnXVtyZWFkb25seT0ncmVhZG9ubHknXTpob3ZlciwgaW5wdXRbdHlwZT0nd2VlayddW3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSwgaW5wdXRbdHlwZT0nd2VlayddW3JlYWRvbmx5PSdyZWFkb25seSddOmZvY3VzLCBpbnB1dFt0eXBlPSdjb2xvciddW3JlYWRvbmx5XTpob3ZlciwgaW5wdXRbdHlwZT0nY29sb3InXVtyZWFkb25seV06YWN0aXZlLCBpbnB1dFt0eXBlPSdjb2xvciddW3JlYWRvbmx5XTpmb2N1cywgaW5wdXRbdHlwZT0nY29sb3InXVtyZWFkb25seT0ncmVhZG9ubHknXTpob3ZlciwgaW5wdXRbdHlwZT0nY29sb3InXVtyZWFkb25seT0ncmVhZG9ubHknXTphY3RpdmUsIGlucHV0W3R5cGU9J2NvbG9yJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106Zm9jdXMsIGlucHV0W3R5cGU9J251bWJlciddW3JlYWRvbmx5XTpob3ZlciwgaW5wdXRbdHlwZT0nbnVtYmVyJ11bcmVhZG9ubHldOmFjdGl2ZSwgaW5wdXRbdHlwZT0nbnVtYmVyJ11bcmVhZG9ubHldOmZvY3VzLCBpbnB1dFt0eXBlPSdudW1iZXInXVtyZWFkb25seT0ncmVhZG9ubHknXTpob3ZlciwgaW5wdXRbdHlwZT0nbnVtYmVyJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106YWN0aXZlLCBpbnB1dFt0eXBlPSdudW1iZXInXVtyZWFkb25seT0ncmVhZG9ubHknXTpmb2N1cywgaW5wdXRbdHlwZT0nc2VhcmNoJ11bcmVhZG9ubHldOmhvdmVyLCBpbnB1dFt0eXBlPSdzZWFyY2gnXVtyZWFkb25seV06YWN0aXZlLCBpbnB1dFt0eXBlPSdzZWFyY2gnXVtyZWFkb25seV06Zm9jdXMsIGlucHV0W3R5cGU9J3NlYXJjaCddW3JlYWRvbmx5PSdyZWFkb25seSddOmhvdmVyLCBpbnB1dFt0eXBlPSdzZWFyY2gnXVtyZWFkb25seT0ncmVhZG9ubHknXTphY3RpdmUsIGlucHV0W3R5cGU9J3NlYXJjaCddW3JlYWRvbmx5PSdyZWFkb25seSddOmZvY3VzLCBpbnB1dFt0eXBlPSdwYXNzd29yZCddW3JlYWRvbmx5XTpob3ZlciwgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXVtyZWFkb25seV06YWN0aXZlLCBpbnB1dFt0eXBlPSdwYXNzd29yZCddW3JlYWRvbmx5XTpmb2N1cywgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXVtyZWFkb25seT0ncmVhZG9ubHknXTpob3ZlciwgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXVtyZWFkb25seT0ncmVhZG9ubHknXTphY3RpdmUsIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106Zm9jdXMsIGlucHV0W3R5cGU9J2VtYWlsJ11bcmVhZG9ubHldOmhvdmVyLCBpbnB1dFt0eXBlPSdlbWFpbCddW3JlYWRvbmx5XTphY3RpdmUsIGlucHV0W3R5cGU9J2VtYWlsJ11bcmVhZG9ubHldOmZvY3VzLCBpbnB1dFt0eXBlPSdlbWFpbCddW3JlYWRvbmx5PSdyZWFkb25seSddOmhvdmVyLCBpbnB1dFt0eXBlPSdlbWFpbCddW3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSwgaW5wdXRbdHlwZT0nZW1haWwnXVtyZWFkb25seT0ncmVhZG9ubHknXTpmb2N1cywgaW5wdXRbdHlwZT0ndXJsJ11bcmVhZG9ubHldOmhvdmVyLCBpbnB1dFt0eXBlPSd1cmwnXVtyZWFkb25seV06YWN0aXZlLCBpbnB1dFt0eXBlPSd1cmwnXVtyZWFkb25seV06Zm9jdXMsIGlucHV0W3R5cGU9J3VybCddW3JlYWRvbmx5PSdyZWFkb25seSddOmhvdmVyLCBpbnB1dFt0eXBlPSd1cmwnXVtyZWFkb25seT0ncmVhZG9ubHknXTphY3RpdmUsIGlucHV0W3R5cGU9J3VybCddW3JlYWRvbmx5PSdyZWFkb25seSddOmZvY3VzLCBpbnB1dFt0eXBlPSd0ZWwnXVtyZWFkb25seV06aG92ZXIsIGlucHV0W3R5cGU9J3RlbCddW3JlYWRvbmx5XTphY3RpdmUsIGlucHV0W3R5cGU9J3RlbCddW3JlYWRvbmx5XTpmb2N1cywgaW5wdXRbdHlwZT0ndGVsJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106aG92ZXIsIGlucHV0W3R5cGU9J3RlbCddW3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSwgaW5wdXRbdHlwZT0ndGVsJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICBpbnB1dFt0eXBlPSd0ZXh0J10uaGFzLWVycm9yLCBpbnB1dFt0eXBlPSdkYXRlJ10uaGFzLWVycm9yLCBpbnB1dFt0eXBlPSdkYXRldGltZSddLmhhcy1lcnJvciwgaW5wdXRbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXS5oYXMtZXJyb3IsIGlucHV0W3R5cGU9J21vbnRoJ10uaGFzLWVycm9yLCBpbnB1dFt0eXBlPSd0aW1lJ10uaGFzLWVycm9yLCBpbnB1dFt0eXBlPSd3ZWVrJ10uaGFzLWVycm9yLCBpbnB1dFt0eXBlPSdjb2xvciddLmhhcy1lcnJvciwgaW5wdXRbdHlwZT0nbnVtYmVyJ10uaGFzLWVycm9yLCBpbnB1dFt0eXBlPSdzZWFyY2gnXS5oYXMtZXJyb3IsIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uaGFzLWVycm9yLCBpbnB1dFt0eXBlPSdlbWFpbCddLmhhcy1lcnJvciwgaW5wdXRbdHlwZT0ndXJsJ10uaGFzLWVycm9yLCBpbnB1dFt0eXBlPSd0ZWwnXS5oYXMtZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNzE2MmI7IH1cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10uaGFzLWVycm9yOmZvY3VzLCBpbnB1dFt0eXBlPSdkYXRlJ10uaGFzLWVycm9yOmZvY3VzLCBpbnB1dFt0eXBlPSdkYXRldGltZSddLmhhcy1lcnJvcjpmb2N1cywgaW5wdXRbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXS5oYXMtZXJyb3I6Zm9jdXMsIGlucHV0W3R5cGU9J21vbnRoJ10uaGFzLWVycm9yOmZvY3VzLCBpbnB1dFt0eXBlPSd0aW1lJ10uaGFzLWVycm9yOmZvY3VzLCBpbnB1dFt0eXBlPSd3ZWVrJ10uaGFzLWVycm9yOmZvY3VzLCBpbnB1dFt0eXBlPSdjb2xvciddLmhhcy1lcnJvcjpmb2N1cywgaW5wdXRbdHlwZT0nbnVtYmVyJ10uaGFzLWVycm9yOmZvY3VzLCBpbnB1dFt0eXBlPSdzZWFyY2gnXS5oYXMtZXJyb3I6Zm9jdXMsIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uaGFzLWVycm9yOmZvY3VzLCBpbnB1dFt0eXBlPSdlbWFpbCddLmhhcy1lcnJvcjpmb2N1cywgaW5wdXRbdHlwZT0ndXJsJ10uaGFzLWVycm9yOmZvY3VzLCBpbnB1dFt0eXBlPSd0ZWwnXS5oYXMtZXJyb3I6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M3MTYyYjsgfVxuICBpbnB1dFt0eXBlPSd0ZXh0J10uaGFzLWNhdXRpb24sIGlucHV0W3R5cGU9J2RhdGUnXS5oYXMtY2F1dGlvbiwgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXS5oYXMtY2F1dGlvbiwgaW5wdXRbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXS5oYXMtY2F1dGlvbiwgaW5wdXRbdHlwZT0nbW9udGgnXS5oYXMtY2F1dGlvbiwgaW5wdXRbdHlwZT0ndGltZSddLmhhcy1jYXV0aW9uLCBpbnB1dFt0eXBlPSd3ZWVrJ10uaGFzLWNhdXRpb24sIGlucHV0W3R5cGU9J2NvbG9yJ10uaGFzLWNhdXRpb24sIGlucHV0W3R5cGU9J251bWJlciddLmhhcy1jYXV0aW9uLCBpbnB1dFt0eXBlPSdzZWFyY2gnXS5oYXMtY2F1dGlvbiwgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5oYXMtY2F1dGlvbiwgaW5wdXRbdHlwZT0nZW1haWwnXS5oYXMtY2F1dGlvbiwgaW5wdXRbdHlwZT0ndXJsJ10uaGFzLWNhdXRpb24sIGlucHV0W3R5cGU9J3RlbCddLmhhcy1jYXV0aW9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjk5YjExOyB9XG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLmhhcy1jYXV0aW9uOmZvY3VzLCBpbnB1dFt0eXBlPSdkYXRlJ10uaGFzLWNhdXRpb246Zm9jdXMsIGlucHV0W3R5cGU9J2RhdGV0aW1lJ10uaGFzLWNhdXRpb246Zm9jdXMsIGlucHV0W3R5cGU9J2RhdGF0aW1lLWxvY2FsJ10uaGFzLWNhdXRpb246Zm9jdXMsIGlucHV0W3R5cGU9J21vbnRoJ10uaGFzLWNhdXRpb246Zm9jdXMsIGlucHV0W3R5cGU9J3RpbWUnXS5oYXMtY2F1dGlvbjpmb2N1cywgaW5wdXRbdHlwZT0nd2VlayddLmhhcy1jYXV0aW9uOmZvY3VzLCBpbnB1dFt0eXBlPSdjb2xvciddLmhhcy1jYXV0aW9uOmZvY3VzLCBpbnB1dFt0eXBlPSdudW1iZXInXS5oYXMtY2F1dGlvbjpmb2N1cywgaW5wdXRbdHlwZT0nc2VhcmNoJ10uaGFzLWNhdXRpb246Zm9jdXMsIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uaGFzLWNhdXRpb246Zm9jdXMsIGlucHV0W3R5cGU9J2VtYWlsJ10uaGFzLWNhdXRpb246Zm9jdXMsIGlucHV0W3R5cGU9J3VybCddLmhhcy1jYXV0aW9uOmZvY3VzLCBpbnB1dFt0eXBlPSd0ZWwnXS5oYXMtY2F1dGlvbjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjk5YjExOyB9XG4gIGlucHV0W3R5cGU9J3RleHQnXS5oYXMtd2FybmluZywgaW5wdXRbdHlwZT0nZGF0ZSddLmhhcy13YXJuaW5nLCBpbnB1dFt0eXBlPSdkYXRldGltZSddLmhhcy13YXJuaW5nLCBpbnB1dFt0eXBlPSdkYXRhdGltZS1sb2NhbCddLmhhcy13YXJuaW5nLCBpbnB1dFt0eXBlPSdtb250aCddLmhhcy13YXJuaW5nLCBpbnB1dFt0eXBlPSd0aW1lJ10uaGFzLXdhcm5pbmcsIGlucHV0W3R5cGU9J3dlZWsnXS5oYXMtd2FybmluZywgaW5wdXRbdHlwZT0nY29sb3InXS5oYXMtd2FybmluZywgaW5wdXRbdHlwZT0nbnVtYmVyJ10uaGFzLXdhcm5pbmcsIGlucHV0W3R5cGU9J3NlYXJjaCddLmhhcy13YXJuaW5nLCBpbnB1dFt0eXBlPSdwYXNzd29yZCddLmhhcy13YXJuaW5nLCBpbnB1dFt0eXBlPSdlbWFpbCddLmhhcy13YXJuaW5nLCBpbnB1dFt0eXBlPSd1cmwnXS5oYXMtd2FybmluZywgaW5wdXRbdHlwZT0ndGVsJ10uaGFzLXdhcm5pbmcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOTliMTE7IH1cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10uaGFzLXdhcm5pbmc6Zm9jdXMsIGlucHV0W3R5cGU9J2RhdGUnXS5oYXMtd2FybmluZzpmb2N1cywgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXS5oYXMtd2FybmluZzpmb2N1cywgaW5wdXRbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXS5oYXMtd2FybmluZzpmb2N1cywgaW5wdXRbdHlwZT0nbW9udGgnXS5oYXMtd2FybmluZzpmb2N1cywgaW5wdXRbdHlwZT0ndGltZSddLmhhcy13YXJuaW5nOmZvY3VzLCBpbnB1dFt0eXBlPSd3ZWVrJ10uaGFzLXdhcm5pbmc6Zm9jdXMsIGlucHV0W3R5cGU9J2NvbG9yJ10uaGFzLXdhcm5pbmc6Zm9jdXMsIGlucHV0W3R5cGU9J251bWJlciddLmhhcy13YXJuaW5nOmZvY3VzLCBpbnB1dFt0eXBlPSdzZWFyY2gnXS5oYXMtd2FybmluZzpmb2N1cywgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5oYXMtd2FybmluZzpmb2N1cywgaW5wdXRbdHlwZT0nZW1haWwnXS5oYXMtd2FybmluZzpmb2N1cywgaW5wdXRbdHlwZT0ndXJsJ10uaGFzLXdhcm5pbmc6Zm9jdXMsIGlucHV0W3R5cGU9J3RlbCddLmhhcy13YXJuaW5nOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOTliMTE7IH1cbiAgaW5wdXRbdHlwZT0ndGV4dCddLmhhcy1zdWNjZXNzLCBpbnB1dFt0eXBlPSdkYXRlJ10uaGFzLXN1Y2Nlc3MsIGlucHV0W3R5cGU9J2RhdGV0aW1lJ10uaGFzLXN1Y2Nlc3MsIGlucHV0W3R5cGU9J2RhdGF0aW1lLWxvY2FsJ10uaGFzLXN1Y2Nlc3MsIGlucHV0W3R5cGU9J21vbnRoJ10uaGFzLXN1Y2Nlc3MsIGlucHV0W3R5cGU9J3RpbWUnXS5oYXMtc3VjY2VzcywgaW5wdXRbdHlwZT0nd2VlayddLmhhcy1zdWNjZXNzLCBpbnB1dFt0eXBlPSdjb2xvciddLmhhcy1zdWNjZXNzLCBpbnB1dFt0eXBlPSdudW1iZXInXS5oYXMtc3VjY2VzcywgaW5wdXRbdHlwZT0nc2VhcmNoJ10uaGFzLXN1Y2Nlc3MsIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uaGFzLXN1Y2Nlc3MsIGlucHV0W3R5cGU9J2VtYWlsJ10uaGFzLXN1Y2Nlc3MsIGlucHV0W3R5cGU9J3VybCddLmhhcy1zdWNjZXNzLCBpbnB1dFt0eXBlPSd0ZWwnXS5oYXMtc3VjY2VzcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBlODQyMDsgfVxuICAgIGlucHV0W3R5cGU9J3RleHQnXS5oYXMtc3VjY2Vzczpmb2N1cywgaW5wdXRbdHlwZT0nZGF0ZSddLmhhcy1zdWNjZXNzOmZvY3VzLCBpbnB1dFt0eXBlPSdkYXRldGltZSddLmhhcy1zdWNjZXNzOmZvY3VzLCBpbnB1dFt0eXBlPSdkYXRhdGltZS1sb2NhbCddLmhhcy1zdWNjZXNzOmZvY3VzLCBpbnB1dFt0eXBlPSdtb250aCddLmhhcy1zdWNjZXNzOmZvY3VzLCBpbnB1dFt0eXBlPSd0aW1lJ10uaGFzLXN1Y2Nlc3M6Zm9jdXMsIGlucHV0W3R5cGU9J3dlZWsnXS5oYXMtc3VjY2Vzczpmb2N1cywgaW5wdXRbdHlwZT0nY29sb3InXS5oYXMtc3VjY2Vzczpmb2N1cywgaW5wdXRbdHlwZT0nbnVtYmVyJ10uaGFzLXN1Y2Nlc3M6Zm9jdXMsIGlucHV0W3R5cGU9J3NlYXJjaCddLmhhcy1zdWNjZXNzOmZvY3VzLCBpbnB1dFt0eXBlPSdwYXNzd29yZCddLmhhcy1zdWNjZXNzOmZvY3VzLCBpbnB1dFt0eXBlPSdlbWFpbCddLmhhcy1zdWNjZXNzOmZvY3VzLCBpbnB1dFt0eXBlPSd1cmwnXS5oYXMtc3VjY2Vzczpmb2N1cywgaW5wdXRbdHlwZT0ndGVsJ10uaGFzLXN1Y2Nlc3M6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBlODQyMDsgfVxuICBpbnB1dFt0eXBlPSd0ZXh0J10uaGFzLWluZm9ybWF0aW9uLCBpbnB1dFt0eXBlPSdkYXRlJ10uaGFzLWluZm9ybWF0aW9uLCBpbnB1dFt0eXBlPSdkYXRldGltZSddLmhhcy1pbmZvcm1hdGlvbiwgaW5wdXRbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXS5oYXMtaW5mb3JtYXRpb24sIGlucHV0W3R5cGU9J21vbnRoJ10uaGFzLWluZm9ybWF0aW9uLCBpbnB1dFt0eXBlPSd0aW1lJ10uaGFzLWluZm9ybWF0aW9uLCBpbnB1dFt0eXBlPSd3ZWVrJ10uaGFzLWluZm9ybWF0aW9uLCBpbnB1dFt0eXBlPSdjb2xvciddLmhhcy1pbmZvcm1hdGlvbiwgaW5wdXRbdHlwZT0nbnVtYmVyJ10uaGFzLWluZm9ybWF0aW9uLCBpbnB1dFt0eXBlPSdzZWFyY2gnXS5oYXMtaW5mb3JtYXRpb24sIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uaGFzLWluZm9ybWF0aW9uLCBpbnB1dFt0eXBlPSdlbWFpbCddLmhhcy1pbmZvcm1hdGlvbiwgaW5wdXRbdHlwZT0ndXJsJ10uaGFzLWluZm9ybWF0aW9uLCBpbnB1dFt0eXBlPSd0ZWwnXS5oYXMtaW5mb3JtYXRpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzUyODA7IH1cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10uaGFzLWluZm9ybWF0aW9uOmZvY3VzLCBpbnB1dFt0eXBlPSdkYXRlJ10uaGFzLWluZm9ybWF0aW9uOmZvY3VzLCBpbnB1dFt0eXBlPSdkYXRldGltZSddLmhhcy1pbmZvcm1hdGlvbjpmb2N1cywgaW5wdXRbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXS5oYXMtaW5mb3JtYXRpb246Zm9jdXMsIGlucHV0W3R5cGU9J21vbnRoJ10uaGFzLWluZm9ybWF0aW9uOmZvY3VzLCBpbnB1dFt0eXBlPSd0aW1lJ10uaGFzLWluZm9ybWF0aW9uOmZvY3VzLCBpbnB1dFt0eXBlPSd3ZWVrJ10uaGFzLWluZm9ybWF0aW9uOmZvY3VzLCBpbnB1dFt0eXBlPSdjb2xvciddLmhhcy1pbmZvcm1hdGlvbjpmb2N1cywgaW5wdXRbdHlwZT0nbnVtYmVyJ10uaGFzLWluZm9ybWF0aW9uOmZvY3VzLCBpbnB1dFt0eXBlPSdzZWFyY2gnXS5oYXMtaW5mb3JtYXRpb246Zm9jdXMsIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uaGFzLWluZm9ybWF0aW9uOmZvY3VzLCBpbnB1dFt0eXBlPSdlbWFpbCddLmhhcy1pbmZvcm1hdGlvbjpmb2N1cywgaW5wdXRbdHlwZT0ndXJsJ10uaGFzLWluZm9ybWF0aW9uOmZvY3VzLCBpbnB1dFt0eXBlPSd0ZWwnXS5oYXMtaW5mb3JtYXRpb246Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzNTI4MDsgfVxuXG5pbnB1dFt0eXBlPSdmaWxlJ10ge1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuXG5pbnB1dFt0eXBlPSdyZXNldCddIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBpbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBzZWFyY2hmaWVsZC1jYW5jZWwtYnV0dG9uO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLCBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07IH1cbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXVtkaXNhYmxlZF0gKyBsYWJlbCwgaW5wdXRbdHlwZT0nY2hlY2tib3gnXVtkaXNhYmxlZD0nZGlzYWJsZWQnXSArIGxhYmVsLCBpbnB1dFt0eXBlPSdyYWRpbyddW2Rpc2FibGVkXSArIGxhYmVsLCBpbnB1dFt0eXBlPSdyYWRpbyddW2Rpc2FibGVkPSdkaXNhYmxlZCddICsgbGFiZWwge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsLCBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU4NDIwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTsgfVxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MjgwYTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjZGNkO1xuICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IC44cmVtIC41MzMzcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpSUhOMFlXNWtZV3h2Ym1VOUltNXZJajgrUEhOMlp5QjRiV3h1Y3pwemEyVjBZMmc5SW1oMGRIQTZMeTkzZDNjdVltOW9aVzFwWVc1amIyUnBibWN1WTI5dEwzTnJaWFJqYUM5dWN5SWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQm9aV2xuYUhROUlqUndlQ0lnZDJsa2RHZzlJakV3Y0hnaUlIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1DQTBJajRnUEhScGRHeGxQbUZqWTI5eVpHbHZiaTF2Y0dWdVBDOTBhWFJzWlQ0Z1BHUmxjMk0rUTNKbFlYUmxaQ0IzYVhSb0lGTnJaWFJqYUM0OEwyUmxjMk0rSUR4bklHbGtQU0ptYVd4MFpYSXRjR0Z1Wld3aUlHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdjMnRsZEdOb09uUjVjR1U5SWsxVFVHRm5aU0lnWm1sc2JEMGlibTl1WlNJK0lDQThaeUJwWkQwaVlXTmpiM0prYVc5dUxXOXdaVzRpSUdacGJHdzlJaU00T0RnaUlITnJaWFJqYURwMGVYQmxQU0pOVTBGeWRHSnZZWEprUjNKdmRYQWlQaUFnSUR4d1lYUm9JR2xrUFNKamFHVjJjbTl1SWlCemEyVjBZMmc2ZEhsd1pUMGlUVk5UYUdGd1pVZHliM1Z3SWlCa1BTSnROaTR6TmpFZ01DNDROakl6WXpBdU5URTRJREF1TXpZMUlERXVNRFV5SURBdU56YzRNU0F4TGpZd01TQXhMakl6T0NBd0xqVTBPU0F3TGpRMU9EVWdNUzR3T0RrZ01DNDVOVEU0SURFdU5qSXhJREV1TkRjM01pQXdMakUwTWlBd0xqRTBNRFFnTUM0eU9ERWdNQzR5T0RJeElEQXVOREUxSURBdU5ESXlOV2d0TVM0MU5ERmpMVEF1TXpBMExUQXVNamc0T0Mwd0xqWXlMVEF1TlRjd09TMHdMamswTnkwd0xqZzBOak10TUM0eE16YzVMVEF1TVRFMk1TMHdMakkzTmpndE1DNHlNamszTFRBdU5ERTJPQzB3TGpNME1EZ3RNQzR4TmpNMkxUQXVNVEk1Tnkwd0xqTXlPRFl0TUM0eU5UVTRMVEF1TkRrMU5DMHdMak0zT0RNdE1DNHdPRFV5TFRBdU1EWXlOUzB3TGpFM01EZ3RNQzR4TWpReExUQXVNalUyT0Mwd0xqRTRORFl0TUM0ek9UY3RNQzR5T0RJeExUQXVPVE0xTFRBdU5qSTFOeTB4TGpNeE5TMHdMamcwTnpab0xUQXVNRFUwWXkwd0xqTTRJREF1TWpJeE9TMHdMamt4T0NBd0xqVTJOVFV0TVM0ek1UVWdNQzQ0TkRjMkxUQXVNems0SURBdU1qZ3dOeTB3TGpjNE9DQXdMalU0TWprdE1TNHhOamtnTUM0NU1ETTNMVEF1TXpJM0lEQXVNamMxTkMwd0xqWTBNeUF3TGpVMU56VXRNQzQ1TkRjZ01DNDRORFl6YUMweExqVTBNV013TGpFek5TMHdMakUwTURRZ01DNHlOek10TUM0eU9ESXhJREF1TkRFMUxUQXVOREl5TlNBd0xqVXpNaTB3TGpVeU5UUWdNUzR3TnpJdE1TNHdNVGczSURFdU5qSXhMVEV1TkRjM01pQXdMalUxTFRBdU5EVTVPU0F4TGpBNE15MHdMamczTXlBeExqWXdNUzB4TGpJek9DQXdMalV4T1Mwd0xqTTJORGszSURBdU9UY3pMVEF1TmpVeU5ERWdNUzR6TmpJdE1DNDROakl6SURBdU16a2dNQzR5TURrNE9TQXdMamcwTkNBd0xqUTVOek16SURFdU16WXlJREF1T0RZeU0zb2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RRdU9UazVJRElwSUhKdmRHRjBaU2d4T0RBcElIUnlZVzV6YkdGMFpTZ3ROQzQ1T1RrZ0xUSXBJaTgrSUNBOEwyYytJRHd2Wno0OEwzTjJaejQ9XCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDEuM3JlbSByaWdodCAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgdGV4dC1pbmRlbnQ6IC4wMXB4O1xuICB0ZXh0LW92ZXJmbG93OiAnJzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBzZWxlY3Qge1xuICAgICAgcGFkZGluZzogMC43NXJlbSAwLjVyZW07IH0gfVxuICBzZWxlY3Q6YWN0aXZlLCBzZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY2NjtcbiAgICBjb2xvcjogIzExMTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgc2VsZWN0W2Rpc2FibGVkXSwgc2VsZWN0W2Rpc2FibGVkPSdkaXNhYmxlZCddIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIHNlbGVjdFtyZWFkb25seV0sIHNlbGVjdFtyZWFkb25seT0ncmVhZG9ubHknXSB7XG4gICAgY29sb3I6ICNjZGNkY2Q7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgc2VsZWN0W3JlYWRvbmx5XTpob3Zlciwgc2VsZWN0W3JlYWRvbmx5XTphY3RpdmUsIHNlbGVjdFtyZWFkb25seV06Zm9jdXMsIHNlbGVjdFtyZWFkb25seT0ncmVhZG9ubHknXTpob3Zlciwgc2VsZWN0W3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSwgc2VsZWN0W3JlYWRvbmx5PSdyZWFkb25seSddOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzY2NjtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgc2VsZWN0Lmhhcy1lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M3MTYyYjsgfVxuICAgIHNlbGVjdC5oYXMtZXJyb3I6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M3MTYyYjsgfVxuICBzZWxlY3QuaGFzLWNhdXRpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOTliMTE7IH1cbiAgICBzZWxlY3QuaGFzLWNhdXRpb246Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y5OWIxMTsgfVxuICBzZWxlY3QuaGFzLXdhcm5pbmcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOTliMTE7IH1cbiAgICBzZWxlY3QuaGFzLXdhcm5pbmc6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y5OWIxMTsgfVxuICBzZWxlY3QuaGFzLXN1Y2Nlc3Mge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZTg0MjA7IH1cbiAgICBzZWxlY3QuaGFzLXN1Y2Nlc3M6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBlODQyMDsgfVxuICBzZWxlY3QuaGFzLWluZm9ybWF0aW9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzM1MjgwOyB9XG4gICAgc2VsZWN0Lmhhcy1pbmZvcm1hdGlvbjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzM1MjgwOyB9XG4gIHNlbGVjdDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIHNlbGVjdFttdWx0aXBsZV0sIHNlbGVjdFtzaXplXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogLjM1cmVtIC44MTI1cmVtOyB9XG4gICAgc2VsZWN0W211bHRpcGxlXSBvcHRpb24sIHNlbGVjdFtzaXplXSBvcHRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbjogMC41cmVtIDA7IH1cblxudGV4dGFyZWEge1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogLjhyZW0gLjUzMzNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgdGV4dGFyZWEge1xuICAgICAgcGFkZGluZzogMC43NXJlbSAwLjVyZW07IH0gfVxuICB0ZXh0YXJlYTphY3RpdmUsIHRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM2NjY7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdGV4dGFyZWFbZGlzYWJsZWRdLCB0ZXh0YXJlYVtkaXNhYmxlZD0nZGlzYWJsZWQnXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICB0ZXh0YXJlYVtyZWFkb25seV0sIHRleHRhcmVhW3JlYWRvbmx5PSdyZWFkb25seSddIHtcbiAgICBjb2xvcjogI2NkY2RjZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICB0ZXh0YXJlYVtyZWFkb25seV06aG92ZXIsIHRleHRhcmVhW3JlYWRvbmx5XTphY3RpdmUsIHRleHRhcmVhW3JlYWRvbmx5XTpmb2N1cywgdGV4dGFyZWFbcmVhZG9ubHk9J3JlYWRvbmx5J106aG92ZXIsIHRleHRhcmVhW3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSwgdGV4dGFyZWFbcmVhZG9ubHk9J3JlYWRvbmx5J106Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICB0ZXh0YXJlYS5oYXMtZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNzE2MmI7IH1cbiAgICB0ZXh0YXJlYS5oYXMtZXJyb3I6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M3MTYyYjsgfVxuICB0ZXh0YXJlYS5oYXMtY2F1dGlvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y5OWIxMTsgfVxuICAgIHRleHRhcmVhLmhhcy1jYXV0aW9uOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOTliMTE7IH1cbiAgdGV4dGFyZWEuaGFzLXdhcm5pbmcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOTliMTE7IH1cbiAgICB0ZXh0YXJlYS5oYXMtd2FybmluZzpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjk5YjExOyB9XG4gIHRleHRhcmVhLmhhcy1zdWNjZXNzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMGU4NDIwOyB9XG4gICAgdGV4dGFyZWEuaGFzLXN1Y2Nlc3M6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBlODQyMDsgfVxuICB0ZXh0YXJlYS5oYXMtaW5mb3JtYXRpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzUyODA7IH1cbiAgICB0ZXh0YXJlYS5oYXMtaW5mb3JtYXRpb246Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzNTI4MDsgfVxuXG5maWVsZHNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0uOTM3NXJlbSAtLjkzNzVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XG4gIHBhZGRpbmc6IC45Mzc1cmVtIDEuMjVyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICBmaWVsZHNldCB7XG4gICAgICBwYWRkaW5nOiAuOTM3NXJlbSAxLjI1cmVtOyB9IH1cbiAgZmllbGRzZXQgaDMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjYyNXJlbTsgfVxuXG5mb3JtID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5mb3JtIGZpZWxkc2V0ID4gKixcbmZvcm0gZGl2ID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5jb2RlLFxuc2FtcCxcbmtiZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dSBNb25vXCIsIENvbnNvbGFzLCBNb25hY28sIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5wcmUsXG5jb2RlIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIHRhYi1zaXplOiA0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzExMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbmEge1xuICBjb2xvcjogIzAwN2FhNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkICNjZGNkY2Q7IH1cbiAgYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDU1NzM7IH1cblxub2wsXG51bCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgb2wgdWwsXG4gIG9sIG9sLFxuICB1bCB1bCxcbiAgdWwgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgbmF2IG9sLCBuYXZcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTsgfVxuXG5saSB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgcGFkZGluZzogMDsgfVxuXG5kdCB7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzY2NjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICBkdDpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG4ucC1oZWFkaW5nLS1vbmUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC5wLWhlYWRpbmctLW9uZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbi5wLWhlYWRpbmctLXR3byB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAucC1oZWFkaW5nLS10d28ge1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTY3OyB9IH1cblxuLnAtaGVhZGluZy0tdGhyZWUge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNTQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAucC1oZWFkaW5nLS10aHJlZSB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yODY7IH0gfVxuXG4ucC1oZWFkaW5nLS1mb3VyIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzY0OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgLnAtaGVhZGluZy0tZm91ciB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuLnAtaGVhZGluZy0tZml2ZSB7XG4gIGZvbnQtc2l6ZTogMS4xODhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI2NDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC5wLWhlYWRpbmctLWZpdmUge1xuICAgICAgZm9udC1zaXplOiAxLjMxM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0MzsgfSB9XG5cbi5wLWhlYWRpbmctLXNpeCB7XG4gIGZvbnQtc2l6ZTogMS4wNjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQxMjtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RjZGNkO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMnJlbSAwOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIGZpZ3VyZSBjYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxub2JqZWN0LFxuaWZyYW1lLFxuZW1iZWQsXG5jYW52YXMsXG52aWRlbyxcbmF1ZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG50aCxcbnRkIHtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtOyB9XG5cbnRkIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG50aGVhZCB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2OyB9XG5cbnRib2R5IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7IH1cblxudGJvZHkgdGgge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1VidW50dSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzUwYWZhMjY2LXVidW50dS1sLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvMDE5NDQwN2ItdWJ1bnR1LWwtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvMWNiYWZlZTUtdWJ1bnR1LXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS84MTg2MzE4NS11YnVudHUtci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHUnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9hYmIwNzUwMi11YnVudHUtbGktd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS82NWZjOTYzMC11YnVudHUtbGktd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvZmNhNjYwNzMtdWJ1bnR1LXJpLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvZjA4OThjNzItdWJ1bnR1LXJpLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1VidW50dSBNb25vJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvODcxZjc0NTYtdWJ1bnR1bW9uby1yLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvOGRmM2Y0MDgtdWJ1bnR1bW9uby1yLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1VidW50dSBNb25vJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvODcxZjc0NTYtdWJ1bnR1bW9uby1yLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvOGRmM2Y0MDgtdWJ1bnR1bW9uby1yLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbioge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkOyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuW2NsYXNzXj1cInAtaGVhZGluZy0tXCJdIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDA7IH1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2NzsgfSB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU0OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjg2OyB9IH1cblxuaDQge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNjQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuaDUge1xuICBmb250LXNpemU6IDEuMTg4cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNjQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDEuMzEzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTQzOyB9IH1cblxuaDYge1xuICBmb250LXNpemU6IDEuMDYzcmVtO1xuICBsaW5lLWhlaWdodDogMS40MTI7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbm9sICsgaDIsXG5wICsgaDIsXG5wcmUgKyBoMixcbnVsICsgaDIsXG5vbCArIGgzLFxucCArIGgzLFxucHJlICsgaDMsXG51bCArIGgzIHtcbiAgbWFyZ2luLXRvcDogMS42cmVtOyB9XG5cbnVsLFxub2wge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxubGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbmxpID4gdWwgPiBsaTpsYXN0LW9mLXR5cGUsXG5saSA+IG9sID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICBibG9ja3F1b3RlID4gcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG4gIGJsb2NrcXVvdGUgPiBjaXRlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogLjgxMjVyZW07IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wOyB9XG5cbnN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuXG4ucC1icmVhZGNydW1icyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnAtYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucC1icmVhZGNydW1ic19faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLS4yNXJlbTtcbiAgICAgIHRleHQtaW5kZW50OiAxcmVtOyB9XG4gICAgLnAtYnJlYWRjcnVtYnNfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0uMjVyZW07IH1cbiAgICAucC1icmVhZGNydW1ic19faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAzQSc7XG4gICAgICBsZWZ0OiAtLjc1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyB9XG4gIC5wLWJyZWFkY3J1bWJzX19saW5rIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wLWJyZWFkY3J1bWJzX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA3YWE2OyB9XG5cbi5wLWJ1dHRvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTY1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjZGNkY2Q7XG4gIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzExMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5wLWJ1dHRvbjp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzExMTsgfVxuICAucC1idXR0b246YWN0aXZlLCAucC1idXR0b246Zm9jdXMsIC5wLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXItY29sb3I6ICNjZGNkY2Q7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wLWJ1dHRvbjpkaXNhYmxlZCwgLnAtYnV0dG9uLmlzLS1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAgIC5wLWJ1dHRvbjpkaXNhYmxlZDphY3RpdmUsIC5wLWJ1dHRvbjpkaXNhYmxlZDpmb2N1cywgLnAtYnV0dG9uOmRpc2FibGVkOmhvdmVyLCAucC1idXR0b24uaXMtLWRpc2FibGVkOmFjdGl2ZSwgLnAtYnV0dG9uLmlzLS1kaXNhYmxlZDpmb2N1cywgLnAtYnV0dG9uLmlzLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5wLWJ1dHRvbiAucC1saW5rLS1leHRlcm5hbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxNSclM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J00tMS0xaDE2djE2SC0xJy8lM0UlM0NwYXRoIGZpbGw9JyUyMzExMScgZD0nTTQuODY3IDEuMzEzQy42IDEuMzIuMDY3IDEuNDQzLjA2NyA0LjUxdjYuNGMwIDMuMi41MzMgMy4yIDUuMzMzIDMuMmgyLjEzM2M0LjggMCA1LjMzNCAwIDUuMzM0LTMuMnYtMS42aC0xLjZ2MS4wNjhjMCAyLjEzMyAwIDIuMTMzLTQuMjY3IDIuMTMzSDUuOTMzYy00LjI2NiAwLTQuMjY2IDAtNC4yNjYtMi4xMzJWNS4wNDRjMC0xLjkzLjAzNC0yLjExMiAzLjItMi4xM3YtMS42eicvJTNFJTNDcGF0aCBkPSdNLTEtMWgxNnYxNkgtMScvJTNFJTNDcGF0aCBmaWxsPSclMjMxMTEnIGQ9J002LjQzNSAyLjE2Yy4xMS0uNDQ2IDcuMTEzLTIuMTk2IDcuNDQ4LTEuODYuMzM1LjMzNC0xLjQxNiA3LjMzNS0xLjg2MyA3LjQ0Ny0uNDQ3LjExMi01LjY5Ny01LjE0LTUuNTg2LTUuNTg2eicvJTNFJTNDcGF0aCBmaWxsPSclMjMxMTEnIGQ9J005LjAzMiAzLjM4TDQuNzA1IDcuNzA4bDEuNzY3IDEuNzY3TDEwLjggNS4xNDgnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ucC1idXR0b24tLW5ldXRyYWwge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE2NXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xuICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMxMTE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1idXR0b24tLW5ldXRyYWwge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAucC1idXR0b24tLW5ldXRyYWw6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMxMTE7IH1cbiAgLnAtYnV0dG9uLS1uZXV0cmFsOmFjdGl2ZSwgLnAtYnV0dG9uLS1uZXV0cmFsOmZvY3VzLCAucC1idXR0b24tLW5ldXRyYWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucC1idXR0b24tLW5ldXRyYWw6ZGlzYWJsZWQsIC5wLWJ1dHRvbi0tbmV1dHJhbC5pcy0tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgICAucC1idXR0b24tLW5ldXRyYWw6ZGlzYWJsZWQ6YWN0aXZlLCAucC1idXR0b24tLW5ldXRyYWw6ZGlzYWJsZWQ6Zm9jdXMsIC5wLWJ1dHRvbi0tbmV1dHJhbDpkaXNhYmxlZDpob3ZlciwgLnAtYnV0dG9uLS1uZXV0cmFsLmlzLS1kaXNhYmxlZDphY3RpdmUsIC5wLWJ1dHRvbi0tbmV1dHJhbC5pcy0tZGlzYWJsZWQ6Zm9jdXMsIC5wLWJ1dHRvbi0tbmV1dHJhbC5pcy0tZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNjZGNkY2Q7IH1cbiAgLnAtYnV0dG9uLS1uZXV0cmFsIC5wLWxpbmstLWV4dGVybmFsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0JyBoZWlnaHQ9JzE1JyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTS0xLTFoMTZ2MTZILTEnLyUzRSUzQ3BhdGggZmlsbD0nJTIzMTExJyBkPSdNNC44NjcgMS4zMTNDLjYgMS4zMi4wNjcgMS40NDMuMDY3IDQuNTF2Ni40YzAgMy4yLjUzMyAzLjIgNS4zMzMgMy4yaDIuMTMzYzQuOCAwIDUuMzM0IDAgNS4zMzQtMy4ydi0xLjZoLTEuNnYxLjA2OGMwIDIuMTMzIDAgMi4xMzMtNC4yNjcgMi4xMzNINS45MzNjLTQuMjY2IDAtNC4yNjYgMC00LjI2Ni0yLjEzMlY1LjA0NGMwLTEuOTMuMDM0LTIuMTEyIDMuMi0yLjEzdi0xLjZ6Jy8lM0UlM0NwYXRoIGQ9J00tMS0xaDE2djE2SC0xJy8lM0UlM0NwYXRoIGZpbGw9JyUyMzExMScgZD0nTTYuNDM1IDIuMTZjLjExLS40NDYgNy4xMTMtMi4xOTYgNy40NDgtMS44Ni4zMzUuMzM0LTEuNDE2IDcuMzM1LTEuODYzIDcuNDQ3LS40NDcuMTEyLTUuNjk3LTUuMTQtNS41ODYtNS41ODZ6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyMzExMScgZD0nTTkuMDMyIDMuMzhMNC43MDUgNy43MDhsMS43NjcgMS43NjdMMTAuOCA1LjE0OCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wLWJ1dHRvbi0tYnJhbmQge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE2NXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NTQyMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTk1NDIwO1xuICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1idXR0b24tLWJyYW5kIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLnAtYnV0dG9uLS1icmFuZDp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucC1idXR0b24tLWJyYW5kOmFjdGl2ZSwgLnAtYnV0dG9uLS1icmFuZDpmb2N1cywgLnAtYnV0dG9uLS1icmFuZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzNDExMztcbiAgICBib3JkZXItY29sb3I6ICNjMzQxMTM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wLWJ1dHRvbi0tYnJhbmQ6ZGlzYWJsZWQsIC5wLWJ1dHRvbi0tYnJhbmQuaXMtLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gICAgLnAtYnV0dG9uLS1icmFuZDpkaXNhYmxlZDphY3RpdmUsIC5wLWJ1dHRvbi0tYnJhbmQ6ZGlzYWJsZWQ6Zm9jdXMsIC5wLWJ1dHRvbi0tYnJhbmQ6ZGlzYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbi0tYnJhbmQuaXMtLWRpc2FibGVkOmFjdGl2ZSwgLnAtYnV0dG9uLS1icmFuZC5pcy0tZGlzYWJsZWQ6Zm9jdXMsIC5wLWJ1dHRvbi0tYnJhbmQuaXMtLWRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTU0MjA7XG4gICAgICBib3JkZXItY29sb3I6ICNlOTU0MjA7IH1cbiAgLnAtYnV0dG9uLS1icmFuZCAucC1saW5rLS1leHRlcm5hbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxNSclM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J00tMS0xaDE2djE2SC0xJy8lM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTQuODY3IDEuMzEzQy42IDEuMzIuMDY3IDEuNDQzLjA2NyA0LjUxdjYuNGMwIDMuMi41MzMgMy4yIDUuMzMzIDMuMmgyLjEzM2M0LjggMCA1LjMzNCAwIDUuMzM0LTMuMnYtMS42aC0xLjZ2MS4wNjhjMCAyLjEzMyAwIDIuMTMzLTQuMjY3IDIuMTMzSDUuOTMzYy00LjI2NiAwLTQuMjY2IDAtNC4yNjYtMi4xMzJWNS4wNDRjMC0xLjkzLjAzNC0yLjExMiAzLjItMi4xM3YtMS42eicvJTNFJTNDcGF0aCBkPSdNLTEtMWgxNnYxNkgtMScvJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjQzNSAyLjE2Yy4xMS0uNDQ2IDcuMTEzLTIuMTk2IDcuNDQ4LTEuODYuMzM1LjMzNC0xLjQxNiA3LjMzNS0xLjg2MyA3LjQ0Ny0uNDQ3LjExMi01LjY5Ny01LjE0LTUuNTg2LTUuNTg2eicvJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J005LjAzMiAzLjM4TDQuNzA1IDcuNzA4bDEuNzY3IDEuNzY3TDEwLjggNS4xNDgnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ucC1idXR0b24tLXBvc2l0aXZlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNjVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTg0MjA7XG4gIGJvcmRlci1jb2xvcjogIzBlODQyMDtcbiAgYm9yZGVyLXJhZGl1czogLjEyNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtYnV0dG9uLS1wb3NpdGl2ZSB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5wLWJ1dHRvbi0tcG9zaXRpdmU6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnAtYnV0dG9uLS1wb3NpdGl2ZTphY3RpdmUsIC5wLWJ1dHRvbi0tcG9zaXRpdmU6Zm9jdXMsIC5wLWJ1dHRvbi0tcG9zaXRpdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTU2MTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDk1NjE1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucC1idXR0b24tLXBvc2l0aXZlOmRpc2FibGVkLCAucC1idXR0b24tLXBvc2l0aXZlLmlzLS1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAgIC5wLWJ1dHRvbi0tcG9zaXRpdmU6ZGlzYWJsZWQ6YWN0aXZlLCAucC1idXR0b24tLXBvc2l0aXZlOmRpc2FibGVkOmZvY3VzLCAucC1idXR0b24tLXBvc2l0aXZlOmRpc2FibGVkOmhvdmVyLCAucC1idXR0b24tLXBvc2l0aXZlLmlzLS1kaXNhYmxlZDphY3RpdmUsIC5wLWJ1dHRvbi0tcG9zaXRpdmUuaXMtLWRpc2FibGVkOmZvY3VzLCAucC1idXR0b24tLXBvc2l0aXZlLmlzLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU4NDIwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMGU4NDIwOyB9XG4gIC5wLWJ1dHRvbi0tcG9zaXRpdmUgLnAtbGluay0tZXh0ZXJuYWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nMTUnJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNLTEtMWgxNnYxNkgtMScvJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J000Ljg2NyAxLjMxM0MuNiAxLjMyLjA2NyAxLjQ0My4wNjcgNC41MXY2LjRjMCAzLjIuNTMzIDMuMiA1LjMzMyAzLjJoMi4xMzNjNC44IDAgNS4zMzQgMCA1LjMzNC0zLjJ2LTEuNmgtMS42djEuMDY4YzAgMi4xMzMgMCAyLjEzMy00LjI2NyAyLjEzM0g1LjkzM2MtNC4yNjYgMC00LjI2NiAwLTQuMjY2LTIuMTMyVjUuMDQ0YzAtMS45My4wMzQtMi4xMTIgMy4yLTIuMTN2LTEuNnonLyUzRSUzQ3BhdGggZD0nTS0xLTFoMTZ2MTZILTEnLyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi40MzUgMi4xNmMuMTEtLjQ0NiA3LjExMy0yLjE5NiA3LjQ0OC0xLjg2LjMzNS4zMzQtMS40MTYgNy4zMzUtMS44NjMgNy40NDctLjQ0Ny4xMTItNS42OTctNS4xNC01LjU4Ni01LjU4NnonLyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNOS4wMzIgMy4zOEw0LjcwNSA3LjcwOGwxLjc2NyAxLjc2N0wxMC44IDUuMTQ4Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtYnV0dG9uLS1uZWdhdGl2ZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTY1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzcxNjJiO1xuICBib3JkZXItY29sb3I6ICNjNzE2MmI7XG4gIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wLWJ1dHRvbi0tbmVnYXRpdmUge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAucC1idXR0b24tLW5lZ2F0aXZlOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wLWJ1dHRvbi0tbmVnYXRpdmU6YWN0aXZlLCAucC1idXR0b24tLW5lZ2F0aXZlOmZvY3VzLCAucC1idXR0b24tLW5lZ2F0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkxMTIxO1xuICAgIGJvcmRlci1jb2xvcjogIzk5MTEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnAtYnV0dG9uLS1uZWdhdGl2ZTpkaXNhYmxlZCwgLnAtYnV0dG9uLS1uZWdhdGl2ZS5pcy0tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgICAucC1idXR0b24tLW5lZ2F0aXZlOmRpc2FibGVkOmFjdGl2ZSwgLnAtYnV0dG9uLS1uZWdhdGl2ZTpkaXNhYmxlZDpmb2N1cywgLnAtYnV0dG9uLS1uZWdhdGl2ZTpkaXNhYmxlZDpob3ZlciwgLnAtYnV0dG9uLS1uZWdhdGl2ZS5pcy0tZGlzYWJsZWQ6YWN0aXZlLCAucC1idXR0b24tLW5lZ2F0aXZlLmlzLS1kaXNhYmxlZDpmb2N1cywgLnAtYnV0dG9uLS1uZWdhdGl2ZS5pcy0tZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M3MTYyYjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2M3MTYyYjsgfVxuICAucC1idXR0b24tLW5lZ2F0aXZlIC5wLWxpbmstLWV4dGVybmFsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0JyBoZWlnaHQ9JzE1JyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTS0xLTFoMTZ2MTZILTEnLyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNC44NjcgMS4zMTNDLjYgMS4zMi4wNjcgMS40NDMuMDY3IDQuNTF2Ni40YzAgMy4yLjUzMyAzLjIgNS4zMzMgMy4yaDIuMTMzYzQuOCAwIDUuMzM0IDAgNS4zMzQtMy4ydi0xLjZoLTEuNnYxLjA2OGMwIDIuMTMzIDAgMi4xMzMtNC4yNjcgMi4xMzNINS45MzNjLTQuMjY2IDAtNC4yNjYgMC00LjI2Ni0yLjEzMlY1LjA0NGMwLTEuOTMuMDM0LTIuMTEyIDMuMi0yLjEzdi0xLjZ6Jy8lM0UlM0NwYXRoIGQ9J00tMS0xaDE2djE2SC0xJy8lM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNDM1IDIuMTZjLjExLS40NDYgNy4xMTMtMi4xOTYgNy40NDgtMS44Ni4zMzUuMzM0LTEuNDE2IDcuMzM1LTEuODYzIDcuNDQ3LS40NDcuMTEyLTUuNjk3LTUuMTQtNS41ODYtNS41ODZ6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTkuMDMyIDMuMzhMNC43MDUgNy43MDhsMS43NjcgMS43NjdMMTAuOCA1LjE0OCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wLWJ1dHRvbi0tYmFzZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTY1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogLjEyNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMTExO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtYnV0dG9uLS1iYXNlIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLnAtYnV0dG9uLS1iYXNlOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMTExOyB9XG4gIC5wLWJ1dHRvbi0tYmFzZTphY3RpdmUsIC5wLWJ1dHRvbi0tYmFzZTpmb2N1cywgLnAtYnV0dG9uLS1iYXNlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wLWJ1dHRvbi0tYmFzZTpkaXNhYmxlZCwgLnAtYnV0dG9uLS1iYXNlLmlzLS1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAgIC5wLWJ1dHRvbi0tYmFzZTpkaXNhYmxlZDphY3RpdmUsIC5wLWJ1dHRvbi0tYmFzZTpkaXNhYmxlZDpmb2N1cywgLnAtYnV0dG9uLS1iYXNlOmRpc2FibGVkOmhvdmVyLCAucC1idXR0b24tLWJhc2UuaXMtLWRpc2FibGVkOmFjdGl2ZSwgLnAtYnV0dG9uLS1iYXNlLmlzLS1kaXNhYmxlZDpmb2N1cywgLnAtYnV0dG9uLS1iYXNlLmlzLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2NkY2RjZDsgfVxuICAucC1idXR0b24tLWJhc2UgLnAtbGluay0tZXh0ZXJuYWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nMTUnJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNLTEtMWgxNnYxNkgtMScvJTNFJTNDcGF0aCBmaWxsPSclMjMxMTEnIGQ9J000Ljg2NyAxLjMxM0MuNiAxLjMyLjA2NyAxLjQ0My4wNjcgNC41MXY2LjRjMCAzLjIuNTMzIDMuMiA1LjMzMyAzLjJoMi4xMzNjNC44IDAgNS4zMzQgMCA1LjMzNC0zLjJ2LTEuNmgtMS42djEuMDY4YzAgMi4xMzMgMCAyLjEzMy00LjI2NyAyLjEzM0g1LjkzM2MtNC4yNjYgMC00LjI2NiAwLTQuMjY2LTIuMTMyVjUuMDQ0YzAtMS45My4wMzQtMi4xMTIgMy4yLTIuMTN2LTEuNnonLyUzRSUzQ3BhdGggZD0nTS0xLTFoMTZ2MTZILTEnLyUzRSUzQ3BhdGggZmlsbD0nJTIzMTExJyBkPSdNNi40MzUgMi4xNmMuMTEtLjQ0NiA3LjExMy0yLjE5NiA3LjQ0OC0xLjg2LjMzNS4zMzQtMS40MTYgNy4zMzUtMS44NjMgNy40NDctLjQ0Ny4xMTItNS42OTctNS4xNC01LjU4Ni01LjU4NnonLyUzRSUzQ3BhdGggZmlsbD0nJTIzMTExJyBkPSdNOS4wMzIgMy4zOEw0LjcwNSA3LjcwOGwxLjc2NyAxLjc2N0wxMC44IDUuMTQ4Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzc149XCJwLWJ1dHRvblwiXS5pcy1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDEuMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbY2xhc3NePVwicC1idXR0b25cIl0uaXMtaW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5wLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7IH1cbiAgLnAtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbTsgfVxuICAucC1jYXJkX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5wLWNhcmRfX2Zvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgLnAtY2FyZCAucC1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wLWNhcmQtLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggMXB4IHJnYmEoMTcsIDE3LCAxNywgMC4yKTsgfVxuICAucC1jYXJkLS1oaWdobGlnaHRlZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbTsgfVxuICAucC1jYXJkLS1oaWdobGlnaHRlZF9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAucC1jYXJkLS1oaWdobGlnaHRlZF9fZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkY2RjZDtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuXG4ucC1jb2RlLW51bWJlcmVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxMTE7XG4gIGNvdW50ZXItcmVzZXQ6IGxpbmUtbnVtYmVyaW5nO1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wLWNvZGUtbnVtYmVyZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNC41cmVtOyB9XG4gIC5wLWNvZGUtbnVtYmVyZWQgLmNvZGUtbGluZSB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IC0xLjVyZW0gMCAwIDA7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW0gMCA1LjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnAtY29kZS1udW1iZXJlZCAuY29kZS1saW5lOmZpcnN0LWNoaWxkLCAucC1jb2RlLW51bWJlcmVkIC5jb2RlLWxpbmU6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTsgfVxuICAgIC5wLWNvZGUtbnVtYmVyZWQgLmNvZGUtbGluZTpsYXN0LWNoaWxkLCAucC1jb2RlLW51bWJlcmVkIC5jb2RlLWxpbmU6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgLnAtY29kZS1udW1iZXJlZCAuY29kZS1saW5lOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxMTE7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGluZS1udW1iZXJpbmcpO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpbmUtbnVtYmVyaW5nO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA5OTk5cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDFyZW0gMXJlbTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB0b3A6IDA7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHdpZHRoOiA0LjVyZW07IH1cblxuLnAtY29kZS1zbmlwcGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJvcmRlciAuMnMsIGJhY2tncm91bmQtY29sb3IgLjJzO1xuICB3aWR0aDogMTAwJTsgfVxuICAucC1jb2RlLXNuaXBwZXRfX2lucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTUuOTk5OTk5XCIgdmlld0JveD1cIjAgMCAxNiAxNS45OTk5OTlcIj48Zz48ZyBzdHlsZT1cImRpc3BsYXk6aW5saW5lXCI+PGcgc3R5bGU9XCJkaXNwbGF5OmlubGluZVwiPjxwYXRoIHN0eWxlPVwib3BhY2l0eTowLjIxMTcxMTY5O2ZpbGw6bm9uZTtzdHJva2U6bm9uZVwiIGQ9XCJNLS4wMDAwMDMyLjAwMDAyMDQ3aDE1Ljk5OTk5MzZ2MTUuOTk5OTkzNkgtLjAwMDAwMzJ6XCIvPjxwYXRoIHN0eWxlPVwiZm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxMjUlO2ZvbnQtZmFtaWx5OlVidW50dTstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOlVidW50dTt0ZXh0LWFsaWduOmNlbnRlcjtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDt3cml0aW5nLW1vZGU6bHItdGI7dGV4dC1hbmNob3I6bWlkZGxlO2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzgwODA4MDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZVwiIGQ9XCJNMi42NjYwMTI0IDIuMDAwMDAwNDdjLTEuNzc3Nzc5MjYgMC0yLjY2NjAxNTYuMDAxMzA2OS0yLjY2NjAxNTYgMi4wNjgzNTk0djguODY1MjM0NmMwIDIuMDY3MDQ2Ljg4ODIzNjM0IDIuMDY2NDA2IDIuNjY2MDE1NiAyLjA2NjQwNmgxMC42Njc5Njg0YzEuNzc3NzggMCAyLjY2NjAxNi4wMDA2NCAyLjY2NjAxNi0yLjA2NjQwNnYtOC43OTg4Mjg0YzAtMi4xMzMzMzI1LS44ODgyMzYtMi4xMzQ3NjU2LTIuNjY2MDE2LTIuMTM0NzY1NkgyLjY2NjAxMjR6bTEuMjc5Mjk2OSAxLjg5MDYyNWgxLjEwMTU2MjV2MS4xNDI1NzgxYy4zMzg4NTc2LjAyODIyMjIuNjQxODk0Mi4wNzc4Mjg3LjkxMDE1NjIuMTQ4NDM3NS4yNjgyNjIyLjA2MzUzNzguNDc5NDU0Ni4xMjc4NzMuNjM0NzY1Ny4xOTE0MDYzbC0uMjYzNjcxOSAxLjA0Njg3NWMtLjIwNDcyODgtLjA3NzY1NzgtLjQ0ODA5MTEtLjE1MjA2MDctLjczMDQ2ODgtLjIyMjY1NjMtLjI3NTMyNDItLjA3MDU5NTUtLjU5MzA4OTUtLjEwNTQ2ODctLjk1MzEyNS0uMTA1NDY4Ny0uMzgxMjEzIDAtLjY2ODc2NjEuMDcxNjk5NS0uODU5Mzc1LjIxMjg5MDYtLjE5MDYwNDIuMTM0MTMzMy0uMjg1MTU2Mi4zMjA1MjQ3LS4yODUxNTYyLjU2MDU0NjkgMCAuMTQxMTkxLjAyNzUwODguMjYwNTQzOS4wODM5ODQ0LjM1OTM3NS4wNTY0NzU1LjA5MTc3NzcuMTQyOTA4My4xNzYyNTI5LjI1NTg1OTQuMjUzOTA2Mi4xMTI5NTA5LjA3MDU5NTYuMjQ5NzM2MS4xNDIyOTUyLjQxMjEwOTMuMjEyODkwNi4xNjIzNjg4LjA2MzUzMzQuMzQ2MDU2OS4xMzA1NzY0LjU1MDc4MTMuMjAxMTcxOS4yODk0Mzk5LjExMjk1NTUuNTYwMzExLjIzMjMwNC44MTQ0NTMxLjM1OTM3NS4yNjEyMDQzLjEyMDAwODkuNDg3MTI1Ni4yNjYxMTU5LjY3NzczNDQuNDM1NTQ2OS4xOTA2MDQzLjE2MjM2ODguMzM5NDE5Mi4zNTYxMjQ4LjQ0NTMxMjUuNTgyMDMxMi4xMTI5NTEuMjI1OTAyMi4xNjk5MjE5LjQ5NDA2OTcuMTY5OTIxOC44MDQ2ODc4IDAgLjQ2NTkyOC0uMTQ0MTUzOC44NjgxNzMtLjQzMzU5MzcgMS4yMDcwMzFzLS43NjYwOTIyLjU1NzQxNC0xLjQyOTY4NzUuNjU2MjV2MS4zMjQyMTlIMy45NDUzMDkzdi0xLjI5Mjk2OWMtLjUwODI4NDItLjAzNTI4OS0uOTIyNTU0NS0uMTAyMzMyLTEuMjQwMjM0NC0uMjAxMTcyLS4zMTA2MTc2LS4xMDU4OTMtLjU0MTk1NDYtLjIwMDQ0MS0uNjk3MjY1Ni0uMjg1MTU2bC4zNTkzNzUtMS4wMDU4NmMuMjI1OTA2Ni4xMTI5NTYuNDk2NzczMy4yMTQ4NjguODE0NDUzMS4zMDY2NDEuMzI0NzM3Ny4wOTE3NzMuNjkyMTA5NC4xMzg2NzIgMS4xMDE1NjI1LjEzODY3Mi40ODcxMDY1IDAgLjgyMjMxMjgtLjA3MTcgMS4wMDU4NTk0LS4yMTI4OTEuMTkwNjA4OC0uMTQ4MjQ4LjI4NzEwOTQtLjM0MjAwNC4yODcxMDk0LS41ODIwMzEgMC0uMTYyMzY4Ni0uMDM5NTI5OC0uMzAzODE5Mi0uMTE3MTg3NS0uNDIzODI4LS4wNzc2NTMzLS4xMjAwMTMzLS4xODY5MzQtLjIyNjU4NjEtLjMyODEyNS0uMzE4MzU5NC0uMTQxMTkxMS0uMDkxNzczMy0uMzEwMTQ1OS0uMTc2MjQ4NS0uNTA3ODEyNS0uMjUzOTA2Mi0uMTkwNjA0NC0uMDc3NjUzMy0uNDAzNzU0NC0uMTU3NDcyLS42MzY3MTg4LS4yNDIxODc1LS4yMTg4NDg4LS4wNzc2NTMzLS40Mzc0MDU2LS4xNjY3ODk1LS42NTYyNS0uMjY1NjI1LS4yMTE3ODY2LS4wOTg4MzExLS40MDU1NDY5LS4yMTgxODQtLjU4MjAzMTItLjM1OTM3NS0uMTY5NDMxMS0uMTQ4MjQ4OS0uMzA2MjE2MS0uMzI0NTY4MS0uNDEyMTA5NC0uNTI5Mjk2OS0uMTA1ODkzMy0uMjA0NzI0NC0uMTYwMTU2My0uNDU1NDUxLS4xNjAxNTYzLS43NTE5NTMxZS03LS40ODcxMDY1LjE0NjEwNy0uOTAxMzc2OC40MzU1NDY5LTEuMjQwMjM0NC4yODk0NDQ0LS4zNDU5MTU0LjczMzkyNjktLjU2NzE4MDEgMS4zMzM5ODQ0LS42NjYwMTU2di0xLjE4NTU0Njl6bTQuMDU0Njg3NSA4LjA5NTcwM2gzLjk5MDIzNHYuOTk2MDk0aC0zLjk5MDIzNHYtLjk5NjA5NHpcIi8+PC9nPjwvZz48L2c+PC9zdmc+Jyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOHB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dSBNb25vXCIsIENvbnNvbGFzLCBNb25hY28sIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDMycHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnAtY29kZS1zbmlwcGV0X19hY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgaGVpZ2h0PVwiMTZcIiB2aWV3Qm94PVwiMCAwIDE2IDE1Ljk5OTk5OVwiIHdpZHRoPVwiMTZcIj48Zz48Zz48ZyBjb2xvcj1cIiUyMzAwMFwiPjxwYXRoIGZpbGw9XCJub25lXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJhY2N1bXVsYXRlXCIgZD1cIk0uMTc0LjEyNmgxNi4wMDh2MTYuMDA4SC4xNzR6XCIvPjxwYXRoIGZpbGw9XCJub25lXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJhY2N1bXVsYXRlXCIgZD1cIk0uMTc0LjEyNmgxNi4wMDh2MTYuMDA4SC4xNzR6XCIvPjxwYXRoIGQ9XCJNNS4wMjMgMTEuMjg1TDExLjMzIDQuOThcIiBzdHJva2U9XCIlMjM4MDgwODBcIiBzdHJva2Utd2lkdGg9XCIxLjMzNC4xOTRcIiBmaWxsPVwibm9uZVwiIGVuYWJsZS1iYWNrZ3JvdW5kPVwiYWNjdW11bGF0ZVwiLz48cGF0aCBzdHlsZT1cInRleHQtZGVjb3JhdGlvbi1jb2xvcjolMjMwMDAwMDA7aXNvbGF0aW9uOmF1dG87YmxvY2stcHJvZ3Jlc3Npb246dGI7dGV4dC1kZWNvcmF0aW9uLWxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb24tc3R5bGU6c29saWQ7dGV4dC1pbmRlbnQ6MDt0ZXh0LXRyYW5zZm9ybTpub25lXCIgZD1cIk0xMi4zMzMuMTI2Yy0uMTEuMDAzLS4yMi4wMTctLjMzLjAzOC0uODY4LjE3NC0xLjQyLjc4Mi0xLjkgMS4yNjJMOC42NjcgMi44NjRjLS40OC40OC0xLjA4NyAxLjAzLTEuMjYgMS45LS4wNzUuMzctLjA0NC43Ni4wOTYgMS4xNjZsMS43Ny0xLjc3Yy4xMDMtLjExMy4yMTYtLjIzLjMzOC0uMzUybDEuNDM4LTEuNDM4Yy40OC0uNDguODg3LS44MyAxLjIxNy0uODk3LjA0Mi0uMDA4LjA4NS0uMDE0LjEzLS4wMTYuMDQ3LS4wMDIuMDk2IDAgLjE0Ny4wMDUuMzEuMDM3LjczNy4yNDggMS4zOTcuOTA4Ljg4Ljg4Ljk2IDEuMzQzLjg5NSAxLjY3My0uMDY3LjMzLS40MTcuNzM4LS44OTcgMS4yMTdMMTIuNSA2LjY5OGMtLjEyMy4xMjMtLjI0LjIzNy0uMzU0LjM0bC0xLjc2OCAxLjc3Yy40MDYuMTQuNzk3LjE3IDEuMTY4LjA5NS44NjgtLjE3MyAxLjQyLS43ODIgMS45LTEuMjZsMS40MzctMS40NGMuNDgtLjQ3OCAxLjA4Ny0xLjAzIDEuMjYtMS44OTguMTc0LS44NjgtLjIyMy0xLjg0My0xLjI2LTIuODgtLjc3OC0uNzc4LTEuNTItMS4xOTYtMi4yMS0xLjI4My0uMTE1LS4wMTQtLjIyOC0uMDItLjM0LS4wMTZ6bS03LjE5IDcuMTljLS4xMTIuMDA0LS4yMjIuMDE3LS4zMy4wNC0uODY4LjE3Mi0xLjQyLjc4LTEuOSAxLjI2bC0xLjQzNyAxLjQzOGMtLjQ4LjQ4LTEuMDg3IDEuMDMtMS4yNiAxLjktLjE3NS44NjcuMjIyIDEuODQgMS4yNiAyLjg4IDEuMDM3IDEuMDM2IDIuMDEyIDEuNDMzIDIuODggMS4yNi44NjctLjE3NCAxLjQyLS43ODIgMS44OTgtMS4yNjJsMS40NC0xLjQzOGMuNDc4LS40OCAxLjA4Ni0xLjAzIDEuMjYtMS45LjA3NC0uMzcuMDQzLS43Ni0uMDk3LTEuMTY3TDcuMDkgMTIuMDkzYy0uMTAzLjExNC0uMjE3LjIzMy0uMzQuMzU3bC0xLjQ0IDEuNDM4Yy0uNDguNDgtLjg4Ni44My0xLjIxNy44OTYtLjMzLjA2Ni0uNzkzLS4wMTYtMS42NzMtLjg5NnMtLjk2Mi0xLjM0My0uODk2LTEuNjczYy4wNjYtLjMzLjQxNy0uNzM4Ljg5Ni0xLjIxN0wzLjg1OCA5LjU2Yy4xMjMtLjEyMy4yNC0uMjM3LjM1NC0uMzRsMS43Ny0xLjc3Yy0uMTctLjA1Ni0uMzM2LS4wOTctLjUtLjExOC0uMTE0LS4wMTQtLjIyNy0uMDItLjM0LS4wMTZ6XCIgZmlsbD1cIiUyMzgwODA4MFwiIGVuYWJsZS1iYWNrZ3JvdW5kPVwiYWNjdW11bGF0ZVwiLz48L2c+PC9nPjwvZz48L3N2Zz4nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2NjY7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgICAucC1jb2RlLXNuaXBwZXRfX2FjdGlvbjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjY2OyB9XG5cbi5wLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzAwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1mb290ZXIge1xuICAgICAgZm9udC1zaXplOiAuODEyNXJlbTsgfSB9XG4gIC5wLWZvb3Rlcl9fY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucC1mb290ZXJfX2xpbmtzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC41cmVtIDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLWZvb3Rlcl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnAtZm9vdGVyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1mb290ZXJfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgIC5wLWZvb3Rlcl9faXRlbTpsYXN0LWNoaWxkIGE6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLnAtZm9vdGVyX19saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgIC5wLWZvb3Rlcl9fbGluazp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5wLWZvb3Rlcl9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwN2FhNjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtZm9vdGVyX19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAgIC5wLWZvb3Rlcl9fbGluazo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXDAwYjcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsZWZ0OiAwLjVyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLjJyZW07IH0gfVxuICAgIC5wLWZvb3Rlcl9fbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICMxMTE7IH1cblxuLnAtbWF0cml4IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MjBweCkge1xuICAgIC5wLW1hdHJpeCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLnAtbWF0cml4X19pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICM2NjY7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAgIC5wLW1hdHJpeF9faXRlbTplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnAtbWF0cml4X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIwcHgpIHtcbiAgICAgIC5wLW1hdHJpeF9faXRlbSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjNjY2O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICM2NjY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAuNjY2NjY2cmVtKTsgfVxuICAgICAgICAucC1tYXRyaXhfX2l0ZW06ZW1wdHkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wLW1hdHJpeF9faXRlbTpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAgICAgLnAtbWF0cml4X19pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjNjY2O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgICAgICAgLnAtbWF0cml4X19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLnAtbWF0cml4X19pbWcsIC5wLW1hdHJpeF9fY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wLW1hdHJpeF9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMwJSAtIDFyZW0pOyB9XG4gIC5wLW1hdHJpeF9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA3MCU7IH1cbiAgLnAtbWF0cml4X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5wLW1hdHJpeF9fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucC1tYXRyaXhfX2xpbmsge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLnAtbmF2aWdhdGlvbi0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjb2xvcjogIzExMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAucC1uYXZpZ2F0aW9uLS1saWdodCAucm93IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wLW5hdmlnYXRpb24tLWxpZ2h0IC5wLW5hdmlnYXRpb25fX2Jhbm5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLnAtbmF2aWdhdGlvbi0tbGlnaHQgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1vcGVuLCAucC1uYXZpZ2F0aW9uLS1saWdodCAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlLCAucC1uYXZpZ2F0aW9uLS1saWdodCAucC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBjb2xvcjogIzExMTsgfVxuICAgIC5wLW5hdmlnYXRpb24tLWxpZ2h0IC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tb3Blbjpob3ZlciwgLnAtbmF2aWdhdGlvbi0tbGlnaHQgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZTpob3ZlciwgLnAtbmF2aWdhdGlvbi0tbGlnaHQgLnAtbmF2aWdhdGlvbl9fbGluazpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucC1uYXZpZ2F0aW9uLS1saWdodCAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW46dmlzaXRlZCwgLnAtbmF2aWdhdGlvbi0tbGlnaHQgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZTp2aXNpdGVkLCAucC1uYXZpZ2F0aW9uLS1saWdodCAucC1uYXZpZ2F0aW9uX19saW5rOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICMxMTE7IH1cbiAgLnAtbmF2aWdhdGlvbi0tbGlnaHQgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucC1uYXZpZ2F0aW9uLS1saWdodCAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW4sIC5wLW5hdmlnYXRpb24tLWxpZ2h0IC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiBjYWxjKDUwJSAtIC43NXJlbSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24tLWxpZ2h0IC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tb3BlbiwgLnAtbmF2aWdhdGlvbi0tbGlnaHQgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucC1uYXZpZ2F0aW9uLS1saWdodCAucC1uYXZpZ2F0aW9uX19sb2dvIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM2NDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwLjc1cmVtIDAuNXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uLS1saWdodCAucC1uYXZpZ2F0aW9uX19sb2dvIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24tLWxpZ2h0IC5wLW5hdmlnYXRpb25fX2xvZ28ge1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAxLjI1cmVtOyB9IH1cbiAgLnAtbmF2aWdhdGlvbi0tbGlnaHQgLnAtbmF2aWdhdGlvbl9fbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbi0tbGlnaHQgLnAtbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5wLW5hdmlnYXRpb24tLWxpZ2h0IC5wLW5hdmlnYXRpb25fX2xpbmsgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBjb2xvcjogIzExMTtcbiAgICAgIGZvbnQtc2l6ZTogLjkzMzMzcmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLnAtbmF2aWdhdGlvbi0tbGlnaHQgLnAtbmF2aWdhdGlvbl9fbGluayA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTsgfSB9XG4gICAgLnAtbmF2aWdhdGlvbi0tbGlnaHQgLnAtbmF2aWdhdGlvbl9fbGluazpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnAtbmF2aWdhdGlvbi0tbGlnaHQgLnAtbmF2aWdhdGlvbl9fbGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZGNkY2Q7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24tLWxpZ2h0IC5wLW5hdmlnYXRpb25fX2xpbmtzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gICAgLnAtbmF2aWdhdGlvbi0tbGlnaHQgLnAtbmF2aWdhdGlvbl9fbGlua3MgLnAtbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wLW5hdmlnYXRpb24tLWxpZ2h0IC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5wLW5hdmlnYXRpb24tLWxpZ2h0IC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbms6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLnAtbmF2aWdhdGlvbi0tbGlnaHQgLnAtbmF2aWdhdGlvbl9fbGlua3MgLnAtbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24tLWxpZ2h0IC5wLW5hdmlnYXRpb25fX2xpbmtzID4gYSB7XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnAtbmF2aWdhdGlvbi0tbGlnaHQgLnAtbmF2aWdhdGlvbl9fbGlua3M6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZGNkY2Q7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucC1uYXZpZ2F0aW9uLS1saWdodCAucC1uYXZpZ2F0aW9uX19saW5rczpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cbiAgLnAtbmF2aWdhdGlvbi0tbGlnaHQgLnAtbmF2aWdhdGlvbl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uLS1saWdodCAucC1uYXZpZ2F0aW9uX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wLW5hdmlnYXRpb24tLWxpZ2h0OnRhcmdldCAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtbmF2aWdhdGlvbi0tbGlnaHQ6dGFyZ2V0IC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLnAtbmF2aWdhdGlvbi0tbGlnaHQ6dGFyZ2V0IC5wLW5hdmlnYXRpb25fX25hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnAtbmF2aWdhdGlvbixcbi5wLW5hdmlnYXRpb24tLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAucC1uYXZpZ2F0aW9uIC5yb3csXG4gIC5wLW5hdmlnYXRpb24tLWRhcmsgLnJvdyB7XG4gICAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2Jhbm5lcixcbiAgICAucC1uYXZpZ2F0aW9uLS1kYXJrIC5wLW5hdmlnYXRpb25fX2Jhbm5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW4sIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZSwgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rLFxuICAucC1uYXZpZ2F0aW9uLS1kYXJrIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tb3BlbixcbiAgLnAtbmF2aWdhdGlvbi0tZGFyayAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlLFxuICAucC1uYXZpZ2F0aW9uLS1kYXJrIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW46aG92ZXIsIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZTpob3ZlciwgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rOmhvdmVyLFxuICAgIC5wLW5hdmlnYXRpb24tLWRhcmsgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1vcGVuOmhvdmVyLFxuICAgIC5wLW5hdmlnYXRpb24tLWRhcmsgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZTpob3ZlcixcbiAgICAucC1uYXZpZ2F0aW9uLS1kYXJrIC5wLW5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW46dmlzaXRlZCwgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlOnZpc2l0ZWQsIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGluazp2aXNpdGVkLFxuICAgIC5wLW5hdmlnYXRpb24tLWRhcmsgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1vcGVuOnZpc2l0ZWQsXG4gICAgLnAtbmF2aWdhdGlvbi0tZGFyayAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlOnZpc2l0ZWQsXG4gICAgLnAtbmF2aWdhdGlvbi0tZGFyayAucC1uYXZpZ2F0aW9uX19saW5rOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlLFxuICAucC1uYXZpZ2F0aW9uLS1kYXJrIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW4sIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZSxcbiAgLnAtbmF2aWdhdGlvbi0tZGFyayAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW4sXG4gIC5wLW5hdmlnYXRpb24tLWRhcmsgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gLjc1cmVtKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW4sIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZSxcbiAgICAgIC5wLW5hdmlnYXRpb24tLWRhcmsgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1vcGVuLFxuICAgICAgLnAtbmF2aWdhdGlvbi0tZGFyayAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbG9nbyxcbiAgLnAtbmF2aWdhdGlvbi0tZGFyayAucC1uYXZpZ2F0aW9uX19sb2dvIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM2NDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwLjc1cmVtIDAuNXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xvZ28sXG4gICAgICAucC1uYXZpZ2F0aW9uLS1kYXJrIC5wLW5hdmlnYXRpb25fX2xvZ28ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19sb2dvLFxuICAgICAgLnAtbmF2aWdhdGlvbi0tZGFyayAucC1uYXZpZ2F0aW9uX19sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMS4yNXJlbTsgfSB9XG4gIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGluayxcbiAgLnAtbmF2aWdhdGlvbi0tZGFyayAucC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmssXG4gICAgICAucC1uYXZpZ2F0aW9uLS1kYXJrIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmsgPiBhLFxuICAgIC5wLW5hdmlnYXRpb24tLWRhcmsgLnAtbmF2aWdhdGlvbl9fbGluayA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgZm9udC1zaXplOiAuOTMzMzNyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmsgPiBhLFxuICAgICAgICAucC1uYXZpZ2F0aW9uLS1kYXJrIC5wLW5hdmlnYXRpb25fX2xpbmsgPiBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07IH0gfVxuICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGluazpsYXN0LWNoaWxkLFxuICAgIC5wLW5hdmlnYXRpb24tLWRhcmsgLnAtbmF2aWdhdGlvbl9fbGluazpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyxcbiAgLnAtbmF2aWdhdGlvbi0tZGFyayAucC1uYXZpZ2F0aW9uX19saW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyxcbiAgICAgIC5wLW5hdmlnYXRpb24tLWRhcmsgLnAtbmF2aWdhdGlvbl9fbGlua3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmssXG4gICAgLnAtbmF2aWdhdGlvbi0tZGFyayAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NkY2RjZDtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rLFxuICAgICAgICAucC1uYXZpZ2F0aW9uLS1kYXJrIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3MgLnAtbmF2aWdhdGlvbl9fbGluazpsYXN0LWNoaWxkLFxuICAgICAgICAgIC5wLW5hdmlnYXRpb24tLWRhcmsgLnAtbmF2aWdhdGlvbl9fbGlua3MgLnAtbmF2aWdhdGlvbl9fbGluazpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmssXG4gICAgICAgIC5wLW5hdmlnYXRpb24tLWRhcmsgLnAtbmF2aWdhdGlvbl9fbGlua3MgLnAtbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3MgPiBhLFxuICAgICAgLnAtbmF2aWdhdGlvbi0tZGFyayAucC1uYXZpZ2F0aW9uX19saW5rcyA+IGEge1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3M6bGFzdC1vZi10eXBlLFxuICAgIC5wLW5hdmlnYXRpb24tLWRhcmsgLnAtbmF2aWdhdGlvbl9fbGlua3M6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZGNkY2Q7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzOmxhc3Qtb2YtdHlwZSxcbiAgICAgICAgLnAtbmF2aWdhdGlvbi0tZGFyayAucC1uYXZpZ2F0aW9uX19saW5rczpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cbiAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19uYXYsXG4gIC5wLW5hdmlnYXRpb24tLWRhcmsgLnAtbmF2aWdhdGlvbl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX25hdixcbiAgICAgIC5wLW5hdmlnYXRpb24tLWRhcmsgLnAtbmF2aWdhdGlvbl9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucC1uYXZpZ2F0aW9uOnRhcmdldCAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW4sXG4gIC5wLW5hdmlnYXRpb24tLWRhcms6dGFyZ2V0IC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucC1uYXZpZ2F0aW9uOnRhcmdldCAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlLFxuICAgIC5wLW5hdmlnYXRpb24tLWRhcms6dGFyZ2V0IC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLnAtbmF2aWdhdGlvbjp0YXJnZXQgLnAtbmF2aWdhdGlvbl9fbmF2LFxuICAucC1uYXZpZ2F0aW9uLS1kYXJrOnRhcmdldCAucC1uYXZpZ2F0aW9uX19uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wLWxpbmstLWV4dGVybmFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxNSclM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J00tMS0xaDE2djE2SC0xJy8lM0UlM0NwYXRoIGZpbGw9JyUyMzAwN2FhNicgZD0nTTQuODY3IDEuMzEzQy42IDEuMzIuMDY3IDEuNDQzLjA2NyA0LjUxdjYuNGMwIDMuMi41MzMgMy4yIDUuMzMzIDMuMmgyLjEzM2M0LjggMCA1LjMzNCAwIDUuMzM0LTMuMnYtMS42aC0xLjZ2MS4wNjhjMCAyLjEzMyAwIDIuMTMzLTQuMjY3IDIuMTMzSDUuOTMzYy00LjI2NiAwLTQuMjY2IDAtNC4yNjYtMi4xMzJWNS4wNDRjMC0xLjkzLjAzNC0yLjExMiAzLjItMi4xM3YtMS42eicvJTNFJTNDcGF0aCBkPSdNLTEtMWgxNnYxNkgtMScvJTNFJTNDcGF0aCBmaWxsPSclMjMwMDdhYTYnIGQ9J002LjQzNSAyLjE2Yy4xMS0uNDQ2IDcuMTEzLTIuMTk2IDcuNDQ4LTEuODYuMzM1LjMzNC0xLjQxNiA3LjMzNS0xLjg2MyA3LjQ0Ny0uNDQ3LjExMi01LjY5Ny01LjE0LTUuNTg2LTUuNTg2eicvJTNFJTNDcGF0aCBmaWxsPSclMjMwMDdhYTYnIGQ9J005LjAzMiAzLjM4TDQuNzA1IDcuNzA4bDEuNzY3IDEuNzY3TDEwLjggNS4xNDgnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogLjdyZW0gLjdyZW07XG4gIHBhZGRpbmctcmlnaHQ6IC45cmVtOyB9XG5cbi5wLWxpbmstLW5vLXVuZGVybGluZSB7XG4gIGJvcmRlcjogMDsgfVxuXG4ucC1saW5rLS1zb2Z0IHtcbiAgY29sb3I6ICMxMTE7IH1cbiAgLnAtbGluay0tc29mdDp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnAtbGluay0tc29mdDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDdhYTY7IH1cbiAgLnAtbGluay0tc29mdC5pcy1zZWxlY3RlZCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucC1saW5rLS1zdHJvbmcge1xuICBjb2xvcjogIzExMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAucC1saW5rLS1zdHJvbmc6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMxMTE7IH1cbiAgLnAtbGluay0tc3Ryb25nOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwN2FhNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucC1saW5rLS1zdHJvbmcucC1saW5rLS1leHRlcm5hbDpob3Zlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nMTUnJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNLTEtMWgxNnYxNkgtMScvJTNFJTNDcGF0aCBmaWxsPSclMjMxMTEnIGQ9J000Ljg2NyAxLjMxM0MuNiAxLjMyLjA2NyAxLjQ0My4wNjcgNC41MXY2LjRjMCAzLjIuNTMzIDMuMiA1LjMzMyAzLjJoMi4xMzNjNC44IDAgNS4zMzQgMCA1LjMzNC0zLjJ2LTEuNmgtMS42djEuMDY4YzAgMi4xMzMgMCAyLjEzMy00LjI2NyAyLjEzM0g1LjkzM2MtNC4yNjYgMC00LjI2NiAwLTQuMjY2LTIuMTMyVjUuMDQ0YzAtMS45My4wMzQtMi4xMTIgMy4yLTIuMTN2LTEuNnonLyUzRSUzQ3BhdGggZD0nTS0xLTFoMTZ2MTZILTEnLyUzRSUzQ3BhdGggZmlsbD0nJTIzMTExJyBkPSdNNi40MzUgMi4xNmMuMTEtLjQ0NiA3LjExMy0yLjE5NiA3LjQ0OC0xLjg2LjMzNS4zMzQtMS40MTYgNy4zMzUtMS44NjMgNy40NDctLjQ0Ny4xMTItNS42OTctNS4xNC01LjU4Ni01LjU4NnonLyUzRSUzQ3BhdGggZmlsbD0nJTIzMTExJyBkPSdNOS4wMzIgMy4zOEw0LjcwNSA3LjcwOGwxLjc2NyAxLjc2N0wxMC44IDUuMTQ4Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtbGluay0taW52ZXJ0ZWQge1xuICBjb2xvcjogI2Y3ZjdmNztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAucC1saW5rLS1pbnZlcnRlZDpob3ZlciB7XG4gICAgY29sb3I6ICNmN2Y3Zjc7IH1cbiAgLnAtbGluay0taW52ZXJ0ZWQ6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNkZWRlZGU7IH1cblxuLnAtdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjY2RjZGNkO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLnAtdG9wX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogLS43MjVyZW07IH1cblxuLnAtbGluay0tZXh0ZXJuYWwucC1saW5rLS1zdHJvbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0JyBoZWlnaHQ9JzE1JyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTS0xLTFoMTZ2MTZILTEnLyUzRSUzQ3BhdGggZmlsbD0nJTIzMTExJyBkPSdNNC44NjcgMS4zMTNDLjYgMS4zMi4wNjcgMS40NDMuMDY3IDQuNTF2Ni40YzAgMy4yLjUzMyAzLjIgNS4zMzMgMy4yaDIuMTMzYzQuOCAwIDUuMzM0IDAgNS4zMzQtMy4ydi0xLjZoLTEuNnYxLjA2OGMwIDIuMTMzIDAgMi4xMzMtNC4yNjcgMi4xMzNINS45MzNjLTQuMjY2IDAtNC4yNjYgMC00LjI2Ni0yLjEzMlY1LjA0NGMwLTEuOTMuMDM0LTIuMTEyIDMuMi0yLjEzdi0xLjZ6Jy8lM0UlM0NwYXRoIGQ9J00tMS0xaDE2djE2SC0xJy8lM0UlM0NwYXRoIGZpbGw9JyUyMzExMScgZD0nTTYuNDM1IDIuMTZjLjExLS40NDYgNy4xMTMtMi4xOTYgNy40NDgtMS44Ni4zMzUuMzM0LTEuNDE2IDcuMzM1LTEuODYzIDcuNDQ3LS40NDcuMTEyLTUuNjk3LTUuMTQtNS41ODYtNS41ODZ6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyMzExMScgZD0nTTkuMDMyIDMuMzhMNC43MDUgNy43MDhsMS43NjcgMS43NjdMMTAuOCA1LjE0OCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBjb2xvcjogIzExMTsgfVxuXG4ucC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAucC1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNjY2N3JlbTsgfVxuXG4ucC1saXN0LS1kaXZpZGVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAucC1saXN0LS1kaXZpZGVkIC5wLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IC42M3JlbTtcbiAgICBwYWRkaW5nLXRvcDogLjYzcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NkY2RjZDsgfVxuICAgIC5wLWxpc3QtLWRpdmlkZWQgLnAtbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUsXG4gICAgLnAtbGlzdC0tZGl2aWRlZCAucC1saXN0X19pdGVtIC5sYXN0LWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uaXMtdGlja2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE0IDE0JyUzRSUzQ2NpcmNsZSBmaWxsPSclMjM2NjYnIGN4PSc3JyBjeT0nNycgcj0nNycvJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjEgMTAuODEzTDIuNDEgOC4xMDVsMS4xODQtMS42MTNMNS45IDguMTg3bDQuMzkzLTQuMzk0IDEuNDE0IDEuNDE0eicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gIC5wLWxpc3QtLWRpdmlkZWQgLmlzLXRpY2tlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxcmVtOyB9XG5cbi5wLWlubGluZS1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAucC1pbmxpbmUtbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtOyB9XG4gICAgLnAtaW5saW5lLWxpc3RfX2l0ZW06bGFzdC1vZi10eXBlLFxuICAgIC5wLWlubGluZS1saXN0X19pdGVtIC5sYXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5wLWlubGluZS1saXN0LS1taWRkb3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5wLWlubGluZS1saXN0LS1taWRkb3QgLnAtaW5saW5lLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucC1pbmxpbmUtbGlzdC0tbWlkZG90IC5wLWlubGluZS1saXN0X19pdGVtOmxhc3Qtb2YtdHlwZSxcbiAgICAucC1pbmxpbmUtbGlzdC0tbWlkZG90IC5wLWlubGluZS1saXN0X19pdGVtIC5sYXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnAtaW5saW5lLWxpc3QtLW1pZGRvdCAucC1pbmxpbmUtbGlzdF9faXRlbTo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBjb250ZW50OiAnXFwwMGI3JztcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTFyZW07XG4gICAgICB0b3A6IC41NXJlbTsgfVxuICAgIC5wLWlubGluZS1saXN0LS1taWRkb3QgLnAtaW5saW5lLWxpc3RfX2l0ZW06aG92ZXI6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgLnAtaW5saW5lLWxpc3QtLW1pZGRvdCAucC1pbmxpbmUtbGlzdF9faXRlbTpsYXN0LW9mLXR5cGU6OmFmdGVyLFxuICAgIC5wLWlubGluZS1saXN0LS1taWRkb3QgLnAtaW5saW5lLWxpc3RfX2l0ZW0gLmxhc3QtaXRlbTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7IH1cblxuLnAtbGlzdC1zdGVwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnAtbGlzdC1zdGVwX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIC5wLWxpc3Qtc3RlcF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnAtbGlzdC1zdGVwX19pdGVtIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wLWxpc3Qtc3RlcF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgICAucC1saXN0LXN0ZXBfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAucC1saXN0LXN0ZXBfX2J1bGxldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC4zNDM3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgICAgLnAtbGlzdC1zdGVwX19idWxsZXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTVweDsgfSB9XG5cbi5wLWlubGluZS1pbWFnZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wLWlubGluZS1pbWFnZXNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDJyZW07XG4gICAgbWF4LXdpZHRoOiA2cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1pbmxpbmUtaW1hZ2VzX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDExLjI1cmVtOyB9IH1cbiAgICAucC1pbmxpbmUtaW1hZ2VzX19pdGVtICoge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnAtaW5saW5lLWltYWdlc19faW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAycmVtO1xuICAgIG1heC13aWR0aDogNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtaW5saW5lLWltYWdlc19faW1nIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDExLjI1cmVtOyB9IH1cblxuLnAtbm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sb3I6ICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wLW5vdGlmaWNhdGlvbl9fcmVzcG9uc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnAtbm90aWZpY2F0aW9uX19zdGF0dXMge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMzEyNXJlbTsgfVxuICAucC1ub3RpZmljYXRpb25fX2FjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogLjMxMjVyZW07IH1cblxuLnAtbm90aWZpY2F0aW9uLS1wb3NpdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogLjYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiAjMGU4NDIwOyB9XG4gIC5wLW5vdGlmaWNhdGlvbi0tcG9zaXRpdmUgLnAtbm90aWZpY2F0aW9uX19yZXNwb25zZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTcgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nbm90aWZpY2F0aW9uLXN1Y2Nlc3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCknJTNFJTNDZyBpZD0nUGFnZS0zLS0tY29sb3VycyclM0UlM0NnIGlkPSdOb3RpZmljYXRpb25zLS0tc2luZ2xlJyUzRSUzQ2cgaWQ9J0dyb3VwJyUzRSUzQ2cgaWQ9J0lDT04nJTNFJTNDY2lyY2xlIGlkPSdjaXJjbGU2NzEwJyBzdHJva2U9JyUyMzBlODQyMCcgc3Ryb2tlLXdpZHRoPScxLjUnIGZpbGw9JyUyMzBlODQyMCcgY3g9JzcuMjUwMDA4NicgY3k9JzcuMjUwMDA4Nicgcj0nNy4yNTAwMDg2JyUzRSUzQy9jaXJjbGUlM0UlM0Nwb2x5Z29uIGlkPSdwYXRoNjcxMicgZmlsbD0nJTIzZmZmJyBwb2ludHM9JzExLjA1MDI5ODYgNC4xNzM0NDg2IDEwLjk4NDM5ODYgNC4yMzExNDg2IDYuMjQ5NjQ4NiA4LjM3ODM2ODYgMy40NzQwNzg2IDUuOTk3NDI4NiAyLjYzNTAxODYgNi45NDYzMDg2IDYuMjUwMzM4NiAxMC43NTAwMTg2IDExLjc1MDAwODYgNC45NjI3Nzg2IDExLjA1MDI5ODYgNC4xNzM0ODg2JyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuXG4ucC1ub3RpZmljYXRpb24tLWNhdXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1jb2xvcjogIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogLjEyNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IC42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogI2Y5OWIxMTsgfVxuICAucC1ub3RpZmljYXRpb24tLWNhdXRpb24gLnAtbm90aWZpY2F0aW9uX19yZXNwb25zZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTcgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nbm90aWZpY2F0aW9uLWNhdXRpb24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCknJTNFJTNDZyBpZD0nUGFnZS0zLS0tY29sb3VycyclM0UlM0NnIGlkPSdOb3RpZmljYXRpb25zLS0tc2luZ2xlJyUzRSUzQ2cgaWQ9J0dyb3VwJyUzRSUzQ2cgaWQ9J0lDT04nJTNFJTNDY2lyY2xlIGlkPSdjaXJjbGU1NDMyJyBzdHJva2U9JyUyM2Y5OWIxMScgc3Ryb2tlLXdpZHRoPScxLjUnIGZpbGw9JyUyM2Y5OWIxMScgY3g9JzcuMjUwMDA4NicgY3k9JzcuMjUwMDA4Nicgcj0nNy4yNTAwMDg2JyUzRSUzQy9jaXJjbGUlM0UlM0NwYXRoIGQ9J002LjI1MDAwODYsMy4yNTAwMDg2IEw2LjI1MDAwODYsOC4yNTAwMDg2IEw4LjI1MDAwODYsOC4yNTAwMDg2IEw4LjI1MDAwODYsMy4yNTAwMDg2IEw2LjI1MDAwODYsMy4yNTAwMDg2IEw2LjI1MDAwODYsMy4yNTAwMDg2IEw2LjI1MDAwODYsMy4yNTAwMDg2IFogTTYuMjUwMDA4Niw5LjI1MDAwODYgTDYuMjUwMDA4NiwxMS4yNTAwMDg2IEw4LjI1MDAwODYsMTEuMjUwMDA4NiBMOC4yNTAwMDg2LDkuMjUwMDA4NiBMNi4yNTAwMDg2LDkuMjUwMDA4NiBMNi4yNTAwMDg2LDkuMjUwMDA4NiBMNi4yNTAwMDg2LDkuMjUwMDA4NiBaJyBpZD0ncmVjdDU0MzQnIGZpbGw9JyUyM2ZmZiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cblxuLnAtbm90aWZpY2F0aW9uLS1uZWdhdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogLjYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiAjYzcxNjJiOyB9XG4gIC5wLW5vdGlmaWNhdGlvbi0tbmVnYXRpdmUgLnAtbm90aWZpY2F0aW9uX19yZXNwb25zZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTZweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTYgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTMtLS1jb2xvdXJzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J05vdGlmaWNhdGlvbnMtLS1zaW5nbGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMTUuMDAwMDAwLCAtMjcxLjAwMDAwMCknJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIwNS4wMDAwMDAsIDI1NC4wMDAwMDApJyUzRSUzQ2cgaWQ9J0lDT04nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwLjAwMDAwMCwgMTcuMDAwMDAwKSclM0UlM0NyZWN0IGlkPSdyZWN0NjQxNScgeD0nMCcgeT0nMC4zNjIxOCcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyUzRSUzQy9yZWN0JTNFJTNDY2lyY2xlIGlkPSdjaXJjbGU2NDE3JyBzdHJva2U9JyUyM2M3MTYyYicgc3Ryb2tlLXdpZHRoPScxLjUnIGZpbGw9JyUyM2M3MTYyYicgY3g9JzgnIGN5PSc4LjM2MjE4JyByPSc3LjI1MDAwODYnJTNFJTNDL2NpcmNsZSUzRSUzQ3BhdGggZD0nTTUuMDAwMDEsNS4zNjIxOCBMMTEuMDAwMDEsMTEuMzYyMTgnIGlkPSdwYXRoNjQ3OS04JyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00xMS4wMDAwMSw1LjM2MjE4IEw1LjAwMDAxLDExLjM2MjE4JyBpZD0ncGF0aDY0ODEtOCcgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG5cbi5wLW5vdGlmaWNhdGlvbi0taW5mb3JtYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1jb2xvcjogIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogLjEyNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IC42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogIzMzNTI4MDsgfVxuXG4ucC1wdWxsLXF1b3RlIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDJyZW0gMCAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1wdWxsLXF1b3RlIHtcbiAgICAgIG1hcmdpbjogMS41cmVtIDAgMS41cmVtOyB9IH1cbiAgLnAtcHVsbC1xdW90ZSA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU0O1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICAucC1wdWxsLXF1b3RlID4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg2OyB9IH1cbiAgICAucC1wdWxsLXF1b3RlID4gcDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNjZGNkY2Q7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIuMTM0cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgIG1heC13aWR0aDogMS4yNXJlbTtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMUNcXDIwMDInO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC4xcmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtcHVsbC1xdW90ZSA+IHA6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICAgIC5wLXB1bGwtcXVvdGUgPiBwOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucC1wdWxsLXF1b3RlID4gcDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS45cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuOXJlbTtcbiAgICAgICAgICB0b3A6IC40cmVtOyB9IH1cbiAgICAucC1wdWxsLXF1b3RlID4gcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wLXB1bGwtcXVvdGUgPiBwOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNjZGNkY2Q7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIuMTM0cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgIG1heC13aWR0aDogMS4yNXJlbTtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMDJcXDIwMUUnO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0uNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wLXB1bGwtcXVvdGUgPiBwOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgICAgLnAtcHVsbC1xdW90ZSA+IHA6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgLnAtcHVsbC1xdW90ZV9fY2l0YXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ucC1zdHJpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMnJlbSAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAucC1zdHJpcC0tbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG4gIC5wLXN0cmlwLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucC1mb3JtLXZhbGlkYXRpb24ge1xuICBjb2xvcjogIzExMTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogLjUzMzNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1mb3JtLXZhbGlkYXRpb24ge1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtOyB9IH1cbiAgLnAtZm9ybS12YWxpZGF0aW9uIC5wLWZvcm0tdmFsaWRhdGlvbl9faW5wdXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDFyZW0pIDAuNzVyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtIDAuNXJlbSAwLjc1cmVtOyB9XG4gIC5wLWZvcm0tdmFsaWRhdGlvbiAucC1mb3JtLXZhbGlkYXRpb25fX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wLWZvcm0tdmFsaWRhdGlvbiAucC1mb3JtLXZhbGlkYXRpb25fX2ljb246OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtICRzcC14LXNtYWxsKTsgfVxuICAucC1mb3JtLXZhbGlkYXRpb25fX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogLjkzMzNyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLWZvcm0tdmFsaWRhdGlvbl9fbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTsgfSB9XG5cbi5pcy1lcnJvciAucC1mb3JtLXZhbGlkYXRpb25fX2lucHV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS80YjBjZDdmYy1pY29uLWVycm9yLnN2Z1wiKTtcbiAgYm9yZGVyLWNvbG9yOiAjYzcxNjJiOyB9XG5cbi5pcy1zdWNjZXNzIC5wLWZvcm0tdmFsaWRhdGlvbl9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzk0OTQ5MTg1LWljb24tc3VjY2Vzcy5zdmdcIik7XG4gIGJvcmRlci1jb2xvcjogIzBlODQyMDsgfVxuXG4uaXMtY2F1dGlvbiAucC1mb3JtLXZhbGlkYXRpb25fX2lucHV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9kYjMwZjA0Yy1pY29uLWNhdXRpb24uc3ZnXCIpO1xuICBib3JkZXItY29sb3I6ICNmOTliMTE7IH1cblxuLnUtZmxvYXQtLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnUtZmxvYXQtLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi51LWZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gICAgLnUtZmxvYXQtcmlnaHQtLXNtYWxsIHtcbiAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gICAgLnUtZmxvYXQtcmlnaHQtLW1lZGl1bSB7XG4gICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAudS1mbG9hdC1yaWdodC0tbGFyZ2Uge1xuICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgICAudS1mbG9hdC1sZWZ0LS1zbWFsbCB7XG4gICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gICAgLnUtZmxvYXQtbGVmdC0tbWVkaXVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgLnUtZmxvYXQtbGVmdC0tbGFyZ2Uge1xuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfSB9XG5cbi51LWVtYmVkZGVkLW1lZGlhIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudS1lbWJlZGRlZC1tZWRpYV9fZWxlbWVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWVxdWFsLWhlaWdodCB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi51LWFsaWduLS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4udS1hbGlnbi0tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnUtYWxpZ24tLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi51LW5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC51LW5vLW1hcmdpbi0tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnUtbm8tbWFyZ2luLS1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnUtbm8tbWFyZ2luLS1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAudS1uby1tYXJnaW4tLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnUtbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAudS1uby1wYWRkaW5nLS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnUtbm8tcGFkZGluZy0tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAudS1uby1wYWRkaW5nLS1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnUtbm8tcGFkZGluZy0tbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnUtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC51LWhpZGUtLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgIC51LWhpZGUtLW1lZGl1bSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAudS1oaWRlLS1sYXJnZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC51LXNob3ctLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgICAudS1zaG93LS1tZWRpdW0ge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC51LXNob3ctLWxhcmdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1vZmYtc2NyZWVuIHtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbGVmdDogLTEwMDAwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtdmVydGljYWxseS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudS1oaWRkZW4tLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgIC51LWhpZGRlbi0tbWVkaXVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC51LWhpZGRlbi0tbGFyZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnUtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudS12aXNpYmxlLS1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gICAgLnUtdmlzaWJsZS0tbWVkaXVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAudS12aXNpYmxlLS1sYXJnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLnAtY2FyZC0tb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGNvbG9yOiAjMTExO1xuICBwYWRkaW5nOiAxLjMzMzNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtY2FyZC0tb3ZlcmxheSB7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtOyB9IH1cblxuW2NsYXNzKj0ncC1idXR0b24nXS5pcy13aWRlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuW2NsYXNzKj0ncC1idXR0b24nXS5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAxLjEyNXJlbSAyLjI1cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbY2xhc3MqPSdwLWxpc3QnXS5pcy1zcGxpdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBbY2xhc3MqPSdwLWxpc3QnXS5pcy1zcGxpdCAucC1saXN0X19pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIC41cmVtKTsgfVxuICAgICAgW2NsYXNzKj0ncC1saXN0J10uaXMtc3BsaXQgLnAtbGlzdF9faXRlbTpudGgtY2hpbGQoMm4tMSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgIFtjbGFzcyo9J3AtbGlzdCddLmlzLXNwbGl0IC5wLWxpc3RfX2l0ZW06bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuLnAtbWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAucC1tZWRpYS1vYmplY3RfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAzLjc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1tZWRpYS1vYmplY3RfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgIHdpZHRoOiA0LjVyZW07IH0gfVxuICAucC1tZWRpYS1vYmplY3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM2NDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICAucC1tZWRpYS1vYmplY3RfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cbiAgLnAtbWVkaWEtb2JqZWN0X19tZXRhLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAucC1tZWRpYS1vYmplY3RfX21ldGEtbGlzdC1pdGVtIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICBmb250LXNpemU6IC44NzVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTsgfVxuICAgIC5wLW1lZGlhLW9iamVjdF9fbWV0YS1saXN0LWl0ZW0tLWRhdGUge1xuICAgICAgY29sb3I6ICMxMTE7XG4gICAgICBmb250LXNpemU6IC44NzVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjkwXCIgaGVpZ2h0PVwiOTBcIj48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMCAtOTYyLjM2MilcIj48cGF0aCBjb2xvcj1cIiMwMDBcIiBmaWxsPVwibm9uZVwiIHN0cm9rZS13aWR0aD1cIjcuNVwiIG92ZXJmbG93PVwidmlzaWJsZVwiIGVuYWJsZS1iYWNrZ3JvdW5kPVwiYWNjdW11bGF0ZVwiIGQ9XCJNMCA5NjIuMzYyaDkwdjkwSDB6XCIvPjxwYXRoIGQ9XCJNMzUuOTE0IDk2OC4zNjJ2OWMwIDQuODM3LTQuMDc4IDguOTE0LTguOTE0IDguOTE0LTQuODM2IDAtOC45MTQtNC4wNzctOC45MTQtOC45MTR2LTguNTQ3QzcuNTYgOTY5Ljg5MiA2IDk3My41OSA2IDk4Ni4zNjJ2NDJjMCAxOCAzIDE4IDMwIDE4aDE4YzI3IDAgMzAgMCAzMC0xOHYtNDJjMC0xMi43NzMtMS41Ni0xNi40Ny0xMi4wODYtMTcuNTQ3djguNTQ3YzAgNC44MzctNC4wNzggOC45MTQtOC45MTQgOC45MTQtNC44MzYgMC04LjkxNC00LjA3Ny04LjkxNC04LjkxNHYtOUgzNS45MTR6bS4wODYgMjRoMThjMjQgMCAyNCAwIDI0IDEydjI0YzAgMTIgMCAxMi0yNCAxMkgzNmMtMjQgMC0yNCAwLTI0LTEydi0yNGMwLTEyIDAtMTIgMjQtMTJ6XCIgZmlsbD1cIiNhZWE3OWZcIi8+PHJlY3Qgd2lkdGg9XCI2XCIgaGVpZ2h0PVwiMThcIiB4PVwiMjRcIiB5PVwiOTYyLjM2MlwiIHJ5PVwiM1wiIGNvbG9yPVwiIzAwMFwiIGZpbGw9XCIjYWVhNzlmXCIgc3Ryb2tlLXdpZHRoPVwiLjFcIiBvdmVyZmxvdz1cInZpc2libGVcIiBlbmFibGUtYmFja2dyb3VuZD1cImFjY3VtdWxhdGVcIi8+PHJlY3Qgcnk9XCIzXCIgeT1cIjk2Mi4zNjJcIiB4PVwiNjBcIiBoZWlnaHQ9XCIxOFwiIHdpZHRoPVwiNlwiIGNvbG9yPVwiIzAwMFwiIGZpbGw9XCIjYWVhNzlmXCIgc3Ryb2tlLXdpZHRoPVwiLjFcIiBvdmVyZmxvdz1cInZpc2libGVcIiBlbmFibGUtYmFja2dyb3VuZD1cImFjY3VtdWxhdGVcIi8+PHBhdGggc3R5bGU9XCJ0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxMjUlOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246VWJ1bnR1IE1lZGl1bVwiIGQ9XCJNMzMuMzM2IDEwMDEuMzY0di4wMWMtMS44IDAtMy41LjM0OC01LjA4NyAxLjA0My0xLjU0OC42NjMtMi45MTMgMS41NTMtNC4wOCAyLjY2NGwtLjM1Mi4zMzcgMy4wNiA0LjMzNS40NzQtLjQ3MmMuMTU4LS4xNTguNDI1LS4zODguNzg3LS42NzNsLjAxLS4wMTMuMDEtLjAxMmMuMzQyLS4yOTUuNzQtLjU4MiAxLjE5NC0uODYuNDY3LS4yNyAxLjAwMi0uNTA3IDEuNjA3LS43MS41NzctLjE5IDEuMjA2LS4yODggMS44OTYtLjI4OCAxLjA0OCAwIDEuODg1LjI2IDIuNTguNzY4LjYyNi40Ni45NjQgMS4yMjIuOTY0IDIuNDk3IDAgLjU2LS4xMTQgMS4xLS4zNSAxLjY0Ny0uMjQ2LjUzOC0uNTggMS4wODItMS4wMDYgMS42MzVoLS4wMDJjLS40MDguNTM1LS44OTYgMS4wODgtMS40NjYgMS42NTgtLjU4Mi41ODItMS4xOTIgMS4xNzYtMS44MjcgMS43ODVoLS4wMDRjLS44MjcuOC0xLjY1MyAxLjYxMy0yLjQ4IDIuNDQtLjg0Ni44NDUtMS42MSAxLjc0OC0yLjI5MiAyLjcwNGgtLjAwMmMtLjY5Mi45NjctMS4yNiAyLjAyLTEuNzAyIDMuMTUtLjQyNiAxLjEzNC0uNjM1IDIuMzcyLS42MzUgMy43MDd2LjcyYzAgLjMxLjAxNS41ODMuMDQ2LjgyOGwuMDY0LjQ5M2gxOC42NXYtNS4xOTdIMzEuMzg2Yy4wNzItLjE0NC4wNTctLjIxLjE4LS4zOTJsLjAwNi0uMDEyaC4wMDJjLjMzLS41MDcuNzI3LTEuMDM0IDEuMTkyLTEuNTc2LjQ3LS41NDguOTY2LTEuMDk2IDEuNDg4LTEuNjQ1bC4wMDgtLjAxYy41MjctLjU1My45OTgtMS4wMjcgMS40MTMtMS40MTZoLjAwN2MuOC0uNzc1IDEuNi0xLjU2IDIuNC0yLjM2aC4wMDdjLjgxMy0uODQ0IDEuNTM0LTEuNyAyLjE2My0yLjU3NmguMDAyYy42Ni0uOTA2IDEuMTk3LTEuODMgMS42MTMtMi43NzMuNDI4LS45OTQuNjQ1LTIuMDIuNjQ1LTMuMDU0IDAtMi41MjgtLjc1Ni00LjYwNS0yLjI4LTYuMTAyLTEuNTI0LTEuNTUtMy44NjItMi4yOC02LjktMi4yOHptMTYuNjI2LjYzNXYuMDFsLS4wMjQuNTM3Yy0uMTA2IDIuMzEtLjI0IDQuNjE4LS40IDYuOTI3LS4xNTggMi4yNzctLjM4NCA0LjY4OC0uNjc2IDcuMjMzbC0uMDcuNjI4aC42MzJjMi4xODcgMCAzLjk4Mi4xMiA1LjM3LjM1M2guMDA0YzEuNDIuMjMgMi41MTguNTggMy4yODMgMS4wMWguMDFjLjgwNC40NCAxLjMxNi45NDUgMS42IDEuNTEyLjMwMi42MDYuNDYgMS4yOTcuNDYgMi4xIDAgLjUxNC0uMDk0Ljk5NC0uMjc4IDEuNDU3LS4xNzQuNDE0LS40NTYuNzktLjg3NiAxLjE0aC0uMDE2Yy0uMzc1LjMzMy0uOS42MTUtMS41ODIuODM2LS42NzcuMTkzLTEuNTE0LjI5OC0yLjUxLjI5OC0xLjQ4IDAtMi43Mi0uMTQ0LTMuNzE4LS40Mi0xLjAxMi0uMzEtMS43OS0uNTk2LTIuMy0uODRsLS42MzgtLjMwNC0xLjE3IDUuMTg3LjM5NC4xOThjLjMyLjE2Ljc0LjMxMyAxLjI4Ny40NzcuNTUzLjE2NyAxLjE2OC4zMTUgMS44NDcuNDUuNzAzLjE2MyAxLjQzLjMgMi4xODQuNDA3Ljc3LjExIDEuNTI3LjE2MyAyLjI3My4xNjMgMS44MjYgMCAzLjQ0LS4yMTQgNC44NC0uNjZoLjAwOGMxLjM4Ni0uNDczIDIuNTYtMS4xMiAzLjUwMi0xLjk0OC45NC0uODI3IDEuNjQ3LTEuODIzIDIuMTA1LTIuOTY3LjQ1NC0xLjEzNS42OC0yLjM2NS42OC0zLjY3OCAwLTIuODY4LTEuMDIzLTUuMjItMy4wMzQtNi44OTItMS44ODgtMS42MTctNC43Ni0yLjQ3Mi04LjQzNC0yLjc1LjAzMy0uMjcuMDY0LS41MS4wOTctLjgzNC4wNTUtLjUzNS4wOTYtMS4wOTYuMTIzLTEuNjhsLjAwMi0uMDI1Yy4wNTItLjU3NS4wOS0xLjEzOC4xMTctMS42ODhsLjAwMy0uMDI3Yy4wMzUtLjM4LjA1NC0uNjkzLjA3Ny0xLjAyaDEwLjA1NVYxMDAySDQ5Ljk2MnpcIiBmb250LXNpemU9XCIzNS4zNDVcIiBmb250LXdlaWdodD1cIjUwMFwiIGxldHRlci1zcGFjaW5nPVwiMFwiIHdvcmQtc3BhY2luZz1cIjBcIiB0ZXh0LWFuY2hvcj1cIm1pZGRsZVwiIGZpbGw9XCIjYWVhNzlmXCIgZm9udC1mYW1pbHk9XCJVYnVudHVcIi8+PC9nPjwvc3ZnPicpOyB9XG4gICAgLnAtbWVkaWEtb2JqZWN0X19tZXRhLWxpc3QtaXRlbS0tbG9jYXRpb24ge1xuICAgICAgY29sb3I6ICMxMTE7XG4gICAgICBmb250LXNpemU6IC44NzVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjkwXCIgaGVpZ2h0PVwiOTBcIj48ZyBjb2xvcj1cIiMwMDBcIj48cGF0aCBkPVwiTTQ1IDBDMzAuMDg4IDAgMTggMTIuMDg4IDE4IDI3YzAgLjU2Mi4wMyAxLjEwMy4wNjMgMS42NTYuMDEzLjI0OC4wMTIuNDk3LjAzLjc1LjAyLjIzLjA3LjQ2LjA5NS42ODhDMjAuMjIgNTEuODU0IDQxLjkyMiA5MCA0NSA5MGMzLjA3OCAwIDI0Ljc4LTM4LjE0NiAyNi44MTMtNTkuOTA2LjAyLS4yMzIuMDc2LS40Ni4wOTMtLjY4OC4wMjItLjI0OC4wMTYtLjUuMDMtLjc1LjAzMi0uNTYuMDY0LTEuMTIuMDY0LTEuNjU2QzcyIDEyLjA4OCA1OS45MTIgMCA0NSAwem0wIDE4YzQuOTcgMCA5IDQuMDMgOSA5cy00LjAzIDktOSA5LTktNC4wMy05LTkgNC4wMy05IDktOXpcIiBmaWxsPVwiI2FlYTc5ZlwiIHN0cm9rZS13aWR0aD1cIjNcIiBvdmVyZmxvdz1cInZpc2libGVcIiBlbmFibGUtYmFja2dyb3VuZD1cImFjY3VtdWxhdGVcIi8+PHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2Utd2lkdGg9XCI3LjVcIiBvdmVyZmxvdz1cInZpc2libGVcIiBlbmFibGUtYmFja2dyb3VuZD1cImFjY3VtdWxhdGVcIiBkPVwiTTAgMGg5MHY5MEgwelwiLz48L2c+PC9zdmc+Jyk7IH1cbiAgICAucC1tZWRpYS1vYmplY3RfX21ldGEtbGlzdC1pdGVtLS12ZW51ZSB7XG4gICAgICBjb2xvcjogIzExMTtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOTBcIiBoZWlnaHQ9XCI5MFwiIHZpZXdCb3g9XCIwIDAgOTAgOTAuMDAwMDAxXCI+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0xMTEuOTY3IC05MjkuMzM3KVwiIGNvbG9yPVwiIzAwMFwiPjxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlLXdpZHRoPVwiNFwiIG92ZXJmbG93PVwidmlzaWJsZVwiIGVuYWJsZS1iYWNrZ3JvdW5kPVwiYWNjdW11bGF0ZVwiIGQ9XCJNMTExLjk2NyA5MjkuMzM2aDkwdjkwaC05MHpcIi8+PGNpcmNsZSByPVwiNi41XCIgY3k9XCIyNC41XCIgY3g9XCIyMy41XCIgdHJhbnNmb3JtPVwibWF0cml4KDEuODQ2IDAgMCAxLjg0NiAxMTMuNTgzIDkyOS4xMDUpXCIgZmlsbD1cIiNhZWE3OWZcIiBzdHJva2Utd2lkdGg9XCIyXCIgb3ZlcmZsb3c9XCJ2aXNpYmxlXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJhY2N1bXVsYXRlXCIvPjxjaXJjbGUgcj1cIjIxXCIgY3k9XCI0NVwiIGN4PVwiNDVcIiB0cmFuc2Zvcm09XCJtYXRyaXgoMS40MjkgMCAwIDEuNDI5IDkyLjY4MiA5MTAuMDUpXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjYWVhNzlmXCIgc3Ryb2tlLXdpZHRoPVwiNC4yXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBvdmVyZmxvdz1cInZpc2libGVcIiBlbmFibGUtYmFja2dyb3VuZD1cImFjY3VtdWxhdGVcIi8+PHBhdGggZD1cIk0xNTIuOTY3IDkzMS43MzZsOC0yLjR2MTVoLTh6TTE2MC45NjcgMTAxNi4zMzZoLTh2LTEyaDh6TTE5OC45NjcgOTcwLjMzNnY4aC0xMnYtOHpNMTE0Ljk2NyA5NzguMzM2di04aDEydjh6XCIgb3ZlcmZsb3c9XCJ2aXNpYmxlXCIgZmlsbD1cIiNhZWE3OWZcIiBzdHJva2Utd2lkdGg9XCI2XCIgZW5hYmxlLWJhY2tncm91bmQ9XCJhY2N1bXVsYXRlXCIvPjwvZz48L3N2Zz4nKTsgfVxuXG4ucC1zdHJpcC0tYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMwMDFlO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucC1zdHJpcC0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnAtc3RyaXAtLWltYWdlLmlzLWxpZ2h0IHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAucC1zdHJpcC0taW1hZ2UuaXMtZGFyayB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuW2NsYXNzXj0ncC1zdHJpcCddLmlzLWJvcmRlcmVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7IH1cblxuW2NsYXNzXj0ncC1zdHJpcCddLmlzLXNoYWxsb3cge1xuICBwYWRkaW5nOiAxLjVyZW0gMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2NsYXNzXj0ncC1zdHJpcCddLmlzLXNoYWxsb3cge1xuICAgICAgcGFkZGluZzogMi41cmVtIDA7IH0gfVxuXG5bY2xhc3NePSdwLXN0cmlwJ10uaXMtZGVlcCB7XG4gIHBhZGRpbmc6IDNyZW0gMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2NsYXNzXj0ncC1zdHJpcCddLmlzLWRlZXAge1xuICAgICAgcGFkZGluZzogNnJlbSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpdmlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4ucC1kaXZpZGVyX19ibG9jayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkOyB9XG4gIC5wLWRpdmlkZXJfX2Jsb2NrOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtZGl2aWRlcl9fYmxvY2sge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAucC1kaXZpZGVyX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnAtc3RlcHBlZC1saXN0LS1kZXRhaWxlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMnJlbSAwIDNyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgIC5wLXN0ZXBwZWQtbGlzdC0tZGV0YWlsZWQge1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtOyB9IH1cbiAgLnAtc3RlcHBlZC1saXN0LS1kZXRhaWxlZCAucC1saXN0LXN0ZXBfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLXN0ZXBwZWQtbGlzdC0tZGV0YWlsZWQgLnAtbGlzdC1zdGVwX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5wLXN0ZXBwZWQtbGlzdC0tZGV0YWlsZWQgLnAtbGlzdC1zdGVwX19pdGVtID4gKiB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wLXN0ZXBwZWQtbGlzdC0tZGV0YWlsZWQgLnAtbGlzdC1zdGVwX190aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMi43NXJlbTsgfSB9XG4gIC5wLXN0ZXBwZWQtbGlzdC0tZGV0YWlsZWQgLnAtbGlzdC1zdGVwX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAxLjMzMzNyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLXN0ZXBwZWQtbGlzdC0tZGV0YWlsZWQgLnAtbGlzdC1zdGVwX19jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgICAgIG1hcmdpbjogLjI1cmVtIDAgMDtcbiAgICAgICAgcGFkZGluZzogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtc3RlcHBlZC1saXN0LS1kZXRhaWxlZCAucC1saXN0LXN0ZXBfX2J1bGxldCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB0b3A6IDIuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtaW1hZ2UtcG9zaXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC51LWltYWdlLXBvc2l0aW9uIFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLnUtaW1hZ2UtcG9zaXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IH1cbiAgICAudS1pbWFnZS1wb3NpdGlvbi0tYm90dG9tIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC51LWltYWdlLXBvc2l0aW9uLS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAudS1pbWFnZS1wb3NpdGlvbi0tcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4ucC1oZWFkaW5nLWljb24ge1xuICBjb2xvcjogIzExMTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1oZWFkaW5nLWljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5wLWhlYWRpbmctaWNvbl9faGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIC5wLWhlYWRpbmctaWNvbl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgLnAtaGVhZGluZy1pY29uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICAucC1oZWFkaW5nLWljb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yODY7IH0gfVxuICAucC1oZWFkaW5nLWljb25fX2ltZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgaGVpZ2h0OiAyLjY2NjZyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAyLjY2NjZyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLWhlYWRpbmctaWNvbl9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgICAgICB3aWR0aDogMy43NXJlbTsgfSB9XG5cbi5wLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1NDIwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wLW5hdmlnYXRpb24ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9IH1cbiAgLnAtbmF2aWdhdGlvbl9fbG9nbyB7XG4gICAgbWFyZ2luOiAuNXJlbTsgfVxuIl19 */