@charset "UTF-8";
/* stylelint-disable value-keyword-case */
/* _base.animation.scss */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

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

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

/* _base.fonts.scss */
@font-face {
  font-family: "Avenir";
  src: url("../fonts/Avenir-Black.eot");
  src: url("../fonts/Avenir-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Avenir-Black.woff2") format("woff2"), url("../fonts/Avenir-Black.woff") format("woff"), url("../fonts/Avenir-Black.ttf") format("truetype"), url("../fonts/Avenir-Black.svg#avenir") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: "Avenir";
  src: url("../fonts/Avenir-Book.eot");
  src: url("../fonts/Avenir-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Avenir-Book.woff2") format("woff2"), url("../fonts/Avenir-Book.woff") format("woff"), url("../fonts/Avenir-Book.ttf") format("truetype"), url("../fonts/Avenir-Book.svg#avenir") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Avenir";
  src: url("../fonts/Avenir-Heavy.eot");
  src: url("../fonts/Avenir-Heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/Avenir-Heavy.woff2") format("woff2"), url("../fonts/Avenir-Heavy.woff") format("woff"), url("../fonts/Avenir-Heavy.ttf") format("truetype"), url("../fonts/Avenir-Heavy.svg#avenir") format("svg");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: "Avenir";
  src: url("../fonts/Avenir-Medium.eot");
  src: url("../fonts/Avenir-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Avenir-Medium.woff2") format("woff2"), url("../fonts/Avenir-Medium.woff") format("woff"), url("../fonts/Avenir-Medium.ttf") format("truetype"), url("../fonts/Avenir-Medium.svg#avenir") format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: "Avenir";
  src: url("../fonts/Avenir-Regular.eot");
  src: url("../fonts/Avenir-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Avenir-Regular.woff2") format("woff2"), url("../fonts/Avenir-Regular.woff") format("woff"), url("../fonts/Avenir-Regular.ttf") format("truetype"), url("../fonts/Avenir-Regular.svg#avenir") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "Avenir";
  src: url("../fonts/Avenir-Light.eot");
  src: url("../fonts/Avenir-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Avenir-Light.woff2") format("woff2"), url("../fonts/Avenir-Light.woff") format("woff"), url("../fonts/Avenir-Light.ttf") format("truetype"), url("../fonts/Avenir-Light.svg#avenir") format("svg");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: "Avenir";
  src: url("../fonts/Avenir-LightOblique.eot");
  src: url("../fonts/Avenir-LightOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Avenir-LightOblique.woff2") format("woff2"), url("../fonts/Avenir-LightOblique.woff") format("woff"), url("../fonts/Avenir-LightOblique.ttf") format("truetype"), url("../fonts/Avenir-LightOblique.svg#avenir") format("svg");
  font-weight: 200;
  font-style: italic; }

/* _generic.normalize.scss */
/* normalize.css v3.0.2 | MIT License | git.io/normalize */
* {
  outline: none;
  -webkit-font-smoothing: antialiased; }

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change,
without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
dl,
dd,
ol,
ul,
form,
fieldset,
legend,
figure,
table,
th,
td,
caption,
hr {
  margin: 0;
  padding: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome,
Firefox,
and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11,
Safari,
and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11,
Safari,
and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+,
Safari,
and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 0; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default,
Chrome and Safari on OS X allow very limited
 * styling of `select`,
unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+,
Safari,
and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox,
IE 8/9/10/11,
and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing,
padding,
or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`,
it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border,
margin,
and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/* _generic.box-sizing.scss */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

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

/* _element.buttons.scss */
button {
  background: none;
  border-radius: 0;
  border: 0;
  padding: 0; }

[role="button"] {
  cursor: pointer; }

button:focus {
  outline: none; }

a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation; }

/* _element.address.scss */
address {
  font-style: normal; }

/* _element.headings.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 300;
  line-height: 1.5;
  margin-top: 0;
  text-rendering: optimizeLegibility; }

h1 {
  font-size: 1.5rem;
  line-height: 1.25; }

h2 {
  font-size: 1.375rem;
  line-height: 1.13636; }

h3 {
  font-size: 1.125rem;
  line-height: 1.16667; }

h4 {
  font-size: 1.125rem;
  line-height: 1.22222; }

h5 {
  font-size: 1rem;
  line-height: 1.375; }

h6 {
  font-size: 0.8125rem;
  line-height: 1.38462; }

@media only screen and (min-width: 375px) {
  h1 {
    font-size: 1.5rem;
    line-height: 1.25; }
  h2 {
    font-size: 1.375rem;
    line-height: 1.13636; }
  h3 {
    font-size: 1.125rem;
    line-height: 1.16667; }
  h4 {
    font-size: 1.125rem;
    line-height: 1.22222; }
  h5 {
    font-size: 1rem;
    line-height: 1.375; }
  h6 {
    font-size: 0.8125rem;
    line-height: 1.38462; } }

@media only screen and (min-width: 480px) {
  h1 {
    font-size: 1.5rem;
    line-height: 1.25; }
  h2 {
    font-size: 1.375rem;
    line-height: 1.13636; }
  h3 {
    font-size: 1.125rem;
    line-height: 1.16667; }
  h4 {
    font-size: 1.125rem;
    line-height: 1.22222; }
  h5 {
    font-size: 1rem;
    line-height: 1.375; }
  h6 {
    font-size: 0.8125rem;
    line-height: 1.38462; } }

@media only screen and (min-width: 768px) {
  h1 {
    font-size: 2rem;
    line-height: 1.25; }
  h2 {
    font-size: 1.5rem;
    line-height: 1.16667; }
  h3 {
    font-size: 1.375rem;
    line-height: 1.18182; }
  h4 {
    font-size: 1.1875rem;
    line-height: 1.36842; }
  h5 {
    font-size: 1rem;
    line-height: 1.375; }
  h6 {
    font-size: 0.8125rem;
    line-height: 1.38462; } }

@media only screen and (min-width: 1024px) {
  h1 {
    font-size: 2.375rem;
    line-height: 1.21053; }
  h2 {
    font-size: 1.75rem;
    line-height: 1.14286; }
  h3 {
    font-size: 1.375rem;
    line-height: 1.18182; }
  h4 {
    font-size: 1.25rem;
    line-height: 1.35; }
  h5 {
    font-size: 1rem;
    line-height: 1.375; }
  h6 {
    font-size: 0.8125rem;
    line-height: 1.38462; } }

@media only screen and (min-width: 1440px) {
  h1 {
    font-size: 2.375rem;
    line-height: 1.21053; }
  h2 {
    font-size: 1.75rem;
    line-height: 1.14286; }
  h3 {
    font-size: 1.375rem;
    line-height: 1.18182; }
  h4 {
    font-size: 1.25rem;
    line-height: 1.35; }
  h5 {
    font-size: 1rem;
    line-height: 1.375; }
  h6 {
    font-size: 0.8125rem;
    line-height: 1.38462; } }

/* _element.images.scss */
/**
 * 1. Fluid images for responsive purposes.
 * 2. Offset `alt` text from surrounding copy.
 * 3. Setting `vertical-align` removes the whitespace that appears under `img`
 *    elements when they are dropped into a page as-is. Safer alternative to
 *    using `display: block;`.
 */
img {
  max-width: 100%;
  /* [1] */
  font-style: italic;
  /* [2] */
  vertical-align: middle;
  /* [3] */ }

/**
 * 1. If a `width` and/or `height` attribute have been explicitly defined, let’s
 *    not make the image fluid.
 */
img[width],
img[height] {
  /* [1] */
  max-width: none; }

canvas {
  max-width: 100%; }

/* _element.inputs.scss */
input[type="text"],
input[type="password"],
textarea {
  max-width: 100%; }

textarea {
  min-height: 80px;
  resize: vertical; }

input[type="search"] {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  -webkit-appearance: none; }

[type="submit"] {
  background: none;
  border: none; }

[tabindex="-1"]:focus {
  outline: none !important; }

label {
  display: inline-block; }

[hidden] {
  display: none !important; }

input[type="range"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 12px;
  line-height: 1;
  height: 2em;
  background-color: transparent;
  cursor: pointer;
  -webkit-appearance: none;
  width: 100%; }
  input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none; }
  input[type="range"]:focus {
    outline: none; }
  input[type="range"]::-ms-track {
    width: 100%;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    color: transparent; }
  input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 2em;
    height: 2em;
    margin-top: 0;
    background-color: #e30613;
    border-radius: 1em;
    border: 2px solid rgba(0, 0, 0, 0.2);
    cursor: pointer; }
  input[type="range"]::-moz-range-thumb, input[type="range"]::-ms-thumb {
    width: 2em;
    height: 2em;
    margin-top: 0;
    background-color: #e30613;
    border-radius: 1em;
    border: 2px solid rgba(0, 0, 0, 0.2);
    cursor: pointer; }
  input[type="range"]:hover::-webkit-slider-thumb, input[type="range"]:hover::-moz-range-thumb, input[type="range"]:hover::-ms-thumb {
    border-color: rgba(0, 0, 0, 0.3); }
  input[type="range"]:active::-webkit-slider-thumb, input[type="range"]:active::-moz-range-thumb, input[type="range"]:active::-ms-thumb {
    border-color: rgba(0, 0, 0, 0.5); }
  input[type="range"]::-webkit-slider-runnable-track {
    background-color: transparent;
    border-bottom: 2px solid rgba(0, 0, 0, 0.2);
    cursor: pointer;
    height: 1em;
    width: 100%; }
  input[type="range"]::-ms-track {
    background: transparent;
    border-color: transparent;
    color: transparent; }

/* _element.links.scss */
a {
  text-decoration: none;
  color: inherit; }

/* _element.lists.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 16px; }

ul {
  list-style: disc outside;
  margin-left: 24px; }

li > ul,
li > ol {
  margin-left: 16px;
  margin-bottom: 0; }

dd,
dt {
  display: inline-block; }

dd {
  margin-bottom: 0.5rem;
  margin-left: 0; }

/* _element.page.scss */
@-ms-viewport {
  width: device-width; }
@-o-viewport {
  width: device-width; }
@viewport {
  width: device-width; }

html {
  background-color: #ffffff;
  color: #282827;
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 1em;
  line-height: 1.5;
  min-height: 100%;
  overflow-x: hidden;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%; }

body {
  height: 100%;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Avenir", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 300;
  overflow-x: hidden; }

/* _element.rule.scss */
hr {
  background-color: #D1D1D1;
  height: 1px;
  border: none; }

/* _element.quotes.scss */
blockquote {
  quotes: "“" "”"; }
  blockquote p {
    text-indent: -0.42em; }
    blockquote p:before {
      content: open-quote; }
    blockquote p:after {
      content: no-close-quote; }
    blockquote p:last-of-type {
      margin-bottom: 0; }
      blockquote p:last-of-type:after {
        content: close-quote; }

/* _element.selects.scss */
/* _object.columns.scss */
.o-column {
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px; }

.o-column-0 {
  -webkit-columns: 0;
     -moz-columns: 0;
          columns: 0; }

.o-column-1 {
  -webkit-columns: 1;
     -moz-columns: 1;
          columns: 1; }

.o-column-2 {
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2; }

.o-column-3 {
  -webkit-columns: 3;
     -moz-columns: 3;
          columns: 3; }

.o-column-4 {
  -webkit-columns: 4;
     -moz-columns: 4;
          columns: 4; }

.o-column-5 {
  -webkit-columns: 5;
     -moz-columns: 5;
          columns: 5; }

.o-column-6 {
  -webkit-columns: 6;
     -moz-columns: 6;
          columns: 6; }

.o-column-7 {
  -webkit-columns: 7;
     -moz-columns: 7;
          columns: 7; }

.o-column-8 {
  -webkit-columns: 8;
     -moz-columns: 8;
          columns: 8; }

.o-column-9 {
  -webkit-columns: 9;
     -moz-columns: 9;
          columns: 9; }

.o-column-10 {
  -webkit-columns: 10;
     -moz-columns: 10;
          columns: 10; }

.o-column-11 {
  -webkit-columns: 11;
     -moz-columns: 11;
          columns: 11; }

.o-column-12 {
  -webkit-columns: 12;
     -moz-columns: 12;
          columns: 12; }

@media only screen and (min-width: 375px) {
  .o-column-0\@xs {
    -webkit-columns: 0;
       -moz-columns: 0;
            columns: 0; }
  .o-column-1\@xs {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1; }
  .o-column-2\@xs {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2; }
  .o-column-3\@xs {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3; }
  .o-column-4\@xs {
    -webkit-columns: 4;
       -moz-columns: 4;
            columns: 4; }
  .o-column-5\@xs {
    -webkit-columns: 5;
       -moz-columns: 5;
            columns: 5; }
  .o-column-6\@xs {
    -webkit-columns: 6;
       -moz-columns: 6;
            columns: 6; }
  .o-column-7\@xs {
    -webkit-columns: 7;
       -moz-columns: 7;
            columns: 7; }
  .o-column-8\@xs {
    -webkit-columns: 8;
       -moz-columns: 8;
            columns: 8; }
  .o-column-9\@xs {
    -webkit-columns: 9;
       -moz-columns: 9;
            columns: 9; }
  .o-column-10\@xs {
    -webkit-columns: 10;
       -moz-columns: 10;
            columns: 10; }
  .o-column-11\@xs {
    -webkit-columns: 11;
       -moz-columns: 11;
            columns: 11; }
  .o-column-12\@xs {
    -webkit-columns: 12;
       -moz-columns: 12;
            columns: 12; } }

@media only screen and (min-width: 480px) {
  .o-column-0\@s {
    -webkit-columns: 0;
       -moz-columns: 0;
            columns: 0; }
  .o-column-1\@s {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1; }
  .o-column-2\@s {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2; }
  .o-column-3\@s {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3; }
  .o-column-4\@s {
    -webkit-columns: 4;
       -moz-columns: 4;
            columns: 4; }
  .o-column-5\@s {
    -webkit-columns: 5;
       -moz-columns: 5;
            columns: 5; }
  .o-column-6\@s {
    -webkit-columns: 6;
       -moz-columns: 6;
            columns: 6; }
  .o-column-7\@s {
    -webkit-columns: 7;
       -moz-columns: 7;
            columns: 7; }
  .o-column-8\@s {
    -webkit-columns: 8;
       -moz-columns: 8;
            columns: 8; }
  .o-column-9\@s {
    -webkit-columns: 9;
       -moz-columns: 9;
            columns: 9; }
  .o-column-10\@s {
    -webkit-columns: 10;
       -moz-columns: 10;
            columns: 10; }
  .o-column-11\@s {
    -webkit-columns: 11;
       -moz-columns: 11;
            columns: 11; }
  .o-column-12\@s {
    -webkit-columns: 12;
       -moz-columns: 12;
            columns: 12; } }

@media only screen and (min-width: 768px) {
  .o-column-0\@m {
    -webkit-columns: 0;
       -moz-columns: 0;
            columns: 0; }
  .o-column-1\@m {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1; }
  .o-column-2\@m {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2; }
  .o-column-3\@m {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3; }
  .o-column-4\@m {
    -webkit-columns: 4;
       -moz-columns: 4;
            columns: 4; }
  .o-column-5\@m {
    -webkit-columns: 5;
       -moz-columns: 5;
            columns: 5; }
  .o-column-6\@m {
    -webkit-columns: 6;
       -moz-columns: 6;
            columns: 6; }
  .o-column-7\@m {
    -webkit-columns: 7;
       -moz-columns: 7;
            columns: 7; }
  .o-column-8\@m {
    -webkit-columns: 8;
       -moz-columns: 8;
            columns: 8; }
  .o-column-9\@m {
    -webkit-columns: 9;
       -moz-columns: 9;
            columns: 9; }
  .o-column-10\@m {
    -webkit-columns: 10;
       -moz-columns: 10;
            columns: 10; }
  .o-column-11\@m {
    -webkit-columns: 11;
       -moz-columns: 11;
            columns: 11; }
  .o-column-12\@m {
    -webkit-columns: 12;
       -moz-columns: 12;
            columns: 12; } }

@media only screen and (min-width: 1024px) {
  .o-column-0\@l {
    -webkit-columns: 0;
       -moz-columns: 0;
            columns: 0; }
  .o-column-1\@l {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1; }
  .o-column-2\@l {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2; }
  .o-column-3\@l {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3; }
  .o-column-4\@l {
    -webkit-columns: 4;
       -moz-columns: 4;
            columns: 4; }
  .o-column-5\@l {
    -webkit-columns: 5;
       -moz-columns: 5;
            columns: 5; }
  .o-column-6\@l {
    -webkit-columns: 6;
       -moz-columns: 6;
            columns: 6; }
  .o-column-7\@l {
    -webkit-columns: 7;
       -moz-columns: 7;
            columns: 7; }
  .o-column-8\@l {
    -webkit-columns: 8;
       -moz-columns: 8;
            columns: 8; }
  .o-column-9\@l {
    -webkit-columns: 9;
       -moz-columns: 9;
            columns: 9; }
  .o-column-10\@l {
    -webkit-columns: 10;
       -moz-columns: 10;
            columns: 10; }
  .o-column-11\@l {
    -webkit-columns: 11;
       -moz-columns: 11;
            columns: 11; }
  .o-column-12\@l {
    -webkit-columns: 12;
       -moz-columns: 12;
            columns: 12; } }

@media only screen and (min-width: 1440px) {
  .o-column-0\@xl {
    -webkit-columns: 0;
       -moz-columns: 0;
            columns: 0; }
  .o-column-1\@xl {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1; }
  .o-column-2\@xl {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2; }
  .o-column-3\@xl {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3; }
  .o-column-4\@xl {
    -webkit-columns: 4;
       -moz-columns: 4;
            columns: 4; }
  .o-column-5\@xl {
    -webkit-columns: 5;
       -moz-columns: 5;
            columns: 5; }
  .o-column-6\@xl {
    -webkit-columns: 6;
       -moz-columns: 6;
            columns: 6; }
  .o-column-7\@xl {
    -webkit-columns: 7;
       -moz-columns: 7;
            columns: 7; }
  .o-column-8\@xl {
    -webkit-columns: 8;
       -moz-columns: 8;
            columns: 8; }
  .o-column-9\@xl {
    -webkit-columns: 9;
       -moz-columns: 9;
            columns: 9; }
  .o-column-10\@xl {
    -webkit-columns: 10;
       -moz-columns: 10;
            columns: 10; }
  .o-column-11\@xl {
    -webkit-columns: 11;
       -moz-columns: 11;
            columns: 11; }
  .o-column-12\@xl {
    -webkit-columns: 12;
       -moz-columns: 12;
            columns: 12; } }

@media only screen and (min-width: 1900px) {
  .o-column-0\@xxl {
    -webkit-columns: 0;
       -moz-columns: 0;
            columns: 0; }
  .o-column-1\@xxl {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1; }
  .o-column-2\@xxl {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2; }
  .o-column-3\@xxl {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3; }
  .o-column-4\@xxl {
    -webkit-columns: 4;
       -moz-columns: 4;
            columns: 4; }
  .o-column-5\@xxl {
    -webkit-columns: 5;
       -moz-columns: 5;
            columns: 5; }
  .o-column-6\@xxl {
    -webkit-columns: 6;
       -moz-columns: 6;
            columns: 6; }
  .o-column-7\@xxl {
    -webkit-columns: 7;
       -moz-columns: 7;
            columns: 7; }
  .o-column-8\@xxl {
    -webkit-columns: 8;
       -moz-columns: 8;
            columns: 8; }
  .o-column-9\@xxl {
    -webkit-columns: 9;
       -moz-columns: 9;
            columns: 9; }
  .o-column-10\@xxl {
    -webkit-columns: 10;
       -moz-columns: 10;
            columns: 10; }
  .o-column-11\@xxl {
    -webkit-columns: 11;
       -moz-columns: 11;
            columns: 11; }
  .o-column-12\@xxl {
    -webkit-columns: 12;
       -moz-columns: 12;
            columns: 12; } }

/* _object.grid.scss */
/**
 * Grid wrapper setup, supports inline-block & flex modes
 * change in _config.grid.scss
 */
.o-grid {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-left: -8px;
  margin-right: -8px;
  position: relative;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media only screen and (min-width: 768px) {
    .o-grid {
      margin-right: -16px;
      margin-left: -16px; } }
  @media only screen and (min-width: 1440px) {
    .o-grid {
      margin-right: -24px;
      margin-left: -24px; } }

.o-grid__item {
  padding-left: 8px;
  padding-right: 8px;
  position: relative; }
  @media only screen and (min-width: 1024px) {
    .o-grid__item {
      padding-right: 24px;
      padding-left: 24px; } }

/**
 * Reversed grids allow you to structure your source in the opposite order to
 * how your rendered layout will appear. Extends `.grid`.
 */
.o-grid--rev {
  direction: rtl;
  text-align: left; }
  .o-grid--rev > .o-grid__item {
    direction: ltr;
    text-align: left; }

/**
 * Align grid as a vertical column. Extends `.grid`.
 */
.o-grid--columns {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

/**
 * Gutterless grids have all the properties of regular grids, minus any spacing.
 * Extends `.grid`.
 */
.o-grid--full {
  margin-right: 0;
  margin-left: 0; }
  .o-grid--full > .o-grid__item {
    padding: 0; }

/**
 * Fill grids will allow us to autofill height for flex based grids.
 * Extends `.grid`.
 */
.o-grid--fill {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: 100%; }

/**
 * Align the entire grid to the right. Extends `.grid`.
 */
.o-grid--right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

/**
 * Centered grids align grid items centrally without needing to use push or pull
 * classes. Extends `.grid`.
 */
.o-grid--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

/**
 * Align grid cells vertically (`.grid--middle` or `.grid--bottom`). Extends
 * `.grid`.
 */
.o-grid--middle > .o-grid__item {
  -ms-flex-item-align: center;
      align-self: center; }

.o-grid--bottom > .o-grid__item {
  -ms-flex-item-align: end;
      align-self: flex-end; }

/**
 * Create grids with narrower gutters. Extends `.grid`.
 */
.o-grid--narrow {
  margin-right: -8px;
  margin-left: -8px; }
  .o-grid--narrow > .o-grid__item {
    padding-right: 8px;
    padding-left: 8px; }

/**
 * Create grids with wider gutters. Extends `.grid`.
 */
.o-grid--wide {
  padding-right: 32px;
  padding-left: 32px; }
  .o-grid--wide > .o-grid__item {
    padding-right: 32px;
    padding-left: 32px; }

/**
 * Flex basis modify. Extends `.grid`.
 */
.o-grid--unwrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }

/* _object.wrappers.scss */
.o-wrapper {
  padding-left: 16px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 16px;
  width: 100%;
  max-width: 1416px; }
  @media only screen and (min-width: 768px) {
    .o-wrapper {
      padding-right: 24px;
      padding-left: 24px; } }
  @media only screen and (min-width: 1024px) {
    .o-wrapper {
      padding-right: 32px;
      padding-left: 32px; } }
  @media only screen and (min-width: 1900px) {
    .o-wrapper {
      padding-right: 40px;
      padding-left: 40px; } }

/* _component.buttons.scss */
.c-btn {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 1px;
  color: #ffffff;
  display: inline-block;
  font-weight: 400;
  padding: 8px 20px 7px;
  -webkit-transition: all 120ms ease-out;
  transition: all 120ms ease-out; }

.c-btn:disabled {
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.8;
  pointer-events: none; }

.c-btn--black {
  background-color: #1a1a1a;
  border-color: #1a1a1a;
  color: #ffffff; }
  .c-btn--black:hover {
    background-color: #1a1a1a;
    border-color: #1a1a1a; }
  .c-btn--black.is-outline {
    background-color: transparent;
    color: #282827; }
    .c-btn--black.is-outline:hover {
      background-color: rgba(26, 26, 26, 0.25);
      border-color: #1f1515; }
  .c-btn--black2 {
    background-color: #000000;
    border-color: #000000;
    color: #ffffff; }
    .c-btn--black2:hover {
      background-color: #1a1a1a;
      border-color: #1a1a1a; }
    .c-btn--black2.is-outline {
      background-color: transparent;
      color: #282827; }
      .c-btn--black2.is-outline:hover {
        background-color: rgba(26, 26, 26, 0.25);
        border-color: #1f1515; }

.c-btn--blue {
  background-color: #00c;
  border-color: #00c;
  color: #ffffff; }
  .c-btn--blue:hover {
    background-color: #1414b8;
    border-color: #1414b8; }
  .c-btn--blue.is-outline {
    background-color: transparent;
    color: #282827; }
    .c-btn--blue.is-outline:hover {
      background-color: rgba(0, 0, 204, 0.25);
      border-color: #0000cc; }

.c-btn--divider {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  color: #282827; }
  .c-btn--divider:hover {
    background-color: #e6e6e6;
    border-color: #e6e6e6; }
  .c-btn--divider.is-outline {
    background-color: transparent;
    color: #282827; }
    .c-btn--divider.is-outline:hover {
      background-color: rgba(230, 230, 230, 0.25);
      border-color: #ebe1e1; }
  .c-btn--divider2 {
    background-color: #d2d2d2;
    border-color: #d2d2d2;
    color: #282827; }
    .c-btn--divider2:hover {
      background-color: #e6e6e6;
      border-color: #e6e6e6; }
    .c-btn--divider2.is-outline {
      background-color: transparent;
      color: #282827; }
      .c-btn--divider2.is-outline:hover {
        background-color: rgba(230, 230, 230, 0.25);
        border-color: #ebe1e1; }

.c-btn--green {
  background-color: #0c0;
  border-color: #0c0;
  color: #ffffff; }
  .c-btn--green:hover {
    background-color: #14b814;
    border-color: #14b814; }
  .c-btn--green.is-outline {
    background-color: transparent;
    color: #282827; }
    .c-btn--green.is-outline:hover {
      background-color: rgba(0, 204, 0, 0.25);
      border-color: #00cc00; }

.c-btn--grey {
  background-color: #484848;
  border-color: #484848;
  color: #ffffff; }
  .c-btn--grey:hover {
    background-color: #484848;
    border-color: #484848; }
  .c-btn--grey.is-outline {
    background-color: transparent;
    color: #282827; }
    .c-btn--grey.is-outline:hover {
      background-color: rgba(72, 72, 72, 0.25);
      border-color: #563a3a; }
  .c-btn--grey2 {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #282827; }
    .c-btn--grey2:hover {
      background-color: #484848;
      border-color: #484848; }
    .c-btn--grey2.is-outline {
      background-color: transparent;
      color: #282827; }
      .c-btn--grey2.is-outline:hover {
        background-color: rgba(72, 72, 72, 0.25);
        border-color: #563a3a; }
  .c-btn--grey3 {
    background-color: #9d9d9d;
    border-color: #9d9d9d;
    color: #282827; }
    .c-btn--grey3:hover {
      background-color: #484848;
      border-color: #484848; }
    .c-btn--grey3.is-outline {
      background-color: transparent;
      color: #282827; }
      .c-btn--grey3.is-outline:hover {
        background-color: rgba(72, 72, 72, 0.25);
        border-color: #563a3a; }

.c-btn--red {
  background-color: #e30613;
  border-color: #e30613;
  color: #ffffff; }
  .c-btn--red:hover {
    background-color: #cc1d28;
    border-color: #cc1d28; }
  .c-btn--red.is-outline {
    background-color: transparent;
    color: #282827; }
    .c-btn--red.is-outline:hover {
      background-color: rgba(227, 6, 19, 0.25);
      border-color: #e9000e; }

.c-btn--purple {
  background-color: #49355c;
  border-color: #49355c;
  color: #ffffff; }
  .c-btn--purple:hover {
    background-color: #49444e;
    border-color: #49444e; }
  .c-btn--purple.is-outline {
    background-color: transparent;
    color: #282827; }
    .c-btn--purple.is-outline:hover {
      background-color: rgba(73, 53, 92, 0.25);
      border-color: #49276b; }
  .c-btn--purple2 {
    background-color: #8e69b2;
    border-color: #8e69b2;
    color: #ffffff; }
    .c-btn--purple2:hover {
      background-color: #49444e;
      border-color: #49444e; }
    .c-btn--purple2.is-outline {
      background-color: transparent;
      color: #282827; }
      .c-btn--purple2.is-outline:hover {
        background-color: rgba(73, 53, 92, 0.25);
        border-color: #49276b; }

.c-btn--text {
  background-color: #282827;
  border-color: #282827;
  color: #ffffff; }
  .c-btn--text:hover {
    background-color: #282828;
    border-color: #282828; }
  .c-btn--text.is-outline {
    background-color: transparent;
    color: #282827; }
    .c-btn--text.is-outline:hover {
      background-color: rgba(40, 40, 39, 0.25);
      border-color: #30301f; }
  .c-btn--text2 {
    background-color: #878787;
    border-color: #878787;
    color: #ffffff; }
    .c-btn--text2:hover {
      background-color: #282828;
      border-color: #282828; }
    .c-btn--text2.is-outline {
      background-color: transparent;
      color: #282827; }
      .c-btn--text2.is-outline:hover {
        background-color: rgba(40, 40, 39, 0.25);
        border-color: #30301f; }
  .c-btn--text3 {
    background-color: #555555;
    border-color: #555555;
    color: #ffffff; }
    .c-btn--text3:hover {
      background-color: #282828;
      border-color: #282828; }
    .c-btn--text3.is-outline {
      background-color: transparent;
      color: #282827; }
      .c-btn--text3.is-outline:hover {
        background-color: rgba(40, 40, 39, 0.25);
        border-color: #30301f; }

.c-btn--white {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #282827; }
  .c-btn--white:hover {
    background-color: white;
    border-color: white; }
  .c-btn--white.is-outline {
    background-color: transparent;
    color: #282827; }
    .c-btn--white.is-outline:hover {
      background-color: rgba(255, 255, 255, 0.25);
      border-color: white; }

.c-btn--wd {
  padding-left: 32px;
  padding-right: 32px; }

.c-btn--primary {
  background-color: #e30613;
  border-color: #e30613;
  color: #ffffff; }
  .c-btn--primary:hover {
    background-color: #ffffff;
    border-color: #e30613;
    color: #282827; }

.c-btn--secondary {
  background-color: transparent;
  border-color: #e30613;
  color: #e30613; }
  .c-btn--secondary:hover {
    background-color: transparent;
    border-color: #e30613;
    color: #e30613; }

.c-btn--tertiary {
  background-color: #484848;
  border-color: #484848;
  color: #ffffff; }
  .c-btn--tertiary:hover {
    background-color: #484848;
    border-color: #484848;
    color: #ffffff; }

.c-btn--quaternary {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff; }
  .c-btn--quaternary:hover {
    background-color: transparent;
    border-color: #ffffff;
    color: #ffffff; }

.c-btn--quinary {
  background-color: transparent;
  border-color: #e30613;
  color: #ffffff; }
  .c-btn--quinary:hover {
    background-color: #e30613;
    border-color: #e30613; }

.c-btn--map-tab-list, .c-btn--map-tab-map {
  border: 1px solid #ffffff;
  border-radius: 20px;
  padding: 10px 20px;
  padding-left: 35px;
  color: #ffffff;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  margin-right: 16px; }
  .c-btn--map-tab-list:hover, .c-btn--map-tab-map:hover {
    background-color: #ffffff;
    color: #282827; }

.c-btn--map-tab-list.active, .c-btn--map-tab-map.active {
  background-color: #ffffff !important;
  color: #282827 !important; }

.c-btn--map-tab-list {
  background: transparent url("../img/ui/icon-grid-grey.svg") left 15px top 12px no-repeat; }
  .c-btn--map-tab-list:hover {
    background: white url("../img/ui/icon-grid-black.svg") left 15px top 12px no-repeat; }

.c-btn--map-tab-list.active {
  background: transparent url("../img/ui/icon-grid-black.svg") left 15px top 12px no-repeat; }

.c-btn--map-tab-map {
  background: transparent url("../img/ui/icon-location-grey-sm.svg") left 15px top 12px no-repeat; }
  .c-btn--map-tab-map:hover {
    background: white url("../img/ui/icon-location-black-sm.svg") left 15px top 12px no-repeat; }

.c-btn--map-tab-map.active {
  background: transparent url("../img/ui/icon-location-black-sm.svg") left 15px top 12px no-repeat; }

/* _component.slider.scss */
.c-slider article img {
  width: 100%; }

.c-slider .slick-dots {
  left: 0;
  right: 0;
  text-align: center; }

.c-slider--basic header {
  background-color: #e30613;
  color: #ffffff;
  padding: 24px; }

.c-slider--basic .slick-dots {
  bottom: 0; }
  @media only screen and (min-width: 768px) {
    .c-slider--basic .slick-dots {
      bottom: 112px; } }

.c-slider-video-block .slick-prev {
  top: 86%;
  left: 7%; }
  @media only screen and (min-width: 768px) {
    .c-slider-video-block .slick-prev {
      top: 91%;
      left: 15%; } }
  @media only screen and (min-width: 1024px) {
    .c-slider-video-block .slick-prev {
      top: 96%;
      left: 15%; } }
  .c-slider-video-block .slick-prev:before {
    content: url(../img/ui/icon-hero-arrow-prev.svg); }

.c-slider-video-block .slick-next {
  top: 86%;
  right: 7%; }
  @media only screen and (min-width: 768px) {
    .c-slider-video-block .slick-next {
      top: 91%;
      right: 15%; } }
  @media only screen and (min-width: 1024px) {
    .c-slider-video-block .slick-next {
      top: 96%;
      right: 15%; } }
  .c-slider-video-block .slick-next:before {
    content: url(../img/ui/icon-hero-arrow-next.svg); }

.c-slider--background .slick-dots {
  bottom: 16px; }

.c-slider__content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 450px;
  text-align: center; }
  .c-slider__content header {
    color: white; }

.c-slider--hero {
  z-index: 1; }
  @media only screen and (min-width: 1024px) {
    .c-slider--hero {
      background-color: #1a1a1a !important; } }
  .c-slider--hero article {
    position: relative;
    z-index: 1; }
    .c-slider--hero article:before {
      content: "";
      position: absolute;
      bottom: 0;
      right: 0;
      width: 100%;
      height: 200px;
      background: #ffffff;
      z-index: -1; }
    .c-slider--hero article header {
      position: relative;
      z-index: 3;
      width: 100%;
      padding: 0 16px; }
    .c-slider--hero article .c-slider__content {
      height: 390px;
      text-align: left;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      background-position: left;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      position: relative; }
      @media only screen and (min-width: 768px) {
        .c-slider--hero article .c-slider__content {
          height: 489px; } }
      @media only screen and (min-width: 1024px) {
        .c-slider--hero article .c-slider__content {
          height: 640px; } }
    .c-slider--hero article .c-slider__content-video {
      height: 180px;
      min-height: 100%; }
      @media only screen and (min-width: 768px) {
        .c-slider--hero article .c-slider__content-video {
          height: 432px; } }
      @media only screen and (min-width: 1024px) {
        .c-slider--hero article .c-slider__content-video {
          height: 575px; } }
      @media only screen and (min-width: 1440px) {
        .c-slider--hero article .c-slider__content-video {
          height: 640px;
          min-height: 450px; } }
    .c-slider--hero article .c-slider__image {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      width: 100%;
      max-width: 100% !important; }
      @media only screen and (min-width: 1024px) {
        .c-slider--hero article .c-slider__image {
          background-position: left center; } }
      .c-slider--hero article .c-slider__image:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0.15;
        background: #1a1a1a;
        z-index: 2; }
    .c-slider--hero article .c-slider--homepage-video {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      -o-object-fit: fill;
         object-fit: fill; }
      @media only screen and (min-width: 1440px) {
        .c-slider--hero article .c-slider--homepage-video {
          height: auto;
          width: 100%;
          max-width: 1628px; } }
      @media only screen and (max-width: 1440px) {
        .c-slider--hero article .c-slider--homepage-video {
          max-width: 1396px; } }
      @media only screen and (max-width: 1024px) {
        .c-slider--hero article .c-slider--homepage-video {
          max-width: 984px; } }
    .c-slider--hero article .c-slider__content__bottom {
      position: relative;
      background: #e30613; }
      .c-slider--hero article .c-slider__content__bottom:before {
        content: "";
        background: #e30613;
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%; }
        @media only screen and (min-width: 480px) {
          .c-slider--hero article .c-slider__content__bottom:before {
            width: 50%; } }

.c-slider--region-news article img {
  width: 100%; }

.c-slider--region-news article {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.c-slider--landing {
  background-color: #1a1a1a;
  z-index: 1; }
  .c-slider--landing .slick-list,
  .c-slider--landing .slick-track {
    overflow: visible; }
  .c-slider--landing article {
    position: relative;
    z-index: 1; }
    .c-slider--landing article:before {
      content: "";
      position: absolute;
      bottom: 0;
      right: 0;
      width: 100%;
      height: 100px;
      background: #ffffff;
      z-index: -1; }
    .c-slider--landing article header {
      position: relative;
      z-index: 2;
      width: 100%;
      padding: 0 16px; }
    .c-slider--landing article .c-slider__content {
      height: 390px;
      text-align: left;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      background-position: left;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      position: relative;
      z-index: 3; }
      @media only screen and (min-width: 768px) {
        .c-slider--landing article .c-slider__content {
          height: 489px; } }
      @media only screen and (min-width: 1440px) {
        .c-slider--landing article .c-slider__content {
          height: 640px; } }
    .c-slider--landing article .c-slider__image,
    .c-slider--landing article .c-slider__video {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center center;
      width: 100%;
      max-width: 100% !important; }
      @media only screen and (min-width: 768px) {
        .c-slider--landing article .c-slider__image,
        .c-slider--landing article .c-slider__video {
          background-position: left center; } }
      .c-slider--landing article .c-slider__image:after,
      .c-slider--landing article .c-slider__video:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: -webkit-gradient(linear, left top, right top, from(#1d1d1b), to(rgba(29, 29, 27, 0)));
        background-image: linear-gradient(90deg, #1d1d1b 0%, rgba(29, 29, 27, 0) 100%);
        z-index: 2; }
    .c-slider--landing article .c-slider__video {
      height: auto;
      width: 1628px; }
    .c-slider--landing article .c-slider__product-banner-image {
      background-position: center right; }
      @media only screen and (min-width: 768px) {
        .c-slider--landing article .c-slider__product-banner-image {
          background-position: right; } }
      @media only screen and (min-width: 1024px) {
        .c-slider--landing article .c-slider__product-banner-image {
          background-position: left center; } }
    .c-slider--landing article .c-slider__content__bottom {
      position: relative;
      background: #e30613; }
      .c-slider--landing article .c-slider__content__bottom:before {
        content: "";
        background: #e30613;
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%; }
        @media only screen and (min-width: 480px) {
          .c-slider--landing article .c-slider__content__bottom:before {
            width: 50%; } }

.c-slider--no-filter .c-slider__image:after,
.c-slider--no-filter .c-slider__video:after {
  opacity: 0; }

.c-slider--reduced-filter .c-slider__image:after,
.c-slider--reduced-filter .c-slider__video:after {
  content: "";
  opacity: 0.15;
  background-image: #1a1a1a; }

.c-slider--gallery .slick-dots {
  position: relative;
  left: unset;
  right: unset;
  text-align: left;
  bottom: unset;
  margin-top: 24px; }

.c-slider--gallery .slick-dots button {
  border-radius: 0;
  height: 3px;
  width: 20px;
  background-color: #e6e6e6; }

.c-slider--gallery .slick-dots li.slick-active button {
  background-color: #e30613; }

.c-slider--product .slick-list {
  overflow: hidden !important; }

.c-slider--product article {
  margin-right: 8px; }
  @media only screen and (min-width: 768px) {
    .c-slider--product article {
      margin-right: 32px; } }
  .c-slider--product article .hidden-link {
    visibility: hidden;
    -webkit-transition: all 120ms ease-out;
    transition: all 120ms ease-out; }
    .c-slider--product article .hidden-link img {
      width: auto; }
  .c-slider--product article:hover .hidden-link {
    visibility: visible; }

.c-slider--projects .slick-dots {
  left: unset;
  right: 32px;
  top: 40px;
  text-align: right;
  bottom: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.c-slider--projects .slick-dots button {
  border-radius: 0;
  width: 3px;
  height: 20px;
  margin: 0 0 8px;
  background-color: #e6e6e6; }

.c-slider--projects .slick-dots li.slick-active button {
  background-color: #e30613; }

.c-slider--testimonials .slick-next:before {
  content: url(../img/ui/icon-arrow-right.svg); }

.c-slider--testimonials .slick-prev:before {
  content: url(../img/ui/icon-arrow-left.svg); }

.c-slider--equal-height .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .c-slider--equal-height .slick-track .slick-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto; }

.js-slick--foreground,
.js-slick--hero,
.js-slick--gallery,
.js-slick--projects,
.js-slick--product,
.js-slick--gallery-overview,
.js-slick--related-products,
.js-slick--testimonials {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease; }

.js-slick--foreground.slick-initialized,
.js-slick--hero.slick-initialized,
.js-slick--gallery.slick-initialized,
.js-slick--projects.slick-initialized,
.js-slick--gallery-overview.slick-initialized,
.js-slick--related-products.slick-initialized,
.js-slick--product.slick-initialized,
.js-slick--testimonials.slick-initialized {
  visibility: visible;
  opacity: 1; }

/* _component.hamburger.scss */
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.c-hamburger {
  cursor: pointer;
  display: block;
  line-height: 1.85;
  position: absolute;
  right: 32px;
  top: 32px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 13; }
  @media only screen and (min-width: 1024px) {
    .c-hamburger {
      display: none; } }

.c-hamburger.scroll {
  position: fixed; }

.c-hamburger:focus {
  outline: 0; }

.c-hamburger__text {
  font-size: 1rem;
  color: #e30613;
  margin-left: 28px; }

.c-hamburger__inner {
  display: block;
  left: 0;
  margin: 0 auto;
  top: 12px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  .c-hamburger__inner, .c-hamburger__inner:before, .c-hamburger__inner:after {
    background-color: #e30613;
    border-radius: 6px;
    height: 2px;
    position: absolute;
    -webkit-transition: -webkit-transform 0.15s ease;
    transition: -webkit-transform 0.15s ease;
    transition: transform 0.15s ease;
    transition: transform 0.15s ease, -webkit-transform 0.15s ease;
    width: 18px; }
  .c-hamburger__inner:before, .c-hamburger__inner:after {
    content: "";
    display: block; }
  .c-hamburger__inner:before {
    top: -6px; }
  .c-hamburger__inner:after {
    bottom: -6px; }

.c-hamburger.is-active {
  position: fixed; }
  @media only screen and (min-width: 1024px) {
    .c-hamburger.is-active {
      position: relative; } }
  .c-hamburger.is-active .c-hamburger__text {
    color: #ffffff; }
  .c-hamburger.is-active .c-hamburger__inner, .c-hamburger.is-active .c-hamburger__inner:before, .c-hamburger.is-active .c-hamburger__inner:after {
    background-color: #ffffff; }

/*
* Spin
*/
.c-hamburger--spin .c-hamburger__inner {
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .c-hamburger--spin .c-hamburger__inner:before {
    -webkit-transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;
    transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in; }
  .c-hamburger--spin .c-hamburger__inner:after {
    -webkit-transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.c-hamburger--spin.is-active .c-hamburger__inner {
  height: 2px;
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  -webkit-transition-delay: 0.14s;
          transition-delay: 0.14s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .c-hamburger--spin.is-active .c-hamburger__inner:before {
    top: 0;
    opacity: 0;
    -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out;
    transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out; }
  .c-hamburger--spin.is-active .c-hamburger__inner:after {
    bottom: 0;
    height: 2px;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }

.c-modal {
  background-color: #1a1a1a;
  display: table;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  -webkit-transition: all 120ms ease-out;
  transition: all 120ms ease-out;
  visibility: hidden;
  width: 100%;
  z-index: 1111; }
  .c-modal.is-open {
    opacity: 1;
    visibility: visible; }

.c-modal__header {
  background-color: #FFFFFF;
  color: #282827;
  font-weight: 500;
  padding-bottom: 16px;
  padding-top: 16px;
  text-align: center; }

.c-modal__inner {
  display: table-cell;
  height: 100%;
  position: relative;
  vertical-align: middle;
  width: 100%; }

.c-modal__content {
  background: #ffffff;
  margin: 0 auto;
  overflow: hidden;
  padding: 32px 16px 24px;
  position: relative;
  width: 90%; }

.c-modal__close {
  background-image: url("../img/ui/icon-modal-close.svg");
  background-position: center;
  background-repeat: no-repeat;
  height: 42px;
  padding: 0;
  position: absolute;
  right: 16px;
  top: 16px;
  width: 42px;
  z-index: 801; }

/* _component.navbar.scss */
.c-navbar {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: none; }
  @media only screen and (min-width: 1024px) {
    .c-navbar {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

.c-navbar--region {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: none; }
  @media only screen and (min-width: 768px) {
    .c-navbar--region {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

.c-navbar > div > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  list-style: none;
  margin: 0; }

.c-navbar li {
  position: relative; }

.c-navbar li a {
  color: #ffffff;
  text-align: center;
  font-size: 0.875rem; }

.c-navbar > div > ul > li > a {
  display: block;
  line-height: 32px;
  margin-left: 8px;
  padding: 4px 8px;
  position: relative;
  -webkit-transition: background-color 0.25s;
  transition: background-color 0.25s; }
  @media only screen and (min-width: 1440px) {
    .c-navbar > div > ul > li > a {
      padding: 4px 20px; } }

.c-navbar__wrapper {
  position: relative;
  z-index: 2;
  -webkit-transition: ease-in-out top;
  transition: ease-in-out top;
  background-color: #484848 !important; }
  .c-navbar__wrapper--scroll.is-active {
    display: block;
    position: fixed;
    width: 100%;
    z-index: 12;
    top: 0;
    left: 0;
    background: #484848; }
  .c-navbar__wrapper:before {
    content: "";
    background: #484848;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 50%; }
  .c-navbar__wrapper .o-wrapper,
  .c-navbar__wrapper .o-grid,
  .c-navbar__wrapper .o-grid__item {
    position: unset; }

.c-navbar__main {
  display: none;
  background: #484848; }
  @media only screen and (min-width: 1024px) {
    .c-navbar__main {
      display: block; } }

.c-navbar__main > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
  margin: 0; }

.c-navbar__main ul li:last-child {
  padding-right: 24px; }
  .c-navbar__main ul li:last-child:hover {
    background-color: #ffffff; }

.c-navbar__main li a {
  color: #ffffff;
  text-align: center; }

.c-navbar__main > ul > li > a {
  display: block;
  line-height: 32px;
  margin-left: 8px;
  padding: 4px 16px 4px 8px;
  position: relative;
  -webkit-transition: background-color 0.25s;
  transition: background-color 0.25s;
  font-size: 0.875rem; }
  @media only screen and (min-width: 1024px) {
    .c-navbar__main > ul > li > a {
      padding: 12px 20px 12px 12px; } }
  @media only screen and (min-width: 1440px) {
    .c-navbar__main > ul > li > a {
      font-size: 1rem;
      padding: 12px 32px 12px 20px; } }
  .c-navbar__main > ul > li > a:first-child {
    margin-left: 0; }
  .c-navbar__main > ul > li > a:after {
    content: url("../img/ui/icon-dropdown.svg");
    position: absolute;
    right: 0; }
    @media only screen and (min-width: 1024px) {
      .c-navbar__main > ul > li > a:after {
        right: 3.2px; } }
    @media only screen and (min-width: 1440px) {
      .c-navbar__main > ul > li > a:after {
        right: 8px; } }
  .c-navbar__main > ul > li > a:hover {
    background: #ffffff;
    color: #282827; }
    .c-navbar__main > ul > li > a:hover:after {
      content: url("../img/ui/icon-dropdown-red.svg"); }

.c-navbar__main > ul > li:hover > a {
  background: #ffffff;
  color: #282827; }
  .c-navbar__main > ul > li:hover > a:after {
    content: url("../img/ui/icon-dropdown-red.svg"); }

.c-navbar__mega-menu {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  margin: 0 auto;
  right: 0;
  overflow: hidden;
  border: 1px solid #e6e6e6;
  border-top-color: #ffffff;
  background: #ffffff;
  max-width: 1336px;
  padding: 32px 16px; }
  .c-navbar__mega-menu .c-navbar__mega-menu__ul ul {
    list-style: none;
    margin-left: 0;
    margin-bottom: 48px; }
    .c-navbar__mega-menu .c-navbar__mega-menu__ul ul li a {
      font-size: 1.1875rem;
      margin-bottom: 12px;
      color: #1a1a1a;
      line-height: 37px;
      padding-right: 32px;
      background-image: url(../img/ui/icon-arrow-red-right.svg);
      background-position: center right 12px;
      background-repeat: no-repeat;
      text-align: left; }

.c-navbar__main > ul > li:hover .c-navbar__mega-menu {
  display: block; }

.c-navbar__mobile-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 100%;
  width: 100%;
  height: 100vh;
  overflow-y: auto;
  background: #1a1a1a;
  z-index: 10;
  padding: 24px 0; }
  .c-navbar__mobile-wrapper.is-active {
    display: block; }

.c-navbar__mobile__menu {
  list-style: none;
  margin-left: 0; }
  .c-navbar__mobile__menu li {
    color: #ffffff;
    border-top: 1px solid #000000;
    margin-bottom: unset; }
    .c-navbar__mobile__menu li a {
      width: 100%;
      display: block;
      padding: 8px 16px;
      font-weight: 500;
      letter-spacing: 0.5px;
      line-height: 30px; }
      @media only screen and (min-width: 480px) {
        .c-navbar__mobile__menu li a {
          padding: 8px 24px; } }

.c-navbar__mobile__has-children > a {
  background-image: url("../img/ui/icon-arrow-red-right.svg");
  background-position: center right 32px;
  background-repeat: no-repeat; }

.c-navbar__mobile__sub-menu > li.c-navbar__mobile__back,
.c-navbar__mobile__sub-menu.c-navbar__mobile__sub-menu--last > li.c-navbar__mobile__back {
  background-image: url("../img/ui/icon-arrow-red-left.svg");
  background-position: center left 32px;
  background-repeat: no-repeat;
  border-top: 0; }
  .c-navbar__mobile__sub-menu > li.c-navbar__mobile__back > a,
  .c-navbar__mobile__sub-menu.c-navbar__mobile__sub-menu--last > li.c-navbar__mobile__back > a {
    padding: 8px 16px;
    font-weight: bold;
    letter-spacing: 0.5px;
    line-height: 30px;
    font-size: 0.875rem;
    color: #9d9d9d;
    text-align: center; }
    @media only screen and (min-width: 480px) {
      .c-navbar__mobile__sub-menu > li.c-navbar__mobile__back > a,
      .c-navbar__mobile__sub-menu.c-navbar__mobile__sub-menu--last > li.c-navbar__mobile__back > a {
        padding: 8px 24px; } }

.c-navbar__mobile__sub-menu {
  overflow-y: auto !important;
  background-color: #1a1a1a;
  top: 0;
  list-style: none;
  margin-left: 0;
  max-width: 0;
  height: 100vh;
  overflow: hidden;
  position: fixed;
  left: 0;
  -webkit-transition: all 0.25s fade-in-out;
  transition: all 0.25s fade-in-out;
  width: 100%;
  z-index: 111; }
  .c-navbar__mobile__sub-menu.is-open {
    height: 100%;
    overflow-y: auto;
    overflow: visible;
    max-width: 100%;
    top: 80px; }

/* _component.page-body.scss */
.c-page-body {
  position: relative; }

/* _component.page-head.scss */
.c-page-head {
  padding: 24px 0;
  position: relative;
  z-index: 10;
  background: #1a1a1a;
  color: #ffffff; }

.c-page-head__wrap {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.c-page-head--scroll.is-active {
  display: block;
  position: fixed;
  width: 100%;
  z-index: 12;
  background: #1a1a1a; }
  @media only screen and (min-width: 1024px) {
    .c-page-head--scroll.is-active {
      position: relative; } }

.c-page-head__logo img {
  width: 173px; }
  @media only screen and (min-width: 768px) {
    .c-page-head__logo img {
      width: 200px; } }
  @media only screen and (min-width: 1440px) {
    .c-page-head__logo img {
      width: 282px; } }

/* _component.search.scss */
.c-search {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 100%;
  width: 100%;
  height: 100%;
  background: #1a1a1a;
  z-index: 10; }
  .c-search.is-active {
    display: block; }

/* _component.breadcrumbs.scss */
.c-breadcrumbs {
  font-size: 0.75rem;
  position: relative; }
  .c-breadcrumbs ul {
    list-style-type: none;
    position: relative;
    margin: 0;
    display: none; }
    @media only screen and (min-width: 480px) {
      .c-breadcrumbs ul {
        display: block; } }
    .c-breadcrumbs ul li {
      display: inline-block;
      color: #484848; }
      .c-breadcrumbs ul li:after {
        content: "/";
        color: #9d9d9d;
        margin: 0 8px; }
      .c-breadcrumbs ul li:last-child:after {
        content: ""; }
  .c-breadcrumbs a {
    color: #9d9d9d; }
  .c-breadcrumbs ul:nth-child(2) {
    display: block; }
    @media only screen and (min-width: 480px) {
      .c-breadcrumbs ul:nth-child(2) {
        display: none; } }
    .c-breadcrumbs ul:nth-child(2) li:after {
      content: "";
      margin: 0; }
    .c-breadcrumbs ul:nth-child(2) li a {
      text-decoration: none; }

/* _utility.display.scss */
.u-table {
  display: table; }

.u-table-cell {
  display: table-cell; }

.u-table-row {
  display: table-row; }

.u-invisible {
  visibility: hidden; }

.u-visible {
  visibility: visible; }

.u-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.u-inline {
  display: inline; }

.u-inline-block {
  display: inline-block; }

.u-block {
  display: block; }

.u-hidden {
  display: none; }

@media print {
  .u-print-block {
    display: block; } }

@media print {
  .u-print-inline-block {
    display: inline-block; } }

@media print {
  .u-print-hidden {
    display: none; } }

@media only screen and (min-width: 375px) {
  .u-table\@xs {
    display: table; }
  .u-table-cell\@xs {
    display: table-cell; }
  .u-table-row\@xs {
    display: table-row; }
  .u-invisible\@xs {
    visibility: hidden; }
  .u-visible\@xs {
    visibility: visible; }
  .u-inline\@xs {
    display: inline; }
  .u-inline-block\@xs {
    display: inline-block; }
  .u-block\@xs {
    display: block; }
  .u-flex\@xs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .u-hidden\@xs {
    display: none; } }

@media only screen and (min-width: 480px) {
  .u-table\@s {
    display: table; }
  .u-table-cell\@s {
    display: table-cell; }
  .u-table-row\@s {
    display: table-row; }
  .u-invisible\@s {
    visibility: hidden; }
  .u-visible\@s {
    visibility: visible; }
  .u-inline\@s {
    display: inline; }
  .u-inline-block\@s {
    display: inline-block; }
  .u-block\@s {
    display: block; }
  .u-flex\@s {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .u-hidden\@s {
    display: none; } }

@media only screen and (min-width: 768px) {
  .u-table\@m {
    display: table; }
  .u-table-cell\@m {
    display: table-cell; }
  .u-table-row\@m {
    display: table-row; }
  .u-invisible\@m {
    visibility: hidden; }
  .u-visible\@m {
    visibility: visible; }
  .u-inline\@m {
    display: inline; }
  .u-inline-block\@m {
    display: inline-block; }
  .u-block\@m {
    display: block; }
  .u-flex\@m {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .u-hidden\@m {
    display: none; } }

@media only screen and (min-width: 1024px) {
  .u-table\@l {
    display: table; }
  .u-table-cell\@l {
    display: table-cell; }
  .u-table-row\@l {
    display: table-row; }
  .u-invisible\@l {
    visibility: hidden; }
  .u-visible\@l {
    visibility: visible; }
  .u-inline\@l {
    display: inline; }
  .u-inline-block\@l {
    display: inline-block; }
  .u-block\@l {
    display: block; }
  .u-flex\@l {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .u-hidden\@l {
    display: none; } }

@media only screen and (min-width: 1440px) {
  .u-table\@xl {
    display: table; }
  .u-table-cell\@xl {
    display: table-cell; }
  .u-table-row\@xl {
    display: table-row; }
  .u-invisible\@xl {
    visibility: hidden; }
  .u-visible\@xl {
    visibility: visible; }
  .u-inline\@xl {
    display: inline; }
  .u-inline-block\@xl {
    display: inline-block; }
  .u-block\@xl {
    display: block; }
  .u-flex\@xl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .u-hidden\@xl {
    display: none; } }

@media only screen and (min-width: 1900px) {
  .u-table\@xxl {
    display: table; }
  .u-table-cell\@xxl {
    display: table-cell; }
  .u-table-row\@xxl {
    display: table-row; }
  .u-invisible\@xxl {
    visibility: hidden; }
  .u-visible\@xxl {
    visibility: visible; }
  .u-inline\@xxl {
    display: inline; }
  .u-inline-block\@xxl {
    display: inline-block; }
  .u-block\@xxl {
    display: block; }
  .u-flex\@xxl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .u-hidden\@xxl {
    display: none; } }

/* _utility.flex.scss */
.u-flex-justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.u-flex-justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.u-flex-justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.u-flex-justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.u-flex-align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.u-flex-align-flex-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.u-flex-align-flex-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }

.u-flex-align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

.u-flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.u-flex-direction-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.u-flex-direction-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }

.u-flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.u-flex-grow-1 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

@media only screen and (min-width: 375px) {
  .u-flex-justify-center\@xs {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .u-flex-justify-start\@xs {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .u-flex-justify-between\@xs {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .u-flex-justify-end\@xs {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .u-flex-align-center\@xs {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .u-flex-align-flex-start\@xs {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .u-flex-align-flex-end\@xs {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .u-flex-align-stretch\@xs {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
  .u-flex-wrap\@xs {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .u-flex-direction-column\@xs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .u-flex-direction-row\@xs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .u-flex-1\@xs {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .u-flex-grow-1\@xs {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; } }

@media only screen and (min-width: 480px) {
  .u-flex-justify-center\@s {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .u-flex-justify-start\@s {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .u-flex-justify-between\@s {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .u-flex-justify-end\@s {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .u-flex-align-center\@s {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .u-flex-align-flex-start\@s {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .u-flex-align-flex-end\@s {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .u-flex-align-stretch\@s {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
  .u-flex-wrap\@s {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .u-flex-direction-column\@s {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .u-flex-direction-row\@s {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .u-flex-1\@s {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .u-flex-grow-1\@s {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; } }

@media only screen and (min-width: 768px) {
  .u-flex-justify-center\@m {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .u-flex-justify-start\@m {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .u-flex-justify-between\@m {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .u-flex-justify-end\@m {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .u-flex-align-center\@m {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .u-flex-align-flex-start\@m {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .u-flex-align-flex-end\@m {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .u-flex-align-stretch\@m {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
  .u-flex-wrap\@m {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .u-flex-direction-column\@m {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .u-flex-direction-row\@m {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .u-flex-1\@m {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .u-flex-grow-1\@m {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; } }

@media only screen and (min-width: 1024px) {
  .u-flex-justify-center\@l {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .u-flex-justify-start\@l {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .u-flex-justify-between\@l {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .u-flex-justify-end\@l {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .u-flex-align-center\@l {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .u-flex-align-flex-start\@l {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .u-flex-align-flex-end\@l {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .u-flex-align-stretch\@l {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
  .u-flex-wrap\@l {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .u-flex-direction-column\@l {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .u-flex-direction-row\@l {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .u-flex-1\@l {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .u-flex-grow-1\@l {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; } }

@media only screen and (min-width: 1440px) {
  .u-flex-justify-center\@xl {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .u-flex-justify-start\@xl {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .u-flex-justify-between\@xl {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .u-flex-justify-end\@xl {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .u-flex-align-center\@xl {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .u-flex-align-flex-start\@xl {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .u-flex-align-flex-end\@xl {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .u-flex-align-stretch\@xl {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
  .u-flex-wrap\@xl {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .u-flex-direction-column\@xl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .u-flex-direction-row\@xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .u-flex-1\@xl {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .u-flex-grow-1\@xl {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; } }

@media only screen and (min-width: 1900px) {
  .u-flex-justify-center\@xxl {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .u-flex-justify-start\@xxl {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .u-flex-justify-between\@xxl {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .u-flex-justify-end\@xxl {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .u-flex-align-center\@xxl {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .u-flex-align-flex-start\@xxl {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .u-flex-align-flex-end\@xxl {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .u-flex-align-stretch\@xxl {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
  .u-flex-wrap\@xxl {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .u-flex-direction-column\@xxl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .u-flex-direction-row\@xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .u-flex-1\@xxl {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .u-flex-grow-1\@xxl {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; } }

/* _utility.spacing.scss */
/**
 * Utility classes to put specific spacing values onto elements.
 *
 *   .u-m-t {}
 *   .u-p {}
 *   .u-p-x {}
 */
.u-p0 {
  padding: 0px !important; }

.u-p1 {
  padding: 8px !important; }

.u-p2 {
  padding: 16px !important; }

.u-p3 {
  padding: 24px !important; }

.u-p4 {
  padding: 32px !important; }

.u-p5 {
  padding: 40px !important; }

.u-p6 {
  padding: 48px !important; }

.u-p7 {
  padding: 56px !important; }

.u-p8 {
  padding: 64px !important; }

.u-p9 {
  padding: 72px !important; }

.u-p10 {
  padding: 80px !important; }

.u-p11 {
  padding: 88px !important; }

.u-p12 {
  padding: 96px !important; }

.u-p13 {
  padding: 104px !important; }

.u-p14 {
  padding: 112px !important; }

.u-p15 {
  padding: 120px !important; }

.u-p16 {
  padding: 128px !important; }

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

.u-p-x1 {
  padding-left: 8px !important;
  padding-right: 8px !important; }

.u-p-x2 {
  padding-left: 16px !important;
  padding-right: 16px !important; }

.u-p-x3 {
  padding-left: 24px !important;
  padding-right: 24px !important; }

.u-p-x4 {
  padding-left: 32px !important;
  padding-right: 32px !important; }

.u-p-x5 {
  padding-left: 40px !important;
  padding-right: 40px !important; }

.u-p-x6 {
  padding-left: 48px !important;
  padding-right: 48px !important; }

.u-p-x7 {
  padding-left: 56px !important;
  padding-right: 56px !important; }

.u-p-x8 {
  padding-left: 64px !important;
  padding-right: 64px !important; }

.u-p-x9 {
  padding-left: 72px !important;
  padding-right: 72px !important; }

.u-p-x10 {
  padding-left: 80px !important;
  padding-right: 80px !important; }

.u-p-x11 {
  padding-left: 88px !important;
  padding-right: 88px !important; }

.u-p-x12 {
  padding-left: 96px !important;
  padding-right: 96px !important; }

.u-p-x13 {
  padding-left: 104px !important;
  padding-right: 104px !important; }

.u-p-x14 {
  padding-left: 112px !important;
  padding-right: 112px !important; }

.u-p-x15 {
  padding-left: 120px !important;
  padding-right: 120px !important; }

.u-p-x16 {
  padding-left: 128px !important;
  padding-right: 128px !important; }

.u-p-y0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

.u-p-y1 {
  padding-top: 8px !important;
  padding-bottom: 8px !important; }

.u-p-y2 {
  padding-top: 16px !important;
  padding-bottom: 16px !important; }

.u-p-y3 {
  padding-top: 24px !important;
  padding-bottom: 24px !important; }

.u-p-y4 {
  padding-top: 32px !important;
  padding-bottom: 32px !important; }

.u-p-y5 {
  padding-top: 40px !important;
  padding-bottom: 40px !important; }

.u-p-y6 {
  padding-top: 48px !important;
  padding-bottom: 48px !important; }

.u-p-y7 {
  padding-top: 56px !important;
  padding-bottom: 56px !important; }

.u-p-y8 {
  padding-top: 64px !important;
  padding-bottom: 64px !important; }

.u-p-y9 {
  padding-top: 72px !important;
  padding-bottom: 72px !important; }

.u-p-y10 {
  padding-top: 80px !important;
  padding-bottom: 80px !important; }

.u-p-y11 {
  padding-top: 88px !important;
  padding-bottom: 88px !important; }

.u-p-y12 {
  padding-top: 96px !important;
  padding-bottom: 96px !important; }

.u-p-y13 {
  padding-top: 104px !important;
  padding-bottom: 104px !important; }

.u-p-y14 {
  padding-top: 112px !important;
  padding-bottom: 112px !important; }

.u-p-y15 {
  padding-top: 120px !important;
  padding-bottom: 120px !important; }

.u-p-y16 {
  padding-top: 128px !important;
  padding-bottom: 128px !important; }

.u-p-t0 {
  padding-top: 0px !important; }

.u-p-t1 {
  padding-top: 8px !important; }

.u-p-t2 {
  padding-top: 16px !important; }

.u-p-t3 {
  padding-top: 24px !important; }

.u-p-t4 {
  padding-top: 32px !important; }

.u-p-t5 {
  padding-top: 40px !important; }

.u-p-t6 {
  padding-top: 48px !important; }

.u-p-t7 {
  padding-top: 56px !important; }

.u-p-t8 {
  padding-top: 64px !important; }

.u-p-t9 {
  padding-top: 72px !important; }

.u-p-t10 {
  padding-top: 80px !important; }

.u-p-t11 {
  padding-top: 88px !important; }

.u-p-t12 {
  padding-top: 96px !important; }

.u-p-t13 {
  padding-top: 104px !important; }

.u-p-t14 {
  padding-top: 112px !important; }

.u-p-t15 {
  padding-top: 120px !important; }

.u-p-t16 {
  padding-top: 128px !important; }

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

.u-p-r1 {
  padding-right: 8px !important; }

.u-p-r2 {
  padding-right: 16px !important; }

.u-p-r3 {
  padding-right: 24px !important; }

.u-p-r4 {
  padding-right: 32px !important; }

.u-p-r5 {
  padding-right: 40px !important; }

.u-p-r6 {
  padding-right: 48px !important; }

.u-p-r7 {
  padding-right: 56px !important; }

.u-p-r8 {
  padding-right: 64px !important; }

.u-p-r9 {
  padding-right: 72px !important; }

.u-p-r10 {
  padding-right: 80px !important; }

.u-p-r11 {
  padding-right: 88px !important; }

.u-p-r12 {
  padding-right: 96px !important; }

.u-p-r13 {
  padding-right: 104px !important; }

.u-p-r14 {
  padding-right: 112px !important; }

.u-p-r15 {
  padding-right: 120px !important; }

.u-p-r16 {
  padding-right: 128px !important; }

.u-p-b0 {
  padding-bottom: 0px !important; }

.u-p-b1 {
  padding-bottom: 8px !important; }

.u-p-b2 {
  padding-bottom: 16px !important; }

.u-p-b3 {
  padding-bottom: 24px !important; }

.u-p-b4 {
  padding-bottom: 32px !important; }

.u-p-b5 {
  padding-bottom: 40px !important; }

.u-p-b6 {
  padding-bottom: 48px !important; }

.u-p-b7 {
  padding-bottom: 56px !important; }

.u-p-b8 {
  padding-bottom: 64px !important; }

.u-p-b9 {
  padding-bottom: 72px !important; }

.u-p-b10 {
  padding-bottom: 80px !important; }

.u-p-b11 {
  padding-bottom: 88px !important; }

.u-p-b12 {
  padding-bottom: 96px !important; }

.u-p-b13 {
  padding-bottom: 104px !important; }

.u-p-b14 {
  padding-bottom: 112px !important; }

.u-p-b15 {
  padding-bottom: 120px !important; }

.u-p-b16 {
  padding-bottom: 128px !important; }

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

.u-p-l1 {
  padding-left: 8px !important; }

.u-p-l2 {
  padding-left: 16px !important; }

.u-p-l3 {
  padding-left: 24px !important; }

.u-p-l4 {
  padding-left: 32px !important; }

.u-p-l5 {
  padding-left: 40px !important; }

.u-p-l6 {
  padding-left: 48px !important; }

.u-p-l7 {
  padding-left: 56px !important; }

.u-p-l8 {
  padding-left: 64px !important; }

.u-p-l9 {
  padding-left: 72px !important; }

.u-p-l10 {
  padding-left: 80px !important; }

.u-p-l11 {
  padding-left: 88px !important; }

.u-p-l12 {
  padding-left: 96px !important; }

.u-p-l13 {
  padding-left: 104px !important; }

.u-p-l14 {
  padding-left: 112px !important; }

.u-p-l15 {
  padding-left: 120px !important; }

.u-p-l16 {
  padding-left: 128px !important; }

.u-m0 {
  margin: 0px !important; }

.u-m1 {
  margin: 8px !important; }

.u-m2 {
  margin: 16px !important; }

.u-m3 {
  margin: 24px !important; }

.u-m4 {
  margin: 32px !important; }

.u-m5 {
  margin: 40px !important; }

.u-m6 {
  margin: 48px !important; }

.u-m7 {
  margin: 56px !important; }

.u-m8 {
  margin: 64px !important; }

.u-m9 {
  margin: 72px !important; }

.u-m10 {
  margin: 80px !important; }

.u-m11 {
  margin: 88px !important; }

.u-m12 {
  margin: 96px !important; }

.u-m13 {
  margin: 104px !important; }

.u-m14 {
  margin: 112px !important; }

.u-m15 {
  margin: 120px !important; }

.u-m16 {
  margin: 128px !important; }

.u-m-x0 {
  margin-left: 0px !important;
  margin-right: 0px !important; }

.u-m-x1 {
  margin-left: 8px !important;
  margin-right: 8px !important; }

.u-m-x2 {
  margin-left: 16px !important;
  margin-right: 16px !important; }

.u-m-x3 {
  margin-left: 24px !important;
  margin-right: 24px !important; }

.u-m-x4 {
  margin-left: 32px !important;
  margin-right: 32px !important; }

.u-m-x5 {
  margin-left: 40px !important;
  margin-right: 40px !important; }

.u-m-x6 {
  margin-left: 48px !important;
  margin-right: 48px !important; }

.u-m-x7 {
  margin-left: 56px !important;
  margin-right: 56px !important; }

.u-m-x8 {
  margin-left: 64px !important;
  margin-right: 64px !important; }

.u-m-x9 {
  margin-left: 72px !important;
  margin-right: 72px !important; }

.u-m-x10 {
  margin-left: 80px !important;
  margin-right: 80px !important; }

.u-m-x11 {
  margin-left: 88px !important;
  margin-right: 88px !important; }

.u-m-x12 {
  margin-left: 96px !important;
  margin-right: 96px !important; }

.u-m-x13 {
  margin-left: 104px !important;
  margin-right: 104px !important; }

.u-m-x14 {
  margin-left: 112px !important;
  margin-right: 112px !important; }

.u-m-x15 {
  margin-left: 120px !important;
  margin-right: 120px !important; }

.u-m-x16 {
  margin-left: 128px !important;
  margin-right: 128px !important; }

.u-m-y0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important; }

.u-m-y1 {
  margin-top: 8px !important;
  margin-bottom: 8px !important; }

.u-m-y2 {
  margin-top: 16px !important;
  margin-bottom: 16px !important; }

.u-m-y3 {
  margin-top: 24px !important;
  margin-bottom: 24px !important; }

.u-m-y4 {
  margin-top: 32px !important;
  margin-bottom: 32px !important; }

.u-m-y5 {
  margin-top: 40px !important;
  margin-bottom: 40px !important; }

.u-m-y6 {
  margin-top: 48px !important;
  margin-bottom: 48px !important; }

.u-m-y7 {
  margin-top: 56px !important;
  margin-bottom: 56px !important; }

.u-m-y8 {
  margin-top: 64px !important;
  margin-bottom: 64px !important; }

.u-m-y9 {
  margin-top: 72px !important;
  margin-bottom: 72px !important; }

.u-m-y10 {
  margin-top: 80px !important;
  margin-bottom: 80px !important; }

.u-m-y11 {
  margin-top: 88px !important;
  margin-bottom: 88px !important; }

.u-m-y12 {
  margin-top: 96px !important;
  margin-bottom: 96px !important; }

.u-m-y13 {
  margin-top: 104px !important;
  margin-bottom: 104px !important; }

.u-m-y14 {
  margin-top: 112px !important;
  margin-bottom: 112px !important; }

.u-m-y15 {
  margin-top: 120px !important;
  margin-bottom: 120px !important; }

.u-m-y16 {
  margin-top: 128px !important;
  margin-bottom: 128px !important; }

.u-m-t0 {
  margin-top: 0px !important; }

.u-m-t1 {
  margin-top: 8px !important; }

.u-m-t2 {
  margin-top: 16px !important; }

.u-m-t3 {
  margin-top: 24px !important; }

.u-m-t4 {
  margin-top: 32px !important; }

.u-m-t5 {
  margin-top: 40px !important; }

.u-m-t6 {
  margin-top: 48px !important; }

.u-m-t7 {
  margin-top: 56px !important; }

.u-m-t8 {
  margin-top: 64px !important; }

.u-m-t9 {
  margin-top: 72px !important; }

.u-m-t10 {
  margin-top: 80px !important; }

.u-m-t11 {
  margin-top: 88px !important; }

.u-m-t12 {
  margin-top: 96px !important; }

.u-m-t13 {
  margin-top: 104px !important; }

.u-m-t14 {
  margin-top: 112px !important; }

.u-m-t15 {
  margin-top: 120px !important; }

.u-m-t16 {
  margin-top: 128px !important; }

.u-m-r0 {
  margin-right: 0px !important; }

.u-m-r1 {
  margin-right: 8px !important; }

.u-m-r2 {
  margin-right: 16px !important; }

.u-m-r3 {
  margin-right: 24px !important; }

.u-m-r4 {
  margin-right: 32px !important; }

.u-m-r5 {
  margin-right: 40px !important; }

.u-m-r6 {
  margin-right: 48px !important; }

.u-m-r7 {
  margin-right: 56px !important; }

.u-m-r8 {
  margin-right: 64px !important; }

.u-m-r9 {
  margin-right: 72px !important; }

.u-m-r10 {
  margin-right: 80px !important; }

.u-m-r11 {
  margin-right: 88px !important; }

.u-m-r12 {
  margin-right: 96px !important; }

.u-m-r13 {
  margin-right: 104px !important; }

.u-m-r14 {
  margin-right: 112px !important; }

.u-m-r15 {
  margin-right: 120px !important; }

.u-m-r16 {
  margin-right: 128px !important; }

.u-m-b0 {
  margin-bottom: 0px !important; }

.u-m-b1 {
  margin-bottom: 8px !important; }

.u-m-b2 {
  margin-bottom: 16px !important; }

.u-m-b3 {
  margin-bottom: 24px !important; }

.u-m-b4 {
  margin-bottom: 32px !important; }

.u-m-b5 {
  margin-bottom: 40px !important; }

.u-m-b6 {
  margin-bottom: 48px !important; }

.u-m-b7 {
  margin-bottom: 56px !important; }

.u-m-b8 {
  margin-bottom: 64px !important; }

.u-m-b9 {
  margin-bottom: 72px !important; }

.u-m-b10 {
  margin-bottom: 80px !important; }

.u-m-b11 {
  margin-bottom: 88px !important; }

.u-m-b12 {
  margin-bottom: 96px !important; }

.u-m-b13 {
  margin-bottom: 104px !important; }

.u-m-b14 {
  margin-bottom: 112px !important; }

.u-m-b15 {
  margin-bottom: 120px !important; }

.u-m-b16 {
  margin-bottom: 128px !important; }

.u-m-l0 {
  margin-left: 0px !important; }

.u-m-l1 {
  margin-left: 8px !important; }

.u-m-l2 {
  margin-left: 16px !important; }

.u-m-l3 {
  margin-left: 24px !important; }

.u-m-l4 {
  margin-left: 32px !important; }

.u-m-l5 {
  margin-left: 40px !important; }

.u-m-l6 {
  margin-left: 48px !important; }

.u-m-l7 {
  margin-left: 56px !important; }

.u-m-l8 {
  margin-left: 64px !important; }

.u-m-l9 {
  margin-left: 72px !important; }

.u-m-l10 {
  margin-left: 80px !important; }

.u-m-l11 {
  margin-left: 88px !important; }

.u-m-l12 {
  margin-left: 96px !important; }

.u-m-l13 {
  margin-left: 104px !important; }

.u-m-l14 {
  margin-left: 112px !important; }

.u-m-l15 {
  margin-left: 120px !important; }

.u-m-l16 {
  margin-left: 128px !important; }

@media only screen and (min-width: 375px) {
  .u-p0\@xs {
    padding: 0px !important; }
  .u-p1\@xs {
    padding: 8px !important; }
  .u-p2\@xs {
    padding: 16px !important; }
  .u-p3\@xs {
    padding: 24px !important; }
  .u-p4\@xs {
    padding: 32px !important; }
  .u-p5\@xs {
    padding: 40px !important; }
  .u-p6\@xs {
    padding: 48px !important; }
  .u-p7\@xs {
    padding: 56px !important; }
  .u-p8\@xs {
    padding: 64px !important; }
  .u-p9\@xs {
    padding: 72px !important; }
  .u-p10\@xs {
    padding: 80px !important; }
  .u-p11\@xs {
    padding: 88px !important; }
  .u-p12\@xs {
    padding: 96px !important; }
  .u-p13\@xs {
    padding: 104px !important; }
  .u-p14\@xs {
    padding: 112px !important; }
  .u-p15\@xs {
    padding: 120px !important; }
  .u-p16\@xs {
    padding: 128px !important; } }

@media only screen and (min-width: 480px) {
  .u-p0\@s {
    padding: 0px !important; }
  .u-p1\@s {
    padding: 8px !important; }
  .u-p2\@s {
    padding: 16px !important; }
  .u-p3\@s {
    padding: 24px !important; }
  .u-p4\@s {
    padding: 32px !important; }
  .u-p5\@s {
    padding: 40px !important; }
  .u-p6\@s {
    padding: 48px !important; }
  .u-p7\@s {
    padding: 56px !important; }
  .u-p8\@s {
    padding: 64px !important; }
  .u-p9\@s {
    padding: 72px !important; }
  .u-p10\@s {
    padding: 80px !important; }
  .u-p11\@s {
    padding: 88px !important; }
  .u-p12\@s {
    padding: 96px !important; }
  .u-p13\@s {
    padding: 104px !important; }
  .u-p14\@s {
    padding: 112px !important; }
  .u-p15\@s {
    padding: 120px !important; }
  .u-p16\@s {
    padding: 128px !important; } }

@media only screen and (min-width: 768px) {
  .u-p0\@m {
    padding: 0px !important; }
  .u-p1\@m {
    padding: 8px !important; }
  .u-p2\@m {
    padding: 16px !important; }
  .u-p3\@m {
    padding: 24px !important; }
  .u-p4\@m {
    padding: 32px !important; }
  .u-p5\@m {
    padding: 40px !important; }
  .u-p6\@m {
    padding: 48px !important; }
  .u-p7\@m {
    padding: 56px !important; }
  .u-p8\@m {
    padding: 64px !important; }
  .u-p9\@m {
    padding: 72px !important; }
  .u-p10\@m {
    padding: 80px !important; }
  .u-p11\@m {
    padding: 88px !important; }
  .u-p12\@m {
    padding: 96px !important; }
  .u-p13\@m {
    padding: 104px !important; }
  .u-p14\@m {
    padding: 112px !important; }
  .u-p15\@m {
    padding: 120px !important; }
  .u-p16\@m {
    padding: 128px !important; } }

@media only screen and (min-width: 1024px) {
  .u-p0\@l {
    padding: 0px !important; }
  .u-p1\@l {
    padding: 8px !important; }
  .u-p2\@l {
    padding: 16px !important; }
  .u-p3\@l {
    padding: 24px !important; }
  .u-p4\@l {
    padding: 32px !important; }
  .u-p5\@l {
    padding: 40px !important; }
  .u-p6\@l {
    padding: 48px !important; }
  .u-p7\@l {
    padding: 56px !important; }
  .u-p8\@l {
    padding: 64px !important; }
  .u-p9\@l {
    padding: 72px !important; }
  .u-p10\@l {
    padding: 80px !important; }
  .u-p11\@l {
    padding: 88px !important; }
  .u-p12\@l {
    padding: 96px !important; }
  .u-p13\@l {
    padding: 104px !important; }
  .u-p14\@l {
    padding: 112px !important; }
  .u-p15\@l {
    padding: 120px !important; }
  .u-p16\@l {
    padding: 128px !important; } }

@media only screen and (min-width: 1440px) {
  .u-p0\@xl {
    padding: 0px !important; }
  .u-p1\@xl {
    padding: 8px !important; }
  .u-p2\@xl {
    padding: 16px !important; }
  .u-p3\@xl {
    padding: 24px !important; }
  .u-p4\@xl {
    padding: 32px !important; }
  .u-p5\@xl {
    padding: 40px !important; }
  .u-p6\@xl {
    padding: 48px !important; }
  .u-p7\@xl {
    padding: 56px !important; }
  .u-p8\@xl {
    padding: 64px !important; }
  .u-p9\@xl {
    padding: 72px !important; }
  .u-p10\@xl {
    padding: 80px !important; }
  .u-p11\@xl {
    padding: 88px !important; }
  .u-p12\@xl {
    padding: 96px !important; }
  .u-p13\@xl {
    padding: 104px !important; }
  .u-p14\@xl {
    padding: 112px !important; }
  .u-p15\@xl {
    padding: 120px !important; }
  .u-p16\@xl {
    padding: 128px !important; } }

@media only screen and (min-width: 1900px) {
  .u-p0\@xxl {
    padding: 0px !important; }
  .u-p1\@xxl {
    padding: 8px !important; }
  .u-p2\@xxl {
    padding: 16px !important; }
  .u-p3\@xxl {
    padding: 24px !important; }
  .u-p4\@xxl {
    padding: 32px !important; }
  .u-p5\@xxl {
    padding: 40px !important; }
  .u-p6\@xxl {
    padding: 48px !important; }
  .u-p7\@xxl {
    padding: 56px !important; }
  .u-p8\@xxl {
    padding: 64px !important; }
  .u-p9\@xxl {
    padding: 72px !important; }
  .u-p10\@xxl {
    padding: 80px !important; }
  .u-p11\@xxl {
    padding: 88px !important; }
  .u-p12\@xxl {
    padding: 96px !important; }
  .u-p13\@xxl {
    padding: 104px !important; }
  .u-p14\@xxl {
    padding: 112px !important; }
  .u-p15\@xxl {
    padding: 120px !important; }
  .u-p16\@xxl {
    padding: 128px !important; } }

@media only screen and (min-width: 375px) {
  .u-p-x0\@xs {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  .u-p-x1\@xs {
    padding-left: 8px !important;
    padding-right: 8px !important; }
  .u-p-x2\@xs {
    padding-left: 16px !important;
    padding-right: 16px !important; }
  .u-p-x3\@xs {
    padding-left: 24px !important;
    padding-right: 24px !important; }
  .u-p-x4\@xs {
    padding-left: 32px !important;
    padding-right: 32px !important; }
  .u-p-x5\@xs {
    padding-left: 40px !important;
    padding-right: 40px !important; }
  .u-p-x6\@xs {
    padding-left: 48px !important;
    padding-right: 48px !important; }
  .u-p-x7\@xs {
    padding-left: 56px !important;
    padding-right: 56px !important; }
  .u-p-x8\@xs {
    padding-left: 64px !important;
    padding-right: 64px !important; }
  .u-p-x9\@xs {
    padding-left: 72px !important;
    padding-right: 72px !important; }
  .u-p-x10\@xs {
    padding-left: 80px !important;
    padding-right: 80px !important; }
  .u-p-x11\@xs {
    padding-left: 88px !important;
    padding-right: 88px !important; }
  .u-p-x12\@xs {
    padding-left: 96px !important;
    padding-right: 96px !important; }
  .u-p-x13\@xs {
    padding-left: 104px !important;
    padding-right: 104px !important; }
  .u-p-x14\@xs {
    padding-left: 112px !important;
    padding-right: 112px !important; }
  .u-p-x15\@xs {
    padding-left: 120px !important;
    padding-right: 120px !important; }
  .u-p-x16\@xs {
    padding-left: 128px !important;
    padding-right: 128px !important; } }

@media only screen and (min-width: 480px) {
  .u-p-x0\@s {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  .u-p-x1\@s {
    padding-left: 8px !important;
    padding-right: 8px !important; }
  .u-p-x2\@s {
    padding-left: 16px !important;
    padding-right: 16px !important; }
  .u-p-x3\@s {
    padding-left: 24px !important;
    padding-right: 24px !important; }
  .u-p-x4\@s {
    padding-left: 32px !important;
    padding-right: 32px !important; }
  .u-p-x5\@s {
    padding-left: 40px !important;
    padding-right: 40px !important; }
  .u-p-x6\@s {
    padding-left: 48px !important;
    padding-right: 48px !important; }
  .u-p-x7\@s {
    padding-left: 56px !important;
    padding-right: 56px !important; }
  .u-p-x8\@s {
    padding-left: 64px !important;
    padding-right: 64px !important; }
  .u-p-x9\@s {
    padding-left: 72px !important;
    padding-right: 72px !important; }
  .u-p-x10\@s {
    padding-left: 80px !important;
    padding-right: 80px !important; }
  .u-p-x11\@s {
    padding-left: 88px !important;
    padding-right: 88px !important; }
  .u-p-x12\@s {
    padding-left: 96px !important;
    padding-right: 96px !important; }
  .u-p-x13\@s {
    padding-left: 104px !important;
    padding-right: 104px !important; }
  .u-p-x14\@s {
    padding-left: 112px !important;
    padding-right: 112px !important; }
  .u-p-x15\@s {
    padding-left: 120px !important;
    padding-right: 120px !important; }
  .u-p-x16\@s {
    padding-left: 128px !important;
    padding-right: 128px !important; } }

@media only screen and (min-width: 768px) {
  .u-p-x0\@m {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  .u-p-x1\@m {
    padding-left: 8px !important;
    padding-right: 8px !important; }
  .u-p-x2\@m {
    padding-left: 16px !important;
    padding-right: 16px !important; }
  .u-p-x3\@m {
    padding-left: 24px !important;
    padding-right: 24px !important; }
  .u-p-x4\@m {
    padding-left: 32px !important;
    padding-right: 32px !important; }
  .u-p-x5\@m {
    padding-left: 40px !important;
    padding-right: 40px !important; }
  .u-p-x6\@m {
    padding-left: 48px !important;
    padding-right: 48px !important; }
  .u-p-x7\@m {
    padding-left: 56px !important;
    padding-right: 56px !important; }
  .u-p-x8\@m {
    padding-left: 64px !important;
    padding-right: 64px !important; }
  .u-p-x9\@m {
    padding-left: 72px !important;
    padding-right: 72px !important; }
  .u-p-x10\@m {
    padding-left: 80px !important;
    padding-right: 80px !important; }
  .u-p-x11\@m {
    padding-left: 88px !important;
    padding-right: 88px !important; }
  .u-p-x12\@m {
    padding-left: 96px !important;
    padding-right: 96px !important; }
  .u-p-x13\@m {
    padding-left: 104px !important;
    padding-right: 104px !important; }
  .u-p-x14\@m {
    padding-left: 112px !important;
    padding-right: 112px !important; }
  .u-p-x15\@m {
    padding-left: 120px !important;
    padding-right: 120px !important; }
  .u-p-x16\@m {
    padding-left: 128px !important;
    padding-right: 128px !important; } }

@media only screen and (min-width: 1024px) {
  .u-p-x0\@l {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  .u-p-x1\@l {
    padding-left: 8px !important;
    padding-right: 8px !important; }
  .u-p-x2\@l {
    padding-left: 16px !important;
    padding-right: 16px !important; }
  .u-p-x3\@l {
    padding-left: 24px !important;
    padding-right: 24px !important; }
  .u-p-x4\@l {
    padding-left: 32px !important;
    padding-right: 32px !important; }
  .u-p-x5\@l {
    padding-left: 40px !important;
    padding-right: 40px !important; }
  .u-p-x6\@l {
    padding-left: 48px !important;
    padding-right: 48px !important; }
  .u-p-x7\@l {
    padding-left: 56px !important;
    padding-right: 56px !important; }
  .u-p-x8\@l {
    padding-left: 64px !important;
    padding-right: 64px !important; }
  .u-p-x9\@l {
    padding-left: 72px !important;
    padding-right: 72px !important; }
  .u-p-x10\@l {
    padding-left: 80px !important;
    padding-right: 80px !important; }
  .u-p-x11\@l {
    padding-left: 88px !important;
    padding-right: 88px !important; }
  .u-p-x12\@l {
    padding-left: 96px !important;
    padding-right: 96px !important; }
  .u-p-x13\@l {
    padding-left: 104px !important;
    padding-right: 104px !important; }
  .u-p-x14\@l {
    padding-left: 112px !important;
    padding-right: 112px !important; }
  .u-p-x15\@l {
    padding-left: 120px !important;
    padding-right: 120px !important; }
  .u-p-x16\@l {
    padding-left: 128px !important;
    padding-right: 128px !important; } }

@media only screen and (min-width: 1440px) {
  .u-p-x0\@xl {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  .u-p-x1\@xl {
    padding-left: 8px !important;
    padding-right: 8px !important; }
  .u-p-x2\@xl {
    padding-left: 16px !important;
    padding-right: 16px !important; }
  .u-p-x3\@xl {
    padding-left: 24px !important;
    padding-right: 24px !important; }
  .u-p-x4\@xl {
    padding-left: 32px !important;
    padding-right: 32px !important; }
  .u-p-x5\@xl {
    padding-left: 40px !important;
    padding-right: 40px !important; }
  .u-p-x6\@xl {
    padding-left: 48px !important;
    padding-right: 48px !important; }
  .u-p-x7\@xl {
    padding-left: 56px !important;
    padding-right: 56px !important; }
  .u-p-x8\@xl {
    padding-left: 64px !important;
    padding-right: 64px !important; }
  .u-p-x9\@xl {
    padding-left: 72px !important;
    padding-right: 72px !important; }
  .u-p-x10\@xl {
    padding-left: 80px !important;
    padding-right: 80px !important; }
  .u-p-x11\@xl {
    padding-left: 88px !important;
    padding-right: 88px !important; }
  .u-p-x12\@xl {
    padding-left: 96px !important;
    padding-right: 96px !important; }
  .u-p-x13\@xl {
    padding-left: 104px !important;
    padding-right: 104px !important; }
  .u-p-x14\@xl {
    padding-left: 112px !important;
    padding-right: 112px !important; }
  .u-p-x15\@xl {
    padding-left: 120px !important;
    padding-right: 120px !important; }
  .u-p-x16\@xl {
    padding-left: 128px !important;
    padding-right: 128px !important; } }

@media only screen and (min-width: 1900px) {
  .u-p-x0\@xxl {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  .u-p-x1\@xxl {
    padding-left: 8px !important;
    padding-right: 8px !important; }
  .u-p-x2\@xxl {
    padding-left: 16px !important;
    padding-right: 16px !important; }
  .u-p-x3\@xxl {
    padding-left: 24px !important;
    padding-right: 24px !important; }
  .u-p-x4\@xxl {
    padding-left: 32px !important;
    padding-right: 32px !important; }
  .u-p-x5\@xxl {
    padding-left: 40px !important;
    padding-right: 40px !important; }
  .u-p-x6\@xxl {
    padding-left: 48px !important;
    padding-right: 48px !important; }
  .u-p-x7\@xxl {
    padding-left: 56px !important;
    padding-right: 56px !important; }
  .u-p-x8\@xxl {
    padding-left: 64px !important;
    padding-right: 64px !important; }
  .u-p-x9\@xxl {
    padding-left: 72px !important;
    padding-right: 72px !important; }
  .u-p-x10\@xxl {
    padding-left: 80px !important;
    padding-right: 80px !important; }
  .u-p-x11\@xxl {
    padding-left: 88px !important;
    padding-right: 88px !important; }
  .u-p-x12\@xxl {
    padding-left: 96px !important;
    padding-right: 96px !important; }
  .u-p-x13\@xxl {
    padding-left: 104px !important;
    padding-right: 104px !important; }
  .u-p-x14\@xxl {
    padding-left: 112px !important;
    padding-right: 112px !important; }
  .u-p-x15\@xxl {
    padding-left: 120px !important;
    padding-right: 120px !important; }
  .u-p-x16\@xxl {
    padding-left: 128px !important;
    padding-right: 128px !important; } }

@media only screen and (min-width: 375px) {
  .u-p-y0\@xs {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  .u-p-y1\@xs {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }
  .u-p-y2\@xs {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }
  .u-p-y3\@xs {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }
  .u-p-y4\@xs {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }
  .u-p-y5\@xs {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  .u-p-y6\@xs {
    padding-top: 48px !important;
    padding-bottom: 48px !important; }
  .u-p-y7\@xs {
    padding-top: 56px !important;
    padding-bottom: 56px !important; }
  .u-p-y8\@xs {
    padding-top: 64px !important;
    padding-bottom: 64px !important; }
  .u-p-y9\@xs {
    padding-top: 72px !important;
    padding-bottom: 72px !important; }
  .u-p-y10\@xs {
    padding-top: 80px !important;
    padding-bottom: 80px !important; }
  .u-p-y11\@xs {
    padding-top: 88px !important;
    padding-bottom: 88px !important; }
  .u-p-y12\@xs {
    padding-top: 96px !important;
    padding-bottom: 96px !important; }
  .u-p-y13\@xs {
    padding-top: 104px !important;
    padding-bottom: 104px !important; }
  .u-p-y14\@xs {
    padding-top: 112px !important;
    padding-bottom: 112px !important; }
  .u-p-y15\@xs {
    padding-top: 120px !important;
    padding-bottom: 120px !important; }
  .u-p-y16\@xs {
    padding-top: 128px !important;
    padding-bottom: 128px !important; } }

@media only screen and (min-width: 480px) {
  .u-p-y0\@s {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  .u-p-y1\@s {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }
  .u-p-y2\@s {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }
  .u-p-y3\@s {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }
  .u-p-y4\@s {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }
  .u-p-y5\@s {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  .u-p-y6\@s {
    padding-top: 48px !important;
    padding-bottom: 48px !important; }
  .u-p-y7\@s {
    padding-top: 56px !important;
    padding-bottom: 56px !important; }
  .u-p-y8\@s {
    padding-top: 64px !important;
    padding-bottom: 64px !important; }
  .u-p-y9\@s {
    padding-top: 72px !important;
    padding-bottom: 72px !important; }
  .u-p-y10\@s {
    padding-top: 80px !important;
    padding-bottom: 80px !important; }
  .u-p-y11\@s {
    padding-top: 88px !important;
    padding-bottom: 88px !important; }
  .u-p-y12\@s {
    padding-top: 96px !important;
    padding-bottom: 96px !important; }
  .u-p-y13\@s {
    padding-top: 104px !important;
    padding-bottom: 104px !important; }
  .u-p-y14\@s {
    padding-top: 112px !important;
    padding-bottom: 112px !important; }
  .u-p-y15\@s {
    padding-top: 120px !important;
    padding-bottom: 120px !important; }
  .u-p-y16\@s {
    padding-top: 128px !important;
    padding-bottom: 128px !important; } }

@media only screen and (min-width: 768px) {
  .u-p-y0\@m {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  .u-p-y1\@m {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }
  .u-p-y2\@m {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }
  .u-p-y3\@m {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }
  .u-p-y4\@m {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }
  .u-p-y5\@m {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  .u-p-y6\@m {
    padding-top: 48px !important;
    padding-bottom: 48px !important; }
  .u-p-y7\@m {
    padding-top: 56px !important;
    padding-bottom: 56px !important; }
  .u-p-y8\@m {
    padding-top: 64px !important;
    padding-bottom: 64px !important; }
  .u-p-y9\@m {
    padding-top: 72px !important;
    padding-bottom: 72px !important; }
  .u-p-y10\@m {
    padding-top: 80px !important;
    padding-bottom: 80px !important; }
  .u-p-y11\@m {
    padding-top: 88px !important;
    padding-bottom: 88px !important; }
  .u-p-y12\@m {
    padding-top: 96px !important;
    padding-bottom: 96px !important; }
  .u-p-y13\@m {
    padding-top: 104px !important;
    padding-bottom: 104px !important; }
  .u-p-y14\@m {
    padding-top: 112px !important;
    padding-bottom: 112px !important; }
  .u-p-y15\@m {
    padding-top: 120px !important;
    padding-bottom: 120px !important; }
  .u-p-y16\@m {
    padding-top: 128px !important;
    padding-bottom: 128px !important; } }

@media only screen and (min-width: 1024px) {
  .u-p-y0\@l {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  .u-p-y1\@l {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }
  .u-p-y2\@l {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }
  .u-p-y3\@l {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }
  .u-p-y4\@l {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }
  .u-p-y5\@l {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  .u-p-y6\@l {
    padding-top: 48px !important;
    padding-bottom: 48px !important; }
  .u-p-y7\@l {
    padding-top: 56px !important;
    padding-bottom: 56px !important; }
  .u-p-y8\@l {
    padding-top: 64px !important;
    padding-bottom: 64px !important; }
  .u-p-y9\@l {
    padding-top: 72px !important;
    padding-bottom: 72px !important; }
  .u-p-y10\@l {
    padding-top: 80px !important;
    padding-bottom: 80px !important; }
  .u-p-y11\@l {
    padding-top: 88px !important;
    padding-bottom: 88px !important; }
  .u-p-y12\@l {
    padding-top: 96px !important;
    padding-bottom: 96px !important; }
  .u-p-y13\@l {
    padding-top: 104px !important;
    padding-bottom: 104px !important; }
  .u-p-y14\@l {
    padding-top: 112px !important;
    padding-bottom: 112px !important; }
  .u-p-y15\@l {
    padding-top: 120px !important;
    padding-bottom: 120px !important; }
  .u-p-y16\@l {
    padding-top: 128px !important;
    padding-bottom: 128px !important; } }

@media only screen and (min-width: 1440px) {
  .u-p-y0\@xl {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  .u-p-y1\@xl {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }
  .u-p-y2\@xl {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }
  .u-p-y3\@xl {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }
  .u-p-y4\@xl {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }
  .u-p-y5\@xl {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  .u-p-y6\@xl {
    padding-top: 48px !important;
    padding-bottom: 48px !important; }
  .u-p-y7\@xl {
    padding-top: 56px !important;
    padding-bottom: 56px !important; }
  .u-p-y8\@xl {
    padding-top: 64px !important;
    padding-bottom: 64px !important; }
  .u-p-y9\@xl {
    padding-top: 72px !important;
    padding-bottom: 72px !important; }
  .u-p-y10\@xl {
    padding-top: 80px !important;
    padding-bottom: 80px !important; }
  .u-p-y11\@xl {
    padding-top: 88px !important;
    padding-bottom: 88px !important; }
  .u-p-y12\@xl {
    padding-top: 96px !important;
    padding-bottom: 96px !important; }
  .u-p-y13\@xl {
    padding-top: 104px !important;
    padding-bottom: 104px !important; }
  .u-p-y14\@xl {
    padding-top: 112px !important;
    padding-bottom: 112px !important; }
  .u-p-y15\@xl {
    padding-top: 120px !important;
    padding-bottom: 120px !important; }
  .u-p-y16\@xl {
    padding-top: 128px !important;
    padding-bottom: 128px !important; } }

@media only screen and (min-width: 1900px) {
  .u-p-y0\@xxl {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  .u-p-y1\@xxl {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }
  .u-p-y2\@xxl {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }
  .u-p-y3\@xxl {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }
  .u-p-y4\@xxl {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }
  .u-p-y5\@xxl {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  .u-p-y6\@xxl {
    padding-top: 48px !important;
    padding-bottom: 48px !important; }
  .u-p-y7\@xxl {
    padding-top: 56px !important;
    padding-bottom: 56px !important; }
  .u-p-y8\@xxl {
    padding-top: 64px !important;
    padding-bottom: 64px !important; }
  .u-p-y9\@xxl {
    padding-top: 72px !important;
    padding-bottom: 72px !important; }
  .u-p-y10\@xxl {
    padding-top: 80px !important;
    padding-bottom: 80px !important; }
  .u-p-y11\@xxl {
    padding-top: 88px !important;
    padding-bottom: 88px !important; }
  .u-p-y12\@xxl {
    padding-top: 96px !important;
    padding-bottom: 96px !important; }
  .u-p-y13\@xxl {
    padding-top: 104px !important;
    padding-bottom: 104px !important; }
  .u-p-y14\@xxl {
    padding-top: 112px !important;
    padding-bottom: 112px !important; }
  .u-p-y15\@xxl {
    padding-top: 120px !important;
    padding-bottom: 120px !important; }
  .u-p-y16\@xxl {
    padding-top: 128px !important;
    padding-bottom: 128px !important; } }

@media only screen and (min-width: 375px) {
  .u-p-t0\@xs {
    padding-top: 0px !important; }
  .u-p-t1\@xs {
    padding-top: 8px !important; }
  .u-p-t2\@xs {
    padding-top: 16px !important; }
  .u-p-t3\@xs {
    padding-top: 24px !important; }
  .u-p-t4\@xs {
    padding-top: 32px !important; }
  .u-p-t5\@xs {
    padding-top: 40px !important; }
  .u-p-t6\@xs {
    padding-top: 48px !important; }
  .u-p-t7\@xs {
    padding-top: 56px !important; }
  .u-p-t8\@xs {
    padding-top: 64px !important; }
  .u-p-t9\@xs {
    padding-top: 72px !important; }
  .u-p-t10\@xs {
    padding-top: 80px !important; }
  .u-p-t11\@xs {
    padding-top: 88px !important; }
  .u-p-t12\@xs {
    padding-top: 96px !important; }
  .u-p-t13\@xs {
    padding-top: 104px !important; }
  .u-p-t14\@xs {
    padding-top: 112px !important; }
  .u-p-t15\@xs {
    padding-top: 120px !important; }
  .u-p-t16\@xs {
    padding-top: 128px !important; } }

@media only screen and (min-width: 480px) {
  .u-p-t0\@s {
    padding-top: 0px !important; }
  .u-p-t1\@s {
    padding-top: 8px !important; }
  .u-p-t2\@s {
    padding-top: 16px !important; }
  .u-p-t3\@s {
    padding-top: 24px !important; }
  .u-p-t4\@s {
    padding-top: 32px !important; }
  .u-p-t5\@s {
    padding-top: 40px !important; }
  .u-p-t6\@s {
    padding-top: 48px !important; }
  .u-p-t7\@s {
    padding-top: 56px !important; }
  .u-p-t8\@s {
    padding-top: 64px !important; }
  .u-p-t9\@s {
    padding-top: 72px !important; }
  .u-p-t10\@s {
    padding-top: 80px !important; }
  .u-p-t11\@s {
    padding-top: 88px !important; }
  .u-p-t12\@s {
    padding-top: 96px !important; }
  .u-p-t13\@s {
    padding-top: 104px !important; }
  .u-p-t14\@s {
    padding-top: 112px !important; }
  .u-p-t15\@s {
    padding-top: 120px !important; }
  .u-p-t16\@s {
    padding-top: 128px !important; } }

@media only screen and (min-width: 768px) {
  .u-p-t0\@m {
    padding-top: 0px !important; }
  .u-p-t1\@m {
    padding-top: 8px !important; }
  .u-p-t2\@m {
    padding-top: 16px !important; }
  .u-p-t3\@m {
    padding-top: 24px !important; }
  .u-p-t4\@m {
    padding-top: 32px !important; }
  .u-p-t5\@m {
    padding-top: 40px !important; }
  .u-p-t6\@m {
    padding-top: 48px !important; }
  .u-p-t7\@m {
    padding-top: 56px !important; }
  .u-p-t8\@m {
    padding-top: 64px !important; }
  .u-p-t9\@m {
    padding-top: 72px !important; }
  .u-p-t10\@m {
    padding-top: 80px !important; }
  .u-p-t11\@m {
    padding-top: 88px !important; }
  .u-p-t12\@m {
    padding-top: 96px !important; }
  .u-p-t13\@m {
    padding-top: 104px !important; }
  .u-p-t14\@m {
    padding-top: 112px !important; }
  .u-p-t15\@m {
    padding-top: 120px !important; }
  .u-p-t16\@m {
    padding-top: 128px !important; } }

@media only screen and (min-width: 1024px) {
  .u-p-t0\@l {
    padding-top: 0px !important; }
  .u-p-t1\@l {
    padding-top: 8px !important; }
  .u-p-t2\@l {
    padding-top: 16px !important; }
  .u-p-t3\@l {
    padding-top: 24px !important; }
  .u-p-t4\@l {
    padding-top: 32px !important; }
  .u-p-t5\@l {
    padding-top: 40px !important; }
  .u-p-t6\@l {
    padding-top: 48px !important; }
  .u-p-t7\@l {
    padding-top: 56px !important; }
  .u-p-t8\@l {
    padding-top: 64px !important; }
  .u-p-t9\@l {
    padding-top: 72px !important; }
  .u-p-t10\@l {
    padding-top: 80px !important; }
  .u-p-t11\@l {
    padding-top: 88px !important; }
  .u-p-t12\@l {
    padding-top: 96px !important; }
  .u-p-t13\@l {
    padding-top: 104px !important; }
  .u-p-t14\@l {
    padding-top: 112px !important; }
  .u-p-t15\@l {
    padding-top: 120px !important; }
  .u-p-t16\@l {
    padding-top: 128px !important; } }

@media only screen and (min-width: 1440px) {
  .u-p-t0\@xl {
    padding-top: 0px !important; }
  .u-p-t1\@xl {
    padding-top: 8px !important; }
  .u-p-t2\@xl {
    padding-top: 16px !important; }
  .u-p-t3\@xl {
    padding-top: 24px !important; }
  .u-p-t4\@xl {
    padding-top: 32px !important; }
  .u-p-t5\@xl {
    padding-top: 40px !important; }
  .u-p-t6\@xl {
    padding-top: 48px !important; }
  .u-p-t7\@xl {
    padding-top: 56px !important; }
  .u-p-t8\@xl {
    padding-top: 64px !important; }
  .u-p-t9\@xl {
    padding-top: 72px !important; }
  .u-p-t10\@xl {
    padding-top: 80px !important; }
  .u-p-t11\@xl {
    padding-top: 88px !important; }
  .u-p-t12\@xl {
    padding-top: 96px !important; }
  .u-p-t13\@xl {
    padding-top: 104px !important; }
  .u-p-t14\@xl {
    padding-top: 112px !important; }
  .u-p-t15\@xl {
    padding-top: 120px !important; }
  .u-p-t16\@xl {
    padding-top: 128px !important; } }

@media only screen and (min-width: 1900px) {
  .u-p-t0\@xxl {
    padding-top: 0px !important; }
  .u-p-t1\@xxl {
    padding-top: 8px !important; }
  .u-p-t2\@xxl {
    padding-top: 16px !important; }
  .u-p-t3\@xxl {
    padding-top: 24px !important; }
  .u-p-t4\@xxl {
    padding-top: 32px !important; }
  .u-p-t5\@xxl {
    padding-top: 40px !important; }
  .u-p-t6\@xxl {
    padding-top: 48px !important; }
  .u-p-t7\@xxl {
    padding-top: 56px !important; }
  .u-p-t8\@xxl {
    padding-top: 64px !important; }
  .u-p-t9\@xxl {
    padding-top: 72px !important; }
  .u-p-t10\@xxl {
    padding-top: 80px !important; }
  .u-p-t11\@xxl {
    padding-top: 88px !important; }
  .u-p-t12\@xxl {
    padding-top: 96px !important; }
  .u-p-t13\@xxl {
    padding-top: 104px !important; }
  .u-p-t14\@xxl {
    padding-top: 112px !important; }
  .u-p-t15\@xxl {
    padding-top: 120px !important; }
  .u-p-t16\@xxl {
    padding-top: 128px !important; } }

@media only screen and (min-width: 375px) {
  .u-p-r0\@xs {
    padding-right: 0px !important; }
  .u-p-r1\@xs {
    padding-right: 8px !important; }
  .u-p-r2\@xs {
    padding-right: 16px !important; }
  .u-p-r3\@xs {
    padding-right: 24px !important; }
  .u-p-r4\@xs {
    padding-right: 32px !important; }
  .u-p-r5\@xs {
    padding-right: 40px !important; }
  .u-p-r6\@xs {
    padding-right: 48px !important; }
  .u-p-r7\@xs {
    padding-right: 56px !important; }
  .u-p-r8\@xs {
    padding-right: 64px !important; }
  .u-p-r9\@xs {
    padding-right: 72px !important; }
  .u-p-r10\@xs {
    padding-right: 80px !important; }
  .u-p-r11\@xs {
    padding-right: 88px !important; }
  .u-p-r12\@xs {
    padding-right: 96px !important; }
  .u-p-r13\@xs {
    padding-right: 104px !important; }
  .u-p-r14\@xs {
    padding-right: 112px !important; }
  .u-p-r15\@xs {
    padding-right: 120px !important; }
  .u-p-r16\@xs {
    padding-right: 128px !important; } }

@media only screen and (min-width: 480px) {
  .u-p-r0\@s {
    padding-right: 0px !important; }
  .u-p-r1\@s {
    padding-right: 8px !important; }
  .u-p-r2\@s {
    padding-right: 16px !important; }
  .u-p-r3\@s {
    padding-right: 24px !important; }
  .u-p-r4\@s {
    padding-right: 32px !important; }
  .u-p-r5\@s {
    padding-right: 40px !important; }
  .u-p-r6\@s {
    padding-right: 48px !important; }
  .u-p-r7\@s {
    padding-right: 56px !important; }
  .u-p-r8\@s {
    padding-right: 64px !important; }
  .u-p-r9\@s {
    padding-right: 72px !important; }
  .u-p-r10\@s {
    padding-right: 80px !important; }
  .u-p-r11\@s {
    padding-right: 88px !important; }
  .u-p-r12\@s {
    padding-right: 96px !important; }
  .u-p-r13\@s {
    padding-right: 104px !important; }
  .u-p-r14\@s {
    padding-right: 112px !important; }
  .u-p-r15\@s {
    padding-right: 120px !important; }
  .u-p-r16\@s {
    padding-right: 128px !important; } }

@media only screen and (min-width: 768px) {
  .u-p-r0\@m {
    padding-right: 0px !important; }
  .u-p-r1\@m {
    padding-right: 8px !important; }
  .u-p-r2\@m {
    padding-right: 16px !important; }
  .u-p-r3\@m {
    padding-right: 24px !important; }
  .u-p-r4\@m {
    padding-right: 32px !important; }
  .u-p-r5\@m {
    padding-right: 40px !important; }
  .u-p-r6\@m {
    padding-right: 48px !important; }
  .u-p-r7\@m {
    padding-right: 56px !important; }
  .u-p-r8\@m {
    padding-right: 64px !important; }
  .u-p-r9\@m {
    padding-right: 72px !important; }
  .u-p-r10\@m {
    padding-right: 80px !important; }
  .u-p-r11\@m {
    padding-right: 88px !important; }
  .u-p-r12\@m {
    padding-right: 96px !important; }
  .u-p-r13\@m {
    padding-right: 104px !important; }
  .u-p-r14\@m {
    padding-right: 112px !important; }
  .u-p-r15\@m {
    padding-right: 120px !important; }
  .u-p-r16\@m {
    padding-right: 128px !important; } }

@media only screen and (min-width: 1024px) {
  .u-p-r0\@l {
    padding-right: 0px !important; }
  .u-p-r1\@l {
    padding-right: 8px !important; }
  .u-p-r2\@l {
    padding-right: 16px !important; }
  .u-p-r3\@l {
    padding-right: 24px !important; }
  .u-p-r4\@l {
    padding-right: 32px !important; }
  .u-p-r5\@l {
    padding-right: 40px !important; }
  .u-p-r6\@l {
    padding-right: 48px !important; }
  .u-p-r7\@l {
    padding-right: 56px !important; }
  .u-p-r8\@l {
    padding-right: 64px !important; }
  .u-p-r9\@l {
    padding-right: 72px !important; }
  .u-p-r10\@l {
    padding-right: 80px !important; }
  .u-p-r11\@l {
    padding-right: 88px !important; }
  .u-p-r12\@l {
    padding-right: 96px !important; }
  .u-p-r13\@l {
    padding-right: 104px !important; }
  .u-p-r14\@l {
    padding-right: 112px !important; }
  .u-p-r15\@l {
    padding-right: 120px !important; }
  .u-p-r16\@l {
    padding-right: 128px !important; } }

@media only screen and (min-width: 1440px) {
  .u-p-r0\@xl {
    padding-right: 0px !important; }
  .u-p-r1\@xl {
    padding-right: 8px !important; }
  .u-p-r2\@xl {
    padding-right: 16px !important; }
  .u-p-r3\@xl {
    padding-right: 24px !important; }
  .u-p-r4\@xl {
    padding-right: 32px !important; }
  .u-p-r5\@xl {
    padding-right: 40px !important; }
  .u-p-r6\@xl {
    padding-right: 48px !important; }
  .u-p-r7\@xl {
    padding-right: 56px !important; }
  .u-p-r8\@xl {
    padding-right: 64px !important; }
  .u-p-r9\@xl {
    padding-right: 72px !important; }
  .u-p-r10\@xl {
    padding-right: 80px !important; }
  .u-p-r11\@xl {
    padding-right: 88px !important; }
  .u-p-r12\@xl {
    padding-right: 96px !important; }
  .u-p-r13\@xl {
    padding-right: 104px !important; }
  .u-p-r14\@xl {
    padding-right: 112px !important; }
  .u-p-r15\@xl {
    padding-right: 120px !important; }
  .u-p-r16\@xl {
    padding-right: 128px !important; } }

@media only screen and (min-width: 1900px) {
  .u-p-r0\@xxl {
    padding-right: 0px !important; }
  .u-p-r1\@xxl {
    padding-right: 8px !important; }
  .u-p-r2\@xxl {
    padding-right: 16px !important; }
  .u-p-r3\@xxl {
    padding-right: 24px !important; }
  .u-p-r4\@xxl {
    padding-right: 32px !important; }
  .u-p-r5\@xxl {
    padding-right: 40px !important; }
  .u-p-r6\@xxl {
    padding-right: 48px !important; }
  .u-p-r7\@xxl {
    padding-right: 56px !important; }
  .u-p-r8\@xxl {
    padding-right: 64px !important; }
  .u-p-r9\@xxl {
    padding-right: 72px !important; }
  .u-p-r10\@xxl {
    padding-right: 80px !important; }
  .u-p-r11\@xxl {
    padding-right: 88px !important; }
  .u-p-r12\@xxl {
    padding-right: 96px !important; }
  .u-p-r13\@xxl {
    padding-right: 104px !important; }
  .u-p-r14\@xxl {
    padding-right: 112px !important; }
  .u-p-r15\@xxl {
    padding-right: 120px !important; }
  .u-p-r16\@xxl {
    padding-right: 128px !important; } }

@media only screen and (min-width: 375px) {
  .u-p-b0\@xs {
    padding-bottom: 0px !important; }
  .u-p-b1\@xs {
    padding-bottom: 8px !important; }
  .u-p-b2\@xs {
    padding-bottom: 16px !important; }
  .u-p-b3\@xs {
    padding-bottom: 24px !important; }
  .u-p-b4\@xs {
    padding-bottom: 32px !important; }
  .u-p-b5\@xs {
    padding-bottom: 40px !important; }
  .u-p-b6\@xs {
    padding-bottom: 48px !important; }
  .u-p-b7\@xs {
    padding-bottom: 56px !important; }
  .u-p-b8\@xs {
    padding-bottom: 64px !important; }
  .u-p-b9\@xs {
    padding-bottom: 72px !important; }
  .u-p-b10\@xs {
    padding-bottom: 80px !important; }
  .u-p-b11\@xs {
    padding-bottom: 88px !important; }
  .u-p-b12\@xs {
    padding-bottom: 96px !important; }
  .u-p-b13\@xs {
    padding-bottom: 104px !important; }
  .u-p-b14\@xs {
    padding-bottom: 112px !important; }
  .u-p-b15\@xs {
    padding-bottom: 120px !important; }
  .u-p-b16\@xs {
    padding-bottom: 128px !important; } }

@media only screen and (min-width: 480px) {
  .u-p-b0\@s {
    padding-bottom: 0px !important; }
  .u-p-b1\@s {
    padding-bottom: 8px !important; }
  .u-p-b2\@s {
    padding-bottom: 16px !important; }
  .u-p-b3\@s {
    padding-bottom: 24px !important; }
  .u-p-b4\@s {
    padding-bottom: 32px !important; }
  .u-p-b5\@s {
    padding-bottom: 40px !important; }
  .u-p-b6\@s {
    padding-bottom: 48px !important; }
  .u-p-b7\@s {
    padding-bottom: 56px !important; }
  .u-p-b8\@s {
    padding-bottom: 64px !important; }
  .u-p-b9\@s {
    padding-bottom: 72px !important; }
  .u-p-b10\@s {
    padding-bottom: 80px !important; }
  .u-p-b11\@s {
    padding-bottom: 88px !important; }
  .u-p-b12\@s {
    padding-bottom: 96px !important; }
  .u-p-b13\@s {
    padding-bottom: 104px !important; }
  .u-p-b14\@s {
    padding-bottom: 112px !important; }
  .u-p-b15\@s {
    padding-bottom: 120px !important; }
  .u-p-b16\@s {
    padding-bottom: 128px !important; } }

@media only screen and (min-width: 768px) {
  .u-p-b0\@m {
    padding-bottom: 0px !important; }
  .u-p-b1\@m {
    padding-bottom: 8px !important; }
  .u-p-b2\@m {
    padding-bottom: 16px !important; }
  .u-p-b3\@m {
    padding-bottom: 24px !important; }
  .u-p-b4\@m {
    padding-bottom: 32px !important; }
  .u-p-b5\@m {
    padding-bottom: 40px !important; }
  .u-p-b6\@m {
    padding-bottom: 48px !important; }
  .u-p-b7\@m {
    padding-bottom: 56px !important; }
  .u-p-b8\@m {
    padding-bottom: 64px !important; }
  .u-p-b9\@m {
    padding-bottom: 72px !important; }
  .u-p-b10\@m {
    padding-bottom: 80px !important; }
  .u-p-b11\@m {
    padding-bottom: 88px !important; }
  .u-p-b12\@m {
    padding-bottom: 96px !important; }
  .u-p-b13\@m {
    padding-bottom: 104px !important; }
  .u-p-b14\@m {
    padding-bottom: 112px !important; }
  .u-p-b15\@m {
    padding-bottom: 120px !important; }
  .u-p-b16\@m {
    padding-bottom: 128px !important; } }

@media only screen and (min-width: 1024px) {
  .u-p-b0\@l {
    padding-bottom: 0px !important; }
  .u-p-b1\@l {
    padding-bottom: 8px !important; }
  .u-p-b2\@l {
    padding-bottom: 16px !important; }
  .u-p-b3\@l {
    padding-bottom: 24px !important; }
  .u-p-b4\@l {
    padding-bottom: 32px !important; }
  .u-p-b5\@l {
    padding-bottom: 40px !important; }
  .u-p-b6\@l {
    padding-bottom: 48px !important; }
  .u-p-b7\@l {
    padding-bottom: 56px !important; }
  .u-p-b8\@l {
    padding-bottom: 64px !important; }
  .u-p-b9\@l {
    padding-bottom: 72px !important; }
  .u-p-b10\@l {
    padding-bottom: 80px !important; }
  .u-p-b11\@l {
    padding-bottom: 88px !important; }
  .u-p-b12\@l {
    padding-bottom: 96px !important; }
  .u-p-b13\@l {
    padding-bottom: 104px !important; }
  .u-p-b14\@l {
    padding-bottom: 112px !important; }
  .u-p-b15\@l {
    padding-bottom: 120px !important; }
  .u-p-b16\@l {
    padding-bottom: 128px !important; } }

@media only screen and (min-width: 1440px) {
  .u-p-b0\@xl {
    padding-bottom: 0px !important; }
  .u-p-b1\@xl {
    padding-bottom: 8px !important; }
  .u-p-b2\@xl {
    padding-bottom: 16px !important; }
  .u-p-b3\@xl {
    padding-bottom: 24px !important; }
  .u-p-b4\@xl {
    padding-bottom: 32px !important; }
  .u-p-b5\@xl {
    padding-bottom: 40px !important; }
  .u-p-b6\@xl {
    padding-bottom: 48px !important; }
  .u-p-b7\@xl {
    padding-bottom: 56px !important; }
  .u-p-b8\@xl {
    padding-bottom: 64px !important; }
  .u-p-b9\@xl {
    padding-bottom: 72px !important; }
  .u-p-b10\@xl {
    padding-bottom: 80px !important; }
  .u-p-b11\@xl {
    padding-bottom: 88px !important; }
  .u-p-b12\@xl {
    padding-bottom: 96px !important; }
  .u-p-b13\@xl {
    padding-bottom: 104px !important; }
  .u-p-b14\@xl {
    padding-bottom: 112px !important; }
  .u-p-b15\@xl {
    padding-bottom: 120px !important; }
  .u-p-b16\@xl {
    padding-bottom: 128px !important; } }

@media only screen and (min-width: 1900px) {
  .u-p-b0\@xxl {
    padding-bottom: 0px !important; }
  .u-p-b1\@xxl {
    padding-bottom: 8px !important; }
  .u-p-b2\@xxl {
    padding-bottom: 16px !important; }
  .u-p-b3\@xxl {
    padding-bottom: 24px !important; }
  .u-p-b4\@xxl {
    padding-bottom: 32px !important; }
  .u-p-b5\@xxl {
    padding-bottom: 40px !important; }
  .u-p-b6\@xxl {
    padding-bottom: 48px !important; }
  .u-p-b7\@xxl {
    padding-bottom: 56px !important; }
  .u-p-b8\@xxl {
    padding-bottom: 64px !important; }
  .u-p-b9\@xxl {
    padding-bottom: 72px !important; }
  .u-p-b10\@xxl {
    padding-bottom: 80px !important; }
  .u-p-b11\@xxl {
    padding-bottom: 88px !important; }
  .u-p-b12\@xxl {
    padding-bottom: 96px !important; }
  .u-p-b13\@xxl {
    padding-bottom: 104px !important; }
  .u-p-b14\@xxl {
    padding-bottom: 112px !important; }
  .u-p-b15\@xxl {
    padding-bottom: 120px !important; }
  .u-p-b16\@xxl {
    padding-bottom: 128px !important; } }

@media only screen and (min-width: 375px) {
  .u-p-l0\@xs {
    padding-left: 0px !important; }
  .u-p-l1\@xs {
    padding-left: 8px !important; }
  .u-p-l2\@xs {
    padding-left: 16px !important; }
  .u-p-l3\@xs {
    padding-left: 24px !important; }
  .u-p-l4\@xs {
    padding-left: 32px !important; }
  .u-p-l5\@xs {
    padding-left: 40px !important; }
  .u-p-l6\@xs {
    padding-left: 48px !important; }
  .u-p-l7\@xs {
    padding-left: 56px !important; }
  .u-p-l8\@xs {
    padding-left: 64px !important; }
  .u-p-l9\@xs {
    padding-left: 72px !important; }
  .u-p-l10\@xs {
    padding-left: 80px !important; }
  .u-p-l11\@xs {
    padding-left: 88px !important; }
  .u-p-l12\@xs {
    padding-left: 96px !important; }
  .u-p-l13\@xs {
    padding-left: 104px !important; }
  .u-p-l14\@xs {
    padding-left: 112px !important; }
  .u-p-l15\@xs {
    padding-left: 120px !important; }
  .u-p-l16\@xs {
    padding-left: 128px !important; } }

@media only screen and (min-width: 480px) {
  .u-p-l0\@s {
    padding-left: 0px !important; }
  .u-p-l1\@s {
    padding-left: 8px !important; }
  .u-p-l2\@s {
    padding-left: 16px !important; }
  .u-p-l3\@s {
    padding-left: 24px !important; }
  .u-p-l4\@s {
    padding-left: 32px !important; }
  .u-p-l5\@s {
    padding-left: 40px !important; }
  .u-p-l6\@s {
    padding-left: 48px !important; }
  .u-p-l7\@s {
    padding-left: 56px !important; }
  .u-p-l8\@s {
    padding-left: 64px !important; }
  .u-p-l9\@s {
    padding-left: 72px !important; }
  .u-p-l10\@s {
    padding-left: 80px !important; }
  .u-p-l11\@s {
    padding-left: 88px !important; }
  .u-p-l12\@s {
    padding-left: 96px !important; }
  .u-p-l13\@s {
    padding-left: 104px !important; }
  .u-p-l14\@s {
    padding-left: 112px !important; }
  .u-p-l15\@s {
    padding-left: 120px !important; }
  .u-p-l16\@s {
    padding-left: 128px !important; } }

@media only screen and (min-width: 768px) {
  .u-p-l0\@m {
    padding-left: 0px !important; }
  .u-p-l1\@m {
    padding-left: 8px !important; }
  .u-p-l2\@m {
    padding-left: 16px !important; }
  .u-p-l3\@m {
    padding-left: 24px !important; }
  .u-p-l4\@m {
    padding-left: 32px !important; }
  .u-p-l5\@m {
    padding-left: 40px !important; }
  .u-p-l6\@m {
    padding-left: 48px !important; }
  .u-p-l7\@m {
    padding-left: 56px !important; }
  .u-p-l8\@m {
    padding-left: 64px !important; }
  .u-p-l9\@m {
    padding-left: 72px !important; }
  .u-p-l10\@m {
    padding-left: 80px !important; }
  .u-p-l11\@m {
    padding-left: 88px !important; }
  .u-p-l12\@m {
    padding-left: 96px !important; }
  .u-p-l13\@m {
    padding-left: 104px !important; }
  .u-p-l14\@m {
    padding-left: 112px !important; }
  .u-p-l15\@m {
    padding-left: 120px !important; }
  .u-p-l16\@m {
    padding-left: 128px !important; } }

@media only screen and (min-width: 1024px) {
  .u-p-l0\@l {
    padding-left: 0px !important; }
  .u-p-l1\@l {
    padding-left: 8px !important; }
  .u-p-l2\@l {
    padding-left: 16px !important; }
  .u-p-l3\@l {
    padding-left: 24px !important; }
  .u-p-l4\@l {
    padding-left: 32px !important; }
  .u-p-l5\@l {
    padding-left: 40px !important; }
  .u-p-l6\@l {
    padding-left: 48px !important; }
  .u-p-l7\@l {
    padding-left: 56px !important; }
  .u-p-l8\@l {
    padding-left: 64px !important; }
  .u-p-l9\@l {
    padding-left: 72px !important; }
  .u-p-l10\@l {
    padding-left: 80px !important; }
  .u-p-l11\@l {
    padding-left: 88px !important; }
  .u-p-l12\@l {
    padding-left: 96px !important; }
  .u-p-l13\@l {
    padding-left: 104px !important; }
  .u-p-l14\@l {
    padding-left: 112px !important; }
  .u-p-l15\@l {
    padding-left: 120px !important; }
  .u-p-l16\@l {
    padding-left: 128px !important; } }

@media only screen and (min-width: 1440px) {
  .u-p-l0\@xl {
    padding-left: 0px !important; }
  .u-p-l1\@xl {
    padding-left: 8px !important; }
  .u-p-l2\@xl {
    padding-left: 16px !important; }
  .u-p-l3\@xl {
    padding-left: 24px !important; }
  .u-p-l4\@xl {
    padding-left: 32px !important; }
  .u-p-l5\@xl {
    padding-left: 40px !important; }
  .u-p-l6\@xl {
    padding-left: 48px !important; }
  .u-p-l7\@xl {
    padding-left: 56px !important; }
  .u-p-l8\@xl {
    padding-left: 64px !important; }
  .u-p-l9\@xl {
    padding-left: 72px !important; }
  .u-p-l10\@xl {
    padding-left: 80px !important; }
  .u-p-l11\@xl {
    padding-left: 88px !important; }
  .u-p-l12\@xl {
    padding-left: 96px !important; }
  .u-p-l13\@xl {
    padding-left: 104px !important; }
  .u-p-l14\@xl {
    padding-left: 112px !important; }
  .u-p-l15\@xl {
    padding-left: 120px !important; }
  .u-p-l16\@xl {
    padding-left: 128px !important; } }

@media only screen and (min-width: 1900px) {
  .u-p-l0\@xxl {
    padding-left: 0px !important; }
  .u-p-l1\@xxl {
    padding-left: 8px !important; }
  .u-p-l2\@xxl {
    padding-left: 16px !important; }
  .u-p-l3\@xxl {
    padding-left: 24px !important; }
  .u-p-l4\@xxl {
    padding-left: 32px !important; }
  .u-p-l5\@xxl {
    padding-left: 40px !important; }
  .u-p-l6\@xxl {
    padding-left: 48px !important; }
  .u-p-l7\@xxl {
    padding-left: 56px !important; }
  .u-p-l8\@xxl {
    padding-left: 64px !important; }
  .u-p-l9\@xxl {
    padding-left: 72px !important; }
  .u-p-l10\@xxl {
    padding-left: 80px !important; }
  .u-p-l11\@xxl {
    padding-left: 88px !important; }
  .u-p-l12\@xxl {
    padding-left: 96px !important; }
  .u-p-l13\@xxl {
    padding-left: 104px !important; }
  .u-p-l14\@xxl {
    padding-left: 112px !important; }
  .u-p-l15\@xxl {
    padding-left: 120px !important; }
  .u-p-l16\@xxl {
    padding-left: 128px !important; } }

@media only screen and (min-width: 375px) {
  .u-m0\@xs {
    margin: 0px !important; }
  .u-m1\@xs {
    margin: 8px !important; }
  .u-m2\@xs {
    margin: 16px !important; }
  .u-m3\@xs {
    margin: 24px !important; }
  .u-m4\@xs {
    margin: 32px !important; }
  .u-m5\@xs {
    margin: 40px !important; }
  .u-m6\@xs {
    margin: 48px !important; }
  .u-m7\@xs {
    margin: 56px !important; }
  .u-m8\@xs {
    margin: 64px !important; }
  .u-m9\@xs {
    margin: 72px !important; }
  .u-m10\@xs {
    margin: 80px !important; }
  .u-m11\@xs {
    margin: 88px !important; }
  .u-m12\@xs {
    margin: 96px !important; }
  .u-m13\@xs {
    margin: 104px !important; }
  .u-m14\@xs {
    margin: 112px !important; }
  .u-m15\@xs {
    margin: 120px !important; }
  .u-m16\@xs {
    margin: 128px !important; } }

@media only screen and (min-width: 480px) {
  .u-m0\@s {
    margin: 0px !important; }
  .u-m1\@s {
    margin: 8px !important; }
  .u-m2\@s {
    margin: 16px !important; }
  .u-m3\@s {
    margin: 24px !important; }
  .u-m4\@s {
    margin: 32px !important; }
  .u-m5\@s {
    margin: 40px !important; }
  .u-m6\@s {
    margin: 48px !important; }
  .u-m7\@s {
    margin: 56px !important; }
  .u-m8\@s {
    margin: 64px !important; }
  .u-m9\@s {
    margin: 72px !important; }
  .u-m10\@s {
    margin: 80px !important; }
  .u-m11\@s {
    margin: 88px !important; }
  .u-m12\@s {
    margin: 96px !important; }
  .u-m13\@s {
    margin: 104px !important; }
  .u-m14\@s {
    margin: 112px !important; }
  .u-m15\@s {
    margin: 120px !important; }
  .u-m16\@s {
    margin: 128px !important; } }

@media only screen and (min-width: 768px) {
  .u-m0\@m {
    margin: 0px !important; }
  .u-m1\@m {
    margin: 8px !important; }
  .u-m2\@m {
    margin: 16px !important; }
  .u-m3\@m {
    margin: 24px !important; }
  .u-m4\@m {
    margin: 32px !important; }
  .u-m5\@m {
    margin: 40px !important; }
  .u-m6\@m {
    margin: 48px !important; }
  .u-m7\@m {
    margin: 56px !important; }
  .u-m8\@m {
    margin: 64px !important; }
  .u-m9\@m {
    margin: 72px !important; }
  .u-m10\@m {
    margin: 80px !important; }
  .u-m11\@m {
    margin: 88px !important; }
  .u-m12\@m {
    margin: 96px !important; }
  .u-m13\@m {
    margin: 104px !important; }
  .u-m14\@m {
    margin: 112px !important; }
  .u-m15\@m {
    margin: 120px !important; }
  .u-m16\@m {
    margin: 128px !important; } }

@media only screen and (min-width: 1024px) {
  .u-m0\@l {
    margin: 0px !important; }
  .u-m1\@l {
    margin: 8px !important; }
  .u-m2\@l {
    margin: 16px !important; }
  .u-m3\@l {
    margin: 24px !important; }
  .u-m4\@l {
    margin: 32px !important; }
  .u-m5\@l {
    margin: 40px !important; }
  .u-m6\@l {
    margin: 48px !important; }
  .u-m7\@l {
    margin: 56px !important; }
  .u-m8\@l {
    margin: 64px !important; }
  .u-m9\@l {
    margin: 72px !important; }
  .u-m10\@l {
    margin: 80px !important; }
  .u-m11\@l {
    margin: 88px !important; }
  .u-m12\@l {
    margin: 96px !important; }
  .u-m13\@l {
    margin: 104px !important; }
  .u-m14\@l {
    margin: 112px !important; }
  .u-m15\@l {
    margin: 120px !important; }
  .u-m16\@l {
    margin: 128px !important; } }

@media only screen and (min-width: 1440px) {
  .u-m0\@xl {
    margin: 0px !important; }
  .u-m1\@xl {
    margin: 8px !important; }
  .u-m2\@xl {
    margin: 16px !important; }
  .u-m3\@xl {
    margin: 24px !important; }
  .u-m4\@xl {
    margin: 32px !important; }
  .u-m5\@xl {
    margin: 40px !important; }
  .u-m6\@xl {
    margin: 48px !important; }
  .u-m7\@xl {
    margin: 56px !important; }
  .u-m8\@xl {
    margin: 64px !important; }
  .u-m9\@xl {
    margin: 72px !important; }
  .u-m10\@xl {
    margin: 80px !important; }
  .u-m11\@xl {
    margin: 88px !important; }
  .u-m12\@xl {
    margin: 96px !important; }
  .u-m13\@xl {
    margin: 104px !important; }
  .u-m14\@xl {
    margin: 112px !important; }
  .u-m15\@xl {
    margin: 120px !important; }
  .u-m16\@xl {
    margin: 128px !important; } }

@media only screen and (min-width: 1900px) {
  .u-m0\@xxl {
    margin: 0px !important; }
  .u-m1\@xxl {
    margin: 8px !important; }
  .u-m2\@xxl {
    margin: 16px !important; }
  .u-m3\@xxl {
    margin: 24px !important; }
  .u-m4\@xxl {
    margin: 32px !important; }
  .u-m5\@xxl {
    margin: 40px !important; }
  .u-m6\@xxl {
    margin: 48px !important; }
  .u-m7\@xxl {
    margin: 56px !important; }
  .u-m8\@xxl {
    margin: 64px !important; }
  .u-m9\@xxl {
    margin: 72px !important; }
  .u-m10\@xxl {
    margin: 80px !important; }
  .u-m11\@xxl {
    margin: 88px !important; }
  .u-m12\@xxl {
    margin: 96px !important; }
  .u-m13\@xxl {
    margin: 104px !important; }
  .u-m14\@xxl {
    margin: 112px !important; }
  .u-m15\@xxl {
    margin: 120px !important; }
  .u-m16\@xxl {
    margin: 128px !important; } }

@media only screen and (min-width: 375px) {
  .u-m-x0\@xs {
    margin-left: 0px !important;
    margin-right: 0px !important; }
  .u-m-x1\@xs {
    margin-left: 8px !important;
    margin-right: 8px !important; }
  .u-m-x2\@xs {
    margin-left: 16px !important;
    margin-right: 16px !important; }
  .u-m-x3\@xs {
    margin-left: 24px !important;
    margin-right: 24px !important; }
  .u-m-x4\@xs {
    margin-left: 32px !important;
    margin-right: 32px !important; }
  .u-m-x5\@xs {
    margin-left: 40px !important;
    margin-right: 40px !important; }
  .u-m-x6\@xs {
    margin-left: 48px !important;
    margin-right: 48px !important; }
  .u-m-x7\@xs {
    margin-left: 56px !important;
    margin-right: 56px !important; }
  .u-m-x8\@xs {
    margin-left: 64px !important;
    margin-right: 64px !important; }
  .u-m-x9\@xs {
    margin-left: 72px !important;
    margin-right: 72px !important; }
  .u-m-x10\@xs {
    margin-left: 80px !important;
    margin-right: 80px !important; }
  .u-m-x11\@xs {
    margin-left: 88px !important;
    margin-right: 88px !important; }
  .u-m-x12\@xs {
    margin-left: 96px !important;
    margin-right: 96px !important; }
  .u-m-x13\@xs {
    margin-left: 104px !important;
    margin-right: 104px !important; }
  .u-m-x14\@xs {
    margin-left: 112px !important;
    margin-right: 112px !important; }
  .u-m-x15\@xs {
    margin-left: 120px !important;
    margin-right: 120px !important; }
  .u-m-x16\@xs {
    margin-left: 128px !important;
    margin-right: 128px !important; } }

@media only screen and (min-width: 480px) {
  .u-m-x0\@s {
    margin-left: 0px !important;
    margin-right: 0px !important; }
  .u-m-x1\@s {
    margin-left: 8px !important;
    margin-right: 8px !important; }
  .u-m-x2\@s {
    margin-left: 16px !important;
    margin-right: 16px !important; }
  .u-m-x3\@s {
    margin-left: 24px !important;
    margin-right: 24px !important; }
  .u-m-x4\@s {
    margin-left: 32px !important;
    margin-right: 32px !important; }
  .u-m-x5\@s {
    margin-left: 40px !important;
    margin-right: 40px !important; }
  .u-m-x6\@s {
    margin-left: 48px !important;
    margin-right: 48px !important; }
  .u-m-x7\@s {
    margin-left: 56px !important;
    margin-right: 56px !important; }
  .u-m-x8\@s {
    margin-left: 64px !important;
    margin-right: 64px !important; }
  .u-m-x9\@s {
    margin-left: 72px !important;
    margin-right: 72px !important; }
  .u-m-x10\@s {
    margin-left: 80px !important;
    margin-right: 80px !important; }
  .u-m-x11\@s {
    margin-left: 88px !important;
    margin-right: 88px !important; }
  .u-m-x12\@s {
    margin-left: 96px !important;
    margin-right: 96px !important; }
  .u-m-x13\@s {
    margin-left: 104px !important;
    margin-right: 104px !important; }
  .u-m-x14\@s {
    margin-left: 112px !important;
    margin-right: 112px !important; }
  .u-m-x15\@s {
    margin-left: 120px !important;
    margin-right: 120px !important; }
  .u-m-x16\@s {
    margin-left: 128px !important;
    margin-right: 128px !important; } }

@media only screen and (min-width: 768px) {
  .u-m-x0\@m {
    margin-left: 0px !important;
    margin-right: 0px !important; }
  .u-m-x1\@m {
    margin-left: 8px !important;
    margin-right: 8px !important; }
  .u-m-x2\@m {
    margin-left: 16px !important;
    margin-right: 16px !important; }
  .u-m-x3\@m {
    margin-left: 24px !important;
    margin-right: 24px !important; }
  .u-m-x4\@m {
    margin-left: 32px !important;
    margin-right: 32px !important; }
  .u-m-x5\@m {
    margin-left: 40px !important;
    margin-right: 40px !important; }
  .u-m-x6\@m {
    margin-left: 48px !important;
    margin-right: 48px !important; }
  .u-m-x7\@m {
    margin-left: 56px !important;
    margin-right: 56px !important; }
  .u-m-x8\@m {
    margin-left: 64px !important;
    margin-right: 64px !important; }
  .u-m-x9\@m {
    margin-left: 72px !important;
    margin-right: 72px !important; }
  .u-m-x10\@m {
    margin-left: 80px !important;
    margin-right: 80px !important; }
  .u-m-x11\@m {
    margin-left: 88px !important;
    margin-right: 88px !important; }
  .u-m-x12\@m {
    margin-left: 96px !important;
    margin-right: 96px !important; }
  .u-m-x13\@m {
    margin-left: 104px !important;
    margin-right: 104px !important; }
  .u-m-x14\@m {
    margin-left: 112px !important;
    margin-right: 112px !important; }
  .u-m-x15\@m {
    margin-left: 120px !important;
    margin-right: 120px !important; }
  .u-m-x16\@m {
    margin-left: 128px !important;
    margin-right: 128px !important; } }

@media only screen and (min-width: 1024px) {
  .u-m-x0\@l {
    margin-left: 0px !important;
    margin-right: 0px !important; }
  .u-m-x1\@l {
    margin-left: 8px !important;
    margin-right: 8px !important; }
  .u-m-x2\@l {
    margin-left: 16px !important;
    margin-right: 16px !important; }
  .u-m-x3\@l {
    margin-left: 24px !important;
    margin-right: 24px !important; }
  .u-m-x4\@l {
    margin-left: 32px !important;
    margin-right: 32px !important; }
  .u-m-x5\@l {
    margin-left: 40px !important;
    margin-right: 40px !important; }
  .u-m-x6\@l {
    margin-left: 48px !important;
    margin-right: 48px !important; }
  .u-m-x7\@l {
    margin-left: 56px !important;
    margin-right: 56px !important; }
  .u-m-x8\@l {
    margin-left: 64px !important;
    margin-right: 64px !important; }
  .u-m-x9\@l {
    margin-left: 72px !important;
    margin-right: 72px !important; }
  .u-m-x10\@l {
    margin-left: 80px !important;
    margin-right: 80px !important; }
  .u-m-x11\@l {
    margin-left: 88px !important;
    margin-right: 88px !important; }
  .u-m-x12\@l {
    margin-left: 96px !important;
    margin-right: 96px !important; }
  .u-m-x13\@l {
    margin-left: 104px !important;
    margin-right: 104px !important; }
  .u-m-x14\@l {
    margin-left: 112px !important;
    margin-right: 112px !important; }
  .u-m-x15\@l {
    margin-left: 120px !important;
    margin-right: 120px !important; }
  .u-m-x16\@l {
    margin-left: 128px !important;
    margin-right: 128px !important; } }

@media only screen and (min-width: 1440px) {
  .u-m-x0\@xl {
    margin-left: 0px !important;
    margin-right: 0px !important; }
  .u-m-x1\@xl {
    margin-left: 8px !important;
    margin-right: 8px !important; }
  .u-m-x2\@xl {
    margin-left: 16px !important;
    margin-right: 16px !important; }
  .u-m-x3\@xl {
    margin-left: 24px !important;
    margin-right: 24px !important; }
  .u-m-x4\@xl {
    margin-left: 32px !important;
    margin-right: 32px !important; }
  .u-m-x5\@xl {
    margin-left: 40px !important;
    margin-right: 40px !important; }
  .u-m-x6\@xl {
    margin-left: 48px !important;
    margin-right: 48px !important; }
  .u-m-x7\@xl {
    margin-left: 56px !important;
    margin-right: 56px !important; }
  .u-m-x8\@xl {
    margin-left: 64px !important;
    margin-right: 64px !important; }
  .u-m-x9\@xl {
    margin-left: 72px !important;
    margin-right: 72px !important; }
  .u-m-x10\@xl {
    margin-left: 80px !important;
    margin-right: 80px !important; }
  .u-m-x11\@xl {
    margin-left: 88px !important;
    margin-right: 88px !important; }
  .u-m-x12\@xl {
    margin-left: 96px !important;
    margin-right: 96px !important; }
  .u-m-x13\@xl {
    margin-left: 104px !important;
    margin-right: 104px !important; }
  .u-m-x14\@xl {
    margin-left: 112px !important;
    margin-right: 112px !important; }
  .u-m-x15\@xl {
    margin-left: 120px !important;
    margin-right: 120px !important; }
  .u-m-x16\@xl {
    margin-left: 128px !important;
    margin-right: 128px !important; } }

@media only screen and (min-width: 1900px) {
  .u-m-x0\@xxl {
    margin-left: 0px !important;
    margin-right: 0px !important; }
  .u-m-x1\@xxl {
    margin-left: 8px !important;
    margin-right: 8px !important; }
  .u-m-x2\@xxl {
    margin-left: 16px !important;
    margin-right: 16px !important; }
  .u-m-x3\@xxl {
    margin-left: 24px !important;
    margin-right: 24px !important; }
  .u-m-x4\@xxl {
    margin-left: 32px !important;
    margin-right: 32px !important; }
  .u-m-x5\@xxl {
    margin-left: 40px !important;
    margin-right: 40px !important; }
  .u-m-x6\@xxl {
    margin-left: 48px !important;
    margin-right: 48px !important; }
  .u-m-x7\@xxl {
    margin-left: 56px !important;
    margin-right: 56px !important; }
  .u-m-x8\@xxl {
    margin-left: 64px !important;
    margin-right: 64px !important; }
  .u-m-x9\@xxl {
    margin-left: 72px !important;
    margin-right: 72px !important; }
  .u-m-x10\@xxl {
    margin-left: 80px !important;
    margin-right: 80px !important; }
  .u-m-x11\@xxl {
    margin-left: 88px !important;
    margin-right: 88px !important; }
  .u-m-x12\@xxl {
    margin-left: 96px !important;
    margin-right: 96px !important; }
  .u-m-x13\@xxl {
    margin-left: 104px !important;
    margin-right: 104px !important; }
  .u-m-x14\@xxl {
    margin-left: 112px !important;
    margin-right: 112px !important; }
  .u-m-x15\@xxl {
    margin-left: 120px !important;
    margin-right: 120px !important; }
  .u-m-x16\@xxl {
    margin-left: 128px !important;
    margin-right: 128px !important; } }

@media only screen and (min-width: 375px) {
  .u-m-y0\@xs {
    margin-top: 0px !important;
    margin-bottom: 0px !important; }
  .u-m-y1\@xs {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }
  .u-m-y2\@xs {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }
  .u-m-y3\@xs {
    margin-top: 24px !important;
    margin-bottom: 24px !important; }
  .u-m-y4\@xs {
    margin-top: 32px !important;
    margin-bottom: 32px !important; }
  .u-m-y5\@xs {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .u-m-y6\@xs {
    margin-top: 48px !important;
    margin-bottom: 48px !important; }
  .u-m-y7\@xs {
    margin-top: 56px !important;
    margin-bottom: 56px !important; }
  .u-m-y8\@xs {
    margin-top: 64px !important;
    margin-bottom: 64px !important; }
  .u-m-y9\@xs {
    margin-top: 72px !important;
    margin-bottom: 72px !important; }
  .u-m-y10\@xs {
    margin-top: 80px !important;
    margin-bottom: 80px !important; }
  .u-m-y11\@xs {
    margin-top: 88px !important;
    margin-bottom: 88px !important; }
  .u-m-y12\@xs {
    margin-top: 96px !important;
    margin-bottom: 96px !important; }
  .u-m-y13\@xs {
    margin-top: 104px !important;
    margin-bottom: 104px !important; }
  .u-m-y14\@xs {
    margin-top: 112px !important;
    margin-bottom: 112px !important; }
  .u-m-y15\@xs {
    margin-top: 120px !important;
    margin-bottom: 120px !important; }
  .u-m-y16\@xs {
    margin-top: 128px !important;
    margin-bottom: 128px !important; } }

@media only screen and (min-width: 480px) {
  .u-m-y0\@s {
    margin-top: 0px !important;
    margin-bottom: 0px !important; }
  .u-m-y1\@s {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }
  .u-m-y2\@s {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }
  .u-m-y3\@s {
    margin-top: 24px !important;
    margin-bottom: 24px !important; }
  .u-m-y4\@s {
    margin-top: 32px !important;
    margin-bottom: 32px !important; }
  .u-m-y5\@s {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .u-m-y6\@s {
    margin-top: 48px !important;
    margin-bottom: 48px !important; }
  .u-m-y7\@s {
    margin-top: 56px !important;
    margin-bottom: 56px !important; }
  .u-m-y8\@s {
    margin-top: 64px !important;
    margin-bottom: 64px !important; }
  .u-m-y9\@s {
    margin-top: 72px !important;
    margin-bottom: 72px !important; }
  .u-m-y10\@s {
    margin-top: 80px !important;
    margin-bottom: 80px !important; }
  .u-m-y11\@s {
    margin-top: 88px !important;
    margin-bottom: 88px !important; }
  .u-m-y12\@s {
    margin-top: 96px !important;
    margin-bottom: 96px !important; }
  .u-m-y13\@s {
    margin-top: 104px !important;
    margin-bottom: 104px !important; }
  .u-m-y14\@s {
    margin-top: 112px !important;
    margin-bottom: 112px !important; }
  .u-m-y15\@s {
    margin-top: 120px !important;
    margin-bottom: 120px !important; }
  .u-m-y16\@s {
    margin-top: 128px !important;
    margin-bottom: 128px !important; } }

@media only screen and (min-width: 768px) {
  .u-m-y0\@m {
    margin-top: 0px !important;
    margin-bottom: 0px !important; }
  .u-m-y1\@m {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }
  .u-m-y2\@m {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }
  .u-m-y3\@m {
    margin-top: 24px !important;
    margin-bottom: 24px !important; }
  .u-m-y4\@m {
    margin-top: 32px !important;
    margin-bottom: 32px !important; }
  .u-m-y5\@m {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .u-m-y6\@m {
    margin-top: 48px !important;
    margin-bottom: 48px !important; }
  .u-m-y7\@m {
    margin-top: 56px !important;
    margin-bottom: 56px !important; }
  .u-m-y8\@m {
    margin-top: 64px !important;
    margin-bottom: 64px !important; }
  .u-m-y9\@m {
    margin-top: 72px !important;
    margin-bottom: 72px !important; }
  .u-m-y10\@m {
    margin-top: 80px !important;
    margin-bottom: 80px !important; }
  .u-m-y11\@m {
    margin-top: 88px !important;
    margin-bottom: 88px !important; }
  .u-m-y12\@m {
    margin-top: 96px !important;
    margin-bottom: 96px !important; }
  .u-m-y13\@m {
    margin-top: 104px !important;
    margin-bottom: 104px !important; }
  .u-m-y14\@m {
    margin-top: 112px !important;
    margin-bottom: 112px !important; }
  .u-m-y15\@m {
    margin-top: 120px !important;
    margin-bottom: 120px !important; }
  .u-m-y16\@m {
    margin-top: 128px !important;
    margin-bottom: 128px !important; } }

@media only screen and (min-width: 1024px) {
  .u-m-y0\@l {
    margin-top: 0px !important;
    margin-bottom: 0px !important; }
  .u-m-y1\@l {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }
  .u-m-y2\@l {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }
  .u-m-y3\@l {
    margin-top: 24px !important;
    margin-bottom: 24px !important; }
  .u-m-y4\@l {
    margin-top: 32px !important;
    margin-bottom: 32px !important; }
  .u-m-y5\@l {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .u-m-y6\@l {
    margin-top: 48px !important;
    margin-bottom: 48px !important; }
  .u-m-y7\@l {
    margin-top: 56px !important;
    margin-bottom: 56px !important; }
  .u-m-y8\@l {
    margin-top: 64px !important;
    margin-bottom: 64px !important; }
  .u-m-y9\@l {
    margin-top: 72px !important;
    margin-bottom: 72px !important; }
  .u-m-y10\@l {
    margin-top: 80px !important;
    margin-bottom: 80px !important; }
  .u-m-y11\@l {
    margin-top: 88px !important;
    margin-bottom: 88px !important; }
  .u-m-y12\@l {
    margin-top: 96px !important;
    margin-bottom: 96px !important; }
  .u-m-y13\@l {
    margin-top: 104px !important;
    margin-bottom: 104px !important; }
  .u-m-y14\@l {
    margin-top: 112px !important;
    margin-bottom: 112px !important; }
  .u-m-y15\@l {
    margin-top: 120px !important;
    margin-bottom: 120px !important; }
  .u-m-y16\@l {
    margin-top: 128px !important;
    margin-bottom: 128px !important; } }

@media only screen and (min-width: 1440px) {
  .u-m-y0\@xl {
    margin-top: 0px !important;
    margin-bottom: 0px !important; }
  .u-m-y1\@xl {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }
  .u-m-y2\@xl {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }
  .u-m-y3\@xl {
    margin-top: 24px !important;
    margin-bottom: 24px !important; }
  .u-m-y4\@xl {
    margin-top: 32px !important;
    margin-bottom: 32px !important; }
  .u-m-y5\@xl {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .u-m-y6\@xl {
    margin-top: 48px !important;
    margin-bottom: 48px !important; }
  .u-m-y7\@xl {
    margin-top: 56px !important;
    margin-bottom: 56px !important; }
  .u-m-y8\@xl {
    margin-top: 64px !important;
    margin-bottom: 64px !important; }
  .u-m-y9\@xl {
    margin-top: 72px !important;
    margin-bottom: 72px !important; }
  .u-m-y10\@xl {
    margin-top: 80px !important;
    margin-bottom: 80px !important; }
  .u-m-y11\@xl {
    margin-top: 88px !important;
    margin-bottom: 88px !important; }
  .u-m-y12\@xl {
    margin-top: 96px !important;
    margin-bottom: 96px !important; }
  .u-m-y13\@xl {
    margin-top: 104px !important;
    margin-bottom: 104px !important; }
  .u-m-y14\@xl {
    margin-top: 112px !important;
    margin-bottom: 112px !important; }
  .u-m-y15\@xl {
    margin-top: 120px !important;
    margin-bottom: 120px !important; }
  .u-m-y16\@xl {
    margin-top: 128px !important;
    margin-bottom: 128px !important; } }

@media only screen and (min-width: 1900px) {
  .u-m-y0\@xxl {
    margin-top: 0px !important;
    margin-bottom: 0px !important; }
  .u-m-y1\@xxl {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }
  .u-m-y2\@xxl {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }
  .u-m-y3\@xxl {
    margin-top: 24px !important;
    margin-bottom: 24px !important; }
  .u-m-y4\@xxl {
    margin-top: 32px !important;
    margin-bottom: 32px !important; }
  .u-m-y5\@xxl {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .u-m-y6\@xxl {
    margin-top: 48px !important;
    margin-bottom: 48px !important; }
  .u-m-y7\@xxl {
    margin-top: 56px !important;
    margin-bottom: 56px !important; }
  .u-m-y8\@xxl {
    margin-top: 64px !important;
    margin-bottom: 64px !important; }
  .u-m-y9\@xxl {
    margin-top: 72px !important;
    margin-bottom: 72px !important; }
  .u-m-y10\@xxl {
    margin-top: 80px !important;
    margin-bottom: 80px !important; }
  .u-m-y11\@xxl {
    margin-top: 88px !important;
    margin-bottom: 88px !important; }
  .u-m-y12\@xxl {
    margin-top: 96px !important;
    margin-bottom: 96px !important; }
  .u-m-y13\@xxl {
    margin-top: 104px !important;
    margin-bottom: 104px !important; }
  .u-m-y14\@xxl {
    margin-top: 112px !important;
    margin-bottom: 112px !important; }
  .u-m-y15\@xxl {
    margin-top: 120px !important;
    margin-bottom: 120px !important; }
  .u-m-y16\@xxl {
    margin-top: 128px !important;
    margin-bottom: 128px !important; } }

@media only screen and (min-width: 375px) {
  .u-m-t0\@xs {
    margin-top: 0px !important; }
  .u-m-t1\@xs {
    margin-top: 8px !important; }
  .u-m-t2\@xs {
    margin-top: 16px !important; }
  .u-m-t3\@xs {
    margin-top: 24px !important; }
  .u-m-t4\@xs {
    margin-top: 32px !important; }
  .u-m-t5\@xs {
    margin-top: 40px !important; }
  .u-m-t6\@xs {
    margin-top: 48px !important; }
  .u-m-t7\@xs {
    margin-top: 56px !important; }
  .u-m-t8\@xs {
    margin-top: 64px !important; }
  .u-m-t9\@xs {
    margin-top: 72px !important; }
  .u-m-t10\@xs {
    margin-top: 80px !important; }
  .u-m-t11\@xs {
    margin-top: 88px !important; }
  .u-m-t12\@xs {
    margin-top: 96px !important; }
  .u-m-t13\@xs {
    margin-top: 104px !important; }
  .u-m-t14\@xs {
    margin-top: 112px !important; }
  .u-m-t15\@xs {
    margin-top: 120px !important; }
  .u-m-t16\@xs {
    margin-top: 128px !important; } }

@media only screen and (min-width: 480px) {
  .u-m-t0\@s {
    margin-top: 0px !important; }
  .u-m-t1\@s {
    margin-top: 8px !important; }
  .u-m-t2\@s {
    margin-top: 16px !important; }
  .u-m-t3\@s {
    margin-top: 24px !important; }
  .u-m-t4\@s {
    margin-top: 32px !important; }
  .u-m-t5\@s {
    margin-top: 40px !important; }
  .u-m-t6\@s {
    margin-top: 48px !important; }
  .u-m-t7\@s {
    margin-top: 56px !important; }
  .u-m-t8\@s {
    margin-top: 64px !important; }
  .u-m-t9\@s {
    margin-top: 72px !important; }
  .u-m-t10\@s {
    margin-top: 80px !important; }
  .u-m-t11\@s {
    margin-top: 88px !important; }
  .u-m-t12\@s {
    margin-top: 96px !important; }
  .u-m-t13\@s {
    margin-top: 104px !important; }
  .u-m-t14\@s {
    margin-top: 112px !important; }
  .u-m-t15\@s {
    margin-top: 120px !important; }
  .u-m-t16\@s {
    margin-top: 128px !important; } }

@media only screen and (min-width: 768px) {
  .u-m-t0\@m {
    margin-top: 0px !important; }
  .u-m-t1\@m {
    margin-top: 8px !important; }
  .u-m-t2\@m {
    margin-top: 16px !important; }
  .u-m-t3\@m {
    margin-top: 24px !important; }
  .u-m-t4\@m {
    margin-top: 32px !important; }
  .u-m-t5\@m {
    margin-top: 40px !important; }
  .u-m-t6\@m {
    margin-top: 48px !important; }
  .u-m-t7\@m {
    margin-top: 56px !important; }
  .u-m-t8\@m {
    margin-top: 64px !important; }
  .u-m-t9\@m {
    margin-top: 72px !important; }
  .u-m-t10\@m {
    margin-top: 80px !important; }
  .u-m-t11\@m {
    margin-top: 88px !important; }
  .u-m-t12\@m {
    margin-top: 96px !important; }
  .u-m-t13\@m {
    margin-top: 104px !important; }
  .u-m-t14\@m {
    margin-top: 112px !important; }
  .u-m-t15\@m {
    margin-top: 120px !important; }
  .u-m-t16\@m {
    margin-top: 128px !important; } }

@media only screen and (min-width: 1024px) {
  .u-m-t0\@l {
    margin-top: 0px !important; }
  .u-m-t1\@l {
    margin-top: 8px !important; }
  .u-m-t2\@l {
    margin-top: 16px !important; }
  .u-m-t3\@l {
    margin-top: 24px !important; }
  .u-m-t4\@l {
    margin-top: 32px !important; }
  .u-m-t5\@l {
    margin-top: 40px !important; }
  .u-m-t6\@l {
    margin-top: 48px !important; }
  .u-m-t7\@l {
    margin-top: 56px !important; }
  .u-m-t8\@l {
    margin-top: 64px !important; }
  .u-m-t9\@l {
    margin-top: 72px !important; }
  .u-m-t10\@l {
    margin-top: 80px !important; }
  .u-m-t11\@l {
    margin-top: 88px !important; }
  .u-m-t12\@l {
    margin-top: 96px !important; }
  .u-m-t13\@l {
    margin-top: 104px !important; }
  .u-m-t14\@l {
    margin-top: 112px !important; }
  .u-m-t15\@l {
    margin-top: 120px !important; }
  .u-m-t16\@l {
    margin-top: 128px !important; } }

@media only screen and (min-width: 1440px) {
  .u-m-t0\@xl {
    margin-top: 0px !important; }
  .u-m-t1\@xl {
    margin-top: 8px !important; }
  .u-m-t2\@xl {
    margin-top: 16px !important; }
  .u-m-t3\@xl {
    margin-top: 24px !important; }
  .u-m-t4\@xl {
    margin-top: 32px !important; }
  .u-m-t5\@xl {
    margin-top: 40px !important; }
  .u-m-t6\@xl {
    margin-top: 48px !important; }
  .u-m-t7\@xl {
    margin-top: 56px !important; }
  .u-m-t8\@xl {
    margin-top: 64px !important; }
  .u-m-t9\@xl {
    margin-top: 72px !important; }
  .u-m-t10\@xl {
    margin-top: 80px !important; }
  .u-m-t11\@xl {
    margin-top: 88px !important; }
  .u-m-t12\@xl {
    margin-top: 96px !important; }
  .u-m-t13\@xl {
    margin-top: 104px !important; }
  .u-m-t14\@xl {
    margin-top: 112px !important; }
  .u-m-t15\@xl {
    margin-top: 120px !important; }
  .u-m-t16\@xl {
    margin-top: 128px !important; } }

@media only screen and (min-width: 1900px) {
  .u-m-t0\@xxl {
    margin-top: 0px !important; }
  .u-m-t1\@xxl {
    margin-top: 8px !important; }
  .u-m-t2\@xxl {
    margin-top: 16px !important; }
  .u-m-t3\@xxl {
    margin-top: 24px !important; }
  .u-m-t4\@xxl {
    margin-top: 32px !important; }
  .u-m-t5\@xxl {
    margin-top: 40px !important; }
  .u-m-t6\@xxl {
    margin-top: 48px !important; }
  .u-m-t7\@xxl {
    margin-top: 56px !important; }
  .u-m-t8\@xxl {
    margin-top: 64px !important; }
  .u-m-t9\@xxl {
    margin-top: 72px !important; }
  .u-m-t10\@xxl {
    margin-top: 80px !important; }
  .u-m-t11\@xxl {
    margin-top: 88px !important; }
  .u-m-t12\@xxl {
    margin-top: 96px !important; }
  .u-m-t13\@xxl {
    margin-top: 104px !important; }
  .u-m-t14\@xxl {
    margin-top: 112px !important; }
  .u-m-t15\@xxl {
    margin-top: 120px !important; }
  .u-m-t16\@xxl {
    margin-top: 128px !important; } }

@media only screen and (min-width: 375px) {
  .u-m-r0\@xs {
    margin-right: 0px !important; }
  .u-m-r1\@xs {
    margin-right: 8px !important; }
  .u-m-r2\@xs {
    margin-right: 16px !important; }
  .u-m-r3\@xs {
    margin-right: 24px !important; }
  .u-m-r4\@xs {
    margin-right: 32px !important; }
  .u-m-r5\@xs {
    margin-right: 40px !important; }
  .u-m-r6\@xs {
    margin-right: 48px !important; }
  .u-m-r7\@xs {
    margin-right: 56px !important; }
  .u-m-r8\@xs {
    margin-right: 64px !important; }
  .u-m-r9\@xs {
    margin-right: 72px !important; }
  .u-m-r10\@xs {
    margin-right: 80px !important; }
  .u-m-r11\@xs {
    margin-right: 88px !important; }
  .u-m-r12\@xs {
    margin-right: 96px !important; }
  .u-m-r13\@xs {
    margin-right: 104px !important; }
  .u-m-r14\@xs {
    margin-right: 112px !important; }
  .u-m-r15\@xs {
    margin-right: 120px !important; }
  .u-m-r16\@xs {
    margin-right: 128px !important; } }

@media only screen and (min-width: 480px) {
  .u-m-r0\@s {
    margin-right: 0px !important; }
  .u-m-r1\@s {
    margin-right: 8px !important; }
  .u-m-r2\@s {
    margin-right: 16px !important; }
  .u-m-r3\@s {
    margin-right: 24px !important; }
  .u-m-r4\@s {
    margin-right: 32px !important; }
  .u-m-r5\@s {
    margin-right: 40px !important; }
  .u-m-r6\@s {
    margin-right: 48px !important; }
  .u-m-r7\@s {
    margin-right: 56px !important; }
  .u-m-r8\@s {
    margin-right: 64px !important; }
  .u-m-r9\@s {
    margin-right: 72px !important; }
  .u-m-r10\@s {
    margin-right: 80px !important; }
  .u-m-r11\@s {
    margin-right: 88px !important; }
  .u-m-r12\@s {
    margin-right: 96px !important; }
  .u-m-r13\@s {
    margin-right: 104px !important; }
  .u-m-r14\@s {
    margin-right: 112px !important; }
  .u-m-r15\@s {
    margin-right: 120px !important; }
  .u-m-r16\@s {
    margin-right: 128px !important; } }

@media only screen and (min-width: 768px) {
  .u-m-r0\@m {
    margin-right: 0px !important; }
  .u-m-r1\@m {
    margin-right: 8px !important; }
  .u-m-r2\@m {
    margin-right: 16px !important; }
  .u-m-r3\@m {
    margin-right: 24px !important; }
  .u-m-r4\@m {
    margin-right: 32px !important; }
  .u-m-r5\@m {
    margin-right: 40px !important; }
  .u-m-r6\@m {
    margin-right: 48px !important; }
  .u-m-r7\@m {
    margin-right: 56px !important; }
  .u-m-r8\@m {
    margin-right: 64px !important; }
  .u-m-r9\@m {
    margin-right: 72px !important; }
  .u-m-r10\@m {
    margin-right: 80px !important; }
  .u-m-r11\@m {
    margin-right: 88px !important; }
  .u-m-r12\@m {
    margin-right: 96px !important; }
  .u-m-r13\@m {
    margin-right: 104px !important; }
  .u-m-r14\@m {
    margin-right: 112px !important; }
  .u-m-r15\@m {
    margin-right: 120px !important; }
  .u-m-r16\@m {
    margin-right: 128px !important; } }

@media only screen and (min-width: 1024px) {
  .u-m-r0\@l {
    margin-right: 0px !important; }
  .u-m-r1\@l {
    margin-right: 8px !important; }
  .u-m-r2\@l {
    margin-right: 16px !important; }
  .u-m-r3\@l {
    margin-right: 24px !important; }
  .u-m-r4\@l {
    margin-right: 32px !important; }
  .u-m-r5\@l {
    margin-right: 40px !important; }
  .u-m-r6\@l {
    margin-right: 48px !important; }
  .u-m-r7\@l {
    margin-right: 56px !important; }
  .u-m-r8\@l {
    margin-right: 64px !important; }
  .u-m-r9\@l {
    margin-right: 72px !important; }
  .u-m-r10\@l {
    margin-right: 80px !important; }
  .u-m-r11\@l {
    margin-right: 88px !important; }
  .u-m-r12\@l {
    margin-right: 96px !important; }
  .u-m-r13\@l {
    margin-right: 104px !important; }
  .u-m-r14\@l {
    margin-right: 112px !important; }
  .u-m-r15\@l {
    margin-right: 120px !important; }
  .u-m-r16\@l {
    margin-right: 128px !important; } }

@media only screen and (min-width: 1440px) {
  .u-m-r0\@xl {
    margin-right: 0px !important; }
  .u-m-r1\@xl {
    margin-right: 8px !important; }
  .u-m-r2\@xl {
    margin-right: 16px !important; }
  .u-m-r3\@xl {
    margin-right: 24px !important; }
  .u-m-r4\@xl {
    margin-right: 32px !important; }
  .u-m-r5\@xl {
    margin-right: 40px !important; }
  .u-m-r6\@xl {
    margin-right: 48px !important; }
  .u-m-r7\@xl {
    margin-right: 56px !important; }
  .u-m-r8\@xl {
    margin-right: 64px !important; }
  .u-m-r9\@xl {
    margin-right: 72px !important; }
  .u-m-r10\@xl {
    margin-right: 80px !important; }
  .u-m-r11\@xl {
    margin-right: 88px !important; }
  .u-m-r12\@xl {
    margin-right: 96px !important; }
  .u-m-r13\@xl {
    margin-right: 104px !important; }
  .u-m-r14\@xl {
    margin-right: 112px !important; }
  .u-m-r15\@xl {
    margin-right: 120px !important; }
  .u-m-r16\@xl {
    margin-right: 128px !important; } }

@media only screen and (min-width: 1900px) {
  .u-m-r0\@xxl {
    margin-right: 0px !important; }
  .u-m-r1\@xxl {
    margin-right: 8px !important; }
  .u-m-r2\@xxl {
    margin-right: 16px !important; }
  .u-m-r3\@xxl {
    margin-right: 24px !important; }
  .u-m-r4\@xxl {
    margin-right: 32px !important; }
  .u-m-r5\@xxl {
    margin-right: 40px !important; }
  .u-m-r6\@xxl {
    margin-right: 48px !important; }
  .u-m-r7\@xxl {
    margin-right: 56px !important; }
  .u-m-r8\@xxl {
    margin-right: 64px !important; }
  .u-m-r9\@xxl {
    margin-right: 72px !important; }
  .u-m-r10\@xxl {
    margin-right: 80px !important; }
  .u-m-r11\@xxl {
    margin-right: 88px !important; }
  .u-m-r12\@xxl {
    margin-right: 96px !important; }
  .u-m-r13\@xxl {
    margin-right: 104px !important; }
  .u-m-r14\@xxl {
    margin-right: 112px !important; }
  .u-m-r15\@xxl {
    margin-right: 120px !important; }
  .u-m-r16\@xxl {
    margin-right: 128px !important; } }

@media only screen and (min-width: 375px) {
  .u-m-b0\@xs {
    margin-bottom: 0px !important; }
  .u-m-b1\@xs {
    margin-bottom: 8px !important; }
  .u-m-b2\@xs {
    margin-bottom: 16px !important; }
  .u-m-b3\@xs {
    margin-bottom: 24px !important; }
  .u-m-b4\@xs {
    margin-bottom: 32px !important; }
  .u-m-b5\@xs {
    margin-bottom: 40px !important; }
  .u-m-b6\@xs {
    margin-bottom: 48px !important; }
  .u-m-b7\@xs {
    margin-bottom: 56px !important; }
  .u-m-b8\@xs {
    margin-bottom: 64px !important; }
  .u-m-b9\@xs {
    margin-bottom: 72px !important; }
  .u-m-b10\@xs {
    margin-bottom: 80px !important; }
  .u-m-b11\@xs {
    margin-bottom: 88px !important; }
  .u-m-b12\@xs {
    margin-bottom: 96px !important; }
  .u-m-b13\@xs {
    margin-bottom: 104px !important; }
  .u-m-b14\@xs {
    margin-bottom: 112px !important; }
  .u-m-b15\@xs {
    margin-bottom: 120px !important; }
  .u-m-b16\@xs {
    margin-bottom: 128px !important; } }

@media only screen and (min-width: 480px) {
  .u-m-b0\@s {
    margin-bottom: 0px !important; }
  .u-m-b1\@s {
    margin-bottom: 8px !important; }
  .u-m-b2\@s {
    margin-bottom: 16px !important; }
  .u-m-b3\@s {
    margin-bottom: 24px !important; }
  .u-m-b4\@s {
    margin-bottom: 32px !important; }
  .u-m-b5\@s {
    margin-bottom: 40px !important; }
  .u-m-b6\@s {
    margin-bottom: 48px !important; }
  .u-m-b7\@s {
    margin-bottom: 56px !important; }
  .u-m-b8\@s {
    margin-bottom: 64px !important; }
  .u-m-b9\@s {
    margin-bottom: 72px !important; }
  .u-m-b10\@s {
    margin-bottom: 80px !important; }
  .u-m-b11\@s {
    margin-bottom: 88px !important; }
  .u-m-b12\@s {
    margin-bottom: 96px !important; }
  .u-m-b13\@s {
    margin-bottom: 104px !important; }
  .u-m-b14\@s {
    margin-bottom: 112px !important; }
  .u-m-b15\@s {
    margin-bottom: 120px !important; }
  .u-m-b16\@s {
    margin-bottom: 128px !important; } }

@media only screen and (min-width: 768px) {
  .u-m-b0\@m {
    margin-bottom: 0px !important; }
  .u-m-b1\@m {
    margin-bottom: 8px !important; }
  .u-m-b2\@m {
    margin-bottom: 16px !important; }
  .u-m-b3\@m {
    margin-bottom: 24px !important; }
  .u-m-b4\@m {
    margin-bottom: 32px !important; }
  .u-m-b5\@m {
    margin-bottom: 40px !important; }
  .u-m-b6\@m {
    margin-bottom: 48px !important; }
  .u-m-b7\@m {
    margin-bottom: 56px !important; }
  .u-m-b8\@m {
    margin-bottom: 64px !important; }
  .u-m-b9\@m {
    margin-bottom: 72px !important; }
  .u-m-b10\@m {
    margin-bottom: 80px !important; }
  .u-m-b11\@m {
    margin-bottom: 88px !important; }
  .u-m-b12\@m {
    margin-bottom: 96px !important; }
  .u-m-b13\@m {
    margin-bottom: 104px !important; }
  .u-m-b14\@m {
    margin-bottom: 112px !important; }
  .u-m-b15\@m {
    margin-bottom: 120px !important; }
  .u-m-b16\@m {
    margin-bottom: 128px !important; } }

@media only screen and (min-width: 1024px) {
  .u-m-b0\@l {
    margin-bottom: 0px !important; }
  .u-m-b1\@l {
    margin-bottom: 8px !important; }
  .u-m-b2\@l {
    margin-bottom: 16px !important; }
  .u-m-b3\@l {
    margin-bottom: 24px !important; }
  .u-m-b4\@l {
    margin-bottom: 32px !important; }
  .u-m-b5\@l {
    margin-bottom: 40px !important; }
  .u-m-b6\@l {
    margin-bottom: 48px !important; }
  .u-m-b7\@l {
    margin-bottom: 56px !important; }
  .u-m-b8\@l {
    margin-bottom: 64px !important; }
  .u-m-b9\@l {
    margin-bottom: 72px !important; }
  .u-m-b10\@l {
    margin-bottom: 80px !important; }
  .u-m-b11\@l {
    margin-bottom: 88px !important; }
  .u-m-b12\@l {
    margin-bottom: 96px !important; }
  .u-m-b13\@l {
    margin-bottom: 104px !important; }
  .u-m-b14\@l {
    margin-bottom: 112px !important; }
  .u-m-b15\@l {
    margin-bottom: 120px !important; }
  .u-m-b16\@l {
    margin-bottom: 128px !important; } }

@media only screen and (min-width: 1440px) {
  .u-m-b0\@xl {
    margin-bottom: 0px !important; }
  .u-m-b1\@xl {
    margin-bottom: 8px !important; }
  .u-m-b2\@xl {
    margin-bottom: 16px !important; }
  .u-m-b3\@xl {
    margin-bottom: 24px !important; }
  .u-m-b4\@xl {
    margin-bottom: 32px !important; }
  .u-m-b5\@xl {
    margin-bottom: 40px !important; }
  .u-m-b6\@xl {
    margin-bottom: 48px !important; }
  .u-m-b7\@xl {
    margin-bottom: 56px !important; }
  .u-m-b8\@xl {
    margin-bottom: 64px !important; }
  .u-m-b9\@xl {
    margin-bottom: 72px !important; }
  .u-m-b10\@xl {
    margin-bottom: 80px !important; }
  .u-m-b11\@xl {
    margin-bottom: 88px !important; }
  .u-m-b12\@xl {
    margin-bottom: 96px !important; }
  .u-m-b13\@xl {
    margin-bottom: 104px !important; }
  .u-m-b14\@xl {
    margin-bottom: 112px !important; }
  .u-m-b15\@xl {
    margin-bottom: 120px !important; }
  .u-m-b16\@xl {
    margin-bottom: 128px !important; } }

@media only screen and (min-width: 1900px) {
  .u-m-b0\@xxl {
    margin-bottom: 0px !important; }
  .u-m-b1\@xxl {
    margin-bottom: 8px !important; }
  .u-m-b2\@xxl {
    margin-bottom: 16px !important; }
  .u-m-b3\@xxl {
    margin-bottom: 24px !important; }
  .u-m-b4\@xxl {
    margin-bottom: 32px !important; }
  .u-m-b5\@xxl {
    margin-bottom: 40px !important; }
  .u-m-b6\@xxl {
    margin-bottom: 48px !important; }
  .u-m-b7\@xxl {
    margin-bottom: 56px !important; }
  .u-m-b8\@xxl {
    margin-bottom: 64px !important; }
  .u-m-b9\@xxl {
    margin-bottom: 72px !important; }
  .u-m-b10\@xxl {
    margin-bottom: 80px !important; }
  .u-m-b11\@xxl {
    margin-bottom: 88px !important; }
  .u-m-b12\@xxl {
    margin-bottom: 96px !important; }
  .u-m-b13\@xxl {
    margin-bottom: 104px !important; }
  .u-m-b14\@xxl {
    margin-bottom: 112px !important; }
  .u-m-b15\@xxl {
    margin-bottom: 120px !important; }
  .u-m-b16\@xxl {
    margin-bottom: 128px !important; } }

@media only screen and (min-width: 375px) {
  .u-m-l0\@xs {
    margin-left: 0px !important; }
  .u-m-l1\@xs {
    margin-left: 8px !important; }
  .u-m-l2\@xs {
    margin-left: 16px !important; }
  .u-m-l3\@xs {
    margin-left: 24px !important; }
  .u-m-l4\@xs {
    margin-left: 32px !important; }
  .u-m-l5\@xs {
    margin-left: 40px !important; }
  .u-m-l6\@xs {
    margin-left: 48px !important; }
  .u-m-l7\@xs {
    margin-left: 56px !important; }
  .u-m-l8\@xs {
    margin-left: 64px !important; }
  .u-m-l9\@xs {
    margin-left: 72px !important; }
  .u-m-l10\@xs {
    margin-left: 80px !important; }
  .u-m-l11\@xs {
    margin-left: 88px !important; }
  .u-m-l12\@xs {
    margin-left: 96px !important; }
  .u-m-l13\@xs {
    margin-left: 104px !important; }
  .u-m-l14\@xs {
    margin-left: 112px !important; }
  .u-m-l15\@xs {
    margin-left: 120px !important; }
  .u-m-l16\@xs {
    margin-left: 128px !important; } }

@media only screen and (min-width: 480px) {
  .u-m-l0\@s {
    margin-left: 0px !important; }
  .u-m-l1\@s {
    margin-left: 8px !important; }
  .u-m-l2\@s {
    margin-left: 16px !important; }
  .u-m-l3\@s {
    margin-left: 24px !important; }
  .u-m-l4\@s {
    margin-left: 32px !important; }
  .u-m-l5\@s {
    margin-left: 40px !important; }
  .u-m-l6\@s {
    margin-left: 48px !important; }
  .u-m-l7\@s {
    margin-left: 56px !important; }
  .u-m-l8\@s {
    margin-left: 64px !important; }
  .u-m-l9\@s {
    margin-left: 72px !important; }
  .u-m-l10\@s {
    margin-left: 80px !important; }
  .u-m-l11\@s {
    margin-left: 88px !important; }
  .u-m-l12\@s {
    margin-left: 96px !important; }
  .u-m-l13\@s {
    margin-left: 104px !important; }
  .u-m-l14\@s {
    margin-left: 112px !important; }
  .u-m-l15\@s {
    margin-left: 120px !important; }
  .u-m-l16\@s {
    margin-left: 128px !important; } }

@media only screen and (min-width: 768px) {
  .u-m-l0\@m {
    margin-left: 0px !important; }
  .u-m-l1\@m {
    margin-left: 8px !important; }
  .u-m-l2\@m {
    margin-left: 16px !important; }
  .u-m-l3\@m {
    margin-left: 24px !important; }
  .u-m-l4\@m {
    margin-left: 32px !important; }
  .u-m-l5\@m {
    margin-left: 40px !important; }
  .u-m-l6\@m {
    margin-left: 48px !important; }
  .u-m-l7\@m {
    margin-left: 56px !important; }
  .u-m-l8\@m {
    margin-left: 64px !important; }
  .u-m-l9\@m {
    margin-left: 72px !important; }
  .u-m-l10\@m {
    margin-left: 80px !important; }
  .u-m-l11\@m {
    margin-left: 88px !important; }
  .u-m-l12\@m {
    margin-left: 96px !important; }
  .u-m-l13\@m {
    margin-left: 104px !important; }
  .u-m-l14\@m {
    margin-left: 112px !important; }
  .u-m-l15\@m {
    margin-left: 120px !important; }
  .u-m-l16\@m {
    margin-left: 128px !important; } }

@media only screen and (min-width: 1024px) {
  .u-m-l0\@l {
    margin-left: 0px !important; }
  .u-m-l1\@l {
    margin-left: 8px !important; }
  .u-m-l2\@l {
    margin-left: 16px !important; }
  .u-m-l3\@l {
    margin-left: 24px !important; }
  .u-m-l4\@l {
    margin-left: 32px !important; }
  .u-m-l5\@l {
    margin-left: 40px !important; }
  .u-m-l6\@l {
    margin-left: 48px !important; }
  .u-m-l7\@l {
    margin-left: 56px !important; }
  .u-m-l8\@l {
    margin-left: 64px !important; }
  .u-m-l9\@l {
    margin-left: 72px !important; }
  .u-m-l10\@l {
    margin-left: 80px !important; }
  .u-m-l11\@l {
    margin-left: 88px !important; }
  .u-m-l12\@l {
    margin-left: 96px !important; }
  .u-m-l13\@l {
    margin-left: 104px !important; }
  .u-m-l14\@l {
    margin-left: 112px !important; }
  .u-m-l15\@l {
    margin-left: 120px !important; }
  .u-m-l16\@l {
    margin-left: 128px !important; } }

@media only screen and (min-width: 1440px) {
  .u-m-l0\@xl {
    margin-left: 0px !important; }
  .u-m-l1\@xl {
    margin-left: 8px !important; }
  .u-m-l2\@xl {
    margin-left: 16px !important; }
  .u-m-l3\@xl {
    margin-left: 24px !important; }
  .u-m-l4\@xl {
    margin-left: 32px !important; }
  .u-m-l5\@xl {
    margin-left: 40px !important; }
  .u-m-l6\@xl {
    margin-left: 48px !important; }
  .u-m-l7\@xl {
    margin-left: 56px !important; }
  .u-m-l8\@xl {
    margin-left: 64px !important; }
  .u-m-l9\@xl {
    margin-left: 72px !important; }
  .u-m-l10\@xl {
    margin-left: 80px !important; }
  .u-m-l11\@xl {
    margin-left: 88px !important; }
  .u-m-l12\@xl {
    margin-left: 96px !important; }
  .u-m-l13\@xl {
    margin-left: 104px !important; }
  .u-m-l14\@xl {
    margin-left: 112px !important; }
  .u-m-l15\@xl {
    margin-left: 120px !important; }
  .u-m-l16\@xl {
    margin-left: 128px !important; } }

@media only screen and (min-width: 1900px) {
  .u-m-l0\@xxl {
    margin-left: 0px !important; }
  .u-m-l1\@xxl {
    margin-left: 8px !important; }
  .u-m-l2\@xxl {
    margin-left: 16px !important; }
  .u-m-l3\@xxl {
    margin-left: 24px !important; }
  .u-m-l4\@xxl {
    margin-left: 32px !important; }
  .u-m-l5\@xxl {
    margin-left: 40px !important; }
  .u-m-l6\@xxl {
    margin-left: 48px !important; }
  .u-m-l7\@xxl {
    margin-left: 56px !important; }
  .u-m-l8\@xxl {
    margin-left: 64px !important; }
  .u-m-l9\@xxl {
    margin-left: 72px !important; }
  .u-m-l10\@xxl {
    margin-left: 80px !important; }
  .u-m-l11\@xxl {
    margin-left: 88px !important; }
  .u-m-l12\@xxl {
    margin-left: 96px !important; }
  .u-m-l13\@xxl {
    margin-left: 104px !important; }
  .u-m-l14\@xxl {
    margin-left: 112px !important; }
  .u-m-l15\@xxl {
    margin-left: 120px !important; }
  .u-m-l16\@xxl {
    margin-left: 128px !important; } }

.u-m-a0 {
  margin: 0px; }

.u-m-a1 {
  margin: 8px; }

.u-m-a2 {
  margin: 16px; }

.u-m-a3 {
  margin: 24px; }

.u-m-a4 {
  margin: 32px; }

.u-m-a5 {
  margin: 40px; }

.u-m-a6 {
  margin: 48px; }

.u-m-a7 {
  margin: 56px; }

.u-m-a8 {
  margin: 64px; }

.u-m-a9 {
  margin: 72px; }

.u-m-a10 {
  margin: 80px; }

.u-m-a11 {
  margin: 88px; }

.u-m-a12 {
  margin: 96px; }

.u-m-a13 {
  margin: 104px; }

.u-m-a14 {
  margin: 112px; }

.u-m-a15 {
  margin: 120px; }

.u-m-a16 {
  margin: 128px; }

.u-p-a0 {
  padding: 0px; }

.u-p-a1 {
  padding: 8px; }

.u-p-a2 {
  padding: 16px; }

.u-p-a3 {
  padding: 24px; }

.u-p-a4 {
  padding: 32px; }

.u-p-a5 {
  padding: 40px; }

.u-p-a6 {
  padding: 48px; }

.u-p-a7 {
  padding: 56px; }

.u-p-a8 {
  padding: 64px; }

.u-p-a9 {
  padding: 72px; }

.u-p-a10 {
  padding: 80px; }

.u-p-a11 {
  padding: 88px; }

.u-p-a12 {
  padding: 96px; }

.u-p-a13 {
  padding: 104px; }

.u-p-a14 {
  padding: 112px; }

.u-p-a15 {
  padding: 120px; }

.u-p-a16 {
  padding: 128px; }

/* _utility.heights.scss */
.u-height-a {
  height: auto; }

.u-height-100pc {
  height: 100%; }

.u-height-100vh {
  height: 100vh; }

/**
		* Whole
		*/
.u-height-full {
  height: 100%; }

/**
		* Halves
		*/
.u-height-half, .u-height-2\/4, .u-height-3\/6, .u-height-4\/8, .u-height-5\/10, .u-height-6\/12 {
  height: 50%; }

/**
		* Thirds
		*/
.u-height-1\/3, .u-height-2\/6, .u-height-3\/9, .u-height-4\/12 {
  height: 33.333%; }

.u-height-2\/3, .u-height-4\/6, .u-height-6\/9, .u-height-8\/12 {
  height: 66.666%; }

/**
		* Quarters
		*/
.u-height-1\/4, .u-height-2\/8, .u-height-3\/12 {
  height: 25%; }

.u-height-3\/4, .u-height-6\/8, .u-height-9\/12 {
  height: 75%; }

/**
		* Fifths
		*/
.u-height-1\/5, .u-height-2\/10 {
  height: 20%; }

.u-height-2\/5, .u-height-4\/10 {
  height: 40%; }

.u-height-3\/5, .u-height-6\/10 {
  height: 60%; }

.u-height-4\/5, .u-height-8\/10 {
  height: 80%; }

/**
		* Sixths
		*/
.u-height-1\/6, .u-height-2\/12 {
  height: 16.666%; }

.u-height-5\/6, .u-height-10\/12 {
  height: 83.333%; }

/**
		* Eighths
		*/
.u-height-1\/8 {
  height: 12.5%; }

.u-height-3\/8 {
  height: 37.5%; }

.u-height-5\/8 {
  height: 62.5%; }

.u-height-7\/8 {
  height: 87.5%; }

/**
		* Nineths
		*/
.u-height-1\/9 {
  height: 11.111%; }

.u-height-2\/9 {
  height: 22.222%; }

.u-height-4\/9 {
  height: 44.444%; }

.u-height-5\/9 {
  height: 55.556%; }

.u-height-7\/9 {
  height: 77.778%; }

.u-height-8\/9 {
  height: 88.889%; }

/**
		* Tenths
		*/
.u-height-1\/10 {
  height: 10%; }

.u-height-3\/10 {
  height: 30%; }

.u-height-7\/10 {
  height: 70%; }

.u-height-9\/10 {
  height: 90%; }

/**
		* Twelfths
		*/
.u-height-1\/12 {
  height: 8.333%; }

.u-height-5\/12 {
  height: 41.666%; }

.u-height-7\/12 {
  height: 58.333%; }

.u-height-11\/12 {
  height: 91.666%; }

/**
		* Whole
		*/
.u-height-full {
  min-height: 100%; }

/**
		* Halves
		*/
.u-height-half, .u-height-2\/4, .u-height-3\/6, .u-height-4\/8, .u-height-5\/10, .u-height-6\/12 {
  min-height: 50%; }

/**
		* Thirds
		*/
.u-height-1\/3, .u-height-2\/6, .u-height-3\/9, .u-height-4\/12 {
  min-height: 33.333%; }

.u-height-2\/3, .u-height-4\/6, .u-height-6\/9, .u-height-8\/12 {
  min-height: 66.666%; }

/**
		* Quarters
		*/
.u-height-1\/4, .u-height-2\/8, .u-height-3\/12 {
  min-height: 25%; }

.u-height-3\/4, .u-height-6\/8, .u-height-9\/12 {
  min-height: 75%; }

/**
		* Fifths
		*/
.u-height-1\/5, .u-height-2\/10 {
  min-height: 20%; }

.u-height-2\/5, .u-height-4\/10 {
  min-height: 40%; }

.u-height-3\/5, .u-height-6\/10 {
  min-height: 60%; }

.u-height-4\/5, .u-height-8\/10 {
  min-height: 80%; }

/**
		* Sixths
		*/
.u-height-1\/6, .u-height-2\/12 {
  min-height: 16.666%; }

.u-height-5\/6, .u-height-10\/12 {
  min-height: 83.333%; }

/**
		* Eighths
		*/
.u-height-1\/8 {
  min-height: 12.5%; }

.u-height-3\/8 {
  min-height: 37.5%; }

.u-height-5\/8 {
  min-height: 62.5%; }

.u-height-7\/8 {
  min-height: 87.5%; }

/**
		* Nineths
		*/
.u-height-1\/9 {
  min-height: 11.111%; }

.u-height-2\/9 {
  min-height: 22.222%; }

.u-height-4\/9 {
  min-height: 44.444%; }

.u-height-5\/9 {
  min-height: 55.556%; }

.u-height-7\/9 {
  min-height: 77.778%; }

.u-height-8\/9 {
  min-height: 88.889%; }

/**
		* Tenths
		*/
.u-height-1\/10 {
  min-height: 10%; }

.u-height-3\/10 {
  min-height: 30%; }

.u-height-7\/10 {
  min-height: 70%; }

.u-height-9\/10 {
  min-height: 90%; }

/**
		* Twelfths
		*/
.u-height-1\/12 {
  min-height: 8.333%; }

.u-height-5\/12 {
  min-height: 41.666%; }

.u-height-7\/12 {
  min-height: 58.333%; }

.u-height-11\/12 {
  min-height: 91.666%; }

@media only screen and (min-width: 375px) {
  /**
		* Whole
		*/
  .u-height-full\@xs {
    height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@xs, .u-height-2\/4\@xs, .u-height-3\/6\@xs, .u-height-4\/8\@xs, .u-height-5\/10\@xs, .u-height-6\/12\@xs {
    height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@xs, .u-height-2\/6\@xs, .u-height-3\/9\@xs, .u-height-4\/12\@xs {
    height: 33.333%; }
  .u-height-2\/3\@xs, .u-height-4\/6\@xs, .u-height-6\/9\@xs, .u-height-8\/12\@xs {
    height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@xs, .u-height-2\/8\@xs, .u-height-3\/12\@xs {
    height: 25%; }
  .u-height-3\/4\@xs, .u-height-6\/8\@xs, .u-height-9\/12\@xs {
    height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@xs, .u-height-2\/10\@xs {
    height: 20%; }
  .u-height-2\/5\@xs, .u-height-4\/10\@xs {
    height: 40%; }
  .u-height-3\/5\@xs, .u-height-6\/10\@xs {
    height: 60%; }
  .u-height-4\/5\@xs, .u-height-8\/10\@xs {
    height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@xs, .u-height-2\/12\@xs {
    height: 16.666%; }
  .u-height-5\/6\@xs, .u-height-10\/12\@xs {
    height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@xs {
    height: 12.5%; }
  .u-height-3\/8\@xs {
    height: 37.5%; }
  .u-height-5\/8\@xs {
    height: 62.5%; }
  .u-height-7\/8\@xs {
    height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@xs {
    height: 11.111%; }
  .u-height-2\/9\@xs {
    height: 22.222%; }
  .u-height-4\/9\@xs {
    height: 44.444%; }
  .u-height-5\/9\@xs {
    height: 55.556%; }
  .u-height-7\/9\@xs {
    height: 77.778%; }
  .u-height-8\/9\@xs {
    height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@xs {
    height: 10%; }
  .u-height-3\/10\@xs {
    height: 30%; }
  .u-height-7\/10\@xs {
    height: 70%; }
  .u-height-9\/10\@xs {
    height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@xs {
    height: 8.333%; }
  .u-height-5\/12\@xs {
    height: 41.666%; }
  .u-height-7\/12\@xs {
    height: 58.333%; }
  .u-height-11\/12\@xs {
    height: 91.666%; }
  /**
		* Whole
		*/
  .u-height-full\@xs {
    min-height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@xs, .u-height-2\/4\@xs, .u-height-3\/6\@xs, .u-height-4\/8\@xs, .u-height-5\/10\@xs, .u-height-6\/12\@xs {
    min-height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@xs, .u-height-2\/6\@xs, .u-height-3\/9\@xs, .u-height-4\/12\@xs {
    min-height: 33.333%; }
  .u-height-2\/3\@xs, .u-height-4\/6\@xs, .u-height-6\/9\@xs, .u-height-8\/12\@xs {
    min-height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@xs, .u-height-2\/8\@xs, .u-height-3\/12\@xs {
    min-height: 25%; }
  .u-height-3\/4\@xs, .u-height-6\/8\@xs, .u-height-9\/12\@xs {
    min-height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@xs, .u-height-2\/10\@xs {
    min-height: 20%; }
  .u-height-2\/5\@xs, .u-height-4\/10\@xs {
    min-height: 40%; }
  .u-height-3\/5\@xs, .u-height-6\/10\@xs {
    min-height: 60%; }
  .u-height-4\/5\@xs, .u-height-8\/10\@xs {
    min-height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@xs, .u-height-2\/12\@xs {
    min-height: 16.666%; }
  .u-height-5\/6\@xs, .u-height-10\/12\@xs {
    min-height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@xs {
    min-height: 12.5%; }
  .u-height-3\/8\@xs {
    min-height: 37.5%; }
  .u-height-5\/8\@xs {
    min-height: 62.5%; }
  .u-height-7\/8\@xs {
    min-height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@xs {
    min-height: 11.111%; }
  .u-height-2\/9\@xs {
    min-height: 22.222%; }
  .u-height-4\/9\@xs {
    min-height: 44.444%; }
  .u-height-5\/9\@xs {
    min-height: 55.556%; }
  .u-height-7\/9\@xs {
    min-height: 77.778%; }
  .u-height-8\/9\@xs {
    min-height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@xs {
    min-height: 10%; }
  .u-height-3\/10\@xs {
    min-height: 30%; }
  .u-height-7\/10\@xs {
    min-height: 70%; }
  .u-height-9\/10\@xs {
    min-height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@xs {
    min-height: 8.333%; }
  .u-height-5\/12\@xs {
    min-height: 41.666%; }
  .u-height-7\/12\@xs {
    min-height: 58.333%; }
  .u-height-11\/12\@xs {
    min-height: 91.666%; } }

@media only screen and (min-width: 480px) {
  /**
		* Whole
		*/
  .u-height-full\@s {
    height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@s, .u-height-2\/4\@s, .u-height-3\/6\@s, .u-height-4\/8\@s, .u-height-5\/10\@s, .u-height-6\/12\@s {
    height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@s, .u-height-2\/6\@s, .u-height-3\/9\@s, .u-height-4\/12\@s {
    height: 33.333%; }
  .u-height-2\/3\@s, .u-height-4\/6\@s, .u-height-6\/9\@s, .u-height-8\/12\@s {
    height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@s, .u-height-2\/8\@s, .u-height-3\/12\@s {
    height: 25%; }
  .u-height-3\/4\@s, .u-height-6\/8\@s, .u-height-9\/12\@s {
    height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@s, .u-height-2\/10\@s {
    height: 20%; }
  .u-height-2\/5\@s, .u-height-4\/10\@s {
    height: 40%; }
  .u-height-3\/5\@s, .u-height-6\/10\@s {
    height: 60%; }
  .u-height-4\/5\@s, .u-height-8\/10\@s {
    height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@s, .u-height-2\/12\@s {
    height: 16.666%; }
  .u-height-5\/6\@s, .u-height-10\/12\@s {
    height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@s {
    height: 12.5%; }
  .u-height-3\/8\@s {
    height: 37.5%; }
  .u-height-5\/8\@s {
    height: 62.5%; }
  .u-height-7\/8\@s {
    height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@s {
    height: 11.111%; }
  .u-height-2\/9\@s {
    height: 22.222%; }
  .u-height-4\/9\@s {
    height: 44.444%; }
  .u-height-5\/9\@s {
    height: 55.556%; }
  .u-height-7\/9\@s {
    height: 77.778%; }
  .u-height-8\/9\@s {
    height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@s {
    height: 10%; }
  .u-height-3\/10\@s {
    height: 30%; }
  .u-height-7\/10\@s {
    height: 70%; }
  .u-height-9\/10\@s {
    height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@s {
    height: 8.333%; }
  .u-height-5\/12\@s {
    height: 41.666%; }
  .u-height-7\/12\@s {
    height: 58.333%; }
  .u-height-11\/12\@s {
    height: 91.666%; }
  /**
		* Whole
		*/
  .u-height-full\@s {
    min-height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@s, .u-height-2\/4\@s, .u-height-3\/6\@s, .u-height-4\/8\@s, .u-height-5\/10\@s, .u-height-6\/12\@s {
    min-height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@s, .u-height-2\/6\@s, .u-height-3\/9\@s, .u-height-4\/12\@s {
    min-height: 33.333%; }
  .u-height-2\/3\@s, .u-height-4\/6\@s, .u-height-6\/9\@s, .u-height-8\/12\@s {
    min-height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@s, .u-height-2\/8\@s, .u-height-3\/12\@s {
    min-height: 25%; }
  .u-height-3\/4\@s, .u-height-6\/8\@s, .u-height-9\/12\@s {
    min-height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@s, .u-height-2\/10\@s {
    min-height: 20%; }
  .u-height-2\/5\@s, .u-height-4\/10\@s {
    min-height: 40%; }
  .u-height-3\/5\@s, .u-height-6\/10\@s {
    min-height: 60%; }
  .u-height-4\/5\@s, .u-height-8\/10\@s {
    min-height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@s, .u-height-2\/12\@s {
    min-height: 16.666%; }
  .u-height-5\/6\@s, .u-height-10\/12\@s {
    min-height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@s {
    min-height: 12.5%; }
  .u-height-3\/8\@s {
    min-height: 37.5%; }
  .u-height-5\/8\@s {
    min-height: 62.5%; }
  .u-height-7\/8\@s {
    min-height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@s {
    min-height: 11.111%; }
  .u-height-2\/9\@s {
    min-height: 22.222%; }
  .u-height-4\/9\@s {
    min-height: 44.444%; }
  .u-height-5\/9\@s {
    min-height: 55.556%; }
  .u-height-7\/9\@s {
    min-height: 77.778%; }
  .u-height-8\/9\@s {
    min-height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@s {
    min-height: 10%; }
  .u-height-3\/10\@s {
    min-height: 30%; }
  .u-height-7\/10\@s {
    min-height: 70%; }
  .u-height-9\/10\@s {
    min-height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@s {
    min-height: 8.333%; }
  .u-height-5\/12\@s {
    min-height: 41.666%; }
  .u-height-7\/12\@s {
    min-height: 58.333%; }
  .u-height-11\/12\@s {
    min-height: 91.666%; } }

@media only screen and (min-width: 768px) {
  /**
		* Whole
		*/
  .u-height-full\@m {
    height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@m, .u-height-2\/4\@m, .u-height-3\/6\@m, .u-height-4\/8\@m, .u-height-5\/10\@m, .u-height-6\/12\@m {
    height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@m, .u-height-2\/6\@m, .u-height-3\/9\@m, .u-height-4\/12\@m {
    height: 33.333%; }
  .u-height-2\/3\@m, .u-height-4\/6\@m, .u-height-6\/9\@m, .u-height-8\/12\@m {
    height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@m, .u-height-2\/8\@m, .u-height-3\/12\@m {
    height: 25%; }
  .u-height-3\/4\@m, .u-height-6\/8\@m, .u-height-9\/12\@m {
    height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@m, .u-height-2\/10\@m {
    height: 20%; }
  .u-height-2\/5\@m, .u-height-4\/10\@m {
    height: 40%; }
  .u-height-3\/5\@m, .u-height-6\/10\@m {
    height: 60%; }
  .u-height-4\/5\@m, .u-height-8\/10\@m {
    height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@m, .u-height-2\/12\@m {
    height: 16.666%; }
  .u-height-5\/6\@m, .u-height-10\/12\@m {
    height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@m {
    height: 12.5%; }
  .u-height-3\/8\@m {
    height: 37.5%; }
  .u-height-5\/8\@m {
    height: 62.5%; }
  .u-height-7\/8\@m {
    height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@m {
    height: 11.111%; }
  .u-height-2\/9\@m {
    height: 22.222%; }
  .u-height-4\/9\@m {
    height: 44.444%; }
  .u-height-5\/9\@m {
    height: 55.556%; }
  .u-height-7\/9\@m {
    height: 77.778%; }
  .u-height-8\/9\@m {
    height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@m {
    height: 10%; }
  .u-height-3\/10\@m {
    height: 30%; }
  .u-height-7\/10\@m {
    height: 70%; }
  .u-height-9\/10\@m {
    height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@m {
    height: 8.333%; }
  .u-height-5\/12\@m {
    height: 41.666%; }
  .u-height-7\/12\@m {
    height: 58.333%; }
  .u-height-11\/12\@m {
    height: 91.666%; }
  /**
		* Whole
		*/
  .u-height-full\@m {
    min-height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@m, .u-height-2\/4\@m, .u-height-3\/6\@m, .u-height-4\/8\@m, .u-height-5\/10\@m, .u-height-6\/12\@m {
    min-height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@m, .u-height-2\/6\@m, .u-height-3\/9\@m, .u-height-4\/12\@m {
    min-height: 33.333%; }
  .u-height-2\/3\@m, .u-height-4\/6\@m, .u-height-6\/9\@m, .u-height-8\/12\@m {
    min-height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@m, .u-height-2\/8\@m, .u-height-3\/12\@m {
    min-height: 25%; }
  .u-height-3\/4\@m, .u-height-6\/8\@m, .u-height-9\/12\@m {
    min-height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@m, .u-height-2\/10\@m {
    min-height: 20%; }
  .u-height-2\/5\@m, .u-height-4\/10\@m {
    min-height: 40%; }
  .u-height-3\/5\@m, .u-height-6\/10\@m {
    min-height: 60%; }
  .u-height-4\/5\@m, .u-height-8\/10\@m {
    min-height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@m, .u-height-2\/12\@m {
    min-height: 16.666%; }
  .u-height-5\/6\@m, .u-height-10\/12\@m {
    min-height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@m {
    min-height: 12.5%; }
  .u-height-3\/8\@m {
    min-height: 37.5%; }
  .u-height-5\/8\@m {
    min-height: 62.5%; }
  .u-height-7\/8\@m {
    min-height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@m {
    min-height: 11.111%; }
  .u-height-2\/9\@m {
    min-height: 22.222%; }
  .u-height-4\/9\@m {
    min-height: 44.444%; }
  .u-height-5\/9\@m {
    min-height: 55.556%; }
  .u-height-7\/9\@m {
    min-height: 77.778%; }
  .u-height-8\/9\@m {
    min-height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@m {
    min-height: 10%; }
  .u-height-3\/10\@m {
    min-height: 30%; }
  .u-height-7\/10\@m {
    min-height: 70%; }
  .u-height-9\/10\@m {
    min-height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@m {
    min-height: 8.333%; }
  .u-height-5\/12\@m {
    min-height: 41.666%; }
  .u-height-7\/12\@m {
    min-height: 58.333%; }
  .u-height-11\/12\@m {
    min-height: 91.666%; } }

@media only screen and (min-width: 1024px) {
  /**
		* Whole
		*/
  .u-height-full\@l {
    height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@l, .u-height-2\/4\@l, .u-height-3\/6\@l, .u-height-4\/8\@l, .u-height-5\/10\@l, .u-height-6\/12\@l {
    height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@l, .u-height-2\/6\@l, .u-height-3\/9\@l, .u-height-4\/12\@l {
    height: 33.333%; }
  .u-height-2\/3\@l, .u-height-4\/6\@l, .u-height-6\/9\@l, .u-height-8\/12\@l {
    height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@l, .u-height-2\/8\@l, .u-height-3\/12\@l {
    height: 25%; }
  .u-height-3\/4\@l, .u-height-6\/8\@l, .u-height-9\/12\@l {
    height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@l, .u-height-2\/10\@l {
    height: 20%; }
  .u-height-2\/5\@l, .u-height-4\/10\@l {
    height: 40%; }
  .u-height-3\/5\@l, .u-height-6\/10\@l {
    height: 60%; }
  .u-height-4\/5\@l, .u-height-8\/10\@l {
    height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@l, .u-height-2\/12\@l {
    height: 16.666%; }
  .u-height-5\/6\@l, .u-height-10\/12\@l {
    height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@l {
    height: 12.5%; }
  .u-height-3\/8\@l {
    height: 37.5%; }
  .u-height-5\/8\@l {
    height: 62.5%; }
  .u-height-7\/8\@l {
    height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@l {
    height: 11.111%; }
  .u-height-2\/9\@l {
    height: 22.222%; }
  .u-height-4\/9\@l {
    height: 44.444%; }
  .u-height-5\/9\@l {
    height: 55.556%; }
  .u-height-7\/9\@l {
    height: 77.778%; }
  .u-height-8\/9\@l {
    height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@l {
    height: 10%; }
  .u-height-3\/10\@l {
    height: 30%; }
  .u-height-7\/10\@l {
    height: 70%; }
  .u-height-9\/10\@l {
    height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@l {
    height: 8.333%; }
  .u-height-5\/12\@l {
    height: 41.666%; }
  .u-height-7\/12\@l {
    height: 58.333%; }
  .u-height-11\/12\@l {
    height: 91.666%; }
  /**
		* Whole
		*/
  .u-height-full\@l {
    min-height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@l, .u-height-2\/4\@l, .u-height-3\/6\@l, .u-height-4\/8\@l, .u-height-5\/10\@l, .u-height-6\/12\@l {
    min-height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@l, .u-height-2\/6\@l, .u-height-3\/9\@l, .u-height-4\/12\@l {
    min-height: 33.333%; }
  .u-height-2\/3\@l, .u-height-4\/6\@l, .u-height-6\/9\@l, .u-height-8\/12\@l {
    min-height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@l, .u-height-2\/8\@l, .u-height-3\/12\@l {
    min-height: 25%; }
  .u-height-3\/4\@l, .u-height-6\/8\@l, .u-height-9\/12\@l {
    min-height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@l, .u-height-2\/10\@l {
    min-height: 20%; }
  .u-height-2\/5\@l, .u-height-4\/10\@l {
    min-height: 40%; }
  .u-height-3\/5\@l, .u-height-6\/10\@l {
    min-height: 60%; }
  .u-height-4\/5\@l, .u-height-8\/10\@l {
    min-height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@l, .u-height-2\/12\@l {
    min-height: 16.666%; }
  .u-height-5\/6\@l, .u-height-10\/12\@l {
    min-height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@l {
    min-height: 12.5%; }
  .u-height-3\/8\@l {
    min-height: 37.5%; }
  .u-height-5\/8\@l {
    min-height: 62.5%; }
  .u-height-7\/8\@l {
    min-height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@l {
    min-height: 11.111%; }
  .u-height-2\/9\@l {
    min-height: 22.222%; }
  .u-height-4\/9\@l {
    min-height: 44.444%; }
  .u-height-5\/9\@l {
    min-height: 55.556%; }
  .u-height-7\/9\@l {
    min-height: 77.778%; }
  .u-height-8\/9\@l {
    min-height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@l {
    min-height: 10%; }
  .u-height-3\/10\@l {
    min-height: 30%; }
  .u-height-7\/10\@l {
    min-height: 70%; }
  .u-height-9\/10\@l {
    min-height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@l {
    min-height: 8.333%; }
  .u-height-5\/12\@l {
    min-height: 41.666%; }
  .u-height-7\/12\@l {
    min-height: 58.333%; }
  .u-height-11\/12\@l {
    min-height: 91.666%; } }

@media only screen and (min-width: 1440px) {
  /**
		* Whole
		*/
  .u-height-full\@xl {
    height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@xl, .u-height-2\/4\@xl, .u-height-3\/6\@xl, .u-height-4\/8\@xl, .u-height-5\/10\@xl, .u-height-6\/12\@xl {
    height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@xl, .u-height-2\/6\@xl, .u-height-3\/9\@xl, .u-height-4\/12\@xl {
    height: 33.333%; }
  .u-height-2\/3\@xl, .u-height-4\/6\@xl, .u-height-6\/9\@xl, .u-height-8\/12\@xl {
    height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@xl, .u-height-2\/8\@xl, .u-height-3\/12\@xl {
    height: 25%; }
  .u-height-3\/4\@xl, .u-height-6\/8\@xl, .u-height-9\/12\@xl {
    height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@xl, .u-height-2\/10\@xl {
    height: 20%; }
  .u-height-2\/5\@xl, .u-height-4\/10\@xl {
    height: 40%; }
  .u-height-3\/5\@xl, .u-height-6\/10\@xl {
    height: 60%; }
  .u-height-4\/5\@xl, .u-height-8\/10\@xl {
    height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@xl, .u-height-2\/12\@xl {
    height: 16.666%; }
  .u-height-5\/6\@xl, .u-height-10\/12\@xl {
    height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@xl {
    height: 12.5%; }
  .u-height-3\/8\@xl {
    height: 37.5%; }
  .u-height-5\/8\@xl {
    height: 62.5%; }
  .u-height-7\/8\@xl {
    height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@xl {
    height: 11.111%; }
  .u-height-2\/9\@xl {
    height: 22.222%; }
  .u-height-4\/9\@xl {
    height: 44.444%; }
  .u-height-5\/9\@xl {
    height: 55.556%; }
  .u-height-7\/9\@xl {
    height: 77.778%; }
  .u-height-8\/9\@xl {
    height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@xl {
    height: 10%; }
  .u-height-3\/10\@xl {
    height: 30%; }
  .u-height-7\/10\@xl {
    height: 70%; }
  .u-height-9\/10\@xl {
    height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@xl {
    height: 8.333%; }
  .u-height-5\/12\@xl {
    height: 41.666%; }
  .u-height-7\/12\@xl {
    height: 58.333%; }
  .u-height-11\/12\@xl {
    height: 91.666%; }
  /**
		* Whole
		*/
  .u-height-full\@xl {
    min-height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@xl, .u-height-2\/4\@xl, .u-height-3\/6\@xl, .u-height-4\/8\@xl, .u-height-5\/10\@xl, .u-height-6\/12\@xl {
    min-height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@xl, .u-height-2\/6\@xl, .u-height-3\/9\@xl, .u-height-4\/12\@xl {
    min-height: 33.333%; }
  .u-height-2\/3\@xl, .u-height-4\/6\@xl, .u-height-6\/9\@xl, .u-height-8\/12\@xl {
    min-height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@xl, .u-height-2\/8\@xl, .u-height-3\/12\@xl {
    min-height: 25%; }
  .u-height-3\/4\@xl, .u-height-6\/8\@xl, .u-height-9\/12\@xl {
    min-height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@xl, .u-height-2\/10\@xl {
    min-height: 20%; }
  .u-height-2\/5\@xl, .u-height-4\/10\@xl {
    min-height: 40%; }
  .u-height-3\/5\@xl, .u-height-6\/10\@xl {
    min-height: 60%; }
  .u-height-4\/5\@xl, .u-height-8\/10\@xl {
    min-height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@xl, .u-height-2\/12\@xl {
    min-height: 16.666%; }
  .u-height-5\/6\@xl, .u-height-10\/12\@xl {
    min-height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@xl {
    min-height: 12.5%; }
  .u-height-3\/8\@xl {
    min-height: 37.5%; }
  .u-height-5\/8\@xl {
    min-height: 62.5%; }
  .u-height-7\/8\@xl {
    min-height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@xl {
    min-height: 11.111%; }
  .u-height-2\/9\@xl {
    min-height: 22.222%; }
  .u-height-4\/9\@xl {
    min-height: 44.444%; }
  .u-height-5\/9\@xl {
    min-height: 55.556%; }
  .u-height-7\/9\@xl {
    min-height: 77.778%; }
  .u-height-8\/9\@xl {
    min-height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@xl {
    min-height: 10%; }
  .u-height-3\/10\@xl {
    min-height: 30%; }
  .u-height-7\/10\@xl {
    min-height: 70%; }
  .u-height-9\/10\@xl {
    min-height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@xl {
    min-height: 8.333%; }
  .u-height-5\/12\@xl {
    min-height: 41.666%; }
  .u-height-7\/12\@xl {
    min-height: 58.333%; }
  .u-height-11\/12\@xl {
    min-height: 91.666%; } }

@media only screen and (min-width: 1900px) {
  /**
		* Whole
		*/
  .u-height-full\@xxl {
    height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@xxl, .u-height-2\/4\@xxl, .u-height-3\/6\@xxl, .u-height-4\/8\@xxl, .u-height-5\/10\@xxl, .u-height-6\/12\@xxl {
    height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@xxl, .u-height-2\/6\@xxl, .u-height-3\/9\@xxl, .u-height-4\/12\@xxl {
    height: 33.333%; }
  .u-height-2\/3\@xxl, .u-height-4\/6\@xxl, .u-height-6\/9\@xxl, .u-height-8\/12\@xxl {
    height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@xxl, .u-height-2\/8\@xxl, .u-height-3\/12\@xxl {
    height: 25%; }
  .u-height-3\/4\@xxl, .u-height-6\/8\@xxl, .u-height-9\/12\@xxl {
    height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@xxl, .u-height-2\/10\@xxl {
    height: 20%; }
  .u-height-2\/5\@xxl, .u-height-4\/10\@xxl {
    height: 40%; }
  .u-height-3\/5\@xxl, .u-height-6\/10\@xxl {
    height: 60%; }
  .u-height-4\/5\@xxl, .u-height-8\/10\@xxl {
    height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@xxl, .u-height-2\/12\@xxl {
    height: 16.666%; }
  .u-height-5\/6\@xxl, .u-height-10\/12\@xxl {
    height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@xxl {
    height: 12.5%; }
  .u-height-3\/8\@xxl {
    height: 37.5%; }
  .u-height-5\/8\@xxl {
    height: 62.5%; }
  .u-height-7\/8\@xxl {
    height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@xxl {
    height: 11.111%; }
  .u-height-2\/9\@xxl {
    height: 22.222%; }
  .u-height-4\/9\@xxl {
    height: 44.444%; }
  .u-height-5\/9\@xxl {
    height: 55.556%; }
  .u-height-7\/9\@xxl {
    height: 77.778%; }
  .u-height-8\/9\@xxl {
    height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@xxl {
    height: 10%; }
  .u-height-3\/10\@xxl {
    height: 30%; }
  .u-height-7\/10\@xxl {
    height: 70%; }
  .u-height-9\/10\@xxl {
    height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@xxl {
    height: 8.333%; }
  .u-height-5\/12\@xxl {
    height: 41.666%; }
  .u-height-7\/12\@xxl {
    height: 58.333%; }
  .u-height-11\/12\@xxl {
    height: 91.666%; }
  /**
		* Whole
		*/
  .u-height-full\@xxl {
    min-height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@xxl, .u-height-2\/4\@xxl, .u-height-3\/6\@xxl, .u-height-4\/8\@xxl, .u-height-5\/10\@xxl, .u-height-6\/12\@xxl {
    min-height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@xxl, .u-height-2\/6\@xxl, .u-height-3\/9\@xxl, .u-height-4\/12\@xxl {
    min-height: 33.333%; }
  .u-height-2\/3\@xxl, .u-height-4\/6\@xxl, .u-height-6\/9\@xxl, .u-height-8\/12\@xxl {
    min-height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@xxl, .u-height-2\/8\@xxl, .u-height-3\/12\@xxl {
    min-height: 25%; }
  .u-height-3\/4\@xxl, .u-height-6\/8\@xxl, .u-height-9\/12\@xxl {
    min-height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@xxl, .u-height-2\/10\@xxl {
    min-height: 20%; }
  .u-height-2\/5\@xxl, .u-height-4\/10\@xxl {
    min-height: 40%; }
  .u-height-3\/5\@xxl, .u-height-6\/10\@xxl {
    min-height: 60%; }
  .u-height-4\/5\@xxl, .u-height-8\/10\@xxl {
    min-height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@xxl, .u-height-2\/12\@xxl {
    min-height: 16.666%; }
  .u-height-5\/6\@xxl, .u-height-10\/12\@xxl {
    min-height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@xxl {
    min-height: 12.5%; }
  .u-height-3\/8\@xxl {
    min-height: 37.5%; }
  .u-height-5\/8\@xxl {
    min-height: 62.5%; }
  .u-height-7\/8\@xxl {
    min-height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@xxl {
    min-height: 11.111%; }
  .u-height-2\/9\@xxl {
    min-height: 22.222%; }
  .u-height-4\/9\@xxl {
    min-height: 44.444%; }
  .u-height-5\/9\@xxl {
    min-height: 55.556%; }
  .u-height-7\/9\@xxl {
    min-height: 77.778%; }
  .u-height-8\/9\@xxl {
    min-height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@xxl {
    min-height: 10%; }
  .u-height-3\/10\@xxl {
    min-height: 30%; }
  .u-height-7\/10\@xxl {
    min-height: 70%; }
  .u-height-9\/10\@xxl {
    min-height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@xxl {
    min-height: 8.333%; }
  .u-height-5\/12\@xxl {
    min-height: 41.666%; }
  .u-height-7\/12\@xxl {
    min-height: 58.333%; }
  .u-height-11\/12\@xxl {
    min-height: 91.666%; } }

/* _utility.widths.scss */
/**
		* Whole
		*/
.u-width-full {
  width: 100%; }

/**
		* Halves
		*/
.u-width-half, .u-width-2\/4, .u-width-3\/6, .u-width-4\/8, .u-width-5\/10, .u-width-6\/12 {
  width: 50%; }

/**
		* Thirds
		*/
.u-width-1\/3, .u-width-2\/6, .u-width-3\/9, .u-width-4\/12 {
  width: 33.333%; }

.u-width-2\/3, .u-width-4\/6, .u-width-6\/9, .u-width-8\/12 {
  width: 66.666%; }

/**
		* Quarters
		*/
.u-width-1\/4, .u-width-2\/8, .u-width-3\/12 {
  width: 25%; }

.u-width-3\/4, .u-width-6\/8, .u-width-9\/12 {
  width: 75%; }

/**
		* Fifths
		*/
.u-width-1\/5, .u-width-2\/10 {
  width: 20%; }

.u-width-2\/5, .u-width-4\/10 {
  width: 40%; }

.u-width-3\/5, .u-width-6\/10 {
  width: 60%; }

.u-width-4\/5, .u-width-8\/10 {
  width: 80%; }

/**
		* Sixths
		*/
.u-width-1\/6, .u-width-2\/12 {
  width: 16.666%; }

.u-width-5\/6, .u-width-10\/12 {
  width: 83.333%; }

/**
		* Eighths
		*/
.u-width-1\/8 {
  width: 12.5%; }

.u-width-3\/8 {
  width: 37.5%; }

.u-width-5\/8 {
  width: 62.5%; }

.u-width-7\/8 {
  width: 87.5%; }

/**
		* Nineths
		*/
.u-width-1\/9 {
  width: 11.111%; }

.u-width-2\/9 {
  width: 22.222%; }

.u-width-4\/9 {
  width: 44.444%; }

.u-width-5\/9 {
  width: 55.556%; }

.u-width-7\/9 {
  width: 77.778%; }

.u-width-8\/9 {
  width: 88.889%; }

/**
		* Tenths
		*/
.u-width-1\/10 {
  width: 10%; }

.u-width-3\/10 {
  width: 30%; }

.u-width-7\/10 {
  width: 70%; }

.u-width-9\/10 {
  width: 90%; }

/**
		* Twelfths
		*/
.u-width-1\/12 {
  width: 8.333%; }

.u-width-5\/12 {
  width: 41.666%; }

.u-width-7\/12 {
  width: 58.333%; }

.u-width-11\/12 {
  width: 91.666%; }

/**
		* Whole
		*/
.u-w-full {
  width: 100%; }

/**
		* Halves
		*/
.u-w-half, .u-w-2\/4, .u-w-3\/6, .u-w-4\/8, .u-w-5\/10, .u-w-6\/12 {
  width: 50%; }

/**
		* Thirds
		*/
.u-w-1\/3, .u-w-2\/6, .u-w-3\/9, .u-w-4\/12 {
  width: 33.333%; }

.u-w-2\/3, .u-w-4\/6, .u-w-6\/9, .u-w-8\/12 {
  width: 66.666%; }

/**
		* Quarters
		*/
.u-w-1\/4, .u-w-2\/8, .u-w-3\/12 {
  width: 25%; }

.u-w-3\/4, .u-w-6\/8, .u-w-9\/12 {
  width: 75%; }

/**
		* Fifths
		*/
.u-w-1\/5, .u-w-2\/10 {
  width: 20%; }

.u-w-2\/5, .u-w-4\/10 {
  width: 40%; }

.u-w-3\/5, .u-w-6\/10 {
  width: 60%; }

.u-w-4\/5, .u-w-8\/10 {
  width: 80%; }

/**
		* Sixths
		*/
.u-w-1\/6, .u-w-2\/12 {
  width: 16.666%; }

.u-w-5\/6, .u-w-10\/12 {
  width: 83.333%; }

/**
		* Eighths
		*/
.u-w-1\/8 {
  width: 12.5%; }

.u-w-3\/8 {
  width: 37.5%; }

.u-w-5\/8 {
  width: 62.5%; }

.u-w-7\/8 {
  width: 87.5%; }

/**
		* Nineths
		*/
.u-w-1\/9 {
  width: 11.111%; }

.u-w-2\/9 {
  width: 22.222%; }

.u-w-4\/9 {
  width: 44.444%; }

.u-w-5\/9 {
  width: 55.556%; }

.u-w-7\/9 {
  width: 77.778%; }

.u-w-8\/9 {
  width: 88.889%; }

/**
		* Tenths
		*/
.u-w-1\/10 {
  width: 10%; }

.u-w-3\/10 {
  width: 30%; }

.u-w-7\/10 {
  width: 70%; }

.u-w-9\/10 {
  width: 90%; }

/**
		* Twelfths
		*/
.u-w-1\/12 {
  width: 8.333%; }

.u-w-5\/12 {
  width: 41.666%; }

.u-w-7\/12 {
  width: 58.333%; }

.u-w-11\/12 {
  width: 91.666%; }

@media only screen and (min-width: 375px) {
  /**
		* Whole
		*/
  .u-width-full\@xs {
    width: 100%; }
  /**
		* Halves
		*/
  .u-width-half\@xs, .u-width-2\/4\@xs, .u-width-3\/6\@xs, .u-width-4\/8\@xs, .u-width-5\/10\@xs, .u-width-6\/12\@xs {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-width-1\/3\@xs, .u-width-2\/6\@xs, .u-width-3\/9\@xs, .u-width-4\/12\@xs {
    width: 33.333%; }
  .u-width-2\/3\@xs, .u-width-4\/6\@xs, .u-width-6\/9\@xs, .u-width-8\/12\@xs {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-width-1\/4\@xs, .u-width-2\/8\@xs, .u-width-3\/12\@xs {
    width: 25%; }
  .u-width-3\/4\@xs, .u-width-6\/8\@xs, .u-width-9\/12\@xs {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-width-1\/5\@xs, .u-width-2\/10\@xs {
    width: 20%; }
  .u-width-2\/5\@xs, .u-width-4\/10\@xs {
    width: 40%; }
  .u-width-3\/5\@xs, .u-width-6\/10\@xs {
    width: 60%; }
  .u-width-4\/5\@xs, .u-width-8\/10\@xs {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-width-1\/6\@xs, .u-width-2\/12\@xs {
    width: 16.666%; }
  .u-width-5\/6\@xs, .u-width-10\/12\@xs {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-width-1\/8\@xs {
    width: 12.5%; }
  .u-width-3\/8\@xs {
    width: 37.5%; }
  .u-width-5\/8\@xs {
    width: 62.5%; }
  .u-width-7\/8\@xs {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-width-1\/9\@xs {
    width: 11.111%; }
  .u-width-2\/9\@xs {
    width: 22.222%; }
  .u-width-4\/9\@xs {
    width: 44.444%; }
  .u-width-5\/9\@xs {
    width: 55.556%; }
  .u-width-7\/9\@xs {
    width: 77.778%; }
  .u-width-8\/9\@xs {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-width-1\/10\@xs {
    width: 10%; }
  .u-width-3\/10\@xs {
    width: 30%; }
  .u-width-7\/10\@xs {
    width: 70%; }
  .u-width-9\/10\@xs {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-width-1\/12\@xs {
    width: 8.333%; }
  .u-width-5\/12\@xs {
    width: 41.666%; }
  .u-width-7\/12\@xs {
    width: 58.333%; }
  .u-width-11\/12\@xs {
    width: 91.666%; }
  /**
		* Whole
		*/
  .u-w-full\@xs {
    width: 100%; }
  /**
		* Halves
		*/
  .u-w-half\@xs, .u-w-2\/4\@xs, .u-w-3\/6\@xs, .u-w-4\/8\@xs, .u-w-5\/10\@xs, .u-w-6\/12\@xs {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-w-1\/3\@xs, .u-w-2\/6\@xs, .u-w-3\/9\@xs, .u-w-4\/12\@xs {
    width: 33.333%; }
  .u-w-2\/3\@xs, .u-w-4\/6\@xs, .u-w-6\/9\@xs, .u-w-8\/12\@xs {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-w-1\/4\@xs, .u-w-2\/8\@xs, .u-w-3\/12\@xs {
    width: 25%; }
  .u-w-3\/4\@xs, .u-w-6\/8\@xs, .u-w-9\/12\@xs {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-w-1\/5\@xs, .u-w-2\/10\@xs {
    width: 20%; }
  .u-w-2\/5\@xs, .u-w-4\/10\@xs {
    width: 40%; }
  .u-w-3\/5\@xs, .u-w-6\/10\@xs {
    width: 60%; }
  .u-w-4\/5\@xs, .u-w-8\/10\@xs {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-w-1\/6\@xs, .u-w-2\/12\@xs {
    width: 16.666%; }
  .u-w-5\/6\@xs, .u-w-10\/12\@xs {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-w-1\/8\@xs {
    width: 12.5%; }
  .u-w-3\/8\@xs {
    width: 37.5%; }
  .u-w-5\/8\@xs {
    width: 62.5%; }
  .u-w-7\/8\@xs {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-w-1\/9\@xs {
    width: 11.111%; }
  .u-w-2\/9\@xs {
    width: 22.222%; }
  .u-w-4\/9\@xs {
    width: 44.444%; }
  .u-w-5\/9\@xs {
    width: 55.556%; }
  .u-w-7\/9\@xs {
    width: 77.778%; }
  .u-w-8\/9\@xs {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-w-1\/10\@xs {
    width: 10%; }
  .u-w-3\/10\@xs {
    width: 30%; }
  .u-w-7\/10\@xs {
    width: 70%; }
  .u-w-9\/10\@xs {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-w-1\/12\@xs {
    width: 8.333%; }
  .u-w-5\/12\@xs {
    width: 41.666%; }
  .u-w-7\/12\@xs {
    width: 58.333%; }
  .u-w-11\/12\@xs {
    width: 91.666%; } }

@media only screen and (min-width: 480px) {
  /**
		* Whole
		*/
  .u-width-full\@s {
    width: 100%; }
  /**
		* Halves
		*/
  .u-width-half\@s, .u-width-2\/4\@s, .u-width-3\/6\@s, .u-width-4\/8\@s, .u-width-5\/10\@s, .u-width-6\/12\@s {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-width-1\/3\@s, .u-width-2\/6\@s, .u-width-3\/9\@s, .u-width-4\/12\@s {
    width: 33.333%; }
  .u-width-2\/3\@s, .u-width-4\/6\@s, .u-width-6\/9\@s, .u-width-8\/12\@s {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-width-1\/4\@s, .u-width-2\/8\@s, .u-width-3\/12\@s {
    width: 25%; }
  .u-width-3\/4\@s, .u-width-6\/8\@s, .u-width-9\/12\@s {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-width-1\/5\@s, .u-width-2\/10\@s {
    width: 20%; }
  .u-width-2\/5\@s, .u-width-4\/10\@s {
    width: 40%; }
  .u-width-3\/5\@s, .u-width-6\/10\@s {
    width: 60%; }
  .u-width-4\/5\@s, .u-width-8\/10\@s {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-width-1\/6\@s, .u-width-2\/12\@s {
    width: 16.666%; }
  .u-width-5\/6\@s, .u-width-10\/12\@s {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-width-1\/8\@s {
    width: 12.5%; }
  .u-width-3\/8\@s {
    width: 37.5%; }
  .u-width-5\/8\@s {
    width: 62.5%; }
  .u-width-7\/8\@s {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-width-1\/9\@s {
    width: 11.111%; }
  .u-width-2\/9\@s {
    width: 22.222%; }
  .u-width-4\/9\@s {
    width: 44.444%; }
  .u-width-5\/9\@s {
    width: 55.556%; }
  .u-width-7\/9\@s {
    width: 77.778%; }
  .u-width-8\/9\@s {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-width-1\/10\@s {
    width: 10%; }
  .u-width-3\/10\@s {
    width: 30%; }
  .u-width-7\/10\@s {
    width: 70%; }
  .u-width-9\/10\@s {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-width-1\/12\@s {
    width: 8.333%; }
  .u-width-5\/12\@s {
    width: 41.666%; }
  .u-width-7\/12\@s {
    width: 58.333%; }
  .u-width-11\/12\@s {
    width: 91.666%; }
  /**
		* Whole
		*/
  .u-w-full\@s {
    width: 100%; }
  /**
		* Halves
		*/
  .u-w-half\@s, .u-w-2\/4\@s, .u-w-3\/6\@s, .u-w-4\/8\@s, .u-w-5\/10\@s, .u-w-6\/12\@s {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-w-1\/3\@s, .u-w-2\/6\@s, .u-w-3\/9\@s, .u-w-4\/12\@s {
    width: 33.333%; }
  .u-w-2\/3\@s, .u-w-4\/6\@s, .u-w-6\/9\@s, .u-w-8\/12\@s {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-w-1\/4\@s, .u-w-2\/8\@s, .u-w-3\/12\@s {
    width: 25%; }
  .u-w-3\/4\@s, .u-w-6\/8\@s, .u-w-9\/12\@s {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-w-1\/5\@s, .u-w-2\/10\@s {
    width: 20%; }
  .u-w-2\/5\@s, .u-w-4\/10\@s {
    width: 40%; }
  .u-w-3\/5\@s, .u-w-6\/10\@s {
    width: 60%; }
  .u-w-4\/5\@s, .u-w-8\/10\@s {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-w-1\/6\@s, .u-w-2\/12\@s {
    width: 16.666%; }
  .u-w-5\/6\@s, .u-w-10\/12\@s {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-w-1\/8\@s {
    width: 12.5%; }
  .u-w-3\/8\@s {
    width: 37.5%; }
  .u-w-5\/8\@s {
    width: 62.5%; }
  .u-w-7\/8\@s {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-w-1\/9\@s {
    width: 11.111%; }
  .u-w-2\/9\@s {
    width: 22.222%; }
  .u-w-4\/9\@s {
    width: 44.444%; }
  .u-w-5\/9\@s {
    width: 55.556%; }
  .u-w-7\/9\@s {
    width: 77.778%; }
  .u-w-8\/9\@s {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-w-1\/10\@s {
    width: 10%; }
  .u-w-3\/10\@s {
    width: 30%; }
  .u-w-7\/10\@s {
    width: 70%; }
  .u-w-9\/10\@s {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-w-1\/12\@s {
    width: 8.333%; }
  .u-w-5\/12\@s {
    width: 41.666%; }
  .u-w-7\/12\@s {
    width: 58.333%; }
  .u-w-11\/12\@s {
    width: 91.666%; } }

@media only screen and (min-width: 768px) {
  /**
		* Whole
		*/
  .u-width-full\@m {
    width: 100%; }
  /**
		* Halves
		*/
  .u-width-half\@m, .u-width-2\/4\@m, .u-width-3\/6\@m, .u-width-4\/8\@m, .u-width-5\/10\@m, .u-width-6\/12\@m {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-width-1\/3\@m, .u-width-2\/6\@m, .u-width-3\/9\@m, .u-width-4\/12\@m {
    width: 33.333%; }
  .u-width-2\/3\@m, .u-width-4\/6\@m, .u-width-6\/9\@m, .u-width-8\/12\@m {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-width-1\/4\@m, .u-width-2\/8\@m, .u-width-3\/12\@m {
    width: 25%; }
  .u-width-3\/4\@m, .u-width-6\/8\@m, .u-width-9\/12\@m {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-width-1\/5\@m, .u-width-2\/10\@m {
    width: 20%; }
  .u-width-2\/5\@m, .u-width-4\/10\@m {
    width: 40%; }
  .u-width-3\/5\@m, .u-width-6\/10\@m {
    width: 60%; }
  .u-width-4\/5\@m, .u-width-8\/10\@m {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-width-1\/6\@m, .u-width-2\/12\@m {
    width: 16.666%; }
  .u-width-5\/6\@m, .u-width-10\/12\@m {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-width-1\/8\@m {
    width: 12.5%; }
  .u-width-3\/8\@m {
    width: 37.5%; }
  .u-width-5\/8\@m {
    width: 62.5%; }
  .u-width-7\/8\@m {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-width-1\/9\@m {
    width: 11.111%; }
  .u-width-2\/9\@m {
    width: 22.222%; }
  .u-width-4\/9\@m {
    width: 44.444%; }
  .u-width-5\/9\@m {
    width: 55.556%; }
  .u-width-7\/9\@m {
    width: 77.778%; }
  .u-width-8\/9\@m {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-width-1\/10\@m {
    width: 10%; }
  .u-width-3\/10\@m {
    width: 30%; }
  .u-width-7\/10\@m {
    width: 70%; }
  .u-width-9\/10\@m {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-width-1\/12\@m {
    width: 8.333%; }
  .u-width-5\/12\@m {
    width: 41.666%; }
  .u-width-7\/12\@m {
    width: 58.333%; }
  .u-width-11\/12\@m {
    width: 91.666%; }
  /**
		* Whole
		*/
  .u-w-full\@m {
    width: 100%; }
  /**
		* Halves
		*/
  .u-w-half\@m, .u-w-2\/4\@m, .u-w-3\/6\@m, .u-w-4\/8\@m, .u-w-5\/10\@m, .u-w-6\/12\@m {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-w-1\/3\@m, .u-w-2\/6\@m, .u-w-3\/9\@m, .u-w-4\/12\@m {
    width: 33.333%; }
  .u-w-2\/3\@m, .u-w-4\/6\@m, .u-w-6\/9\@m, .u-w-8\/12\@m {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-w-1\/4\@m, .u-w-2\/8\@m, .u-w-3\/12\@m {
    width: 25%; }
  .u-w-3\/4\@m, .u-w-6\/8\@m, .u-w-9\/12\@m {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-w-1\/5\@m, .u-w-2\/10\@m {
    width: 20%; }
  .u-w-2\/5\@m, .u-w-4\/10\@m {
    width: 40%; }
  .u-w-3\/5\@m, .u-w-6\/10\@m {
    width: 60%; }
  .u-w-4\/5\@m, .u-w-8\/10\@m {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-w-1\/6\@m, .u-w-2\/12\@m {
    width: 16.666%; }
  .u-w-5\/6\@m, .u-w-10\/12\@m {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-w-1\/8\@m {
    width: 12.5%; }
  .u-w-3\/8\@m {
    width: 37.5%; }
  .u-w-5\/8\@m {
    width: 62.5%; }
  .u-w-7\/8\@m {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-w-1\/9\@m {
    width: 11.111%; }
  .u-w-2\/9\@m {
    width: 22.222%; }
  .u-w-4\/9\@m {
    width: 44.444%; }
  .u-w-5\/9\@m {
    width: 55.556%; }
  .u-w-7\/9\@m {
    width: 77.778%; }
  .u-w-8\/9\@m {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-w-1\/10\@m {
    width: 10%; }
  .u-w-3\/10\@m {
    width: 30%; }
  .u-w-7\/10\@m {
    width: 70%; }
  .u-w-9\/10\@m {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-w-1\/12\@m {
    width: 8.333%; }
  .u-w-5\/12\@m {
    width: 41.666%; }
  .u-w-7\/12\@m {
    width: 58.333%; }
  .u-w-11\/12\@m {
    width: 91.666%; } }

@media only screen and (min-width: 1024px) {
  /**
		* Whole
		*/
  .u-width-full\@l {
    width: 100%; }
  /**
		* Halves
		*/
  .u-width-half\@l, .u-width-2\/4\@l, .u-width-3\/6\@l, .u-width-4\/8\@l, .u-width-5\/10\@l, .u-width-6\/12\@l {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-width-1\/3\@l, .u-width-2\/6\@l, .u-width-3\/9\@l, .u-width-4\/12\@l {
    width: 33.333%; }
  .u-width-2\/3\@l, .u-width-4\/6\@l, .u-width-6\/9\@l, .u-width-8\/12\@l {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-width-1\/4\@l, .u-width-2\/8\@l, .u-width-3\/12\@l {
    width: 25%; }
  .u-width-3\/4\@l, .u-width-6\/8\@l, .u-width-9\/12\@l {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-width-1\/5\@l, .u-width-2\/10\@l {
    width: 20%; }
  .u-width-2\/5\@l, .u-width-4\/10\@l {
    width: 40%; }
  .u-width-3\/5\@l, .u-width-6\/10\@l {
    width: 60%; }
  .u-width-4\/5\@l, .u-width-8\/10\@l {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-width-1\/6\@l, .u-width-2\/12\@l {
    width: 16.666%; }
  .u-width-5\/6\@l, .u-width-10\/12\@l {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-width-1\/8\@l {
    width: 12.5%; }
  .u-width-3\/8\@l {
    width: 37.5%; }
  .u-width-5\/8\@l {
    width: 62.5%; }
  .u-width-7\/8\@l {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-width-1\/9\@l {
    width: 11.111%; }
  .u-width-2\/9\@l {
    width: 22.222%; }
  .u-width-4\/9\@l {
    width: 44.444%; }
  .u-width-5\/9\@l {
    width: 55.556%; }
  .u-width-7\/9\@l {
    width: 77.778%; }
  .u-width-8\/9\@l {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-width-1\/10\@l {
    width: 10%; }
  .u-width-3\/10\@l {
    width: 30%; }
  .u-width-7\/10\@l {
    width: 70%; }
  .u-width-9\/10\@l {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-width-1\/12\@l {
    width: 8.333%; }
  .u-width-5\/12\@l {
    width: 41.666%; }
  .u-width-7\/12\@l {
    width: 58.333%; }
  .u-width-11\/12\@l {
    width: 91.666%; }
  /**
		* Whole
		*/
  .u-w-full\@l {
    width: 100%; }
  /**
		* Halves
		*/
  .u-w-half\@l, .u-w-2\/4\@l, .u-w-3\/6\@l, .u-w-4\/8\@l, .u-w-5\/10\@l, .u-w-6\/12\@l {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-w-1\/3\@l, .u-w-2\/6\@l, .u-w-3\/9\@l, .u-w-4\/12\@l {
    width: 33.333%; }
  .u-w-2\/3\@l, .u-w-4\/6\@l, .u-w-6\/9\@l, .u-w-8\/12\@l {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-w-1\/4\@l, .u-w-2\/8\@l, .u-w-3\/12\@l {
    width: 25%; }
  .u-w-3\/4\@l, .u-w-6\/8\@l, .u-w-9\/12\@l {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-w-1\/5\@l, .u-w-2\/10\@l {
    width: 20%; }
  .u-w-2\/5\@l, .u-w-4\/10\@l {
    width: 40%; }
  .u-w-3\/5\@l, .u-w-6\/10\@l {
    width: 60%; }
  .u-w-4\/5\@l, .u-w-8\/10\@l {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-w-1\/6\@l, .u-w-2\/12\@l {
    width: 16.666%; }
  .u-w-5\/6\@l, .u-w-10\/12\@l {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-w-1\/8\@l {
    width: 12.5%; }
  .u-w-3\/8\@l {
    width: 37.5%; }
  .u-w-5\/8\@l {
    width: 62.5%; }
  .u-w-7\/8\@l {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-w-1\/9\@l {
    width: 11.111%; }
  .u-w-2\/9\@l {
    width: 22.222%; }
  .u-w-4\/9\@l {
    width: 44.444%; }
  .u-w-5\/9\@l {
    width: 55.556%; }
  .u-w-7\/9\@l {
    width: 77.778%; }
  .u-w-8\/9\@l {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-w-1\/10\@l {
    width: 10%; }
  .u-w-3\/10\@l {
    width: 30%; }
  .u-w-7\/10\@l {
    width: 70%; }
  .u-w-9\/10\@l {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-w-1\/12\@l {
    width: 8.333%; }
  .u-w-5\/12\@l {
    width: 41.666%; }
  .u-w-7\/12\@l {
    width: 58.333%; }
  .u-w-11\/12\@l {
    width: 91.666%; } }

@media only screen and (min-width: 1440px) {
  /**
		* Whole
		*/
  .u-width-full\@xl {
    width: 100%; }
  /**
		* Halves
		*/
  .u-width-half\@xl, .u-width-2\/4\@xl, .u-width-3\/6\@xl, .u-width-4\/8\@xl, .u-width-5\/10\@xl, .u-width-6\/12\@xl {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-width-1\/3\@xl, .u-width-2\/6\@xl, .u-width-3\/9\@xl, .u-width-4\/12\@xl {
    width: 33.333%; }
  .u-width-2\/3\@xl, .u-width-4\/6\@xl, .u-width-6\/9\@xl, .u-width-8\/12\@xl {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-width-1\/4\@xl, .u-width-2\/8\@xl, .u-width-3\/12\@xl {
    width: 25%; }
  .u-width-3\/4\@xl, .u-width-6\/8\@xl, .u-width-9\/12\@xl {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-width-1\/5\@xl, .u-width-2\/10\@xl {
    width: 20%; }
  .u-width-2\/5\@xl, .u-width-4\/10\@xl {
    width: 40%; }
  .u-width-3\/5\@xl, .u-width-6\/10\@xl {
    width: 60%; }
  .u-width-4\/5\@xl, .u-width-8\/10\@xl {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-width-1\/6\@xl, .u-width-2\/12\@xl {
    width: 16.666%; }
  .u-width-5\/6\@xl, .u-width-10\/12\@xl {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-width-1\/8\@xl {
    width: 12.5%; }
  .u-width-3\/8\@xl {
    width: 37.5%; }
  .u-width-5\/8\@xl {
    width: 62.5%; }
  .u-width-7\/8\@xl {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-width-1\/9\@xl {
    width: 11.111%; }
  .u-width-2\/9\@xl {
    width: 22.222%; }
  .u-width-4\/9\@xl {
    width: 44.444%; }
  .u-width-5\/9\@xl {
    width: 55.556%; }
  .u-width-7\/9\@xl {
    width: 77.778%; }
  .u-width-8\/9\@xl {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-width-1\/10\@xl {
    width: 10%; }
  .u-width-3\/10\@xl {
    width: 30%; }
  .u-width-7\/10\@xl {
    width: 70%; }
  .u-width-9\/10\@xl {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-width-1\/12\@xl {
    width: 8.333%; }
  .u-width-5\/12\@xl {
    width: 41.666%; }
  .u-width-7\/12\@xl {
    width: 58.333%; }
  .u-width-11\/12\@xl {
    width: 91.666%; }
  /**
		* Whole
		*/
  .u-w-full\@xl {
    width: 100%; }
  /**
		* Halves
		*/
  .u-w-half\@xl, .u-w-2\/4\@xl, .u-w-3\/6\@xl, .u-w-4\/8\@xl, .u-w-5\/10\@xl, .u-w-6\/12\@xl {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-w-1\/3\@xl, .u-w-2\/6\@xl, .u-w-3\/9\@xl, .u-w-4\/12\@xl {
    width: 33.333%; }
  .u-w-2\/3\@xl, .u-w-4\/6\@xl, .u-w-6\/9\@xl, .u-w-8\/12\@xl {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-w-1\/4\@xl, .u-w-2\/8\@xl, .u-w-3\/12\@xl {
    width: 25%; }
  .u-w-3\/4\@xl, .u-w-6\/8\@xl, .u-w-9\/12\@xl {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-w-1\/5\@xl, .u-w-2\/10\@xl {
    width: 20%; }
  .u-w-2\/5\@xl, .u-w-4\/10\@xl {
    width: 40%; }
  .u-w-3\/5\@xl, .u-w-6\/10\@xl {
    width: 60%; }
  .u-w-4\/5\@xl, .u-w-8\/10\@xl {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-w-1\/6\@xl, .u-w-2\/12\@xl {
    width: 16.666%; }
  .u-w-5\/6\@xl, .u-w-10\/12\@xl {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-w-1\/8\@xl {
    width: 12.5%; }
  .u-w-3\/8\@xl {
    width: 37.5%; }
  .u-w-5\/8\@xl {
    width: 62.5%; }
  .u-w-7\/8\@xl {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-w-1\/9\@xl {
    width: 11.111%; }
  .u-w-2\/9\@xl {
    width: 22.222%; }
  .u-w-4\/9\@xl {
    width: 44.444%; }
  .u-w-5\/9\@xl {
    width: 55.556%; }
  .u-w-7\/9\@xl {
    width: 77.778%; }
  .u-w-8\/9\@xl {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-w-1\/10\@xl {
    width: 10%; }
  .u-w-3\/10\@xl {
    width: 30%; }
  .u-w-7\/10\@xl {
    width: 70%; }
  .u-w-9\/10\@xl {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-w-1\/12\@xl {
    width: 8.333%; }
  .u-w-5\/12\@xl {
    width: 41.666%; }
  .u-w-7\/12\@xl {
    width: 58.333%; }
  .u-w-11\/12\@xl {
    width: 91.666%; } }

@media only screen and (min-width: 1900px) {
  /**
		* Whole
		*/
  .u-width-full\@xxl {
    width: 100%; }
  /**
		* Halves
		*/
  .u-width-half\@xxl, .u-width-2\/4\@xxl, .u-width-3\/6\@xxl, .u-width-4\/8\@xxl, .u-width-5\/10\@xxl, .u-width-6\/12\@xxl {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-width-1\/3\@xxl, .u-width-2\/6\@xxl, .u-width-3\/9\@xxl, .u-width-4\/12\@xxl {
    width: 33.333%; }
  .u-width-2\/3\@xxl, .u-width-4\/6\@xxl, .u-width-6\/9\@xxl, .u-width-8\/12\@xxl {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-width-1\/4\@xxl, .u-width-2\/8\@xxl, .u-width-3\/12\@xxl {
    width: 25%; }
  .u-width-3\/4\@xxl, .u-width-6\/8\@xxl, .u-width-9\/12\@xxl {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-width-1\/5\@xxl, .u-width-2\/10\@xxl {
    width: 20%; }
  .u-width-2\/5\@xxl, .u-width-4\/10\@xxl {
    width: 40%; }
  .u-width-3\/5\@xxl, .u-width-6\/10\@xxl {
    width: 60%; }
  .u-width-4\/5\@xxl, .u-width-8\/10\@xxl {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-width-1\/6\@xxl, .u-width-2\/12\@xxl {
    width: 16.666%; }
  .u-width-5\/6\@xxl, .u-width-10\/12\@xxl {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-width-1\/8\@xxl {
    width: 12.5%; }
  .u-width-3\/8\@xxl {
    width: 37.5%; }
  .u-width-5\/8\@xxl {
    width: 62.5%; }
  .u-width-7\/8\@xxl {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-width-1\/9\@xxl {
    width: 11.111%; }
  .u-width-2\/9\@xxl {
    width: 22.222%; }
  .u-width-4\/9\@xxl {
    width: 44.444%; }
  .u-width-5\/9\@xxl {
    width: 55.556%; }
  .u-width-7\/9\@xxl {
    width: 77.778%; }
  .u-width-8\/9\@xxl {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-width-1\/10\@xxl {
    width: 10%; }
  .u-width-3\/10\@xxl {
    width: 30%; }
  .u-width-7\/10\@xxl {
    width: 70%; }
  .u-width-9\/10\@xxl {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-width-1\/12\@xxl {
    width: 8.333%; }
  .u-width-5\/12\@xxl {
    width: 41.666%; }
  .u-width-7\/12\@xxl {
    width: 58.333%; }
  .u-width-11\/12\@xxl {
    width: 91.666%; }
  /**
		* Whole
		*/
  .u-w-full\@xxl {
    width: 100%; }
  /**
		* Halves
		*/
  .u-w-half\@xxl, .u-w-2\/4\@xxl, .u-w-3\/6\@xxl, .u-w-4\/8\@xxl, .u-w-5\/10\@xxl, .u-w-6\/12\@xxl {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-w-1\/3\@xxl, .u-w-2\/6\@xxl, .u-w-3\/9\@xxl, .u-w-4\/12\@xxl {
    width: 33.333%; }
  .u-w-2\/3\@xxl, .u-w-4\/6\@xxl, .u-w-6\/9\@xxl, .u-w-8\/12\@xxl {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-w-1\/4\@xxl, .u-w-2\/8\@xxl, .u-w-3\/12\@xxl {
    width: 25%; }
  .u-w-3\/4\@xxl, .u-w-6\/8\@xxl, .u-w-9\/12\@xxl {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-w-1\/5\@xxl, .u-w-2\/10\@xxl {
    width: 20%; }
  .u-w-2\/5\@xxl, .u-w-4\/10\@xxl {
    width: 40%; }
  .u-w-3\/5\@xxl, .u-w-6\/10\@xxl {
    width: 60%; }
  .u-w-4\/5\@xxl, .u-w-8\/10\@xxl {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-w-1\/6\@xxl, .u-w-2\/12\@xxl {
    width: 16.666%; }
  .u-w-5\/6\@xxl, .u-w-10\/12\@xxl {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-w-1\/8\@xxl {
    width: 12.5%; }
  .u-w-3\/8\@xxl {
    width: 37.5%; }
  .u-w-5\/8\@xxl {
    width: 62.5%; }
  .u-w-7\/8\@xxl {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-w-1\/9\@xxl {
    width: 11.111%; }
  .u-w-2\/9\@xxl {
    width: 22.222%; }
  .u-w-4\/9\@xxl {
    width: 44.444%; }
  .u-w-5\/9\@xxl {
    width: 55.556%; }
  .u-w-7\/9\@xxl {
    width: 77.778%; }
  .u-w-8\/9\@xxl {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-w-1\/10\@xxl {
    width: 10%; }
  .u-w-3\/10\@xxl {
    width: 30%; }
  .u-w-7\/10\@xxl {
    width: 70%; }
  .u-w-9\/10\@xxl {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-w-1\/12\@xxl {
    width: 8.333%; }
  .u-w-5\/12\@xxl {
    width: 41.666%; }
  .u-w-7\/12\@xxl {
    width: 58.333%; }
  .u-w-11\/12\@xxl {
    width: 91.666%; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jcml0aWNhbC5jc3MiLCJfY29uZmlnLnR5cGUuc2NzcyIsIl9iYXNlLmFuaW1hdGlvbi5zY3NzIiwiX2Jhc2UuZm9udHMuc2NzcyIsIl9nZW5lcmljLm5vcm1hbGl6ZS5zY3NzIiwiX2dlbmVyaWMuYm94LXNpemluZy5zY3NzIiwiX2VsZW1lbnQuYnV0dG9ucy5zY3NzIiwiX2VsZW1lbnQuYWRkcmVzcy5zY3NzIiwiX2VsZW1lbnQuaGVhZGluZ3Muc2NzcyIsIl90b29scy5yZW0uc2NzcyIsIl90b29scy5tZWRpYS5zY3NzIiwiX2VsZW1lbnQuaW1hZ2VzLnNjc3MiLCJfZWxlbWVudC5pbnB1dHMuc2NzcyIsIl90b29scy5zcGFjZS5zY3NzIiwiX2VsZW1lbnQuaW5wdXQtcmFuZ2Uuc2NzcyIsIl9jb25maWcuY29sb3JzLnNjc3MiLCJfZWxlbWVudC5saW5rcy5zY3NzIiwiX2VsZW1lbnQubGlzdHMuc2NzcyIsIl9lbGVtZW50LnBhZ2Uuc2NzcyIsIl9lbGVtZW50LnJ1bGUuc2NzcyIsIl9lbGVtZW50LnF1b3Rlcy5zY3NzIiwiX2VsZW1lbnQuc2VsZWN0cy5zY3NzIiwiX29iamVjdC5jb2x1bW4uc2NzcyIsIl9vYmplY3QuZ3JpZC5zY3NzIiwiX2NvbmZpZy5ncmlkLnNjc3MiLCJfb2JqZWN0LndyYXBwZXJzLnNjc3MiLCJfY29tcG9uZW50LmJ1dHRvbnMuc2NzcyIsIl9jb25maWcuZ2xvYmFsLnNjc3MiLCJfdG9vbHMudGV4dC1jb2xvci5zY3NzIiwiX2NvbXBvbmVudC5zbGlkZXIuc2NzcyIsIl9jb21wb25lbnQuaGFtYnVyZ2VyLnNjc3MiLCJfY29tcG9uZW50Lm1vZGFsLnNjc3MiLCJfY29tcG9uZW50Lm5hdmJhci5zY3NzIiwiX2NvbXBvbmVudC5wYWdlLWJvZHkuc2NzcyIsIl9jb21wb25lbnQucGFnZS1oZWFkLnNjc3MiLCJfY29tcG9uZW50LnNlYXJjaC5zY3NzIiwiX2NvbXBvbmVudC5icmVhZGNydW1icy5zY3NzIiwiX3V0aWxpdHkuZGlzcGxheS5zY3NzIiwiX3V0aWxpdHkuZmxleC5zY3NzIiwiX3V0aWxpdHkuc3BhY2luZy5zY3NzIiwiX3V0aWxpdHkuaGVpZ2h0cy5zY3NzIiwiX3Rvb2xzLndpZHRocy5zY3NzIiwiX3V0aWxpdHkud2lkdGhzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCLHlDQUFBO0FDQUEseUJBQUE7QUFFQTtFQUNJO0lBQUssMkJBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0VBQ3hCO0lBQU0sNkJBQXFCO1lBQXJCLHFCQUFxQixFQUFBO0VBQzNCO0lBQU8sMkJBQW1CO1lBQW5CLG1CQUFtQixFQUFBLEVBQUE7QUFIOUI7RUFDSTtJQUFLLDJCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtFQUN4QjtJQUFNLDZCQUFxQjtZQUFyQixxQkFBcUIsRUFBQTtFQUMzQjtJQUFPLDJCQUFtQjtZQUFuQixtQkFBbUIsRUFBQSxFQUFBOztBQUc5QjtFQUNJO0lBQUssK0JBQXVCO1lBQXZCLHVCQUF1QixFQUFBO0VBQzVCO0lBQU8saUNBQXlCO1lBQXpCLHlCQUF5QixFQUFBLEVBQUE7O0FBRnBDO0VBQ0k7SUFBSywrQkFBdUI7WUFBdkIsdUJBQXVCLEVBQUE7RUFDNUI7SUFBTyxpQ0FBeUI7WUFBekIseUJBQXlCLEVBQUEsRUFBQTs7QUNWcEMscUJBQUE7QUFHQTtFQUNJLHFCQUFxQjtFQUNyQixxQ0FBcUM7RUFDckMsMFJBSTBEO0VBQzFELGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBQTs7QUFHdEI7RUFDSSxxQkFBcUI7RUFDckIsb0NBQW9DO0VBQ3BDLHFSQUl5RDtFQUN6RCxtQkFBbUI7RUFDbkIsa0JBQWtCLEVBQUE7O0FBR3RCO0VBQ0kscUJBQXFCO0VBQ3JCLHFDQUFxQztFQUNyQywwUkFJMEQ7RUFDMUQsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQUd0QjtFQUNJLHFCQUFxQjtFQUNyQixzQ0FBc0M7RUFDdEMsK1JBSTJEO0VBQzNELGdCQUFnQjtFQUNoQixrQkFBa0IsRUFB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Q2pCO0VDTUEsbUJBUGU7RURJUCxvQlBIUyxFQUFBOztBT0FqQjtFQ01BLG1CQVBlO0VESVAsb0JQRlMsRUFBQTs7QU9EakI7RUNNQSxtQkFQZTtFRElQLG9CUERTLEVBQUE7O0FPRmpCO0VDTUEsZUFQZTtFRElQLGtCUEFTLEVBQUE7O0FPSGpCO0VDTUEsb0JBUGU7RURJUCxvQlBDUyxFQUFBOztBU0xUO0VGQ1I7SUNNQSxpQkFQZTtJRGdCSyxpQlBoQkgsRUFBQTtFT0NqQjtJQ01BLG1CQVBlO0lEZ0JLLG9CUGZILEVBQUE7RU9BakI7SUNNQSxtQkFQZTtJRGdCSyxvQlBkSCxFQUFBO0VPRGpCO0lDTUEsbUJBUGU7SURnQkssb0JQYkgsRUFBQTtFT0ZqQjtJQ01BLGVBUGU7SURnQkssa0JQWkgsRUFBQTtFT0hqQjtJQ01BLG9CQVBlO0lEZ0JLLG9CUFhILEVBQUEsRU9hSjs7QUVsQkw7RUZDUjtJQ01BLGlCQVBlO0lEZ0JLLGlCUFJILEVBQUE7RU9QakI7SUNNQSxtQkFQZTtJRGdCSyxvQlBQSCxFQUFBO0VPUmpCO0lDTUEsbUJBUGU7SURnQkssb0JQTkgsRUFBQTtFT1RqQjtJQ01BLG1CQVBlO0lEZ0JLLG9CUExILEVBQUE7RU9WakI7SUNNQSxlQVBlO0lEZ0JLLGtCUEpILEVBQUE7RU9YakI7SUNNQSxvQkFQZTtJRGdCSyxvQlBISCxFQUFBLEVPS0o7O0FFbEJMO0VGQ1I7SUNNQSxlQVBlO0lEZ0JLLGlCUEFILEVBQUE7RU9makI7SUNNQSxpQkFQZTtJRGdCSyxvQlBDSCxFQUFBO0VPaEJqQjtJQ01BLG1CQVBlO0lEZ0JLLG9CUEVILEVBQUE7RU9qQmpCO0lDTUEsb0JBUGU7SURnQkssb0JQR0gsRUFBQTtFT2xCakI7SUNNQSxlQVBlO0lEZ0JLLGtCUElILEVBQUE7RU9uQmpCO0lDTUEsb0JBUGU7SURnQkssb0JQS0gsRUFBQSxFT0hKOztBRWxCTDtFRkNSO0lDTUEsbUJBUGU7SURnQkssb0JQUUgsRUFBQTtFT3ZCakI7SUNNQSxrQkFQZTtJRGdCSyxvQlBTSCxFQUFBO0VPeEJqQjtJQ01BLG1C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bEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQSxFQUVpQzs7QVpMbkQ7RVlLUTtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQSxFQUVpQzs7QVpMbkQ7RVlLUTtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQSxFQUVpQzs7QVpMbkQ7RVlLUTtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQSxFQUVpQzs7QVpMbkQ7RVlLUTtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixF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QUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLGdDQUFrRCxFQUFBOztBQUh6RDtFQUdPLGdDQUFrRCxFQUFBOztBQUh6RDtFQUdPLGdDQUFrRCxFQUFBOztBQUh6RDtFQUdPLGdDQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHNCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHNCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHVCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHVCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHVCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHVCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHVCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHVCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHVCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHVCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHVCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHVCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHVCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHdCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHdCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHdCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHdCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRDtFQUFsRCw0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a0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywyQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywyQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QTdCTHpEO0U2QjZCZ0I7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsZ0NBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCxnQ0FBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELGdDQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsZ0NBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCxnQ0FBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELGdDQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSxzQkFBa0QsRUFBQTtFQUoxRDtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSxzQkFBa0QsRUFBQTtFQUoxRDtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSxzQkFBa0QsRUFBQTtFQUoxRDtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSxzQkFBa0QsRUFBQTtFQUoxRDtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSxzQkFBa0QsRUFBQTtFQUoxRDtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSxzQkFBa0QsRUFBQTtFQUoxRDtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0Q7SUFBbEQsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRDtJQUFsRCw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsMkJBQWtEO0lBQWxELDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0Q7SUFBbEQsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRDtJQUFsRCw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsMkJBQWtEO0lBQWxELDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwwQkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwwQkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDBCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDBCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsMEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwwQkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwwQkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDBCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDBCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsMEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwwQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwwQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwwQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwwQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwwQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwwQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFE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QUFzQixFQUFBO0VBRXZEO0lBQWlDLGNBQXNCLEVBQUE7RUFDdkQ7SUFBaUMsY0FBc0IsRUFBQTtFQUV2RDtJQUFpQyxjQUFzQixFQUFBO0VBQ3ZEO0lBQWlDLGNBQXNCLEVBQUE7RUFHdkQ7O0d6QzQzU0M7RXlDejNTRDtJQUFrQyxVQUFrQixFQUFBO0VBRXBEO0lBQWtDLFVBQWtCLEVBQUE7RUFJcEQ7SUFBa0MsVUFBa0IsRUFBQTtFQUVwRDtJQUFrQyxVQUFrQixFQUFBO0VBR3BEOztHekN5M1NDO0V5Q3QzU0Q7SUFBa0MsYUFBcUIsRUFBQTtFQUl2RDtJQUFrQyxjQUF1QixFQUFBO0VBRXpEO0lBQWtDLGNBQXNCLEVBQUE7RUFJeEQ7SUFBbUMsY0FBc0IsRUFBQSxFQUFJIiwiZmlsZSI6ImFwcC5jcml0aWNhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2UgKi9cbi8qIF9iYXNlLmFuaW1hdGlvbi5zY3NzICovXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLyogX2Jhc2UuZm9udHMuc2NzcyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1CbGFjay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJsYWNrLnN2ZyNhdmVuaXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1Cb29rLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXItQm9vay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItQm9vay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1Cb29rLnN2ZyNhdmVuaXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1IZWF2eS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUhlYXZ5LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1IZWF2eS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUhlYXZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUhlYXZ5LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUhlYXZ5LnN2ZyNhdmVuaXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItTWVkaXVtLnN2ZyNhdmVuaXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXItUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1SZWd1bGFyLnN2ZyNhdmVuaXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1MaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0LnN2ZyNhdmVuaXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1MaWdodE9ibGlxdWUuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1MaWdodE9ibGlxdWUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0T2JsaXF1ZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0T2JsaXF1ZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1MaWdodE9ibGlxdWUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItTGlnaHRPYmxpcXVlLnN2ZyNhdmVuaXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogX2dlbmVyaWMubm9ybWFsaXplLnNjc3MgKi9cbi8qIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG4qIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsXG53aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuZGwsXG5kZCxcbm9sLFxudWwsXG5mb3JtLFxuZmllbGRzZXQsXG5sZWdlbmQsXG5maWd1cmUsXG50YWJsZSxcbnRoLFxudGQsXG5jYXB0aW9uLFxuaHIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsXG5GaXJlZm94LFxuYW5kIE9wZXJhLlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSxcblNhZmFyaSxcbmFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsXG5TYWZhcmksXG5hbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLFxuU2FmYXJpLFxuYW5kIENocm9tZS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LFxuQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsXG51bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLFxuU2FmYXJpLFxuYW5kIENocm9tZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDMgKi8gfVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsXG5JRSA4LzkvMTAvMTEsXG5hbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogMyAqLyB9XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsXG5wYWRkaW5nLFxub3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCxcbml0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLFxubWFyZ2luLFxuYW5kIHBhZGRpbmcuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIF9nZW5lcmljLmJveC1zaXppbmcuc2NzcyAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLyogX2VsZW1lbnQuYnV0dG9ucy5zY3NzICovXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbi8qIF9lbGVtZW50LmFkZHJlc3Muc2NzcyAqL1xuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBfZWxlbWVudC5oZWFkaW5ncy5zY3NzICovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTM2MzY7IH1cblxuaDMge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNjY2NzsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIyMjIyOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzU7IH1cblxuaDYge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzg0NjI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTM2MzY7IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTY2Njc7IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjIyMjI7IH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7IH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4NDYyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTM2MzY7IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTY2Njc7IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjIyMjI7IH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7IH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4NDYyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNjY2NzsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xODE4MjsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzY4NDI7IH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7IH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4NDYyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjEwNTM7IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNDI4NjsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xODE4MjsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1OyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1OyB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zODQ2MjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIxMDUzOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQyODY7IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTgxODI7IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNTsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTsgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg0NjI7IH0gfVxuXG4vKiBfZWxlbWVudC5pbWFnZXMuc2NzcyAqL1xuLyoqXG4gKiAxLiBGbHVpZCBpbWFnZXMgZm9yIHJlc3BvbnNpdmUgcHVycG9zZXMuXG4gKiAyLiBPZmZzZXQgYGFsdGAgdGV4dCBmcm9tIHN1cnJvdW5kaW5nIGNvcHkuXG4gKiAzLiBTZXR0aW5nIGB2ZXJ0aWNhbC1hbGlnbmAgcmVtb3ZlcyB0aGUgd2hpdGVzcGFjZSB0aGF0IGFwcGVhcnMgdW5kZXIgYGltZ2BcbiAqICAgIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgZHJvcHBlZCBpbnRvIGEgcGFnZSBhcy1pcy4gU2FmZXIgYWx0ZXJuYXRpdmUgdG9cbiAqICAgIHVzaW5nIGBkaXNwbGF5OiBibG9jaztgLlxuICovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIFsxXSAqL1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIC8qIFsyXSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAvKiBbM10gKi8gfVxuXG4vKipcbiAqIDEuIElmIGEgYHdpZHRoYCBhbmQvb3IgYGhlaWdodGAgYXR0cmlidXRlIGhhdmUgYmVlbiBleHBsaWNpdGx5IGRlZmluZWQsIGxldOKAmXNcbiAqICAgIG5vdCBtYWtlIHRoZSBpbWFnZSBmbHVpZC5cbiAqL1xuaW1nW3dpZHRoXSxcbmltZ1toZWlnaHRdIHtcbiAgLyogWzFdICovXG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG5jYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogX2VsZW1lbnQuaW5wdXRzLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxudGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxudGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMDYxMztcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tb3otcmFuZ2UtdGh1bWIsIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzMDYxMztcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06aG92ZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iLCBpbnB1dFt0eXBlPVwicmFuZ2VcIl06aG92ZXI6Oi1tb3otcmFuZ2UtdGh1bWIsIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpob3Zlcjo6LW1zLXRodW1iIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiwgaW5wdXRbdHlwZT1cInJhbmdlXCJdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiwgaW5wdXRbdHlwZT1cInJhbmdlXCJdOmFjdGl2ZTo6LW1zLXRodW1iIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tcy10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogX2VsZW1lbnQubGlua3Muc2NzcyAqL1xuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyogX2VsZW1lbnQubGlzdHMuc2NzcyAqL1xub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7IH1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kZCxcbmR0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBfZWxlbWVudC5wYWdlLnNjc3MgKi9cbkB2aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjgyODI3O1xuICBmb250LWZhbWlseTogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi8qIF9lbGVtZW50LnJ1bGUuc2NzcyAqL1xuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEMUQxO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi8qIF9lbGVtZW50LnF1b3Rlcy5zY3NzICovXG5ibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBcIuKAnFwiIFwi4oCdXCI7IH1cbiAgYmxvY2txdW90ZSBwIHtcbiAgICB0ZXh0LWluZGVudDogLTAuNDJlbTsgfVxuICAgIGJsb2NrcXVvdGUgcDpiZWZvcmUge1xuICAgICAgY29udGVudDogb3Blbi1xdW90ZTsgfVxuICAgIGJsb2NrcXVvdGUgcDphZnRlciB7XG4gICAgICBjb250ZW50OiBuby1jbG9zZS1xdW90ZTsgfVxuICAgIGJsb2NrcXVvdGUgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgYmxvY2txdW90ZSBwOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlOyB9XG5cbi8qIF9lbGVtZW50LnNlbGVjdHMuc2NzcyAqL1xuLyogX29iamVjdC5jb2x1bW5zLnNjc3MgKi9cbi5vLWNvbHVtbiB7XG4gIGNvbHVtbi1nYXA6IDI0cHg7IH1cblxuLm8tY29sdW1uLTAge1xuICBjb2x1bW5zOiAwOyB9XG5cbi5vLWNvbHVtbi0xIHtcbiAgY29sdW1uczogMTsgfVxuXG4uby1jb2x1bW4tMiB7XG4gIGNvbHVtbnM6IDI7IH1cblxuLm8tY29sdW1uLTMge1xuICBjb2x1bW5zOiAzOyB9XG5cbi5vLWNvbHVtbi00IHtcbiAgY29sdW1uczogNDsgfVxuXG4uby1jb2x1bW4tNSB7XG4gIGNvbHVtbnM6IDU7IH1cblxuLm8tY29sdW1uLTYge1xuICBjb2x1bW5zOiA2OyB9XG5cbi5vLWNvbHVtbi03IHtcbiAgY29sdW1uczogNzsgfVxuXG4uby1jb2x1bW4tOCB7XG4gIGNvbHVtbnM6IDg7IH1cblxuLm8tY29sdW1uLTkge1xuICBjb2x1bW5zOiA5OyB9XG5cbi5vLWNvbHVtbi0xMCB7XG4gIGNvbHVtbnM6IDEwOyB9XG5cbi5vLWNvbHVtbi0xMSB7XG4gIGNvbHVtbnM6IDExOyB9XG5cbi5vLWNvbHVtbi0xMiB7XG4gIGNvbHVtbnM6IDEyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLm8tY29sdW1uLTBcXEB4cyB7XG4gICAgY29sdW1uczogMDsgfVxuICAuby1jb2x1bW4tMVxcQHhzIHtcbiAgICBjb2x1bW5zOiAxOyB9XG4gIC5vLWNvbHVtbi0yXFxAeHMge1xuICAgIGNvbHVtbnM6IDI7IH1cbiAgLm8tY29sdW1uLTNcXEB4cyB7XG4gICAgY29sdW1uczogMzsgfVxuICAuby1jb2x1bW4tNFxcQHhzIHtcbiAgICBjb2x1bW5zOiA0OyB9XG4gIC5vLWNvbHVtbi01XFxAeHMge1xuICAgIGNvbHVtbnM6IDU7IH1cbiAgLm8tY29sdW1uLTZcXEB4cyB7XG4gICAgY29sdW1uczogNjsgfVxuICAuby1jb2x1bW4tN1xcQHhzIHtcbiAgICBjb2x1bW5zOiA3OyB9XG4gIC5vLWNvbHVtbi04XFxAeHMge1xuICAgIGNvbHVtbnM6IDg7IH1cbiAgLm8tY29sdW1uLTlcXEB4cyB7XG4gICAgY29sdW1uczogOTsgfVxuICAuby1jb2x1bW4tMTBcXEB4cyB7XG4gICAgY29sdW1uczogMTA7IH1cbiAgLm8tY29sdW1uLTExXFxAeHMge1xuICAgIGNvbHVtbnM6IDExOyB9XG4gIC5vLWNvbHVtbi0xMlxcQHhzIHtcbiAgICBjb2x1bW5zOiAxMjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm8tY29sdW1uLTBcXEBzIHtcbiAgICBjb2x1bW5zOiAwOyB9XG4gIC5vLWNvbHVtbi0xXFxAcyB7XG4gICAgY29sdW1uczogMTsgfVxuICAuby1jb2x1bW4tMlxcQHMge1xuICAgIGNvbHVtbnM6IDI7IH1cbiAgLm8tY29sdW1uLTNcXEBzIHtcbiAgICBjb2x1bW5zOiAzOyB9XG4gIC5vLWNvbHVtbi00XFxAcyB7XG4gICAgY29sdW1uczogNDsgfVxuICAuby1jb2x1bW4tNVxcQHMge1xuICAgIGNvbHVtbnM6IDU7IH1cbiAgLm8tY29sdW1uLTZcXEBzIHtcbiAgICBjb2x1bW5zOiA2OyB9XG4gIC5vLWNvbHVtbi03XFxAcyB7XG4gICAgY29sdW1uczogNzsgfVxuICAuby1jb2x1bW4tOFxcQHMge1xuICAgIGNvbHVtbnM6IDg7IH1cbiAgLm8tY29sdW1uLTlcXEBzIHtcbiAgICBjb2x1bW5zOiA5OyB9XG4gIC5vLWNvbHVtbi0xMFxcQHMge1xuICAgIGNvbHVtbnM6IDEwOyB9XG4gIC5vLWNvbHVtbi0xMVxcQHMge1xuICAgIGNvbHVtbnM6IDExOyB9XG4gIC5vLWNvbHVtbi0xMlxcQHMge1xuICAgIGNvbHVtbnM6IDEyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1jb2x1bW4tMFxcQG0ge1xuICAgIGNvbHVtbnM6IDA7IH1cbiAgLm8tY29sdW1uLTFcXEBtIHtcbiAgICBjb2x1bW5zOiAxOyB9XG4gIC5vLWNvbHVtbi0yXFxAbSB7XG4gICAgY29sdW1uczogMjsgfVxuICAuby1jb2x1bW4tM1xcQG0ge1xuICAgIGNvbHVtbnM6IDM7IH1cbiAgLm8tY29sdW1uLTRcXEBtIHtcbiAgICBjb2x1bW5zOiA0OyB9XG4gIC5vLWNvbHVtbi01XFxAbSB7XG4gICAgY29sdW1uczogNTsgfVxuICAuby1jb2x1bW4tNlxcQG0ge1xuICAgIGNvbHVtbnM6IDY7IH1cbiAgLm8tY29sdW1uLTdcXEBtIHtcbiAgICBjb2x1bW5zOiA3OyB9XG4gIC5vLWNvbHVtbi04XFxAbSB7XG4gICAgY29sdW1uczogODsgfVxuICAuby1jb2x1bW4tOVxcQG0ge1xuICAgIGNvbHVtbnM6IDk7IH1cbiAgLm8tY29sdW1uLTEwXFxAbSB7XG4gICAgY29sdW1uczogMTA7IH1cbiAgLm8tY29sdW1uLTExXFxAbSB7XG4gICAgY29sdW1uczogMTE7IH1cbiAgLm8tY29sdW1uLTEyXFxAbSB7XG4gICAgY29sdW1uczogMTI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1jb2x1bW4tMFxcQGwge1xuICAgIGNvbHVtbnM6IDA7IH1cbiAgLm8tY29sdW1uLTFcXEBsIHtcbiAgICBjb2x1bW5zOiAxOyB9XG4gIC5vLWNvbHVtbi0yXFxAbCB7XG4gICAgY29sdW1uczogMjsgfVxuICAuby1jb2x1bW4tM1xcQGwge1xuICAgIGNvbHVtbnM6IDM7IH1cbiAgLm8tY29sdW1uLTRcXEBsIHtcbiAgICBjb2x1bW5zOiA0OyB9XG4gIC5vLWNvbHVtbi01XFxAbCB7XG4gICAgY29sdW1uczogNTsgfVxuICAuby1jb2x1bW4tNlxcQGwge1xuICAgIGNvbHVtbnM6IDY7IH1cbiAgLm8tY29sdW1uLTdcXEBsIHtcbiAgICBjb2x1bW5zOiA3OyB9XG4gIC5vLWNvbHVtbi04XFxAbCB7XG4gICAgY29sdW1uczogODsgfVxuICAuby1jb2x1bW4tOVxcQGwge1xuICAgIGNvbHVtbnM6IDk7IH1cbiAgLm8tY29sdW1uLTEwXFxAbCB7XG4gICAgY29sdW1uczogMTA7IH1cbiAgLm8tY29sdW1uLTExXFxAbCB7XG4gICAgY29sdW1uczogMTE7IH1cbiAgLm8tY29sdW1uLTEyXFxAbCB7XG4gICAgY29sdW1uczogMTI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuby1jb2x1bW4tMFxcQHhsIHtcbiAgICBjb2x1bW5zOiAwOyB9XG4gIC5vLWNvbHVtbi0xXFxAeGwge1xuICAgIGNvbHVtbnM6IDE7IH1cbiAgLm8tY29sdW1uLTJcXEB4bCB7XG4gICAgY29sdW1uczogMjsgfVxuICAuby1jb2x1bW4tM1xcQHhsIHtcbiAgICBjb2x1bW5zOiAzOyB9XG4gIC5vLWNvbHVtbi00XFxAeGwge1xuICAgIGNvbHVtbnM6IDQ7IH1cbiAgLm8tY29sdW1uLTVcXEB4bCB7XG4gICAgY29sdW1uczogNTsgfVxuICAuby1jb2x1bW4tNlxcQHhsIHtcbiAgICBjb2x1bW5zOiA2OyB9XG4gIC5vLWNvbHVtbi03XFxAeGwge1xuICAgIGNvbHVtbnM6IDc7IH1cbiAgLm8tY29sdW1uLThcXEB4bCB7XG4gICAgY29sdW1uczogODsgfVxuICAuby1jb2x1bW4tOVxcQHhsIHtcbiAgICBjb2x1bW5zOiA5OyB9XG4gIC5vLWNvbHVtbi0xMFxcQHhsIHtcbiAgICBjb2x1bW5zOiAxMDsgfVxuICAuby1jb2x1bW4tMTFcXEB4bCB7XG4gICAgY29sdW1uczogMTE7IH1cbiAgLm8tY29sdW1uLTEyXFxAeGwge1xuICAgIGNvbHVtbnM6IDEyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLm8tY29sdW1uLTBcXEB4eGwge1xuICAgIGNvbHVtbnM6IDA7IH1cbiAgLm8tY29sdW1uLTFcXEB4eGwge1xuICAgIGNvbHVtbnM6IDE7IH1cbiAgLm8tY29sdW1uLTJcXEB4eGwge1xuICAgIGNvbHVtbnM6IDI7IH1cbiAgLm8tY29sdW1uLTNcXEB4eGwge1xuICAgIGNvbHVtbnM6IDM7IH1cbiAgLm8tY29sdW1uLTRcXEB4eGwge1xuICAgIGNvbHVtbnM6IDQ7IH1cbiAgLm8tY29sdW1uLTVcXEB4eGwge1xuICAgIGNvbHVtbnM6IDU7IH1cbiAgLm8tY29sdW1uLTZcXEB4eGwge1xuICAgIGNvbHVtbnM6IDY7IH1cbiAgLm8tY29sdW1uLTdcXEB4eGwge1xuICAgIGNvbHVtbnM6IDc7IH1cbiAgLm8tY29sdW1uLThcXEB4eGwge1xuICAgIGNvbHVtbnM6IDg7IH1cbiAgLm8tY29sdW1uLTlcXEB4eGwge1xuICAgIGNvbHVtbnM6IDk7IH1cbiAgLm8tY29sdW1uLTEwXFxAeHhsIHtcbiAgICBjb2x1bW5zOiAxMDsgfVxuICAuby1jb2x1bW4tMTFcXEB4eGwge1xuICAgIGNvbHVtbnM6IDExOyB9XG4gIC5vLWNvbHVtbi0xMlxcQHh4bCB7XG4gICAgY29sdW1uczogMTI7IH0gfVxuXG4vKiBfb2JqZWN0LmdyaWQuc2NzcyAqL1xuLyoqXG4gKiBHcmlkIHdyYXBwZXIgc2V0dXAsIHN1cHBvcnRzIGlubGluZS1ibG9jayAmIGZsZXggbW9kZXNcbiAqIGNoYW5nZSBpbiBfY29uZmlnLmdyaWQuc2Nzc1xuICovXG4uby1ncmlkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLWdyaWQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLm8tZ3JpZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4OyB9IH1cblxuLm8tZ3JpZF9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfSB9XG5cbi8qKlxuICogUmV2ZXJzZWQgZ3JpZHMgYWxsb3cgeW91IHRvIHN0cnVjdHVyZSB5b3VyIHNvdXJjZSBpbiB0aGUgb3Bwb3NpdGUgb3JkZXIgdG9cbiAqIGhvdyB5b3VyIHJlbmRlcmVkIGxheW91dCB3aWxsIGFwcGVhci4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uby1ncmlkLS1yZXYge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuby1ncmlkLS1yZXYgPiAuby1ncmlkX19pdGVtIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qKlxuICogQWxpZ24gZ3JpZCBhcyBhIHZlcnRpY2FsIGNvbHVtbi4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uby1ncmlkLS1jb2x1bW5zIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4vKipcbiAqIEd1dHRlcmxlc3MgZ3JpZHMgaGF2ZSBhbGwgdGhlIHByb3BlcnRpZXMgb2YgcmVndWxhciBncmlkcywgbWludXMgYW55IHNwYWNpbmcuXG4gKiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLWZ1bGwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vLWdyaWQtLWZ1bGwgPiAuby1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogRmlsbCBncmlkcyB3aWxsIGFsbG93IHVzIHRvIGF1dG9maWxsIGhlaWdodCBmb3IgZmxleCBiYXNlZCBncmlkcy5cbiAqIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tZmlsbCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyoqXG4gKiBBbGlnbiB0aGUgZW50aXJlIGdyaWQgdG8gdGhlIHJpZ2h0LiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4vKipcbiAqIENlbnRlcmVkIGdyaWRzIGFsaWduIGdyaWQgaXRlbXMgY2VudHJhbGx5IHdpdGhvdXQgbmVlZGluZyB0byB1c2UgcHVzaCBvciBwdWxsXG4gKiBjbGFzc2VzLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi8qKlxuICogQWxpZ24gZ3JpZCBjZWxscyB2ZXJ0aWNhbGx5IChgLmdyaWQtLW1pZGRsZWAgb3IgYC5ncmlkLS1ib3R0b21gKS4gRXh0ZW5kc1xuICogYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tbWlkZGxlID4gLm8tZ3JpZF9faXRlbSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uby1ncmlkLS1ib3R0b20gPiAuby1ncmlkX19pdGVtIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cblxuLyoqXG4gKiBDcmVhdGUgZ3JpZHMgd2l0aCBuYXJyb3dlciBndXR0ZXJzLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLW5hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7IH1cbiAgLm8tZ3JpZC0tbmFycm93ID4gLm8tZ3JpZF9faXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG5cbi8qKlxuICogQ3JlYXRlIGdyaWRzIHdpdGggd2lkZXIgZ3V0dGVycy4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uby1ncmlkLS13aWRlIHtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4OyB9XG4gIC5vLWdyaWQtLXdpZGUgPiAuby1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDsgfVxuXG4vKipcbiAqIEZsZXggYmFzaXMgbW9kaWZ5LiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLXVud3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwOyB9XG5cbi8qIF9vYmplY3Qud3JhcHBlcnMuc2NzcyAqL1xuLm8td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQxNnB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gICAgLm8td3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cblxuLyogX2NvbXBvbmVudC5idXR0b25zLnNjc3MgKi9cbi5jLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogOHB4IDIwcHggN3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMTIwbXMgZWFzZS1vdXQ7IH1cblxuLmMtYnRuOmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC44O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYy1idG4tLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYy1idG4tLWJsYWNrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICAgIGJvcmRlci1jb2xvcjogIzFhMWExYTsgfVxuICAuYy1idG4tLWJsYWNrLmlzLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjgyODI3OyB9XG4gICAgLmMtYnRuLS1ibGFjay5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC4yNSk7XG4gICAgICBib3JkZXItY29sb3I6ICMxZjE1MTU7IH1cbiAgLmMtYnRuLS1ibGFjazIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmMtYnRuLS1ibGFjazI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzFhMWExYTsgfVxuICAgIC5jLWJ0bi0tYmxhY2syLmlzLW91dGxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzI4MjgyNzsgfVxuICAgICAgLmMtYnRuLS1ibGFjazIuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC4yNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzFmMTUxNTsgfVxuXG4uYy1idG4tLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjO1xuICBib3JkZXItY29sb3I6ICMwMGM7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLWJ0bi0tYmx1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTRiODtcbiAgICBib3JkZXItY29sb3I6ICMxNDE0Yjg7IH1cbiAgLmMtYnRuLS1ibHVlLmlzLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjgyODI3OyB9XG4gICAgLmMtYnRuLS1ibHVlLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAyMDQsIDAuMjUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMGNjOyB9XG5cbi5jLWJ0bi0tZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6ICMyODI4Mjc7IH1cbiAgLmMtYnRuLS1kaXZpZGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZTZlNjsgfVxuICAuYy1idG4tLWRpdmlkZXIuaXMtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyODI4Mjc7IH1cbiAgICAuYy1idG4tLWRpdmlkZXIuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMjUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWJlMWUxOyB9XG4gIC5jLWJ0bi0tZGl2aWRlcjIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xuICAgIGNvbG9yOiAjMjgyODI3OyB9XG4gICAgLmMtYnRuLS1kaXZpZGVyMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2OyB9XG4gICAgLmMtYnRuLS1kaXZpZGVyMi5pcy1vdXRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMyODI4Mjc7IH1cbiAgICAgIC5jLWJ0bi0tZGl2aWRlcjIuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4yNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ViZTFlMTsgfVxuXG4uYy1idG4tLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMDtcbiAgYm9yZGVyLWNvbG9yOiAjMGMwO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYy1idG4tLWdyZWVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRiODE0O1xuICAgIGJvcmRlci1jb2xvcjogIzE0YjgxNDsgfVxuICAuYy1idG4tLWdyZWVuLmlzLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjgyODI3OyB9XG4gICAgLmMtYnRuLS1ncmVlbi5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjA0LCAwLCAwLjI1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwY2MwMDsgfVxuXG4uYy1idG4tLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0ODQ4O1xuICBib3JkZXItY29sb3I6ICM0ODQ4NDg7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLWJ0bi0tZ3JleTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NDg0ODtcbiAgICBib3JkZXItY29sb3I6ICM0ODQ4NDg7IH1cbiAgLmMtYnRuLS1ncmV5LmlzLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjgyODI3OyB9XG4gICAgLmMtYnRuLS1ncmV5LmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MiwgNzIsIDcyLCAwLjI1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzU2M2EzYTsgfVxuICAuYy1idG4tLWdyZXkyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGJvcmRlci1jb2xvcjogI2YxZjFmMTtcbiAgICBjb2xvcjogIzI4MjgyNzsgfVxuICAgIC5jLWJ0bi0tZ3JleTI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NDg0ODtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ4NDg0ODsgfVxuICAgIC5jLWJ0bi0tZ3JleTIuaXMtb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMjgyODI3OyB9XG4gICAgICAuYy1idG4tLWdyZXkyLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCA3MiwgNzIsIDAuMjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICM1NjNhM2E7IH1cbiAgLmMtYnRuLS1ncmV5MyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlkOWQ5ZDtcbiAgICBib3JkZXItY29sb3I6ICM5ZDlkOWQ7XG4gICAgY29sb3I6ICMyODI4Mjc7IH1cbiAgICAuYy1idG4tLWdyZXkzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDg7XG4gICAgICBib3JkZXItY29sb3I6ICM0ODQ4NDg7IH1cbiAgICAuYy1idG4tLWdyZXkzLmlzLW91dGxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzI4MjgyNzsgfVxuICAgICAgLmMtYnRuLS1ncmV5My5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MiwgNzIsIDcyLCAwLjI1KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTYzYTNhOyB9XG5cbi5jLWJ0bi0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMDYxMztcbiAgYm9yZGVyLWNvbG9yOiAjZTMwNjEzO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYy1idG4tLXJlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjMWQyODtcbiAgICBib3JkZXItY29sb3I6ICNjYzFkMjg7IH1cbiAgLmMtYnRuLS1yZWQuaXMtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyODI4Mjc7IH1cbiAgICAuYy1idG4tLXJlZC5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI3LCA2LCAxOSwgMC4yNSk7XG4gICAgICBib3JkZXItY29sb3I6ICNlOTAwMGU7IH1cblxuLmMtYnRuLS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDkzNTVjO1xuICBib3JkZXItY29sb3I6ICM0OTM1NWM7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLWJ0bi0tcHVycGxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk0NDRlO1xuICAgIGJvcmRlci1jb2xvcjogIzQ5NDQ0ZTsgfVxuICAuYy1idG4tLXB1cnBsZS5pcy1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzI4MjgyNzsgfVxuICAgIC5jLWJ0bi0tcHVycGxlLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MywgNTMsIDkyLCAwLjI1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ5Mjc2YjsgfVxuICAuYy1idG4tLXB1cnBsZTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZTY5YjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGU2OWIyO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmMtYnRuLS1wdXJwbGUyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTQ0NGU7XG4gICAgICBib3JkZXItY29sb3I6ICM0OTQ0NGU7IH1cbiAgICAuYy1idG4tLXB1cnBsZTIuaXMtb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMjgyODI3OyB9XG4gICAgICAuYy1idG4tLXB1cnBsZTIuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzMsIDUzLCA5MiwgMC4yNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzQ5Mjc2YjsgfVxuXG4uYy1idG4tLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI3O1xuICBib3JkZXItY29sb3I6ICMyODI4Mjc7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLWJ0bi0tdGV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgICBib3JkZXItY29sb3I6ICMyODI4Mjg7IH1cbiAgLmMtYnRuLS10ZXh0LmlzLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjgyODI3OyB9XG4gICAgLmMtYnRuLS10ZXh0LmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDM5LCAwLjI1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzMwMzAxZjsgfVxuICAuYy1idG4tLXRleHQyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4Nzg3O1xuICAgIGJvcmRlci1jb2xvcjogIzg3ODc4NztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jLWJ0bi0tdGV4dDI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgICAgIGJvcmRlci1jb2xvcjogIzI4MjgyODsgfVxuICAgIC5jLWJ0bi0tdGV4dDIuaXMtb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMjgyODI3OyB9XG4gICAgICAuYy1idG4tLXRleHQyLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgMzksIDAuMjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICMzMDMwMWY7IH1cbiAgLmMtYnRuLS10ZXh0MyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTtcbiAgICBib3JkZXItY29sb3I6ICM1NTU1NTU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYy1idG4tLXRleHQzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gICAgICBib3JkZXItY29sb3I6ICMyODI4Mjg7IH1cbiAgICAuYy1idG4tLXRleHQzLmlzLW91dGxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzI4MjgyNzsgfVxuICAgICAgLmMtYnRuLS10ZXh0My5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDM5LCAwLjI1KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzAzMDFmOyB9XG5cbi5jLWJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjgyODI3OyB9XG4gIC5jLWJ0bi0td2hpdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7IH1cbiAgLmMtYnRuLS13aGl0ZS5pcy1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzI4MjgyNzsgfVxuICAgIC5jLWJ0bi0td2hpdGUuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuXG4uYy1idG4tLXdkIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyB9XG5cbi5jLWJ0bi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzA2MTM7XG4gIGJvcmRlci1jb2xvcjogI2UzMDYxMztcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmMtYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2UzMDYxMztcbiAgICBjb2xvcjogIzI4MjgyNzsgfVxuXG4uYy1idG4tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlMzA2MTM7XG4gIGNvbG9yOiAjZTMwNjEzOyB9XG4gIC5jLWJ0bi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNlMzA2MTM7XG4gICAgY29sb3I6ICNlMzA2MTM7IH1cblxuLmMtYnRuLS10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDg7XG4gIGJvcmRlci1jb2xvcjogIzQ4NDg0ODtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmMtYnRuLS10ZXJ0aWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NDg0ODtcbiAgICBib3JkZXItY29sb3I6ICM0ODQ4NDg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmMtYnRuLS1xdWF0ZXJuYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmMtYnRuLS1xdWF0ZXJuYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmMtYnRuLS1xdWluYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2UzMDYxMztcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmMtYnRuLS1xdWluYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMwNjEzO1xuICAgIGJvcmRlci1jb2xvcjogI2UzMDYxMzsgfVxuXG4uYy1idG4tLW1hcC10YWItbGlzdCwgLmMtYnRuLS1tYXAtdGFiLW1hcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAuYy1idG4tLW1hcC10YWItbGlzdDpob3ZlciwgLmMtYnRuLS1tYXAtdGFiLW1hcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzI4MjgyNzsgfVxuXG4uYy1idG4tLW1hcC10YWItbGlzdC5hY3RpdmUsIC5jLWJ0bi0tbWFwLXRhYi1tYXAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzI4MjgyNyAhaW1wb3J0YW50OyB9XG5cbi5jLWJ0bi0tbWFwLXRhYi1saXN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL3VpL2ljb24tZ3JpZC1ncmV5LnN2Z1wiKSBsZWZ0IDE1cHggdG9wIDEycHggbm8tcmVwZWF0OyB9XG4gIC5jLWJ0bi0tbWFwLXRhYi1saXN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoXCIuLi9pbWcvdWkvaWNvbi1ncmlkLWJsYWNrLnN2Z1wiKSBsZWZ0IDE1cHggdG9wIDEycHggbm8tcmVwZWF0OyB9XG5cbi5jLWJ0bi0tbWFwLXRhYi1saXN0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltZy91aS9pY29uLWdyaWQtYmxhY2suc3ZnXCIpIGxlZnQgMTVweCB0b3AgMTJweCBuby1yZXBlYXQ7IH1cblxuLmMtYnRuLS1tYXAtdGFiLW1hcCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltZy91aS9pY29uLWxvY2F0aW9uLWdyZXktc20uc3ZnXCIpIGxlZnQgMTVweCB0b3AgMTJweCBuby1yZXBlYXQ7IH1cbiAgLmMtYnRuLS1tYXAtdGFiLW1hcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKFwiLi4vaW1nL3VpL2ljb24tbG9jYXRpb24tYmxhY2stc20uc3ZnXCIpIGxlZnQgMTVweCB0b3AgMTJweCBuby1yZXBlYXQ7IH1cblxuLmMtYnRuLS1tYXAtdGFiLW1hcC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvdWkvaWNvbi1sb2NhdGlvbi1ibGFjay1zbS5zdmdcIikgbGVmdCAxNXB4IHRvcCAxMnB4IG5vLXJlcGVhdDsgfVxuXG4vKiBfY29tcG9uZW50LnNsaWRlci5zY3NzICovXG4uYy1zbGlkZXIgYXJ0aWNsZSBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYy1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jLXNsaWRlci0tYmFzaWMgaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMDYxMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI0cHg7IH1cblxuLmMtc2xpZGVyLS1iYXNpYyAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtc2xpZGVyLS1iYXNpYyAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IDExMnB4OyB9IH1cblxuLmMtc2xpZGVyLXZpZGVvLWJsb2NrIC5zbGljay1wcmV2IHtcbiAgdG9wOiA4NiU7XG4gIGxlZnQ6IDclOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1zbGlkZXItdmlkZW8tYmxvY2sgLnNsaWNrLXByZXYge1xuICAgICAgdG9wOiA5MSU7XG4gICAgICBsZWZ0OiAxNSU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jLXNsaWRlci12aWRlby1ibG9jayAuc2xpY2stcHJldiB7XG4gICAgICB0b3A6IDk2JTtcbiAgICAgIGxlZnQ6IDE1JTsgfSB9XG4gIC5jLXNsaWRlci12aWRlby1ibG9jayAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvdWkvaWNvbi1oZXJvLWFycm93LXByZXYuc3ZnKTsgfVxuXG4uYy1zbGlkZXItdmlkZW8tYmxvY2sgLnNsaWNrLW5leHQge1xuICB0b3A6IDg2JTtcbiAgcmlnaHQ6IDclOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1zbGlkZXItdmlkZW8tYmxvY2sgLnNsaWNrLW5leHQge1xuICAgICAgdG9wOiA5MSU7XG4gICAgICByaWdodDogMTUlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYy1zbGlkZXItdmlkZW8tYmxvY2sgLnNsaWNrLW5leHQge1xuICAgICAgdG9wOiA5NiU7XG4gICAgICByaWdodDogMTUlOyB9IH1cbiAgLmMtc2xpZGVyLXZpZGVvLWJsb2NrIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKC4uL2ltZy91aS9pY29uLWhlcm8tYXJyb3ctbmV4dC5zdmcpOyB9XG5cbi5jLXNsaWRlci0tYmFja2dyb3VuZCAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMTZweDsgfVxuXG4uYy1zbGlkZXJfX2NvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYy1zbGlkZXJfX2NvbnRlbnQgaGVhZGVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmMtc2xpZGVyLS1oZXJvIHtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jLXNsaWRlci0taGVybyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhICFpbXBvcnRhbnQ7IH0gfVxuICAuYy1zbGlkZXItLWhlcm8gYXJ0aWNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYy1zbGlkZXItLWhlcm8gYXJ0aWNsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmMtc2xpZGVyLS1oZXJvIGFydGljbGUgaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAgIC5jLXNsaWRlci0taGVybyBhcnRpY2xlIC5jLXNsaWRlcl9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDM5MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYy1zbGlkZXItLWhlcm8gYXJ0aWNsZSAuYy1zbGlkZXJfX2NvbnRlbnQge1xuICAgICAgICAgIGhlaWdodDogNDg5cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmMtc2xpZGVyLS1oZXJvIGFydGljbGUgLmMtc2xpZGVyX19jb250ZW50IHtcbiAgICAgICAgICBoZWlnaHQ6IDY0MHB4OyB9IH1cbiAgICAuYy1zbGlkZXItLWhlcm8gYXJ0aWNsZSAuYy1zbGlkZXJfX2NvbnRlbnQtdmlkZW8ge1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmMtc2xpZGVyLS1oZXJvIGFydGljbGUgLmMtc2xpZGVyX19jb250ZW50LXZpZGVvIHtcbiAgICAgICAgICBoZWlnaHQ6IDQzMnB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5jLXNsaWRlci0taGVybyBhcnRpY2xlIC5jLXNsaWRlcl9fY29udGVudC12aWRlbyB7XG4gICAgICAgICAgaGVpZ2h0OiA1NzVweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuYy1zbGlkZXItLWhlcm8gYXJ0aWNsZSAuYy1zbGlkZXJfX2NvbnRlbnQtdmlkZW8ge1xuICAgICAgICAgIGhlaWdodDogNjQwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7IH0gfVxuICAgIC5jLXNsaWRlci0taGVybyBhcnRpY2xlIC5jLXNsaWRlcl9faW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmMtc2xpZGVyLS1oZXJvIGFydGljbGUgLmMtc2xpZGVyX19pbWFnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH0gfVxuICAgICAgLmMtc2xpZGVyLS1oZXJvIGFydGljbGUgLmMtc2xpZGVyX19pbWFnZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwLjE1O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmMtc2xpZGVyLS1oZXJvIGFydGljbGUgLmMtc2xpZGVyLS1ob21lcGFnZS12aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogZmlsbDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmMtc2xpZGVyLS1oZXJvIGFydGljbGUgLmMtc2xpZGVyLS1ob21lcGFnZS12aWRlbyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTYyOHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5jLXNsaWRlci0taGVybyBhcnRpY2xlIC5jLXNsaWRlci0taG9tZXBhZ2UtdmlkZW8ge1xuICAgICAgICAgIG1heC13aWR0aDogMTM5NnB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5jLXNsaWRlci0taGVybyBhcnRpY2xlIC5jLXNsaWRlci0taG9tZXBhZ2UtdmlkZW8ge1xuICAgICAgICAgIG1heC13aWR0aDogOTg0cHg7IH0gfVxuICAgIC5jLXNsaWRlci0taGVybyBhcnRpY2xlIC5jLXNsaWRlcl9fY29udGVudF9fYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNlMzA2MTM7IH1cbiAgICAgIC5jLXNsaWRlci0taGVybyBhcnRpY2xlIC5jLXNsaWRlcl9fY29udGVudF9fYm90dG9tOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMzA2MTM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuYy1zbGlkZXItLWhlcm8gYXJ0aWNsZSAuYy1zbGlkZXJfX2NvbnRlbnRfX2JvdHRvbTpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5jLXNsaWRlci0tcmVnaW9uLW5ld3MgYXJ0aWNsZSBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYy1zbGlkZXItLXJlZ2lvbi1uZXdzIGFydGljbGUge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmMtc2xpZGVyLS1sYW5kaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgei1pbmRleDogMTsgfVxuICAuYy1zbGlkZXItLWxhbmRpbmcgLnNsaWNrLWxpc3QsXG4gIC5jLXNsaWRlci0tbGFuZGluZyAuc2xpY2stdHJhY2sge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5jLXNsaWRlci0tbGFuZGluZyBhcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5jLXNsaWRlci0tbGFuZGluZyBhcnRpY2xlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAuYy1zbGlkZXItLWxhbmRpbmcgYXJ0aWNsZSBoZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgLmMtc2xpZGVyLS1sYW5kaW5nIGFydGljbGUgLmMtc2xpZGVyX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMzkwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYy1zbGlkZXItLWxhbmRpbmcgYXJ0aWNsZSAuYy1zbGlkZXJfX2NvbnRlbnQge1xuICAgICAgICAgIGhlaWdodDogNDg5cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmMtc2xpZGVyLS1sYW5kaW5nIGFydGljbGUgLmMtc2xpZGVyX19jb250ZW50IHtcbiAgICAgICAgICBoZWlnaHQ6IDY0MHB4OyB9IH1cbiAgICAuYy1zbGlkZXItLWxhbmRpbmcgYXJ0aWNsZSAuYy1zbGlkZXJfX2ltYWdlLFxuICAgIC5jLXNsaWRlci0tbGFuZGluZyBhcnRpY2xlIC5jLXNsaWRlcl9fdmlkZW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmMtc2xpZGVyLS1sYW5kaW5nIGFydGljbGUgLmMtc2xpZGVyX19pbWFnZSxcbiAgICAgICAgLmMtc2xpZGVyLS1sYW5kaW5nIGFydGljbGUgLmMtc2xpZGVyX192aWRlbyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH0gfVxuICAgICAgLmMtc2xpZGVyLS1sYW5kaW5nIGFydGljbGUgLmMtc2xpZGVyX19pbWFnZTphZnRlcixcbiAgICAgIC5jLXNsaWRlci0tbGFuZGluZyBhcnRpY2xlIC5jLXNsaWRlcl9fdmlkZW86YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMWQxZDFiIDAlLCByZ2JhKDI5LCAyOSwgMjcsIDApIDEwMCUpO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmMtc2xpZGVyLS1sYW5kaW5nIGFydGljbGUgLmMtc2xpZGVyX192aWRlbyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTYyOHB4OyB9XG4gICAgLmMtc2xpZGVyLS1sYW5kaW5nIGFydGljbGUgLmMtc2xpZGVyX19wcm9kdWN0LWJhbm5lci1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmMtc2xpZGVyLS1sYW5kaW5nIGFydGljbGUgLmMtc2xpZGVyX19wcm9kdWN0LWJhbm5lci1pbWFnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmMtc2xpZGVyLS1sYW5kaW5nIGFydGljbGUgLmMtc2xpZGVyX19wcm9kdWN0LWJhbm5lci1pbWFnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH0gfVxuICAgIC5jLXNsaWRlci0tbGFuZGluZyBhcnRpY2xlIC5jLXNsaWRlcl9fY29udGVudF9fYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNlMzA2MTM7IH1cbiAgICAgIC5jLXNsaWRlci0tbGFuZGluZyBhcnRpY2xlIC5jLXNsaWRlcl9fY29udGVudF9fYm90dG9tOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMzA2MTM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuYy1zbGlkZXItLWxhbmRpbmcgYXJ0aWNsZSAuYy1zbGlkZXJfX2NvbnRlbnRfX2JvdHRvbTpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5jLXNsaWRlci0tbm8tZmlsdGVyIC5jLXNsaWRlcl9faW1hZ2U6YWZ0ZXIsXG4uYy1zbGlkZXItLW5vLWZpbHRlciAuYy1zbGlkZXJfX3ZpZGVvOmFmdGVyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uYy1zbGlkZXItLXJlZHVjZWQtZmlsdGVyIC5jLXNsaWRlcl9faW1hZ2U6YWZ0ZXIsXG4uYy1zbGlkZXItLXJlZHVjZWQtZmlsdGVyIC5jLXNsaWRlcl9fdmlkZW86YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwLjE1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAjMWExYTFhOyB9XG5cbi5jLXNsaWRlci0tZ2FsbGVyeSAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiB1bnNldDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm90dG9tOiB1bnNldDtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuXG4uYy1zbGlkZXItLWdhbGxlcnkgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5jLXNsaWRlci0tZ2FsbGVyeSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMDYxMzsgfVxuXG4uYy1zbGlkZXItLXByb2R1Y3QgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLmMtc2xpZGVyLS1wcm9kdWN0IGFydGljbGUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtc2xpZGVyLS1wcm9kdWN0IGFydGljbGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9IH1cbiAgLmMtc2xpZGVyLS1wcm9kdWN0IGFydGljbGUgLmhpZGRlbi1saW5rIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDEyMG1zIGVhc2Utb3V0OyB9XG4gICAgLmMtc2xpZGVyLS1wcm9kdWN0IGFydGljbGUgLmhpZGRlbi1saW5rIGltZyB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAuYy1zbGlkZXItLXByb2R1Y3QgYXJ0aWNsZTpob3ZlciAuaGlkZGVuLWxpbmsge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmMtc2xpZGVyLS1wcm9qZWN0cyAuc2xpY2stZG90cyB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMzJweDtcbiAgdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm90dG9tOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uYy1zbGlkZXItLXByb2plY3RzIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5jLXNsaWRlci0tcHJvamVjdHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzA2MTM7IH1cblxuLmMtc2xpZGVyLS10ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy91aS9pY29uLWFycm93LXJpZ2h0LnN2Zyk7IH1cblxuLmMtc2xpZGVyLS10ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy91aS9pY29uLWFycm93LWxlZnQuc3ZnKTsgfVxuXG4uYy1zbGlkZXItLWVxdWFsLWhlaWdodCAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jLXNsaWRlci0tZXF1YWwtaGVpZ2h0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5qcy1zbGljay0tZm9yZWdyb3VuZCxcbi5qcy1zbGljay0taGVybyxcbi5qcy1zbGljay0tZ2FsbGVyeSxcbi5qcy1zbGljay0tcHJvamVjdHMsXG4uanMtc2xpY2stLXByb2R1Y3QsXG4uanMtc2xpY2stLWdhbGxlcnktb3ZlcnZpZXcsXG4uanMtc2xpY2stLXJlbGF0ZWQtcHJvZHVjdHMsXG4uanMtc2xpY2stLXRlc3RpbW9uaWFscyB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlOyB9XG5cbi5qcy1zbGljay0tZm9yZWdyb3VuZC5zbGljay1pbml0aWFsaXplZCxcbi5qcy1zbGljay0taGVyby5zbGljay1pbml0aWFsaXplZCxcbi5qcy1zbGljay0tZ2FsbGVyeS5zbGljay1pbml0aWFsaXplZCxcbi5qcy1zbGljay0tcHJvamVjdHMuc2xpY2staW5pdGlhbGl6ZWQsXG4uanMtc2xpY2stLWdhbGxlcnktb3ZlcnZpZXcuc2xpY2staW5pdGlhbGl6ZWQsXG4uanMtc2xpY2stLXJlbGF0ZWQtcHJvZHVjdHMuc2xpY2staW5pdGlhbGl6ZWQsXG4uanMtc2xpY2stLXByb2R1Y3Quc2xpY2staW5pdGlhbGl6ZWQsXG4uanMtc2xpY2stLXRlc3RpbW9uaWFscy5zbGljay1pbml0aWFsaXplZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogX2NvbXBvbmVudC5oYW1idXJnZXIuc2NzcyAqL1xuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuLmMtaGFtYnVyZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuODU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMycHg7XG4gIHRvcDogMzJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHotaW5kZXg6IDEzOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtaGFtYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYy1oYW1idXJnZXIuc2Nyb2xsIHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5jLWhhbWJ1cmdlcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmMtaGFtYnVyZ2VyX190ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2UzMDYxMztcbiAgbWFyZ2luLWxlZnQ6IDI4cHg7IH1cblxuLmMtaGFtYnVyZ2VyX19pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdG9wOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gIC5jLWhhbWJ1cmdlcl9faW5uZXIsIC5jLWhhbWJ1cmdlcl9faW5uZXI6YmVmb3JlLCAuYy1oYW1idXJnZXJfX2lubmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMwNjEzO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG4gICAgd2lkdGg6IDE4cHg7IH1cbiAgLmMtaGFtYnVyZ2VyX19pbm5lcjpiZWZvcmUsIC5jLWhhbWJ1cmdlcl9faW5uZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmMtaGFtYnVyZ2VyX19pbm5lcjpiZWZvcmUge1xuICAgIHRvcDogLTZweDsgfVxuICAuYy1oYW1idXJnZXJfX2lubmVyOmFmdGVyIHtcbiAgICBib3R0b206IC02cHg7IH1cblxuLmMtaGFtYnVyZ2VyLmlzLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jLWhhbWJ1cmdlci5pcy1hY3RpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLmMtaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuYy1oYW1idXJnZXJfX3RleHQge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLWhhbWJ1cmdlci5pcy1hY3RpdmUgLmMtaGFtYnVyZ2VyX19pbm5lciwgLmMtaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuYy1oYW1idXJnZXJfX2lubmVyOmJlZm9yZSwgLmMtaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuYy1oYW1idXJnZXJfX2lubmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qXG4qIFNwaW5cbiovXG4uYy1oYW1idXJnZXItLXNwaW4gLmMtaGFtYnVyZ2VyX19pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICAuYy1oYW1idXJnZXItLXNwaW4gLmMtaGFtYnVyZ2VyX19pbm5lcjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMzRzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluOyB9XG4gIC5jLWhhbWJ1cmdlci0tc3BpbiAuYy1oYW1idXJnZXJfX2lubmVyOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjM0cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uYy1oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5jLWhhbWJ1cmdlcl9faW5uZXIge1xuICBoZWlnaHQ6IDJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuYy1oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5jLWhhbWJ1cmdlcl9faW5uZXI6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTRzIGVhc2Utb3V0OyB9XG4gIC5jLWhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmMtaGFtYnVyZ2VyX19pbm5lcjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjNzIDAuMTRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi5jLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxMjBtcyBlYXNlLW91dDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTExMTsgfVxuICAuYy1tb2RhbC5pcy1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmMtbW9kYWxfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMjgyODI3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYy1tb2RhbF9faW5uZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmMtbW9kYWxfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzJweCAxNnB4IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwJTsgfVxuXG4uYy1tb2RhbF9fY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdWkvaWNvbi1tb2RhbC1jbG9zZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDE2cHg7XG4gIHdpZHRoOiA0MnB4O1xuICB6LWluZGV4OiA4MDE7IH1cblxuLyogX2NvbXBvbmVudC5uYXZiYXIuc2NzcyAqL1xuLmMtbmF2YmFyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtbmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uYy1uYXZiYXItLXJlZ2lvbiB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtbmF2YmFyLS1yZWdpb24ge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5jLW5hdmJhciA+IGRpdiA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5jLW5hdmJhciBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYy1uYXZiYXIgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLmMtbmF2YmFyID4gZGl2ID4gdWwgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1czsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5jLW5hdmJhciA+IGRpdiA+IHVsID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDRweCAyMHB4OyB9IH1cblxuLmMtbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDggIWltcG9ydGFudDsgfVxuICAuYy1uYXZiYXJfX3dyYXBwZXItLXNjcm9sbC5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjNDg0ODQ4OyB9XG4gIC5jLW5hdmJhcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogIzQ4NDg0ODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmMtbmF2YmFyX193cmFwcGVyIC5vLXdyYXBwZXIsXG4gIC5jLW5hdmJhcl9fd3JhcHBlciAuby1ncmlkLFxuICAuYy1uYXZiYXJfX3dyYXBwZXIgLm8tZ3JpZF9faXRlbSB7XG4gICAgcG9zaXRpb246IHVuc2V0OyB9XG5cbi5jLW5hdmJhcl9fbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM0ODQ4NDg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYy1uYXZiYXJfX21haW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYy1uYXZiYXJfX21haW4gPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5jLW5hdmJhcl9fbWFpbiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAuYy1uYXZiYXJfX21haW4gdWwgbGk6bGFzdC1jaGlsZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uYy1uYXZiYXJfX21haW4gbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmMtbmF2YmFyX19tYWluID4gdWwgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHBhZGRpbmc6IDRweCAxNnB4IDRweCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jLW5hdmJhcl9fbWFpbiA+IHVsID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDEycHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5jLW5hdmJhcl9fbWFpbiA+IHVsID4gbGkgPiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDEycHggMzJweCAxMnB4IDIwcHg7IH0gfVxuICAuYy1uYXZiYXJfX21haW4gPiB1bCA+IGxpID4gYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmMtbmF2YmFyX19tYWluID4gdWwgPiBsaSA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy91aS9pY29uLWRyb3Bkb3duLnN2Z1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmMtbmF2YmFyX19tYWluID4gdWwgPiBsaSA+IGE6YWZ0ZXIge1xuICAgICAgICByaWdodDogMy4ycHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYy1uYXZiYXJfX21haW4gPiB1bCA+IGxpID4gYTphZnRlciB7XG4gICAgICAgIHJpZ2h0OiA4cHg7IH0gfVxuICAuYy1uYXZiYXJfX21haW4gPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzI4MjgyNzsgfVxuICAgIC5jLW5hdmJhcl9fbWFpbiA+IHVsID4gbGkgPiBhOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy91aS9pY29uLWRyb3Bkb3duLXJlZC5zdmdcIik7IH1cblxuLmMtbmF2YmFyX19tYWluID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzI4MjgyNzsgfVxuICAuYy1uYXZiYXJfX21haW4gPiB1bCA+IGxpOmhvdmVyID4gYTphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1nL3VpL2ljb24tZHJvcGRvd24tcmVkLnN2Z1wiKTsgfVxuXG4uYy1uYXZiYXJfX21lZ2EtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiAxMzM2cHg7XG4gIHBhZGRpbmc6IDMycHggMTZweDsgfVxuICAuYy1uYXZiYXJfX21lZ2EtbWVudSAuYy1uYXZiYXJfX21lZ2EtbWVudV9fdWwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgIC5jLW5hdmJhcl9fbWVnYS1tZW51IC5jLW5hdmJhcl9fbWVnYS1tZW51X191bCB1bCBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy91aS9pY29uLWFycm93LXJlZC1yaWdodC5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYy1uYXZiYXJfX21haW4gPiB1bCA+IGxpOmhvdmVyIC5jLW5hdmJhcl9fbWVnYS1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmMtbmF2YmFyX19tb2JpbGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDI0cHggMDsgfVxuICAuYy1uYXZiYXJfX21vYmlsZS13cmFwcGVyLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmMtbmF2YmFyX19tb2JpbGVfX21lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYy1uYXZiYXJfX21vYmlsZV9fbWVudSBsaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7IH1cbiAgICAuYy1uYXZiYXJfX21vYmlsZV9fbWVudSBsaSBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYy1uYXZiYXJfX21vYmlsZV9fbWVudSBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweDsgfSB9XG5cbi5jLW5hdmJhcl9fbW9iaWxlX19oYXMtY2hpbGRyZW4gPiBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3VpL2ljb24tYXJyb3ctcmVkLXJpZ2h0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDMycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmMtbmF2YmFyX19tb2JpbGVfX3N1Yi1tZW51ID4gbGkuYy1uYXZiYXJfX21vYmlsZV9fYmFjayxcbi5jLW5hdmJhcl9fbW9iaWxlX19zdWItbWVudS5jLW5hdmJhcl9fbW9iaWxlX19zdWItbWVudS0tbGFzdCA+IGxpLmMtbmF2YmFyX19tb2JpbGVfX2JhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdWkvaWNvbi1hcnJvdy1yZWQtbGVmdC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDMycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci10b3A6IDA7IH1cbiAgLmMtbmF2YmFyX19tb2JpbGVfX3N1Yi1tZW51ID4gbGkuYy1uYXZiYXJfX21vYmlsZV9fYmFjayA+IGEsXG4gIC5jLW5hdmJhcl9fbW9iaWxlX19zdWItbWVudS5jLW5hdmJhcl9fbW9iaWxlX19zdWItbWVudS0tbGFzdCA+IGxpLmMtbmF2YmFyX19tb2JpbGVfX2JhY2sgPiBhIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzlkOWQ5ZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYy1uYXZiYXJfX21vYmlsZV9fc3ViLW1lbnUgPiBsaS5jLW5hdmJhcl9fbW9iaWxlX19iYWNrID4gYSxcbiAgICAgIC5jLW5hdmJhcl9fbW9iaWxlX19zdWItbWVudS5jLW5hdmJhcl9fbW9iaWxlX19zdWItbWVudS0tbGFzdCA+IGxpLmMtbmF2YmFyX19tb2JpbGVfX2JhY2sgPiBhIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7IH0gfVxuXG4uYy1uYXZiYXJfX21vYmlsZV9fc3ViLW1lbnUge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIHRvcDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1heC13aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZmFkZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMTE7IH1cbiAgLmMtbmF2YmFyX19tb2JpbGVfX3N1Yi1tZW51LmlzLW9wZW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0b3A6IDgwcHg7IH1cblxuLyogX2NvbXBvbmVudC5wYWdlLWJvZHkuc2NzcyAqL1xuLmMtcGFnZS1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIF9jb21wb25lbnQucGFnZS1oZWFkLnNjc3MgKi9cbi5jLXBhZ2UtaGVhZCB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmMtcGFnZS1oZWFkX193cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5jLXBhZ2UtaGVhZC0tc2Nyb2xsLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMjtcbiAgYmFja2dyb3VuZDogIzFhMWExYTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jLXBhZ2UtaGVhZC0tc2Nyb2xsLmlzLWFjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4uYy1wYWdlLWhlYWRfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDE3M3B4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1wYWdlLWhlYWRfX2xvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmMtcGFnZS1oZWFkX19sb2dvIGltZyB7XG4gICAgICB3aWR0aDogMjgycHg7IH0gfVxuXG4vKiBfY29tcG9uZW50LnNlYXJjaC5zY3NzICovXG4uYy1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgei1pbmRleDogMTA7IH1cbiAgLmMtc2VhcmNoLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogX2NvbXBvbmVudC5icmVhZGNydW1icy5zY3NzICovXG4uYy1icmVhZGNydW1icyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jLWJyZWFkY3J1bWJzIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmMtYnJlYWRjcnVtYnMgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmMtYnJlYWRjcnVtYnMgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICM0ODQ4NDg7IH1cbiAgICAgIC5jLWJyZWFkY3J1bWJzIHVsIGxpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgIGNvbG9yOiAjOWQ5ZDlkO1xuICAgICAgICBtYXJnaW46IDAgOHB4OyB9XG4gICAgICAuYy1icmVhZGNydW1icyB1bCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAuYy1icmVhZGNydW1icyBhIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAuYy1icmVhZGNydW1icyB1bDpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmMtYnJlYWRjcnVtYnMgdWw6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmMtYnJlYWRjcnVtYnMgdWw6bnRoLWNoaWxkKDIpIGxpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuYy1icmVhZGNydW1icyB1bDpudGgtY2hpbGQoMikgbGkgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogX3V0aWxpdHkuZGlzcGxheS5zY3NzICovXG4udS10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi51LXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi51LXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG4udS1pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnUtdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnUtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnUtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi51LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi51LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLnUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLnUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudS1wcmludC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC51LXRhYmxlXFxAeHMge1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC51LXRhYmxlLWNlbGxcXEB4cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAudS10YWJsZS1yb3dcXEB4cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC51LWludmlzaWJsZVxcQHhzIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnUtdmlzaWJsZVxcQHhzIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC51LWlubGluZVxcQHhzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnUtaW5saW5lLWJsb2NrXFxAeHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudS1ibG9ja1xcQHhzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudS1mbGV4XFxAeHMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnUtaGlkZGVuXFxAeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51LXRhYmxlXFxAcyB7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnUtdGFibGUtY2VsbFxcQHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLnUtdGFibGUtcm93XFxAcyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC51LWludmlzaWJsZVxcQHMge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAudS12aXNpYmxlXFxAcyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAudS1pbmxpbmVcXEBzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnUtaW5saW5lLWJsb2NrXFxAcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC51LWJsb2NrXFxAcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnUtZmxleFxcQHMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnUtaGlkZGVuXFxAcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtdGFibGVcXEBtIHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAudS10YWJsZS1jZWxsXFxAbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAudS10YWJsZS1yb3dcXEBtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLnUtaW52aXNpYmxlXFxAbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC51LXZpc2libGVcXEBtIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC51LWlubGluZVxcQG0ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAudS1pbmxpbmUtYmxvY2tcXEBtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnUtYmxvY2tcXEBtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudS1mbGV4XFxAbSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAudS1oaWRkZW5cXEBtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGFibGVcXEBsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAudS10YWJsZS1jZWxsXFxAbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAudS10YWJsZS1yb3dcXEBsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLnUtaW52aXNpYmxlXFxAbCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC51LXZpc2libGVcXEBsIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC51LWlubGluZVxcQGwge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAudS1pbmxpbmUtYmxvY2tcXEBsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnUtYmxvY2tcXEBsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudS1mbGV4XFxAbCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAudS1oaWRkZW5cXEBsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnUtdGFibGVcXEB4bCB7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnUtdGFibGUtY2VsbFxcQHhsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC51LXRhYmxlLXJvd1xcQHhsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLnUtaW52aXNpYmxlXFxAeGwge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAudS12aXNpYmxlXFxAeGwge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnUtaW5saW5lXFxAeGwge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAudS1pbmxpbmUtYmxvY2tcXEB4bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC51LWJsb2NrXFxAeGwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51LWZsZXhcXEB4bCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAudS1oaWRkZW5cXEB4bCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC51LXRhYmxlXFxAeHhsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAudS10YWJsZS1jZWxsXFxAeHhsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC51LXRhYmxlLXJvd1xcQHh4bCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC51LWludmlzaWJsZVxcQHh4bCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC51LXZpc2libGVcXEB4eGwge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnUtaW5saW5lXFxAeHhsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnUtaW5saW5lLWJsb2NrXFxAeHhsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnUtYmxvY2tcXEB4eGwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51LWZsZXhcXEB4eGwge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnUtaGlkZGVuXFxAeHhsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogX3V0aWxpdHkuZmxleC5zY3NzICovXG4udS1mbGV4LWp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnUtZmxleC1qdXN0aWZ5LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi51LWZsZXgtanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi51LWZsZXgtanVzdGlmeS1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi51LWZsZXgtYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4udS1mbGV4LWFsaWduLWZsZXgtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4udS1mbGV4LWFsaWduLWZsZXgtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi51LWZsZXgtYWxpZ24tc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi51LWZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4udS1mbGV4LWRpcmVjdGlvbi1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi51LWZsZXgtZGlyZWN0aW9uLXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLnUtZmxleC0xIHtcbiAgZmxleDogMTsgfVxuXG4udS1mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC51LWZsZXgtanVzdGlmeS1jZW50ZXJcXEB4cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnUtZmxleC1qdXN0aWZ5LXN0YXJ0XFxAeHMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAudS1mbGV4LWp1c3RpZnktYmV0d2VlblxcQHhzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnUtZmxleC1qdXN0aWZ5LWVuZFxcQHhzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC51LWZsZXgtYWxpZ24tY2VudGVyXFxAeHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnUtZmxleC1hbGlnbi1mbGV4LXN0YXJ0XFxAeHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC51LWZsZXgtYWxpZ24tZmxleC1lbmRcXEB4cyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC51LWZsZXgtYWxpZ24tc3RyZXRjaFxcQHhzIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAudS1mbGV4LXdyYXBcXEB4cyB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC51LWZsZXgtZGlyZWN0aW9uLWNvbHVtblxcQHhzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC51LWZsZXgtZGlyZWN0aW9uLXJvd1xcQHhzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC51LWZsZXgtMVxcQHhzIHtcbiAgICBmbGV4OiAxOyB9XG4gIC51LWZsZXgtZ3Jvdy0xXFxAeHMge1xuICAgIGZsZXgtZ3JvdzogMTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnUtZmxleC1qdXN0aWZ5LWNlbnRlclxcQHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC51LWZsZXgtanVzdGlmeS1zdGFydFxcQHMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAudS1mbGV4LWp1c3RpZnktYmV0d2VlblxcQHMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAudS1mbGV4LWp1c3RpZnktZW5kXFxAcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAudS1mbGV4LWFsaWduLWNlbnRlclxcQHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnUtZmxleC1hbGlnbi1mbGV4LXN0YXJ0XFxAcyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnUtZmxleC1hbGlnbi1mbGV4LWVuZFxcQHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAudS1mbGV4LWFsaWduLXN0cmV0Y2hcXEBzIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAudS1mbGV4LXdyYXBcXEBzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnUtZmxleC1kaXJlY3Rpb24tY29sdW1uXFxAcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAudS1mbGV4LWRpcmVjdGlvbi1yb3dcXEBzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC51LWZsZXgtMVxcQHMge1xuICAgIGZsZXg6IDE7IH1cbiAgLnUtZmxleC1ncm93LTFcXEBzIHtcbiAgICBmbGV4LWdyb3c6IDE7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWZsZXgtanVzdGlmeS1jZW50ZXJcXEBtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAudS1mbGV4LWp1c3RpZnktc3RhcnRcXEBtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnUtZmxleC1qdXN0aWZ5LWJldHdlZW5cXEBtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnUtZmxleC1qdXN0aWZ5LWVuZFxcQG0ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnUtZmxleC1hbGlnbi1jZW50ZXJcXEBtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC51LWZsZXgtYWxpZ24tZmxleC1zdGFydFxcQG0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC51LWZsZXgtYWxpZ24tZmxleC1lbmRcXEBtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLnUtZmxleC1hbGlnbi1zdHJldGNoXFxAbSB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgLnUtZmxleC13cmFwXFxAbSB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC51LWZsZXgtZGlyZWN0aW9uLWNvbHVtblxcQG0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnUtZmxleC1kaXJlY3Rpb24tcm93XFxAbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAudS1mbGV4LTFcXEBtIHtcbiAgICBmbGV4OiAxOyB9XG4gIC51LWZsZXgtZ3Jvdy0xXFxAbSB7XG4gICAgZmxleC1ncm93OiAxOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtZmxleC1qdXN0aWZ5LWNlbnRlclxcQGwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC51LWZsZXgtanVzdGlmeS1zdGFydFxcQGwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAudS1mbGV4LWp1c3RpZnktYmV0d2VlblxcQGwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAudS1mbGV4LWp1c3RpZnktZW5kXFxAbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAudS1mbGV4LWFsaWduLWNlbnRlclxcQGwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnUtZmxleC1hbGlnbi1mbGV4LXN0YXJ0XFxAbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnUtZmxleC1hbGlnbi1mbGV4LWVuZFxcQGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAudS1mbGV4LWFsaWduLXN0cmV0Y2hcXEBsIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAudS1mbGV4LXdyYXBcXEBsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnUtZmxleC1kaXJlY3Rpb24tY29sdW1uXFxAbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAudS1mbGV4LWRpcmVjdGlvbi1yb3dcXEBsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC51LWZsZXgtMVxcQGwge1xuICAgIGZsZXg6IDE7IH1cbiAgLnUtZmxleC1ncm93LTFcXEBsIHtcbiAgICBmbGV4LWdyb3c6IDE7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudS1mbGV4LWp1c3RpZnktY2VudGVyXFxAeGwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC51LWZsZXgtanVzdGlmeS1zdGFydFxcQHhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnUtZmxleC1qdXN0aWZ5LWJldHdlZW5cXEB4bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC51LWZsZXgtanVzdGlmeS1lbmRcXEB4bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAudS1mbGV4LWFsaWduLWNlbnRlclxcQHhsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC51LWZsZXgtYWxpZ24tZmxleC1zdGFydFxcQHhsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAudS1mbGV4LWFsaWduLWZsZXgtZW5kXFxAeGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAudS1mbGV4LWFsaWduLXN0cmV0Y2hcXEB4bCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgLnUtZmxleC13cmFwXFxAeGwge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAudS1mbGV4LWRpcmVjdGlvbi1jb2x1bW5cXEB4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAudS1mbGV4LWRpcmVjdGlvbi1yb3dcXEB4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAudS1mbGV4LTFcXEB4bCB7XG4gICAgZmxleDogMTsgfVxuICAudS1mbGV4LWdyb3ctMVxcQHhsIHtcbiAgICBmbGV4LWdyb3c6IDE7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAudS1mbGV4LWp1c3RpZnktY2VudGVyXFxAeHhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAudS1mbGV4LWp1c3RpZnktc3RhcnRcXEB4eGwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAudS1mbGV4LWp1c3RpZnktYmV0d2VlblxcQHh4bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC51LWZsZXgtanVzdGlmeS1lbmRcXEB4eGwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnUtZmxleC1hbGlnbi1jZW50ZXJcXEB4eGwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnUtZmxleC1hbGlnbi1mbGV4LXN0YXJ0XFxAeHhsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAudS1mbGV4LWFsaWduLWZsZXgtZW5kXFxAeHhsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLnUtZmxleC1hbGlnbi1zdHJldGNoXFxAeHhsIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAudS1mbGV4LXdyYXBcXEB4eGwge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAudS1mbGV4LWRpcmVjdGlvbi1jb2x1bW5cXEB4eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnUtZmxleC1kaXJlY3Rpb24tcm93XFxAeHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC51LWZsZXgtMVxcQHh4bCB7XG4gICAgZmxleDogMTsgfVxuICAudS1mbGV4LWdyb3ctMVxcQHh4bCB7XG4gICAgZmxleC1ncm93OiAxOyB9IH1cblxuLyogX3V0aWxpdHkuc3BhY2luZy5zY3NzICovXG4vKipcbiAqIFV0aWxpdHkgY2xhc3NlcyB0byBwdXQgc3BlY2lmaWMgc3BhY2luZyB2YWx1ZXMgb250byBlbGVtZW50cy5cbiAqXG4gKiAgIC51LW0tdCB7fVxuICogICAudS1wIHt9XG4gKiAgIC51LXAteCB7fVxuICovXG4udS1wMCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAxIHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDIge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDMge1xuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDQge1xuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDUge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDYge1xuICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDcge1xuICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDgge1xuICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDkge1xuICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDEwIHtcbiAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAxMSB7XG4gIHBhZGRpbmc6IDg4cHggIWltcG9ydGFudDsgfVxuXG4udS1wMTIge1xuICBwYWRkaW5nOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDEzIHtcbiAgcGFkZGluZzogMTA0cHggIWltcG9ydGFudDsgfVxuXG4udS1wMTQge1xuICBwYWRkaW5nOiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAxNSB7XG4gIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDE2IHtcbiAgcGFkZGluZzogMTI4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXgwIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14MSB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDIge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDMge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDQge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDYge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDcge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDgge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDkge1xuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDEwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXgxMSB7XG4gIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14MTIge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDEzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDE0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXkxIHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15MiB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15MyB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15NCB7XG4gIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15NSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15NiB7XG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15NyB7XG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15OCB7XG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15OSB7XG4gIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15MTAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTExIHtcbiAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXkxMiB7XG4gIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15MTMge1xuICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15MTQge1xuICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15MTUge1xuICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15MTYge1xuICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10MCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQxIHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDIge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDMge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDQge1xuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDUge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDYge1xuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDcge1xuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDgge1xuICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDkge1xuICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDEwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQxMSB7XG4gIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10MTIge1xuICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDEzIHtcbiAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10MTQge1xuICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQxNSB7XG4gIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDE2IHtcbiAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjEge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXIyIHtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjMge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1wLXI1IHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjYge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXI4IHtcbiAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjkge1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yMTEge1xuICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yMTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjE0IHtcbiAgcGFkZGluZy1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1wLXIxNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iMSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWIyIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWIzIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWI0IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1wLWI1IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLWI2IHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWI3IHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWI4IHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWI5IHtcbiAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuXG4udS1wLWIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iMTEge1xuICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjEyIHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWIxMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjE0IHtcbiAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLWIxNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDEge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDIge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWwzIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sNCB7XG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLWw2IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sNyB7XG4gIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDgge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWw5IHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sMTAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLWwxMSB7XG4gIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDEyIHtcbiAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sMTMge1xuICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sMTQge1xuICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sMTUge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sMTYge1xuICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTAge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0xIHtcbiAgbWFyZ2luOiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1tMiB7XG4gIG1hcmdpbjogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0zIHtcbiAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTQge1xuICBtYXJnaW46IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1tNSB7XG4gIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW02IHtcbiAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTcge1xuICBtYXJnaW46IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1tOCB7XG4gIG1hcmdpbjogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW05IHtcbiAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTEwIHtcbiAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTExIHtcbiAgbWFyZ2luOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTEyIHtcbiAgbWFyZ2luOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTEzIHtcbiAgbWFyZ2luOiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0xNCB7XG4gIG1hcmdpbjogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1tMTUge1xuICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTE2IHtcbiAgbWFyZ2luOiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14MSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXgyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14MyB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDQge1xuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1tLXg1IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14NiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDcge1xuICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXg4IHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14OSB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14MTEge1xuICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXgxMiB7XG4gIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDEzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXgxNCB7XG4gIG1hcmdpbi1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14MTUge1xuICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDE2IHtcbiAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXkwIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTEge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15MiB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTMge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXk0IHtcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15NSB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTYge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXk3IHtcbiAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15OCB7XG4gIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTkge1xuICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuXG4udS1tLXkxMCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTExIHtcbiAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15MTIge1xuICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXkxMyB7XG4gIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15MTQge1xuICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTE1IHtcbiAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXkxNiB7XG4gIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10MCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDEge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQyIHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDMge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10NCB7XG4gIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQ1IHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDYge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10NyB7XG4gIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQ4IHtcbiAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDkge1xuICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10MTAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10MTEge1xuICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10MTIge1xuICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10MTMge1xuICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDE0IHtcbiAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQxNSB7XG4gIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10MTYge1xuICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjEge1xuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjIge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yNCB7XG4gIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjUge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXI2IHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yNyB7XG4gIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjgge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXI5IHtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXIxMSB7XG4gIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjEyIHtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yMTMge1xuICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yMTQge1xuICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yMTYge1xuICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjEge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iNCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1tLWI1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjYge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iNyB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWI4IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjkge1xuICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iMTAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iMTEge1xuICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iMTIge1xuICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iMTMge1xuICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjE0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1tLWIxNSB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iMTYge1xuICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sMSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWwyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWwzIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWw0IHtcbiAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1tLWw1IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLWw2IHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWw3IHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWw4IHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWw5IHtcbiAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuXG4udS1tLWwxMCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sMTEge1xuICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDEyIHtcbiAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWwxMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDE0IHtcbiAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sMTUge1xuICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLWwxNiB7XG4gIG1hcmdpbi1sZWZ0OiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnUtcDBcXEB4cyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDFcXEB4cyB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDJcXEB4cyB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAzXFxAeHMge1xuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wNFxcQHhzIHtcbiAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDVcXEB4cyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXA2XFxAeHMge1xuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wN1xcQHhzIHtcbiAgICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDhcXEB4cyB7XG4gICAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXA5XFxAeHMge1xuICAgIHBhZGRpbmc6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wMTBcXEB4cyB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMVxcQHhzIHtcbiAgICBwYWRkaW5nOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEyXFxAeHMge1xuICAgIHBhZGRpbmc6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wMTNcXEB4cyB7XG4gICAgcGFkZGluZzogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wMTRcXEB4cyB7XG4gICAgcGFkZGluZzogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wMTVcXEB4cyB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wMTZcXEB4cyB7XG4gICAgcGFkZGluZzogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnUtcDBcXEBzIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wMVxcQHMge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAyXFxAcyB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAzXFxAcyB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXA0XFxAcyB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXA1XFxAcyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXA2XFxAcyB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXA3XFxAcyB7XG4gICAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXA4XFxAcyB7XG4gICAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXA5XFxAcyB7XG4gICAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMFxcQHMge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wMTFcXEBzIHtcbiAgICBwYWRkaW5nOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEyXFxAcyB7XG4gICAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxM1xcQHMge1xuICAgIHBhZGRpbmc6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE0XFxAcyB7XG4gICAgcGFkZGluZzogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wMTVcXEBzIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNlxcQHMge1xuICAgIHBhZGRpbmc6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXAwXFxAbSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDFcXEBtIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wMlxcQG0ge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wM1xcQG0ge1xuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wNFxcQG0ge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wNVxcQG0ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wNlxcQG0ge1xuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wN1xcQG0ge1xuICAgIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wOFxcQG0ge1xuICAgIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wOVxcQG0ge1xuICAgIHBhZGRpbmc6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wMTBcXEBtIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDExXFxAbSB7XG4gICAgcGFkZGluZzogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMlxcQG0ge1xuICAgIHBhZGRpbmc6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wMTNcXEBtIHtcbiAgICBwYWRkaW5nOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNFxcQG0ge1xuICAgIHBhZGRpbmc6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE1XFxAbSB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wMTZcXEBtIHtcbiAgICBwYWRkaW5nOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcDBcXEBsIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wMVxcQGwge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAyXFxAbCB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAzXFxAbCB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXA0XFxAbCB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXA1XFxAbCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXA2XFxAbCB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXA3XFxAbCB7XG4gICAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXA4XFxAbCB7XG4gICAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXA5XFxAbCB7XG4gICAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMFxcQGwge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wMTFcXEBsIHtcbiAgICBwYWRkaW5nOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEyXFxAbCB7XG4gICAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxM1xcQGwge1xuICAgIHBhZGRpbmc6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE0XFxAbCB7XG4gICAgcGFkZGluZzogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wMTVcXEBsIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNlxcQGwge1xuICAgIHBhZGRpbmc6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudS1wMFxcQHhsIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wMVxcQHhsIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wMlxcQHhsIHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDNcXEB4bCB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXA0XFxAeGwge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wNVxcQHhsIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDZcXEB4bCB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXA3XFxAeGwge1xuICAgIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wOFxcQHhsIHtcbiAgICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDlcXEB4bCB7XG4gICAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMFxcQHhsIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDExXFxAeGwge1xuICAgIHBhZGRpbmc6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wMTJcXEB4bCB7XG4gICAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxM1xcQHhsIHtcbiAgICBwYWRkaW5nOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNFxcQHhsIHtcbiAgICBwYWRkaW5nOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNVxcQHhsIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNlxcQHhsIHtcbiAgICBwYWRkaW5nOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnUtcDBcXEB4eGwge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxXFxAeHhsIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wMlxcQHh4bCB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAzXFxAeHhsIHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDRcXEB4eGwge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wNVxcQHh4bCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXA2XFxAeHhsIHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDdcXEB4eGwge1xuICAgIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wOFxcQHh4bCB7XG4gICAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXA5XFxAeHhsIHtcbiAgICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEwXFxAeHhsIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDExXFxAeHhsIHtcbiAgICBwYWRkaW5nOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEyXFxAeHhsIHtcbiAgICBwYWRkaW5nOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEzXFxAeHhsIHtcbiAgICBwYWRkaW5nOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNFxcQHh4bCB7XG4gICAgcGFkZGluZzogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wMTVcXEB4eGwge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE2XFxAeHhsIHtcbiAgICBwYWRkaW5nOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAudS1wLXgwXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MVxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDJcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDNcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDRcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDVcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDZcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDdcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDhcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDlcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDEwXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMVxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTJcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDEzXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE0XFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE1XFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE2XFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAudS1wLXgwXFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxXFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgyXFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDNcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NFxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXg1XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDZcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14N1xcQHMge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg4XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDlcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTBcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTFcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTJcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTNcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNFxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE1XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTZcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcC14MFxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MVxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MlxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgzXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDRcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NVxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXg2XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDdcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14OFxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg5XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDEwXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDExXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDEyXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDEzXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTRcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNVxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE2XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudS1wLXgwXFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxXFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgyXFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDNcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NFxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXg1XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDZcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14N1xcQGwge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg4XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDlcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTBcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTFcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTJcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTNcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNFxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE1XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTZcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC51LXAteDBcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MlxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14M1xcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NFxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NVxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NlxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14N1xcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14OFxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14OVxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTBcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDExXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMlxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTNcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTRcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTVcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTZcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAudS1wLXgwXFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDFcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MlxcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDNcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg0XFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NVxcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDZcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg3XFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14OFxcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDlcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMFxcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDExXFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTJcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxM1xcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTRcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE1XFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNlxcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC51LXAteTBcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MlxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15M1xcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NFxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NVxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NlxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15N1xcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15OFxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15OVxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTBcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTExXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMlxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTNcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTRcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTVcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTZcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51LXAteTBcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTFcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTJcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15M1xcQHMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk0XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTVcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NlxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk3XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteThcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15OVxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMFxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMVxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMlxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxM1xcQHMge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE0XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTVcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNlxcQHMge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wLXkwXFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxXFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkyXFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTNcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NFxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXk1XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTZcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15N1xcQG0ge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk4XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTlcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTBcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTFcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTJcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTNcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNFxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE1XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTZcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51LXAteTBcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTFcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTJcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15M1xcQGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk0XFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTVcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NlxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk3XFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteThcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15OVxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMFxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMVxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMlxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxM1xcQGwge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE0XFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTVcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNlxcQGwge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnUtcC15MFxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTFcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkyXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkzXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk0XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXk1XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXk2XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk3XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk4XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk5XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMFxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTFcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEyXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxM1xcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNFxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNVxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNlxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC51LXAteTBcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MVxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkyXFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15M1xcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTRcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXk1XFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NlxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTdcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk4XFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15OVxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEwXFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTFcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMlxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEzXFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNFxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTVcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE2XFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnUtcC10MFxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MVxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MlxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDNcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ0XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NVxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDZcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ3XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10OFxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDlcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMFxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDExXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTJcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxM1xcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNFxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNVxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNlxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnUtcC10MFxcQHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDJcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDNcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDRcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDVcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDZcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDdcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDhcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDlcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEwXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMVxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTJcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEzXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTRcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNVxcQHMge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE2XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXAtdDBcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MVxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQyXFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQzXFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ0XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ1XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ2XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ3XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ4XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ5XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMFxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTFcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEyXFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxM1xcQG0ge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE0XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTVcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNlxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcC10MFxcQGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDJcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDNcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDRcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDVcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDZcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDdcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDhcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDlcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEwXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMVxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTJcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEzXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTRcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNVxcQGwge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE2XFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudS1wLXQwXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQyXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10M1xcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDRcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ1XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NlxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDdcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ4XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10OVxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEwXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTFcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMlxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEzXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE0XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE1XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE2XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnUtcC10MFxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDFcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQyXFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDNcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NFxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ1XFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDZcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10N1xcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ4XFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDlcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTBcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTFcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTJcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTNcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE0XFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNVxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTZcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAudS1wLXIwXFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjFcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMlxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yM1xcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNFxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNVxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNlxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yN1xcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yOFxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yOVxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTBcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjExXFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMlxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTNcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNFxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE1XFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTZcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnUtcC1yMFxcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjFcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIyXFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjNcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNFxcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXI1XFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjZcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yN1xcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI4XFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjlcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTBcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTFcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTJcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTNcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE0XFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNVxcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTZcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wLXIwXFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMVxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjJcXEBtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yM1xcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI0XFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjVcXEBtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNlxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI3XFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjhcXEBtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yOVxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMFxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMVxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMlxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxM1xcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTRcXEBtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE1XFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNlxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudS1wLXIwXFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMVxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjJcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yM1xcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI0XFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjVcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNlxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI3XFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjhcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yOVxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMFxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMVxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMlxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxM1xcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTRcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE1XFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNlxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudS1wLXIwXFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjFcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMlxcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yM1xcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNFxcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNVxcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNlxcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yN1xcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yOFxcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yOVxcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTBcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjExXFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMlxcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTNcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNFxcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE1XFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTZcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC51LXAtcjBcXEB4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjFcXEB4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjJcXEB4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIzXFxAeHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNFxcQHh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjVcXEB4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXI2XFxAeHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yN1xcQHh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjhcXEB4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI5XFxAeHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTBcXEB4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMVxcQHh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEyXFxAeHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTNcXEB4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTRcXEB4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTVcXEB4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTZcXEB4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC51LXAtYjBcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjFcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjJcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIzXFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNFxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjVcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWI2XFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iN1xcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjhcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI5XFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTBcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMVxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEyXFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTNcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTRcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTVcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTZcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51LXAtYjBcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMVxcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIyXFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIzXFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI0XFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLWI1XFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWI2XFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI3XFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI4XFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI5XFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMFxcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTFcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEyXFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxM1xcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE0XFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTVcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNlxcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wLWIwXFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjFcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMlxcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iM1xcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNFxcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNVxcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNlxcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iN1xcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iOFxcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iOVxcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTBcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjExXFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMlxcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTNcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNFxcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE1XFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTZcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51LXAtYjBcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMVxcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIyXFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIzXFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI0XFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLWI1XFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWI2XFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI3XFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI4XFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI5XFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMFxcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTFcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEyXFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxM1xcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE0XFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTVcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNlxcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnUtcC1iMFxcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMVxcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMlxcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjNcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI0XFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNVxcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjZcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI3XFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iOFxcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjlcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMFxcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjExXFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTJcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxM1xcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNFxcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNVxcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNlxcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC51LXAtYjBcXEB4eGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxXFxAeHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMlxcQHh4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIzXFxAeHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjRcXEB4eGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNVxcQHh4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWI2XFxAeHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjdcXEB4eGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iOFxcQHh4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI5XFxAeHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEwXFxAeHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjExXFxAeHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEyXFxAeHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEzXFxAeHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNFxcQHh4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTVcXEB4eGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE2XFxAeHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnUtcC1sMFxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDFcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwyXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDNcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNFxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLWw1XFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDZcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sN1xcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw4XFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDlcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTBcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTFcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTJcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTNcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE0XFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNVxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTZcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAudS1wLWwwXFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxXFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwyXFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sM1xcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDRcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLWw1XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNlxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDdcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw4XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sOVxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEwXFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTFcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxMlxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEzXFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE0XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE1XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE2XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wLWwwXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwyXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sM1xcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDRcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLWw1XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNlxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDdcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw4XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sOVxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEwXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTFcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxMlxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEzXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE0XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE1XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE2XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcC1sMFxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMVxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMlxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDNcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw0XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNVxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDZcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw3XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sOFxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDlcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxMFxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDExXFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTJcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxM1xcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNFxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNVxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNlxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC51LXAtbDBcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMlxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwzXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDRcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNVxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWw2XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDdcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sOFxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw5XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEwXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDExXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEyXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEzXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNFxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTVcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE2XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC51LXAtbDBcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMVxcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwyXFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwzXFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw0XFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLWw1XFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWw2XFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw3XFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw4XFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw5XFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxMFxcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTFcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEyXFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxM1xcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE0XFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTVcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNlxcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAudS1tMFxcQHhzIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xXFxAeHMge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTJcXEB4cyB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTNcXEB4cyB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTRcXEB4cyB7XG4gICAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTVcXEB4cyB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTZcXEB4cyB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTdcXEB4cyB7XG4gICAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbThcXEB4cyB7XG4gICAgbWFyZ2luOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTlcXEB4cyB7XG4gICAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEwXFxAeHMge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMVxcQHhzIHtcbiAgICBtYXJnaW46IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tMTJcXEB4cyB7XG4gICAgbWFyZ2luOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEzXFxAeHMge1xuICAgIG1hcmdpbjogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tMTRcXEB4cyB7XG4gICAgbWFyZ2luOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNVxcQHhzIHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE2XFxAeHMge1xuICAgIG1hcmdpbjogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnUtbTBcXEBzIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xXFxAcyB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tMlxcQHMge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0zXFxAcyB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTRcXEBzIHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tNVxcQHMge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW02XFxAcyB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTdcXEBzIHtcbiAgICBtYXJnaW46IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tOFxcQHMge1xuICAgIG1hcmdpbjogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW05XFxAcyB7XG4gICAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEwXFxAcyB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTExXFxAcyB7XG4gICAgbWFyZ2luOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEyXFxAcyB7XG4gICAgbWFyZ2luOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEzXFxAcyB7XG4gICAgbWFyZ2luOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNFxcQHMge1xuICAgIG1hcmdpbjogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tMTVcXEBzIHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE2XFxAcyB7XG4gICAgbWFyZ2luOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tMFxcQG0ge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTFcXEBtIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0yXFxAbSB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTNcXEBtIHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tNFxcQG0ge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW01XFxAbSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTZcXEBtIHtcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tN1xcQG0ge1xuICAgIG1hcmdpbjogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW04XFxAbSB7XG4gICAgbWFyZ2luOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTlcXEBtIHtcbiAgICBtYXJnaW46IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tMTBcXEBtIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tMTFcXEBtIHtcbiAgICBtYXJnaW46IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tMTJcXEBtIHtcbiAgICBtYXJnaW46IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tMTNcXEBtIHtcbiAgICBtYXJnaW46IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE0XFxAbSB7XG4gICAgbWFyZ2luOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNVxcQG0ge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tMTZcXEBtIHtcbiAgICBtYXJnaW46IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudS1tMFxcQGwge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTFcXEBsIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0yXFxAbCB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTNcXEBsIHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tNFxcQGwge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW01XFxAbCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTZcXEBsIHtcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tN1xcQGwge1xuICAgIG1hcmdpbjogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW04XFxAbCB7XG4gICAgbWFyZ2luOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTlcXEBsIHtcbiAgICBtYXJnaW46IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tMTBcXEBsIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tMTFcXEBsIHtcbiAgICBtYXJnaW46IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tMTJcXEBsIHtcbiAgICBtYXJnaW46IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tMTNcXEBsIHtcbiAgICBtYXJnaW46IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE0XFxAbCB7XG4gICAgbWFyZ2luOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNVxcQGwge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tMTZcXEBsIHtcbiAgICBtYXJnaW46IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudS1tMFxcQHhsIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xXFxAeGwge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTJcXEB4bCB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTNcXEB4bCB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTRcXEB4bCB7XG4gICAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTVcXEB4bCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTZcXEB4bCB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTdcXEB4bCB7XG4gICAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbThcXEB4bCB7XG4gICAgbWFyZ2luOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTlcXEB4bCB7XG4gICAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEwXFxAeGwge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMVxcQHhsIHtcbiAgICBtYXJnaW46IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tMTJcXEB4bCB7XG4gICAgbWFyZ2luOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEzXFxAeGwge1xuICAgIG1hcmdpbjogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tMTRcXEB4bCB7XG4gICAgbWFyZ2luOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNVxcQHhsIHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE2XFxAeGwge1xuICAgIG1hcmdpbjogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC51LW0wXFxAeHhsIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xXFxAeHhsIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0yXFxAeHhsIHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tM1xcQHh4bCB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTRcXEB4eGwge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW01XFxAeHhsIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tNlxcQHh4bCB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTdcXEB4eGwge1xuICAgIG1hcmdpbjogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW04XFxAeHhsIHtcbiAgICBtYXJnaW46IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tOVxcQHh4bCB7XG4gICAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEwXFxAeHhsIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tMTFcXEB4eGwge1xuICAgIG1hcmdpbjogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMlxcQHh4bCB7XG4gICAgbWFyZ2luOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEzXFxAeHhsIHtcbiAgICBtYXJnaW46IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE0XFxAeHhsIHtcbiAgICBtYXJnaW46IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE1XFxAeHhsIHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE2XFxAeHhsIHtcbiAgICBtYXJnaW46IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC51LW0teDBcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MVxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgyXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14M1xcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDRcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXg1XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NlxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDdcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg4XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14OVxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEwXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTFcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMlxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEzXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNFxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTVcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE2XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnUtbS14MFxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDFcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgyXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgzXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg0XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXg1XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXg2XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg3XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg4XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg5XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMFxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTFcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEyXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxM1xcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNFxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNVxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNlxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbS14MFxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDFcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgyXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgzXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg0XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXg1XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXg2XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg3XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg4XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg5XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMFxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTFcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEyXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxM1xcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNFxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNlxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51LW0teDBcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MlxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14M1xcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NFxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NVxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NlxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14N1xcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14OFxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14OVxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTBcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDExXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMlxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTNcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTRcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTVcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTZcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudS1tLXgwXFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDFcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MlxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDNcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg0XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NVxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDZcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg3XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14OFxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDlcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMFxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDExXFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTJcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxM1xcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTRcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE1XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNlxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAudS1tLXgwXFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxXFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgyXFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDNcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NFxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXg1XFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDZcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14N1xcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg4XFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDlcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTBcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTFcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTJcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTNcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNFxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE1XFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTZcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnUtbS15MFxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTJcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkzXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NFxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTVcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXk2XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15N1xcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teThcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXk5XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTBcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMVxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEyXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTNcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE0XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxNVxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTZcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAudS1tLXkwXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MVxcQHMge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTJcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTNcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTRcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTVcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTZcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTdcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teThcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTlcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEwXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMVxcQHMge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTJcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEzXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE0XFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE1XFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE2XFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tLXkwXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MVxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTJcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTNcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTRcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTVcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTZcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTdcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teThcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTlcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEwXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMVxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTJcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEzXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE0XFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE1XFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE2XFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbS15MFxcQGwge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTFcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkyXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkzXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXk0XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXk1XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXk2XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXk3XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXk4XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXk5XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMFxcQGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTFcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEyXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxM1xcQGwge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxNFxcQGwge1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxNVxcQGwge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxNlxcQGwge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC51LW0teTBcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MVxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkyXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15M1xcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTRcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXk1XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NlxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTdcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXk4XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15OVxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEwXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTFcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMlxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEzXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxNFxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTVcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE2XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC51LW0teTBcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTFcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTJcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15M1xcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXk0XFxAeHhsIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTVcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NlxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXk3XFxAeHhsIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teThcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15OVxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMFxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMVxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMlxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxM1xcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE0XFxAeHhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTVcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxNlxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAudS1tLXQwXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDFcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MlxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10M1xcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NFxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NVxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NlxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10N1xcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10OFxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10OVxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTBcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDExXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMlxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTNcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNFxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE1XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTZcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnUtbS10MFxcQHMge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDFcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQyXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDNcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NFxcQHMge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ1XFxAcyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDZcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10N1xcQHMge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ4XFxAcyB7XG4gICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDlcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTBcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTFcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTJcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTNcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE0XFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNVxcQHMge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTZcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tLXQwXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MVxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDJcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10M1xcQG0ge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ0XFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDVcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NlxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ3XFxAbSB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDhcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10OVxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMFxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMVxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMlxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxM1xcQG0ge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTRcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE1XFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNlxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudS1tLXQwXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MVxcQGwge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDJcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10M1xcQGwge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ0XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDVcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NlxcQGwge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ3XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDhcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10OVxcQGwge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMFxcQGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMVxcQGwge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMlxcQGwge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxM1xcQGwge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTRcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE1XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNlxcQGwge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudS1tLXQwXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDFcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MlxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10M1xcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NFxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NVxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NlxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10N1xcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10OFxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10OVxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTBcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDExXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMlxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTNcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNFxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE1XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTZcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC51LW0tdDBcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDFcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDJcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQzXFxAeHhsIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NFxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDVcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ2XFxAeHhsIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10N1xcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDhcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ5XFxAeHhsIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTBcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMVxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEyXFxAeHhsIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTNcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTRcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTVcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTZcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC51LW0tcjBcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxXFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMlxcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIzXFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjRcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNVxcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXI2XFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjdcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yOFxcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI5XFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjEwXFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjExXFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjEyXFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjEzXFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNFxcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTVcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE2XFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnUtbS1yMFxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMVxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMlxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjNcXEBzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI0XFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNVxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjZcXEBzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI3XFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yOFxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjlcXEBzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMFxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjExXFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTJcXEBzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxM1xcQHMge1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNFxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNVxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNlxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbS1yMFxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMVxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMlxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjNcXEBtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI0XFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNVxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjZcXEBtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI3XFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yOFxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjlcXEBtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMFxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjExXFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTJcXEBtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxM1xcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNFxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNVxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNlxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51LW0tcjBcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjFcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjJcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIzXFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNFxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjVcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXI2XFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yN1xcQGwge1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjhcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI5XFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTBcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMVxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjEyXFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTNcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTRcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTVcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTZcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudS1tLXIwXFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMVxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjJcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yM1xcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI0XFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjVcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNlxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI3XFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjhcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yOVxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMFxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMVxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMlxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxM1xcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTRcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE1XFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNlxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAudS1tLXIwXFxAeHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjFcXEB4eGwge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMlxcQHh4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yM1xcQHh4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNFxcQHh4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNVxcQHh4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNlxcQHh4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yN1xcQHh4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yOFxcQHh4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yOVxcQHh4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTBcXEB4eGwge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjExXFxAeHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMlxcQHh4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTNcXEB4eGwge1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNFxcQHh4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE1XFxAeHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTZcXEB4eGwge1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnUtbS1iMFxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxXFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjJcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjNcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjRcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjVcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjZcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjdcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjhcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjlcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEwXFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMVxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTJcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEzXFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTRcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNVxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE2XFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51LW0tYjBcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxXFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMlxcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIzXFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjRcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNVxcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWI2XFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjdcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iOFxcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI5XFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEwXFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjExXFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEyXFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEzXFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNFxcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTVcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE2XFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbS1iMFxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjFcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIyXFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjNcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNFxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLWI1XFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjZcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iN1xcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI4XFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjlcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTBcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTFcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTJcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTNcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE0XFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNVxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTZcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbS1iMFxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjFcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIyXFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjNcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNFxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLWI1XFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjZcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iN1xcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI4XFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjlcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTBcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTFcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTJcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTNcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE0XFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNVxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTZcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnUtbS1iMFxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxXFxAeGwge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjJcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjNcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjRcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjVcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjZcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjdcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjhcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjlcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEwXFxAeGwge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMVxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTJcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEzXFxAeGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTRcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNVxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE2XFxAeGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAudS1tLWIwXFxAeHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxXFxAeHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIyXFxAeHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iM1xcQHh4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjRcXEB4eGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLWI1XFxAeHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNlxcQHh4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjdcXEB4eGwge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI4XFxAeHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iOVxcQHh4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEwXFxAeHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTFcXEB4eGwge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMlxcQHh4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEzXFxAeHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE0XFxAeHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE1XFxAeHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE2XFxAeHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAudS1tLWwwXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwyXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sM1xcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDRcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLWw1XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNlxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDdcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw4XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sOVxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEwXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTFcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMlxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEzXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE0XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE1XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE2XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAudS1tLWwwXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDFcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMlxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sM1xcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNFxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNVxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNlxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sN1xcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sOFxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sOVxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTBcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDExXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMlxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTNcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNFxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE1XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTZcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbS1sMFxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDJcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDNcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDRcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDVcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDZcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDdcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDhcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDlcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEwXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTJcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEzXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTRcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE2XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudS1tLWwwXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDFcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMlxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sM1xcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNFxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNVxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNlxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sN1xcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sOFxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sOVxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTBcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDExXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMlxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTNcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNFxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE1XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTZcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC51LW0tbDBcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDFcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDJcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwzXFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNFxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDVcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWw2XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sN1xcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDhcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw5XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTBcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMVxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEyXFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTNcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTRcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTVcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTZcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAudS1tLWwwXFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMVxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDJcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sM1xcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw0XFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDVcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNlxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw3XFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDhcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sOVxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMFxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMVxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMlxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxM1xcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTRcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE1XFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNlxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1tLWEwIHtcbiAgbWFyZ2luOiAwcHg7IH1cblxuLnUtbS1hMSB7XG4gIG1hcmdpbjogOHB4OyB9XG5cbi51LW0tYTIge1xuICBtYXJnaW46IDE2cHg7IH1cblxuLnUtbS1hMyB7XG4gIG1hcmdpbjogMjRweDsgfVxuXG4udS1tLWE0IHtcbiAgbWFyZ2luOiAzMnB4OyB9XG5cbi51LW0tYTUge1xuICBtYXJnaW46IDQwcHg7IH1cblxuLnUtbS1hNiB7XG4gIG1hcmdpbjogNDhweDsgfVxuXG4udS1tLWE3IHtcbiAgbWFyZ2luOiA1NnB4OyB9XG5cbi51LW0tYTgge1xuICBtYXJnaW46IDY0cHg7IH1cblxuLnUtbS1hOSB7XG4gIG1hcmdpbjogNzJweDsgfVxuXG4udS1tLWExMCB7XG4gIG1hcmdpbjogODBweDsgfVxuXG4udS1tLWExMSB7XG4gIG1hcmdpbjogODhweDsgfVxuXG4udS1tLWExMiB7XG4gIG1hcmdpbjogOTZweDsgfVxuXG4udS1tLWExMyB7XG4gIG1hcmdpbjogMTA0cHg7IH1cblxuLnUtbS1hMTQge1xuICBtYXJnaW46IDExMnB4OyB9XG5cbi51LW0tYTE1IHtcbiAgbWFyZ2luOiAxMjBweDsgfVxuXG4udS1tLWExNiB7XG4gIG1hcmdpbjogMTI4cHg7IH1cblxuLnUtcC1hMCB7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4udS1wLWExIHtcbiAgcGFkZGluZzogOHB4OyB9XG5cbi51LXAtYTIge1xuICBwYWRkaW5nOiAxNnB4OyB9XG5cbi51LXAtYTMge1xuICBwYWRkaW5nOiAyNHB4OyB9XG5cbi51LXAtYTQge1xuICBwYWRkaW5nOiAzMnB4OyB9XG5cbi51LXAtYTUge1xuICBwYWRkaW5nOiA0MHB4OyB9XG5cbi51LXAtYTYge1xuICBwYWRkaW5nOiA0OHB4OyB9XG5cbi51LXAtYTcge1xuICBwYWRkaW5nOiA1NnB4OyB9XG5cbi51LXAtYTgge1xuICBwYWRkaW5nOiA2NHB4OyB9XG5cbi51LXAtYTkge1xuICBwYWRkaW5nOiA3MnB4OyB9XG5cbi51LXAtYTEwIHtcbiAgcGFkZGluZzogODBweDsgfVxuXG4udS1wLWExMSB7XG4gIHBhZGRpbmc6IDg4cHg7IH1cblxuLnUtcC1hMTIge1xuICBwYWRkaW5nOiA5NnB4OyB9XG5cbi51LXAtYTEzIHtcbiAgcGFkZGluZzogMTA0cHg7IH1cblxuLnUtcC1hMTQge1xuICBwYWRkaW5nOiAxMTJweDsgfVxuXG4udS1wLWExNSB7XG4gIHBhZGRpbmc6IDEyMHB4OyB9XG5cbi51LXAtYTE2IHtcbiAgcGFkZGluZzogMTI4cHg7IH1cblxuLyogX3V0aWxpdHkuaGVpZ2h0cy5zY3NzICovXG4udS1oZWlnaHQtYSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4udS1oZWlnaHQtMTAwcGMge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnUtaGVpZ2h0LTEwMHZoIHtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuXG4vKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbi51LWhlaWdodC1mdWxsIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbi51LWhlaWdodC1oYWxmLCAudS1oZWlnaHQtMlxcLzQsIC51LWhlaWdodC0zXFwvNiwgLnUtaGVpZ2h0LTRcXC84LCAudS1oZWlnaHQtNVxcLzEwLCAudS1oZWlnaHQtNlxcLzEyIHtcbiAgaGVpZ2h0OiA1MCU7IH1cblxuLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC8zLCAudS1oZWlnaHQtMlxcLzYsIC51LWhlaWdodC0zXFwvOSwgLnUtaGVpZ2h0LTRcXC8xMiB7XG4gIGhlaWdodDogMzMuMzMzJTsgfVxuXG4udS1oZWlnaHQtMlxcLzMsIC51LWhlaWdodC00XFwvNiwgLnUtaGVpZ2h0LTZcXC85LCAudS1oZWlnaHQtOFxcLzEyIHtcbiAgaGVpZ2h0OiA2Ni42NjYlOyB9XG5cbi8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC80LCAudS1oZWlnaHQtMlxcLzgsIC51LWhlaWdodC0zXFwvMTIge1xuICBoZWlnaHQ6IDI1JTsgfVxuXG4udS1oZWlnaHQtM1xcLzQsIC51LWhlaWdodC02XFwvOCwgLnUtaGVpZ2h0LTlcXC8xMiB7XG4gIGhlaWdodDogNzUlOyB9XG5cbi8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvNSwgLnUtaGVpZ2h0LTJcXC8xMCB7XG4gIGhlaWdodDogMjAlOyB9XG5cbi51LWhlaWdodC0yXFwvNSwgLnUtaGVpZ2h0LTRcXC8xMCB7XG4gIGhlaWdodDogNDAlOyB9XG5cbi51LWhlaWdodC0zXFwvNSwgLnUtaGVpZ2h0LTZcXC8xMCB7XG4gIGhlaWdodDogNjAlOyB9XG5cbi51LWhlaWdodC00XFwvNSwgLnUtaGVpZ2h0LThcXC8xMCB7XG4gIGhlaWdodDogODAlOyB9XG5cbi8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvNiwgLnUtaGVpZ2h0LTJcXC8xMiB7XG4gIGhlaWdodDogMTYuNjY2JTsgfVxuXG4udS1oZWlnaHQtNVxcLzYsIC51LWhlaWdodC0xMFxcLzEyIHtcbiAgaGVpZ2h0OiA4My4zMzMlOyB9XG5cbi8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzgge1xuICBoZWlnaHQ6IDEyLjUlOyB9XG5cbi51LWhlaWdodC0zXFwvOCB7XG4gIGhlaWdodDogMzcuNSU7IH1cblxuLnUtaGVpZ2h0LTVcXC84IHtcbiAgaGVpZ2h0OiA2Mi41JTsgfVxuXG4udS1oZWlnaHQtN1xcLzgge1xuICBoZWlnaHQ6IDg3LjUlOyB9XG5cbi8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzkge1xuICBoZWlnaHQ6IDExLjExMSU7IH1cblxuLnUtaGVpZ2h0LTJcXC85IHtcbiAgaGVpZ2h0OiAyMi4yMjIlOyB9XG5cbi51LWhlaWdodC00XFwvOSB7XG4gIGhlaWdodDogNDQuNDQ0JTsgfVxuXG4udS1oZWlnaHQtNVxcLzkge1xuICBoZWlnaHQ6IDU1LjU1NiU7IH1cblxuLnUtaGVpZ2h0LTdcXC85IHtcbiAgaGVpZ2h0OiA3Ny43NzglOyB9XG5cbi51LWhlaWdodC04XFwvOSB7XG4gIGhlaWdodDogODguODg5JTsgfVxuXG4vKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzEwIHtcbiAgaGVpZ2h0OiAxMCU7IH1cblxuLnUtaGVpZ2h0LTNcXC8xMCB7XG4gIGhlaWdodDogMzAlOyB9XG5cbi51LWhlaWdodC03XFwvMTAge1xuICBoZWlnaHQ6IDcwJTsgfVxuXG4udS1oZWlnaHQtOVxcLzEwIHtcbiAgaGVpZ2h0OiA5MCU7IH1cblxuLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzEyIHtcbiAgaGVpZ2h0OiA4LjMzMyU7IH1cblxuLnUtaGVpZ2h0LTVcXC8xMiB7XG4gIGhlaWdodDogNDEuNjY2JTsgfVxuXG4udS1oZWlnaHQtN1xcLzEyIHtcbiAgaGVpZ2h0OiA1OC4zMzMlOyB9XG5cbi51LWhlaWdodC0xMVxcLzEyIHtcbiAgaGVpZ2h0OiA5MS42NjYlOyB9XG5cbi8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuLnUtaGVpZ2h0LWZ1bGwge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbi51LWhlaWdodC1oYWxmLCAudS1oZWlnaHQtMlxcLzQsIC51LWhlaWdodC0zXFwvNiwgLnUtaGVpZ2h0LTRcXC84LCAudS1oZWlnaHQtNVxcLzEwLCAudS1oZWlnaHQtNlxcLzEyIHtcbiAgbWluLWhlaWdodDogNTAlOyB9XG5cbi8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvMywgLnUtaGVpZ2h0LTJcXC82LCAudS1oZWlnaHQtM1xcLzksIC51LWhlaWdodC00XFwvMTIge1xuICBtaW4taGVpZ2h0OiAzMy4zMzMlOyB9XG5cbi51LWhlaWdodC0yXFwvMywgLnUtaGVpZ2h0LTRcXC82LCAudS1oZWlnaHQtNlxcLzksIC51LWhlaWdodC04XFwvMTIge1xuICBtaW4taGVpZ2h0OiA2Ni42NjYlOyB9XG5cbi8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC80LCAudS1oZWlnaHQtMlxcLzgsIC51LWhlaWdodC0zXFwvMTIge1xuICBtaW4taGVpZ2h0OiAyNSU7IH1cblxuLnUtaGVpZ2h0LTNcXC80LCAudS1oZWlnaHQtNlxcLzgsIC51LWhlaWdodC05XFwvMTIge1xuICBtaW4taGVpZ2h0OiA3NSU7IH1cblxuLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC81LCAudS1oZWlnaHQtMlxcLzEwIHtcbiAgbWluLWhlaWdodDogMjAlOyB9XG5cbi51LWhlaWdodC0yXFwvNSwgLnUtaGVpZ2h0LTRcXC8xMCB7XG4gIG1pbi1oZWlnaHQ6IDQwJTsgfVxuXG4udS1oZWlnaHQtM1xcLzUsIC51LWhlaWdodC02XFwvMTAge1xuICBtaW4taGVpZ2h0OiA2MCU7IH1cblxuLnUtaGVpZ2h0LTRcXC81LCAudS1oZWlnaHQtOFxcLzEwIHtcbiAgbWluLWhlaWdodDogODAlOyB9XG5cbi8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvNiwgLnUtaGVpZ2h0LTJcXC8xMiB7XG4gIG1pbi1oZWlnaHQ6IDE2LjY2NiU7IH1cblxuLnUtaGVpZ2h0LTVcXC82LCAudS1oZWlnaHQtMTBcXC8xMiB7XG4gIG1pbi1oZWlnaHQ6IDgzLjMzMyU7IH1cblxuLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvOCB7XG4gIG1pbi1oZWlnaHQ6IDEyLjUlOyB9XG5cbi51LWhlaWdodC0zXFwvOCB7XG4gIG1pbi1oZWlnaHQ6IDM3LjUlOyB9XG5cbi51LWhlaWdodC01XFwvOCB7XG4gIG1pbi1oZWlnaHQ6IDYyLjUlOyB9XG5cbi51LWhlaWdodC03XFwvOCB7XG4gIG1pbi1oZWlnaHQ6IDg3LjUlOyB9XG5cbi8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzkge1xuICBtaW4taGVpZ2h0OiAxMS4xMTElOyB9XG5cbi51LWhlaWdodC0yXFwvOSB7XG4gIG1pbi1oZWlnaHQ6IDIyLjIyMiU7IH1cblxuLnUtaGVpZ2h0LTRcXC85IHtcbiAgbWluLWhlaWdodDogNDQuNDQ0JTsgfVxuXG4udS1oZWlnaHQtNVxcLzkge1xuICBtaW4taGVpZ2h0OiA1NS41NTYlOyB9XG5cbi51LWhlaWdodC03XFwvOSB7XG4gIG1pbi1oZWlnaHQ6IDc3Ljc3OCU7IH1cblxuLnUtaGVpZ2h0LThcXC85IHtcbiAgbWluLWhlaWdodDogODguODg5JTsgfVxuXG4vKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzEwIHtcbiAgbWluLWhlaWdodDogMTAlOyB9XG5cbi51LWhlaWdodC0zXFwvMTAge1xuICBtaW4taGVpZ2h0OiAzMCU7IH1cblxuLnUtaGVpZ2h0LTdcXC8xMCB7XG4gIG1pbi1oZWlnaHQ6IDcwJTsgfVxuXG4udS1oZWlnaHQtOVxcLzEwIHtcbiAgbWluLWhlaWdodDogOTAlOyB9XG5cbi8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC8xMiB7XG4gIG1pbi1oZWlnaHQ6IDguMzMzJTsgfVxuXG4udS1oZWlnaHQtNVxcLzEyIHtcbiAgbWluLWhlaWdodDogNDEuNjY2JTsgfVxuXG4udS1oZWlnaHQtN1xcLzEyIHtcbiAgbWluLWhlaWdodDogNTguMzMzJTsgfVxuXG4udS1oZWlnaHQtMTFcXC8xMiB7XG4gIG1pbi1oZWlnaHQ6IDkxLjY2NiU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEB4cyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWhhbGZcXEB4cywgLnUtaGVpZ2h0LTJcXC80XFxAeHMsIC51LWhlaWdodC0zXFwvNlxcQHhzLCAudS1oZWlnaHQtNFxcLzhcXEB4cywgLnUtaGVpZ2h0LTVcXC8xMFxcQHhzLCAudS1oZWlnaHQtNlxcLzEyXFxAeHMge1xuICAgIGhlaWdodDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8zXFxAeHMsIC51LWhlaWdodC0yXFwvNlxcQHhzLCAudS1oZWlnaHQtM1xcLzlcXEB4cywgLnUtaGVpZ2h0LTRcXC8xMlxcQHhzIHtcbiAgICBoZWlnaHQ6IDMzLjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTJcXC8zXFxAeHMsIC51LWhlaWdodC00XFwvNlxcQHhzLCAudS1oZWlnaHQtNlxcLzlcXEB4cywgLnUtaGVpZ2h0LThcXC8xMlxcQHhzIHtcbiAgICBoZWlnaHQ6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNFxcQHhzLCAudS1oZWlnaHQtMlxcLzhcXEB4cywgLnUtaGVpZ2h0LTNcXC8xMlxcQHhzIHtcbiAgICBoZWlnaHQ6IDI1JTsgfVxuICAudS1oZWlnaHQtM1xcLzRcXEB4cywgLnUtaGVpZ2h0LTZcXC84XFxAeHMsIC51LWhlaWdodC05XFwvMTJcXEB4cyB7XG4gICAgaGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEB4cywgLnUtaGVpZ2h0LTJcXC8xMFxcQHhzIHtcbiAgICBoZWlnaHQ6IDIwJTsgfVxuICAudS1oZWlnaHQtMlxcLzVcXEB4cywgLnUtaGVpZ2h0LTRcXC8xMFxcQHhzIHtcbiAgICBoZWlnaHQ6IDQwJTsgfVxuICAudS1oZWlnaHQtM1xcLzVcXEB4cywgLnUtaGVpZ2h0LTZcXC8xMFxcQHhzIHtcbiAgICBoZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEB4cywgLnUtaGVpZ2h0LThcXC8xMFxcQHhzIHtcbiAgICBoZWlnaHQ6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNlxcQHhzLCAudS1oZWlnaHQtMlxcLzEyXFxAeHMge1xuICAgIGhlaWdodDogMTYuNjY2JTsgfVxuICAudS1oZWlnaHQtNVxcLzZcXEB4cywgLnUtaGVpZ2h0LTEwXFwvMTJcXEB4cyB7XG4gICAgaGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQHhzIHtcbiAgICBoZWlnaHQ6IDEyLjUlOyB9XG4gIC51LWhlaWdodC0zXFwvOFxcQHhzIHtcbiAgICBoZWlnaHQ6IDM3LjUlOyB9XG4gIC51LWhlaWdodC01XFwvOFxcQHhzIHtcbiAgICBoZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQHhzIHtcbiAgICBoZWlnaHQ6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOVxcQHhzIHtcbiAgICBoZWlnaHQ6IDExLjExMSU7IH1cbiAgLnUtaGVpZ2h0LTJcXC85XFxAeHMge1xuICAgIGhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEB4cyB7XG4gICAgaGVpZ2h0OiA0NC40NDQlOyB9XG4gIC51LWhlaWdodC01XFwvOVxcQHhzIHtcbiAgICBoZWlnaHQ6IDU1LjU1NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC85XFxAeHMge1xuICAgIGhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEB4cyB7XG4gICAgaGVpZ2h0OiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMFxcQHhzIHtcbiAgICBoZWlnaHQ6IDEwJTsgfVxuICAudS1oZWlnaHQtM1xcLzEwXFxAeHMge1xuICAgIGhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEB4cyB7XG4gICAgaGVpZ2h0OiA3MCU7IH1cbiAgLnUtaGVpZ2h0LTlcXC8xMFxcQHhzIHtcbiAgICBoZWlnaHQ6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMlxcQHhzIHtcbiAgICBoZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAeHMge1xuICAgIGhlaWdodDogNDEuNjY2JTsgfVxuICAudS1oZWlnaHQtN1xcLzEyXFxAeHMge1xuICAgIGhlaWdodDogNTguMzMzJTsgfVxuICAudS1oZWlnaHQtMTFcXC8xMlxcQHhzIHtcbiAgICBoZWlnaHQ6IDkxLjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LWhlaWdodC1mdWxsXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS1oZWlnaHQtaGFsZlxcQHhzLCAudS1oZWlnaHQtMlxcLzRcXEB4cywgLnUtaGVpZ2h0LTNcXC82XFxAeHMsIC51LWhlaWdodC00XFwvOFxcQHhzLCAudS1oZWlnaHQtNVxcLzEwXFxAeHMsIC51LWhlaWdodC02XFwvMTJcXEB4cyB7XG4gICAgbWluLWhlaWdodDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8zXFxAeHMsIC51LWhlaWdodC0yXFwvNlxcQHhzLCAudS1oZWlnaHQtM1xcLzlcXEB4cywgLnUtaGVpZ2h0LTRcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiAzMy4zMzMlOyB9XG4gIC51LWhlaWdodC0yXFwvM1xcQHhzLCAudS1oZWlnaHQtNFxcLzZcXEB4cywgLnUtaGVpZ2h0LTZcXC85XFxAeHMsIC51LWhlaWdodC04XFwvMTJcXEB4cyB7XG4gICAgbWluLWhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAeHMsIC51LWhlaWdodC0yXFwvOFxcQHhzLCAudS1oZWlnaHQtM1xcLzEyXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDI1JTsgfVxuICAudS1oZWlnaHQtM1xcLzRcXEB4cywgLnUtaGVpZ2h0LTZcXC84XFxAeHMsIC51LWhlaWdodC05XFwvMTJcXEB4cyB7XG4gICAgbWluLWhlaWdodDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC81XFxAeHMsIC51LWhlaWdodC0yXFwvMTBcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMjAlOyB9XG4gIC51LWhlaWdodC0yXFwvNVxcQHhzLCAudS1oZWlnaHQtNFxcLzEwXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDQwJTsgfVxuICAudS1oZWlnaHQtM1xcLzVcXEB4cywgLnUtaGVpZ2h0LTZcXC8xMFxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA2MCU7IH1cbiAgLnUtaGVpZ2h0LTRcXC81XFxAeHMsIC51LWhlaWdodC04XFwvMTBcXEB4cyB7XG4gICAgbWluLWhlaWdodDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC82XFxAeHMsIC51LWhlaWdodC0yXFwvMTJcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMTYuNjY2JTsgfVxuICAudS1oZWlnaHQtNVxcLzZcXEB4cywgLnUtaGVpZ2h0LTEwXFwvMTJcXEB4cyB7XG4gICAgbWluLWhlaWdodDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzhcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMTIuNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC84XFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDM3LjUlOyB9XG4gIC51LWhlaWdodC01XFwvOFxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA2Mi41JTsgfVxuICAudS1oZWlnaHQtN1xcLzhcXEB4cyB7XG4gICAgbWluLWhlaWdodDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC85XFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDExLjExMSU7IH1cbiAgLnUtaGVpZ2h0LTJcXC85XFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDIyLjIyMiU7IH1cbiAgLnUtaGVpZ2h0LTRcXC85XFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDQ0LjQ0NCU7IH1cbiAgLnUtaGVpZ2h0LTVcXC85XFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDU1LjU1NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC85XFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDc3Ljc3OCU7IH1cbiAgLnUtaGVpZ2h0LThcXC85XFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEwXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDEwJTsgfVxuICAudS1oZWlnaHQtM1xcLzEwXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDMwJTsgfVxuICAudS1oZWlnaHQtN1xcLzEwXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDcwJTsgfVxuICAudS1oZWlnaHQtOVxcLzEwXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTVcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA0MS42NjYlOyB9XG4gIC51LWhlaWdodC03XFwvMTJcXEB4cyB7XG4gICAgbWluLWhlaWdodDogNTguMzMzJTsgfVxuICAudS1oZWlnaHQtMTFcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA5MS42NjYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEBzIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS1oZWlnaHQtaGFsZlxcQHMsIC51LWhlaWdodC0yXFwvNFxcQHMsIC51LWhlaWdodC0zXFwvNlxcQHMsIC51LWhlaWdodC00XFwvOFxcQHMsIC51LWhlaWdodC01XFwvMTBcXEBzLCAudS1oZWlnaHQtNlxcLzEyXFxAcyB7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEBzLCAudS1oZWlnaHQtMlxcLzZcXEBzLCAudS1oZWlnaHQtM1xcLzlcXEBzLCAudS1oZWlnaHQtNFxcLzEyXFxAcyB7XG4gICAgaGVpZ2h0OiAzMy4zMzMlOyB9XG4gIC51LWhlaWdodC0yXFwvM1xcQHMsIC51LWhlaWdodC00XFwvNlxcQHMsIC51LWhlaWdodC02XFwvOVxcQHMsIC51LWhlaWdodC04XFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNFxcQHMsIC51LWhlaWdodC0yXFwvOFxcQHMsIC51LWhlaWdodC0zXFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDI1JTsgfVxuICAudS1oZWlnaHQtM1xcLzRcXEBzLCAudS1oZWlnaHQtNlxcLzhcXEBzLCAudS1oZWlnaHQtOVxcLzEyXFxAcyB7XG4gICAgaGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEBzLCAudS1oZWlnaHQtMlxcLzEwXFxAcyB7XG4gICAgaGVpZ2h0OiAyMCU7IH1cbiAgLnUtaGVpZ2h0LTJcXC81XFxAcywgLnUtaGVpZ2h0LTRcXC8xMFxcQHMge1xuICAgIGhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQHMsIC51LWhlaWdodC02XFwvMTBcXEBzIHtcbiAgICBoZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEBzLCAudS1oZWlnaHQtOFxcLzEwXFxAcyB7XG4gICAgaGVpZ2h0OiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzZcXEBzLCAudS1oZWlnaHQtMlxcLzEyXFxAcyB7XG4gICAgaGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQHMsIC51LWhlaWdodC0xMFxcLzEyXFxAcyB7XG4gICAgaGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQHMge1xuICAgIGhlaWdodDogMTIuNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC84XFxAcyB7XG4gICAgaGVpZ2h0OiAzNy41JTsgfVxuICAudS1oZWlnaHQtNVxcLzhcXEBzIHtcbiAgICBoZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQHMge1xuICAgIGhlaWdodDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC85XFxAcyB7XG4gICAgaGVpZ2h0OiAxMS4xMTElOyB9XG4gIC51LWhlaWdodC0yXFwvOVxcQHMge1xuICAgIGhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEBzIHtcbiAgICBoZWlnaHQ6IDQ0LjQ0NCU7IH1cbiAgLnUtaGVpZ2h0LTVcXC85XFxAcyB7XG4gICAgaGVpZ2h0OiA1NS41NTYlOyB9XG4gIC51LWhlaWdodC03XFwvOVxcQHMge1xuICAgIGhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEBzIHtcbiAgICBoZWlnaHQ6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEwXFxAcyB7XG4gICAgaGVpZ2h0OiAxMCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC8xMFxcQHMge1xuICAgIGhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEBzIHtcbiAgICBoZWlnaHQ6IDcwJTsgfVxuICAudS1oZWlnaHQtOVxcLzEwXFxAcyB7XG4gICAgaGVpZ2h0OiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAcyB7XG4gICAgaGVpZ2h0OiA0MS42NjYlOyB9XG4gIC51LWhlaWdodC03XFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDU4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTExXFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDkxLjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LWhlaWdodC1mdWxsXFxAcyB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LWhlaWdodC1oYWxmXFxAcywgLnUtaGVpZ2h0LTJcXC80XFxAcywgLnUtaGVpZ2h0LTNcXC82XFxAcywgLnUtaGVpZ2h0LTRcXC84XFxAcywgLnUtaGVpZ2h0LTVcXC8xMFxcQHMsIC51LWhlaWdodC02XFwvMTJcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEBzLCAudS1oZWlnaHQtMlxcLzZcXEBzLCAudS1oZWlnaHQtM1xcLzlcXEBzLCAudS1oZWlnaHQtNFxcLzEyXFxAcyB7XG4gICAgbWluLWhlaWdodDogMzMuMzMzJTsgfVxuICAudS1oZWlnaHQtMlxcLzNcXEBzLCAudS1oZWlnaHQtNFxcLzZcXEBzLCAudS1oZWlnaHQtNlxcLzlcXEBzLCAudS1oZWlnaHQtOFxcLzEyXFxAcyB7XG4gICAgbWluLWhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAcywgLnUtaGVpZ2h0LTJcXC84XFxAcywgLnUtaGVpZ2h0LTNcXC8xMlxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDI1JTsgfVxuICAudS1oZWlnaHQtM1xcLzRcXEBzLCAudS1oZWlnaHQtNlxcLzhcXEBzLCAudS1oZWlnaHQtOVxcLzEyXFxAcyB7XG4gICAgbWluLWhlaWdodDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC81XFxAcywgLnUtaGVpZ2h0LTJcXC8xMFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDIwJTsgfVxuICAudS1oZWlnaHQtMlxcLzVcXEBzLCAudS1oZWlnaHQtNFxcLzEwXFxAcyB7XG4gICAgbWluLWhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQHMsIC51LWhlaWdodC02XFwvMTBcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA2MCU7IH1cbiAgLnUtaGVpZ2h0LTRcXC81XFxAcywgLnUtaGVpZ2h0LThcXC8xMFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNlxcQHMsIC51LWhlaWdodC0yXFwvMTJcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQHMsIC51LWhlaWdodC0xMFxcLzEyXFxAcyB7XG4gICAgbWluLWhlaWdodDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzhcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiAxMi41JTsgfVxuICAudS1oZWlnaHQtM1xcLzhcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiAzNy41JTsgfVxuICAudS1oZWlnaHQtNVxcLzhcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA2Mi41JTsgfVxuICAudS1oZWlnaHQtN1xcLzhcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzlcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiAxMS4xMTElOyB9XG4gIC51LWhlaWdodC0yXFwvOVxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDIyLjIyMiU7IH1cbiAgLnUtaGVpZ2h0LTRcXC85XFxAcyB7XG4gICAgbWluLWhlaWdodDogNDQuNDQ0JTsgfVxuICAudS1oZWlnaHQtNVxcLzlcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA1NS41NTYlOyB9XG4gIC51LWhlaWdodC03XFwvOVxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDc3Ljc3OCU7IH1cbiAgLnUtaGVpZ2h0LThcXC85XFxAcyB7XG4gICAgbWluLWhlaWdodDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTBcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiAxMCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC8xMFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDMwJTsgfVxuICAudS1oZWlnaHQtN1xcLzEwXFxAcyB7XG4gICAgbWluLWhlaWdodDogNzAlOyB9XG4gIC51LWhlaWdodC05XFwvMTBcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTJcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTVcXC8xMlxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDQxLjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMlxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDU4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTExXFwvMTJcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA5MS42NjYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEBtIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS1oZWlnaHQtaGFsZlxcQG0sIC51LWhlaWdodC0yXFwvNFxcQG0sIC51LWhlaWdodC0zXFwvNlxcQG0sIC51LWhlaWdodC00XFwvOFxcQG0sIC51LWhlaWdodC01XFwvMTBcXEBtLCAudS1oZWlnaHQtNlxcLzEyXFxAbSB7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEBtLCAudS1oZWlnaHQtMlxcLzZcXEBtLCAudS1oZWlnaHQtM1xcLzlcXEBtLCAudS1oZWlnaHQtNFxcLzEyXFxAbSB7XG4gICAgaGVpZ2h0OiAzMy4zMzMlOyB9XG4gIC51LWhlaWdodC0yXFwvM1xcQG0sIC51LWhlaWdodC00XFwvNlxcQG0sIC51LWhlaWdodC02XFwvOVxcQG0sIC51LWhlaWdodC04XFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNFxcQG0sIC51LWhlaWdodC0yXFwvOFxcQG0sIC51LWhlaWdodC0zXFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDI1JTsgfVxuICAudS1oZWlnaHQtM1xcLzRcXEBtLCAudS1oZWlnaHQtNlxcLzhcXEBtLCAudS1oZWlnaHQtOVxcLzEyXFxAbSB7XG4gICAgaGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEBtLCAudS1oZWlnaHQtMlxcLzEwXFxAbSB7XG4gICAgaGVpZ2h0OiAyMCU7IH1cbiAgLnUtaGVpZ2h0LTJcXC81XFxAbSwgLnUtaGVpZ2h0LTRcXC8xMFxcQG0ge1xuICAgIGhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQG0sIC51LWhlaWdodC02XFwvMTBcXEBtIHtcbiAgICBoZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEBtLCAudS1oZWlnaHQtOFxcLzEwXFxAbSB7XG4gICAgaGVpZ2h0OiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzZcXEBtLCAudS1oZWlnaHQtMlxcLzEyXFxAbSB7XG4gICAgaGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQG0sIC51LWhlaWdodC0xMFxcLzEyXFxAbSB7XG4gICAgaGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQG0ge1xuICAgIGhlaWdodDogMTIuNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC84XFxAbSB7XG4gICAgaGVpZ2h0OiAzNy41JTsgfVxuICAudS1oZWlnaHQtNVxcLzhcXEBtIHtcbiAgICBoZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQG0ge1xuICAgIGhlaWdodDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC85XFxAbSB7XG4gICAgaGVpZ2h0OiAxMS4xMTElOyB9XG4gIC51LWhlaWdodC0yXFwvOVxcQG0ge1xuICAgIGhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEBtIHtcbiAgICBoZWlnaHQ6IDQ0LjQ0NCU7IH1cbiAgLnUtaGVpZ2h0LTVcXC85XFxAbSB7XG4gICAgaGVpZ2h0OiA1NS41NTYlOyB9XG4gIC51LWhlaWdodC03XFwvOVxcQG0ge1xuICAgIGhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEBtIHtcbiAgICBoZWlnaHQ6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEwXFxAbSB7XG4gICAgaGVpZ2h0OiAxMCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC8xMFxcQG0ge1xuICAgIGhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEBtIHtcbiAgICBoZWlnaHQ6IDcwJTsgfVxuICAudS1oZWlnaHQtOVxcLzEwXFxAbSB7XG4gICAgaGVpZ2h0OiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAbSB7XG4gICAgaGVpZ2h0OiA0MS42NjYlOyB9XG4gIC51LWhlaWdodC03XFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDU4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTExXFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDkxLjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LWhlaWdodC1mdWxsXFxAbSB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LWhlaWdodC1oYWxmXFxAbSwgLnUtaGVpZ2h0LTJcXC80XFxAbSwgLnUtaGVpZ2h0LTNcXC82XFxAbSwgLnUtaGVpZ2h0LTRcXC84XFxAbSwgLnUtaGVpZ2h0LTVcXC8xMFxcQG0sIC51LWhlaWdodC02XFwvMTJcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEBtLCAudS1oZWlnaHQtMlxcLzZcXEBtLCAudS1oZWlnaHQtM1xcLzlcXEBtLCAudS1oZWlnaHQtNFxcLzEyXFxAbSB7XG4gICAgbWluLWhlaWdodDogMzMuMzMzJTsgfVxuICAudS1oZWlnaHQtMlxcLzNcXEBtLCAudS1oZWlnaHQtNFxcLzZcXEBtLCAudS1oZWlnaHQtNlxcLzlcXEBtLCAudS1oZWlnaHQtOFxcLzEyXFxAbSB7XG4gICAgbWluLWhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAbSwgLnUtaGVpZ2h0LTJcXC84XFxAbSwgLnUtaGVpZ2h0LTNcXC8xMlxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDI1JTsgfVxuICAudS1oZWlnaHQtM1xcLzRcXEBtLCAudS1oZWlnaHQtNlxcLzhcXEBtLCAudS1oZWlnaHQtOVxcLzEyXFxAbSB7XG4gICAgbWluLWhlaWdodDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC81XFxAbSwgLnUtaGVpZ2h0LTJcXC8xMFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDIwJTsgfVxuICAudS1oZWlnaHQtMlxcLzVcXEBtLCAudS1oZWlnaHQtNFxcLzEwXFxAbSB7XG4gICAgbWluLWhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQG0sIC51LWhlaWdodC02XFwvMTBcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA2MCU7IH1cbiAgLnUtaGVpZ2h0LTRcXC81XFxAbSwgLnUtaGVpZ2h0LThcXC8xMFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNlxcQG0sIC51LWhlaWdodC0yXFwvMTJcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQG0sIC51LWhlaWdodC0xMFxcLzEyXFxAbSB7XG4gICAgbWluLWhlaWdodDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzhcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiAxMi41JTsgfVxuICAudS1oZWlnaHQtM1xcLzhcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiAzNy41JTsgfVxuICAudS1oZWlnaHQtNVxcLzhcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA2Mi41JTsgfVxuICAudS1oZWlnaHQtN1xcLzhcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzlcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiAxMS4xMTElOyB9XG4gIC51LWhlaWdodC0yXFwvOVxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDIyLjIyMiU7IH1cbiAgLnUtaGVpZ2h0LTRcXC85XFxAbSB7XG4gICAgbWluLWhlaWdodDogNDQuNDQ0JTsgfVxuICAudS1oZWlnaHQtNVxcLzlcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA1NS41NTYlOyB9XG4gIC51LWhlaWdodC03XFwvOVxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDc3Ljc3OCU7IH1cbiAgLnUtaGVpZ2h0LThcXC85XFxAbSB7XG4gICAgbWluLWhlaWdodDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTBcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiAxMCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC8xMFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDMwJTsgfVxuICAudS1oZWlnaHQtN1xcLzEwXFxAbSB7XG4gICAgbWluLWhlaWdodDogNzAlOyB9XG4gIC51LWhlaWdodC05XFwvMTBcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTJcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTVcXC8xMlxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDQxLjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMlxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDU4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTExXFwvMTJcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA5MS42NjYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LWhlaWdodC1mdWxsXFxAbCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWhhbGZcXEBsLCAudS1oZWlnaHQtMlxcLzRcXEBsLCAudS1oZWlnaHQtM1xcLzZcXEBsLCAudS1oZWlnaHQtNFxcLzhcXEBsLCAudS1oZWlnaHQtNVxcLzEwXFxAbCwgLnUtaGVpZ2h0LTZcXC8xMlxcQGwge1xuICAgIGhlaWdodDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8zXFxAbCwgLnUtaGVpZ2h0LTJcXC82XFxAbCwgLnUtaGVpZ2h0LTNcXC85XFxAbCwgLnUtaGVpZ2h0LTRcXC8xMlxcQGwge1xuICAgIGhlaWdodDogMzMuMzMzJTsgfVxuICAudS1oZWlnaHQtMlxcLzNcXEBsLCAudS1oZWlnaHQtNFxcLzZcXEBsLCAudS1oZWlnaHQtNlxcLzlcXEBsLCAudS1oZWlnaHQtOFxcLzEyXFxAbCB7XG4gICAgaGVpZ2h0OiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzRcXEBsLCAudS1oZWlnaHQtMlxcLzhcXEBsLCAudS1oZWlnaHQtM1xcLzEyXFxAbCB7XG4gICAgaGVpZ2h0OiAyNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC80XFxAbCwgLnUtaGVpZ2h0LTZcXC84XFxAbCwgLnUtaGVpZ2h0LTlcXC8xMlxcQGwge1xuICAgIGhlaWdodDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC81XFxAbCwgLnUtaGVpZ2h0LTJcXC8xMFxcQGwge1xuICAgIGhlaWdodDogMjAlOyB9XG4gIC51LWhlaWdodC0yXFwvNVxcQGwsIC51LWhlaWdodC00XFwvMTBcXEBsIHtcbiAgICBoZWlnaHQ6IDQwJTsgfVxuICAudS1oZWlnaHQtM1xcLzVcXEBsLCAudS1oZWlnaHQtNlxcLzEwXFxAbCB7XG4gICAgaGVpZ2h0OiA2MCU7IH1cbiAgLnUtaGVpZ2h0LTRcXC81XFxAbCwgLnUtaGVpZ2h0LThcXC8xMFxcQGwge1xuICAgIGhlaWdodDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC82XFxAbCwgLnUtaGVpZ2h0LTJcXC8xMlxcQGwge1xuICAgIGhlaWdodDogMTYuNjY2JTsgfVxuICAudS1oZWlnaHQtNVxcLzZcXEBsLCAudS1oZWlnaHQtMTBcXC8xMlxcQGwge1xuICAgIGhlaWdodDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzhcXEBsIHtcbiAgICBoZWlnaHQ6IDEyLjUlOyB9XG4gIC51LWhlaWdodC0zXFwvOFxcQGwge1xuICAgIGhlaWdodDogMzcuNSU7IH1cbiAgLnUtaGVpZ2h0LTVcXC84XFxAbCB7XG4gICAgaGVpZ2h0OiA2Mi41JTsgfVxuICAudS1oZWlnaHQtN1xcLzhcXEBsIHtcbiAgICBoZWlnaHQ6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOVxcQGwge1xuICAgIGhlaWdodDogMTEuMTExJTsgfVxuICAudS1oZWlnaHQtMlxcLzlcXEBsIHtcbiAgICBoZWlnaHQ6IDIyLjIyMiU7IH1cbiAgLnUtaGVpZ2h0LTRcXC85XFxAbCB7XG4gICAgaGVpZ2h0OiA0NC40NDQlOyB9XG4gIC51LWhlaWdodC01XFwvOVxcQGwge1xuICAgIGhlaWdodDogNTUuNTU2JTsgfVxuICAudS1oZWlnaHQtN1xcLzlcXEBsIHtcbiAgICBoZWlnaHQ6IDc3Ljc3OCU7IH1cbiAgLnUtaGVpZ2h0LThcXC85XFxAbCB7XG4gICAgaGVpZ2h0OiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMFxcQGwge1xuICAgIGhlaWdodDogMTAlOyB9XG4gIC51LWhlaWdodC0zXFwvMTBcXEBsIHtcbiAgICBoZWlnaHQ6IDMwJTsgfVxuICAudS1oZWlnaHQtN1xcLzEwXFxAbCB7XG4gICAgaGVpZ2h0OiA3MCU7IH1cbiAgLnUtaGVpZ2h0LTlcXC8xMFxcQGwge1xuICAgIGhlaWdodDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEyXFxAbCB7XG4gICAgaGVpZ2h0OiA4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTVcXC8xMlxcQGwge1xuICAgIGhlaWdodDogNDEuNjY2JTsgfVxuICAudS1oZWlnaHQtN1xcLzEyXFxAbCB7XG4gICAgaGVpZ2h0OiA1OC4zMzMlOyB9XG4gIC51LWhlaWdodC0xMVxcLzEyXFxAbCB7XG4gICAgaGVpZ2h0OiA5MS42NjYlOyB9XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS1oZWlnaHQtZnVsbFxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS1oZWlnaHQtaGFsZlxcQGwsIC51LWhlaWdodC0yXFwvNFxcQGwsIC51LWhlaWdodC0zXFwvNlxcQGwsIC51LWhlaWdodC00XFwvOFxcQGwsIC51LWhlaWdodC01XFwvMTBcXEBsLCAudS1oZWlnaHQtNlxcLzEyXFxAbCB7XG4gICAgbWluLWhlaWdodDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8zXFxAbCwgLnUtaGVpZ2h0LTJcXC82XFxAbCwgLnUtaGVpZ2h0LTNcXC85XFxAbCwgLnUtaGVpZ2h0LTRcXC8xMlxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDMzLjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTJcXC8zXFxAbCwgLnUtaGVpZ2h0LTRcXC82XFxAbCwgLnUtaGVpZ2h0LTZcXC85XFxAbCwgLnUtaGVpZ2h0LThcXC8xMlxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNFxcQGwsIC51LWhlaWdodC0yXFwvOFxcQGwsIC51LWhlaWdodC0zXFwvMTJcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiAyNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC80XFxAbCwgLnUtaGVpZ2h0LTZcXC84XFxAbCwgLnUtaGVpZ2h0LTlcXC8xMlxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNVxcQGwsIC51LWhlaWdodC0yXFwvMTBcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiAyMCU7IH1cbiAgLnUtaGVpZ2h0LTJcXC81XFxAbCwgLnUtaGVpZ2h0LTRcXC8xMFxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDQwJTsgfVxuICAudS1oZWlnaHQtM1xcLzVcXEBsLCAudS1oZWlnaHQtNlxcLzEwXFxAbCB7XG4gICAgbWluLWhlaWdodDogNjAlOyB9XG4gIC51LWhlaWdodC00XFwvNVxcQGwsIC51LWhlaWdodC04XFwvMTBcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzZcXEBsLCAudS1oZWlnaHQtMlxcLzEyXFxAbCB7XG4gICAgbWluLWhlaWdodDogMTYuNjY2JTsgfVxuICAudS1oZWlnaHQtNVxcLzZcXEBsLCAudS1oZWlnaHQtMTBcXC8xMlxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC84XFxAbCB7XG4gICAgbWluLWhlaWdodDogMTIuNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC84XFxAbCB7XG4gICAgbWluLWhlaWdodDogMzcuNSU7IH1cbiAgLnUtaGVpZ2h0LTVcXC84XFxAbCB7XG4gICAgbWluLWhlaWdodDogNjIuNSU7IH1cbiAgLnUtaGVpZ2h0LTdcXC84XFxAbCB7XG4gICAgbWluLWhlaWdodDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC85XFxAbCB7XG4gICAgbWluLWhlaWdodDogMTEuMTExJTsgfVxuICAudS1oZWlnaHQtMlxcLzlcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiAyMi4yMjIlOyB9XG4gIC51LWhlaWdodC00XFwvOVxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDQ0LjQ0NCU7IH1cbiAgLnUtaGVpZ2h0LTVcXC85XFxAbCB7XG4gICAgbWluLWhlaWdodDogNTUuNTU2JTsgfVxuICAudS1oZWlnaHQtN1xcLzlcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA3Ny43NzglOyB9XG4gIC51LWhlaWdodC04XFwvOVxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEwXFxAbCB7XG4gICAgbWluLWhlaWdodDogMTAlOyB9XG4gIC51LWhlaWdodC0zXFwvMTBcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiAzMCU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMFxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDcwJTsgfVxuICAudS1oZWlnaHQtOVxcLzEwXFxAbCB7XG4gICAgbWluLWhlaWdodDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEyXFxAbCB7XG4gICAgbWluLWhlaWdodDogOC4zMzMlOyB9XG4gIC51LWhlaWdodC01XFwvMTJcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA0MS42NjYlOyB9XG4gIC51LWhlaWdodC03XFwvMTJcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA1OC4zMzMlOyB9XG4gIC51LWhlaWdodC0xMVxcLzEyXFxAbCB7XG4gICAgbWluLWhlaWdodDogOTEuNjY2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS1oZWlnaHQtZnVsbFxcQHhsIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS1oZWlnaHQtaGFsZlxcQHhsLCAudS1oZWlnaHQtMlxcLzRcXEB4bCwgLnUtaGVpZ2h0LTNcXC82XFxAeGwsIC51LWhlaWdodC00XFwvOFxcQHhsLCAudS1oZWlnaHQtNVxcLzEwXFxAeGwsIC51LWhlaWdodC02XFwvMTJcXEB4bCB7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEB4bCwgLnUtaGVpZ2h0LTJcXC82XFxAeGwsIC51LWhlaWdodC0zXFwvOVxcQHhsLCAudS1oZWlnaHQtNFxcLzEyXFxAeGwge1xuICAgIGhlaWdodDogMzMuMzMzJTsgfVxuICAudS1oZWlnaHQtMlxcLzNcXEB4bCwgLnUtaGVpZ2h0LTRcXC82XFxAeGwsIC51LWhlaWdodC02XFwvOVxcQHhsLCAudS1oZWlnaHQtOFxcLzEyXFxAeGwge1xuICAgIGhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAeGwsIC51LWhlaWdodC0yXFwvOFxcQHhsLCAudS1oZWlnaHQtM1xcLzEyXFxAeGwge1xuICAgIGhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQHhsLCAudS1oZWlnaHQtNlxcLzhcXEB4bCwgLnUtaGVpZ2h0LTlcXC8xMlxcQHhsIHtcbiAgICBoZWlnaHQ6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNVxcQHhsLCAudS1oZWlnaHQtMlxcLzEwXFxAeGwge1xuICAgIGhlaWdodDogMjAlOyB9XG4gIC51LWhlaWdodC0yXFwvNVxcQHhsLCAudS1oZWlnaHQtNFxcLzEwXFxAeGwge1xuICAgIGhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQHhsLCAudS1oZWlnaHQtNlxcLzEwXFxAeGwge1xuICAgIGhlaWdodDogNjAlOyB9XG4gIC51LWhlaWdodC00XFwvNVxcQHhsLCAudS1oZWlnaHQtOFxcLzEwXFxAeGwge1xuICAgIGhlaWdodDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC82XFxAeGwsIC51LWhlaWdodC0yXFwvMTJcXEB4bCB7XG4gICAgaGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQHhsLCAudS1oZWlnaHQtMTBcXC8xMlxcQHhsIHtcbiAgICBoZWlnaHQ6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC84XFxAeGwge1xuICAgIGhlaWdodDogMTIuNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC84XFxAeGwge1xuICAgIGhlaWdodDogMzcuNSU7IH1cbiAgLnUtaGVpZ2h0LTVcXC84XFxAeGwge1xuICAgIGhlaWdodDogNjIuNSU7IH1cbiAgLnUtaGVpZ2h0LTdcXC84XFxAeGwge1xuICAgIGhlaWdodDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC85XFxAeGwge1xuICAgIGhlaWdodDogMTEuMTExJTsgfVxuICAudS1oZWlnaHQtMlxcLzlcXEB4bCB7XG4gICAgaGVpZ2h0OiAyMi4yMjIlOyB9XG4gIC51LWhlaWdodC00XFwvOVxcQHhsIHtcbiAgICBoZWlnaHQ6IDQ0LjQ0NCU7IH1cbiAgLnUtaGVpZ2h0LTVcXC85XFxAeGwge1xuICAgIGhlaWdodDogNTUuNTU2JTsgfVxuICAudS1oZWlnaHQtN1xcLzlcXEB4bCB7XG4gICAgaGVpZ2h0OiA3Ny43NzglOyB9XG4gIC51LWhlaWdodC04XFwvOVxcQHhsIHtcbiAgICBoZWlnaHQ6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEwXFxAeGwge1xuICAgIGhlaWdodDogMTAlOyB9XG4gIC51LWhlaWdodC0zXFwvMTBcXEB4bCB7XG4gICAgaGVpZ2h0OiAzMCU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMFxcQHhsIHtcbiAgICBoZWlnaHQ6IDcwJTsgfVxuICAudS1oZWlnaHQtOVxcLzEwXFxAeGwge1xuICAgIGhlaWdodDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEyXFxAeGwge1xuICAgIGhlaWdodDogOC4zMzMlOyB9XG4gIC51LWhlaWdodC01XFwvMTJcXEB4bCB7XG4gICAgaGVpZ2h0OiA0MS42NjYlOyB9XG4gIC51LWhlaWdodC03XFwvMTJcXEB4bCB7XG4gICAgaGVpZ2h0OiA1OC4zMzMlOyB9XG4gIC51LWhlaWdodC0xMVxcLzEyXFxAeGwge1xuICAgIGhlaWdodDogOTEuNjY2JTsgfVxuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEB4bCB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LWhlaWdodC1oYWxmXFxAeGwsIC51LWhlaWdodC0yXFwvNFxcQHhsLCAudS1oZWlnaHQtM1xcLzZcXEB4bCwgLnUtaGVpZ2h0LTRcXC84XFxAeGwsIC51LWhlaWdodC01XFwvMTBcXEB4bCwgLnUtaGVpZ2h0LTZcXC8xMlxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEB4bCwgLnUtaGVpZ2h0LTJcXC82XFxAeGwsIC51LWhlaWdodC0zXFwvOVxcQHhsLCAudS1oZWlnaHQtNFxcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDMzLjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTJcXC8zXFxAeGwsIC51LWhlaWdodC00XFwvNlxcQHhsLCAudS1oZWlnaHQtNlxcLzlcXEB4bCwgLnUtaGVpZ2h0LThcXC8xMlxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzRcXEB4bCwgLnUtaGVpZ2h0LTJcXC84XFxAeGwsIC51LWhlaWdodC0zXFwvMTJcXEB4bCB7XG4gICAgbWluLWhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQHhsLCAudS1oZWlnaHQtNlxcLzhcXEB4bCwgLnUtaGVpZ2h0LTlcXC8xMlxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEB4bCwgLnUtaGVpZ2h0LTJcXC8xMFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAyMCU7IH1cbiAgLnUtaGVpZ2h0LTJcXC81XFxAeGwsIC51LWhlaWdodC00XFwvMTBcXEB4bCB7XG4gICAgbWluLWhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQHhsLCAudS1oZWlnaHQtNlxcLzEwXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEB4bCwgLnUtaGVpZ2h0LThcXC8xMFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzZcXEB4bCwgLnUtaGVpZ2h0LTJcXC8xMlxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQHhsLCAudS1oZWlnaHQtMTBcXC8xMlxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAxMi41JTsgfVxuICAudS1oZWlnaHQtM1xcLzhcXEB4bCB7XG4gICAgbWluLWhlaWdodDogMzcuNSU7IH1cbiAgLnUtaGVpZ2h0LTVcXC84XFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzlcXEB4bCB7XG4gICAgbWluLWhlaWdodDogMTEuMTExJTsgfVxuICAudS1oZWlnaHQtMlxcLzlcXEB4bCB7XG4gICAgbWluLWhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEB4bCB7XG4gICAgbWluLWhlaWdodDogNDQuNDQ0JTsgfVxuICAudS1oZWlnaHQtNVxcLzlcXEB4bCB7XG4gICAgbWluLWhlaWdodDogNTUuNTU2JTsgfVxuICAudS1oZWlnaHQtN1xcLzlcXEB4bCB7XG4gICAgbWluLWhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEB4bCB7XG4gICAgbWluLWhlaWdodDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTBcXEB4bCB7XG4gICAgbWluLWhlaWdodDogMTAlOyB9XG4gIC51LWhlaWdodC0zXFwvMTBcXEB4bCB7XG4gICAgbWluLWhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEB4bCB7XG4gICAgbWluLWhlaWdodDogNzAlOyB9XG4gIC51LWhlaWdodC05XFwvMTBcXEB4bCB7XG4gICAgbWluLWhlaWdodDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDQxLjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMlxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA1OC4zMzMlOyB9XG4gIC51LWhlaWdodC0xMVxcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDkxLjY2NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEB4eGwge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LWhlaWdodC1oYWxmXFxAeHhsLCAudS1oZWlnaHQtMlxcLzRcXEB4eGwsIC51LWhlaWdodC0zXFwvNlxcQHh4bCwgLnUtaGVpZ2h0LTRcXC84XFxAeHhsLCAudS1oZWlnaHQtNVxcLzEwXFxAeHhsLCAudS1oZWlnaHQtNlxcLzEyXFxAeHhsIHtcbiAgICBoZWlnaHQ6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvM1xcQHh4bCwgLnUtaGVpZ2h0LTJcXC82XFxAeHhsLCAudS1oZWlnaHQtM1xcLzlcXEB4eGwsIC51LWhlaWdodC00XFwvMTJcXEB4eGwge1xuICAgIGhlaWdodDogMzMuMzMzJTsgfVxuICAudS1oZWlnaHQtMlxcLzNcXEB4eGwsIC51LWhlaWdodC00XFwvNlxcQHh4bCwgLnUtaGVpZ2h0LTZcXC85XFxAeHhsLCAudS1oZWlnaHQtOFxcLzEyXFxAeHhsIHtcbiAgICBoZWlnaHQ6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNFxcQHh4bCwgLnUtaGVpZ2h0LTJcXC84XFxAeHhsLCAudS1oZWlnaHQtM1xcLzEyXFxAeHhsIHtcbiAgICBoZWlnaHQ6IDI1JTsgfVxuICAudS1oZWlnaHQtM1xcLzRcXEB4eGwsIC51LWhlaWdodC02XFwvOFxcQHh4bCwgLnUtaGVpZ2h0LTlcXC8xMlxcQHh4bCB7XG4gICAgaGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEB4eGwsIC51LWhlaWdodC0yXFwvMTBcXEB4eGwge1xuICAgIGhlaWdodDogMjAlOyB9XG4gIC51LWhlaWdodC0yXFwvNVxcQHh4bCwgLnUtaGVpZ2h0LTRcXC8xMFxcQHh4bCB7XG4gICAgaGVpZ2h0OiA0MCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC81XFxAeHhsLCAudS1oZWlnaHQtNlxcLzEwXFxAeHhsIHtcbiAgICBoZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEB4eGwsIC51LWhlaWdodC04XFwvMTBcXEB4eGwge1xuICAgIGhlaWdodDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC82XFxAeHhsLCAudS1oZWlnaHQtMlxcLzEyXFxAeHhsIHtcbiAgICBoZWlnaHQ6IDE2LjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTVcXC82XFxAeHhsLCAudS1oZWlnaHQtMTBcXC8xMlxcQHh4bCB7XG4gICAgaGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQHh4bCB7XG4gICAgaGVpZ2h0OiAxMi41JTsgfVxuICAudS1oZWlnaHQtM1xcLzhcXEB4eGwge1xuICAgIGhlaWdodDogMzcuNSU7IH1cbiAgLnUtaGVpZ2h0LTVcXC84XFxAeHhsIHtcbiAgICBoZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQHh4bCB7XG4gICAgaGVpZ2h0OiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzlcXEB4eGwge1xuICAgIGhlaWdodDogMTEuMTExJTsgfVxuICAudS1oZWlnaHQtMlxcLzlcXEB4eGwge1xuICAgIGhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEB4eGwge1xuICAgIGhlaWdodDogNDQuNDQ0JTsgfVxuICAudS1oZWlnaHQtNVxcLzlcXEB4eGwge1xuICAgIGhlaWdodDogNTUuNTU2JTsgfVxuICAudS1oZWlnaHQtN1xcLzlcXEB4eGwge1xuICAgIGhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEB4eGwge1xuICAgIGhlaWdodDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTBcXEB4eGwge1xuICAgIGhlaWdodDogMTAlOyB9XG4gIC51LWhlaWdodC0zXFwvMTBcXEB4eGwge1xuICAgIGhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEB4eGwge1xuICAgIGhlaWdodDogNzAlOyB9XG4gIC51LWhlaWdodC05XFwvMTBcXEB4eGwge1xuICAgIGhlaWdodDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEyXFxAeHhsIHtcbiAgICBoZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAeHhsIHtcbiAgICBoZWlnaHQ6IDQxLjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMlxcQHh4bCB7XG4gICAgaGVpZ2h0OiA1OC4zMzMlOyB9XG4gIC51LWhlaWdodC0xMVxcLzEyXFxAeHhsIHtcbiAgICBoZWlnaHQ6IDkxLjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LWhlaWdodC1mdWxsXFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWhhbGZcXEB4eGwsIC51LWhlaWdodC0yXFwvNFxcQHh4bCwgLnUtaGVpZ2h0LTNcXC82XFxAeHhsLCAudS1oZWlnaHQtNFxcLzhcXEB4eGwsIC51LWhlaWdodC01XFwvMTBcXEB4eGwsIC51LWhlaWdodC02XFwvMTJcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvM1xcQHh4bCwgLnUtaGVpZ2h0LTJcXC82XFxAeHhsLCAudS1oZWlnaHQtM1xcLzlcXEB4eGwsIC51LWhlaWdodC00XFwvMTJcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDMzLjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTJcXC8zXFxAeHhsLCAudS1oZWlnaHQtNFxcLzZcXEB4eGwsIC51LWhlaWdodC02XFwvOVxcQHh4bCwgLnUtaGVpZ2h0LThcXC8xMlxcQHh4bCB7XG4gICAgbWluLWhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAeHhsLCAudS1oZWlnaHQtMlxcLzhcXEB4eGwsIC51LWhlaWdodC0zXFwvMTJcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDI1JTsgfVxuICAudS1oZWlnaHQtM1xcLzRcXEB4eGwsIC51LWhlaWdodC02XFwvOFxcQHh4bCwgLnUtaGVpZ2h0LTlcXC8xMlxcQHh4bCB7XG4gICAgbWluLWhlaWdodDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC81XFxAeHhsLCAudS1oZWlnaHQtMlxcLzEwXFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiAyMCU7IH1cbiAgLnUtaGVpZ2h0LTJcXC81XFxAeHhsLCAudS1oZWlnaHQtNFxcLzEwXFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiA0MCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC81XFxAeHhsLCAudS1oZWlnaHQtNlxcLzEwXFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiA2MCU7IH1cbiAgLnUtaGVpZ2h0LTRcXC81XFxAeHhsLCAudS1oZWlnaHQtOFxcLzEwXFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzZcXEB4eGwsIC51LWhlaWdodC0yXFwvMTJcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDE2LjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTVcXC82XFxAeHhsLCAudS1oZWlnaHQtMTBcXC8xMlxcQHh4bCB7XG4gICAgbWluLWhlaWdodDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzhcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDEyLjUlOyB9XG4gIC51LWhlaWdodC0zXFwvOFxcQHh4bCB7XG4gICAgbWluLWhlaWdodDogMzcuNSU7IH1cbiAgLnUtaGVpZ2h0LTVcXC84XFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiA2Mi41JTsgfVxuICAudS1oZWlnaHQtN1xcLzhcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOVxcQHh4bCB7XG4gICAgbWluLWhlaWdodDogMTEuMTExJTsgfVxuICAudS1oZWlnaHQtMlxcLzlcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDIyLjIyMiU7IH1cbiAgLnUtaGVpZ2h0LTRcXC85XFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiA0NC40NDQlOyB9XG4gIC51LWhlaWdodC01XFwvOVxcQHh4bCB7XG4gICAgbWluLWhlaWdodDogNTUuNTU2JTsgfVxuICAudS1oZWlnaHQtN1xcLzlcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDc3Ljc3OCU7IH1cbiAgLnUtaGVpZ2h0LThcXC85XFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMFxcQHh4bCB7XG4gICAgbWluLWhlaWdodDogMTAlOyB9XG4gIC51LWhlaWdodC0zXFwvMTBcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDMwJTsgfVxuICAudS1oZWlnaHQtN1xcLzEwXFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiA3MCU7IH1cbiAgLnUtaGVpZ2h0LTlcXC8xMFxcQHh4bCB7XG4gICAgbWluLWhlaWdodDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEyXFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiA4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTVcXC8xMlxcQHh4bCB7XG4gICAgbWluLWhlaWdodDogNDEuNjY2JTsgfVxuICAudS1oZWlnaHQtN1xcLzEyXFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiA1OC4zMzMlOyB9XG4gIC51LWhlaWdodC0xMVxcLzEyXFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiA5MS42NjYlOyB9IH1cblxuLyogX3V0aWxpdHkud2lkdGhzLnNjc3MgKi9cbi8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuLnUtd2lkdGgtZnVsbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbi51LXdpZHRoLWhhbGYsIC51LXdpZHRoLTJcXC80LCAudS13aWR0aC0zXFwvNiwgLnUtd2lkdGgtNFxcLzgsIC51LXdpZHRoLTVcXC8xMCwgLnUtd2lkdGgtNlxcLzEyIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4vKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4udS13aWR0aC0xXFwvMywgLnUtd2lkdGgtMlxcLzYsIC51LXdpZHRoLTNcXC85LCAudS13aWR0aC00XFwvMTIge1xuICB3aWR0aDogMzMuMzMzJTsgfVxuXG4udS13aWR0aC0yXFwvMywgLnUtd2lkdGgtNFxcLzYsIC51LXdpZHRoLTZcXC85LCAudS13aWR0aC04XFwvMTIge1xuICB3aWR0aDogNjYuNjY2JTsgfVxuXG4vKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbi51LXdpZHRoLTFcXC80LCAudS13aWR0aC0yXFwvOCwgLnUtd2lkdGgtM1xcLzEyIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4udS13aWR0aC0zXFwvNCwgLnUtd2lkdGgtNlxcLzgsIC51LXdpZHRoLTlcXC8xMiB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuLnUtd2lkdGgtMVxcLzUsIC51LXdpZHRoLTJcXC8xMCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLnUtd2lkdGgtMlxcLzUsIC51LXdpZHRoLTRcXC8xMCB7XG4gIHdpZHRoOiA0MCU7IH1cblxuLnUtd2lkdGgtM1xcLzUsIC51LXdpZHRoLTZcXC8xMCB7XG4gIHdpZHRoOiA2MCU7IH1cblxuLnUtd2lkdGgtNFxcLzUsIC51LXdpZHRoLThcXC8xMCB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuLnUtd2lkdGgtMVxcLzYsIC51LXdpZHRoLTJcXC8xMiB7XG4gIHdpZHRoOiAxNi42NjYlOyB9XG5cbi51LXdpZHRoLTVcXC82LCAudS13aWR0aC0xMFxcLzEyIHtcbiAgd2lkdGg6IDgzLjMzMyU7IH1cblxuLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbi51LXdpZHRoLTFcXC84IHtcbiAgd2lkdGg6IDEyLjUlOyB9XG5cbi51LXdpZHRoLTNcXC84IHtcbiAgd2lkdGg6IDM3LjUlOyB9XG5cbi51LXdpZHRoLTVcXC84IHtcbiAgd2lkdGg6IDYyLjUlOyB9XG5cbi51LXdpZHRoLTdcXC84IHtcbiAgd2lkdGg6IDg3LjUlOyB9XG5cbi8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4udS13aWR0aC0xXFwvOSB7XG4gIHdpZHRoOiAxMS4xMTElOyB9XG5cbi51LXdpZHRoLTJcXC85IHtcbiAgd2lkdGg6IDIyLjIyMiU7IH1cblxuLnUtd2lkdGgtNFxcLzkge1xuICB3aWR0aDogNDQuNDQ0JTsgfVxuXG4udS13aWR0aC01XFwvOSB7XG4gIHdpZHRoOiA1NS41NTYlOyB9XG5cbi51LXdpZHRoLTdcXC85IHtcbiAgd2lkdGg6IDc3Ljc3OCU7IH1cblxuLnUtd2lkdGgtOFxcLzkge1xuICB3aWR0aDogODguODg5JTsgfVxuXG4vKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4udS13aWR0aC0xXFwvMTAge1xuICB3aWR0aDogMTAlOyB9XG5cbi51LXdpZHRoLTNcXC8xMCB7XG4gIHdpZHRoOiAzMCU7IH1cblxuLnUtd2lkdGgtN1xcLzEwIHtcbiAgd2lkdGg6IDcwJTsgfVxuXG4udS13aWR0aC05XFwvMTAge1xuICB3aWR0aDogOTAlOyB9XG5cbi8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuLnUtd2lkdGgtMVxcLzEyIHtcbiAgd2lkdGg6IDguMzMzJTsgfVxuXG4udS13aWR0aC01XFwvMTIge1xuICB3aWR0aDogNDEuNjY2JTsgfVxuXG4udS13aWR0aC03XFwvMTIge1xuICB3aWR0aDogNTguMzMzJTsgfVxuXG4udS13aWR0aC0xMVxcLzEyIHtcbiAgd2lkdGg6IDkxLjY2NiU7IH1cblxuLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4udS13LWZ1bGwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4udS13LWhhbGYsIC51LXctMlxcLzQsIC51LXctM1xcLzYsIC51LXctNFxcLzgsIC51LXctNVxcLzEwLCAudS13LTZcXC8xMiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuLnUtdy0xXFwvMywgLnUtdy0yXFwvNiwgLnUtdy0zXFwvOSwgLnUtdy00XFwvMTIge1xuICB3aWR0aDogMzMuMzMzJTsgfVxuXG4udS13LTJcXC8zLCAudS13LTRcXC82LCAudS13LTZcXC85LCAudS13LThcXC8xMiB7XG4gIHdpZHRoOiA2Ni42NjYlOyB9XG5cbi8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuLnUtdy0xXFwvNCwgLnUtdy0yXFwvOCwgLnUtdy0zXFwvMTIge1xuICB3aWR0aDogMjUlOyB9XG5cbi51LXctM1xcLzQsIC51LXctNlxcLzgsIC51LXctOVxcLzEyIHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4vKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4udS13LTFcXC81LCAudS13LTJcXC8xMCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLnUtdy0yXFwvNSwgLnUtdy00XFwvMTAge1xuICB3aWR0aDogNDAlOyB9XG5cbi51LXctM1xcLzUsIC51LXctNlxcLzEwIHtcbiAgd2lkdGg6IDYwJTsgfVxuXG4udS13LTRcXC81LCAudS13LThcXC8xMCB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuLnUtdy0xXFwvNiwgLnUtdy0yXFwvMTIge1xuICB3aWR0aDogMTYuNjY2JTsgfVxuXG4udS13LTVcXC82LCAudS13LTEwXFwvMTIge1xuICB3aWR0aDogODMuMzMzJTsgfVxuXG4vKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuLnUtdy0xXFwvOCB7XG4gIHdpZHRoOiAxMi41JTsgfVxuXG4udS13LTNcXC84IHtcbiAgd2lkdGg6IDM3LjUlOyB9XG5cbi51LXctNVxcLzgge1xuICB3aWR0aDogNjIuNSU7IH1cblxuLnUtdy03XFwvOCB7XG4gIHdpZHRoOiA4Ny41JTsgfVxuXG4vKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuLnUtdy0xXFwvOSB7XG4gIHdpZHRoOiAxMS4xMTElOyB9XG5cbi51LXctMlxcLzkge1xuICB3aWR0aDogMjIuMjIyJTsgfVxuXG4udS13LTRcXC85IHtcbiAgd2lkdGg6IDQ0LjQ0NCU7IH1cblxuLnUtdy01XFwvOSB7XG4gIHdpZHRoOiA1NS41NTYlOyB9XG5cbi51LXctN1xcLzkge1xuICB3aWR0aDogNzcuNzc4JTsgfVxuXG4udS13LThcXC85IHtcbiAgd2lkdGg6IDg4Ljg4OSU7IH1cblxuLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuLnUtdy0xXFwvMTAge1xuICB3aWR0aDogMTAlOyB9XG5cbi51LXctM1xcLzEwIHtcbiAgd2lkdGg6IDMwJTsgfVxuXG4udS13LTdcXC8xMCB7XG4gIHdpZHRoOiA3MCU7IH1cblxuLnUtdy05XFwvMTAge1xuICB3aWR0aDogOTAlOyB9XG5cbi8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuLnUtdy0xXFwvMTIge1xuICB3aWR0aDogOC4zMzMlOyB9XG5cbi51LXctNVxcLzEyIHtcbiAgd2lkdGg6IDQxLjY2NiU7IH1cblxuLnUtdy03XFwvMTIge1xuICB3aWR0aDogNTguMzMzJTsgfVxuXG4udS13LTExXFwvMTIge1xuICB3aWR0aDogOTEuNjY2JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS13aWR0aC1mdWxsXFxAeHMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtaGFsZlxcQHhzLCAudS13aWR0aC0yXFwvNFxcQHhzLCAudS13aWR0aC0zXFwvNlxcQHhzLCAudS13aWR0aC00XFwvOFxcQHhzLCAudS13aWR0aC01XFwvMTBcXEB4cywgLnUtd2lkdGgtNlxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvM1xcQHhzLCAudS13aWR0aC0yXFwvNlxcQHhzLCAudS13aWR0aC0zXFwvOVxcQHhzLCAudS13aWR0aC00XFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnUtd2lkdGgtMlxcLzNcXEB4cywgLnUtd2lkdGgtNFxcLzZcXEB4cywgLnUtd2lkdGgtNlxcLzlcXEB4cywgLnUtd2lkdGgtOFxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNFxcQHhzLCAudS13aWR0aC0yXFwvOFxcQHhzLCAudS13aWR0aC0zXFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudS13aWR0aC0zXFwvNFxcQHhzLCAudS13aWR0aC02XFwvOFxcQHhzLCAudS13aWR0aC05XFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC81XFxAeHMsIC51LXdpZHRoLTJcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC51LXdpZHRoLTJcXC81XFxAeHMsIC51LXdpZHRoLTRcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC51LXdpZHRoLTNcXC81XFxAeHMsIC51LXdpZHRoLTZcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC51LXdpZHRoLTRcXC81XFxAeHMsIC51LXdpZHRoLThcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzZcXEB4cywgLnUtd2lkdGgtMlxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC51LXdpZHRoLTVcXC82XFxAeHMsIC51LXdpZHRoLTEwXFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzhcXEB4cyB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC51LXdpZHRoLTNcXC84XFxAeHMge1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAudS13aWR0aC01XFwvOFxcQHhzIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLnUtd2lkdGgtN1xcLzhcXEB4cyB7XG4gICAgd2lkdGg6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC85XFxAeHMge1xuICAgIHdpZHRoOiAxMS4xMTElOyB9XG4gIC51LXdpZHRoLTJcXC85XFxAeHMge1xuICAgIHdpZHRoOiAyMi4yMjIlOyB9XG4gIC51LXdpZHRoLTRcXC85XFxAeHMge1xuICAgIHdpZHRoOiA0NC40NDQlOyB9XG4gIC51LXdpZHRoLTVcXC85XFxAeHMge1xuICAgIHdpZHRoOiA1NS41NTYlOyB9XG4gIC51LXdpZHRoLTdcXC85XFxAeHMge1xuICAgIHdpZHRoOiA3Ny43NzglOyB9XG4gIC51LXdpZHRoLThcXC85XFxAeHMge1xuICAgIHdpZHRoOiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzEwXFxAeHMge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnUtd2lkdGgtM1xcLzEwXFxAeHMge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnUtd2lkdGgtN1xcLzEwXFxAeHMge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnUtd2lkdGgtOVxcLzEwXFxAeHMge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC51LXdpZHRoLTVcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogNDEuNjY2JTsgfVxuICAudS13aWR0aC03XFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDU4LjMzMyU7IH1cbiAgLnUtd2lkdGgtMTFcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfVxuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtdy1mdWxsXFxAeHMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtdy1oYWxmXFxAeHMsIC51LXctMlxcLzRcXEB4cywgLnUtdy0zXFwvNlxcQHhzLCAudS13LTRcXC84XFxAeHMsIC51LXctNVxcLzEwXFxAeHMsIC51LXctNlxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS13LTFcXC8zXFxAeHMsIC51LXctMlxcLzZcXEB4cywgLnUtdy0zXFwvOVxcQHhzLCAudS13LTRcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAudS13LTJcXC8zXFxAeHMsIC51LXctNFxcLzZcXEB4cywgLnUtdy02XFwvOVxcQHhzLCAudS13LThcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNFxcQHhzLCAudS13LTJcXC84XFxAeHMsIC51LXctM1xcLzEyXFxAeHMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnUtdy0zXFwvNFxcQHhzLCAudS13LTZcXC84XFxAeHMsIC51LXctOVxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS13LTFcXC81XFxAeHMsIC51LXctMlxcLzEwXFxAeHMge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnUtdy0yXFwvNVxcQHhzLCAudS13LTRcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC51LXctM1xcLzVcXEB4cywgLnUtdy02XFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAudS13LTRcXC81XFxAeHMsIC51LXctOFxcLzEwXFxAeHMge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS13LTFcXC82XFxAeHMsIC51LXctMlxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC51LXctNVxcLzZcXEB4cywgLnUtdy0xMFxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LXctMVxcLzhcXEB4cyB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC51LXctM1xcLzhcXEB4cyB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC51LXctNVxcLzhcXEB4cyB7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gIC51LXctN1xcLzhcXEB4cyB7XG4gICAgd2lkdGg6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LXctMVxcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDExLjExMSU7IH1cbiAgLnUtdy0yXFwvOVxcQHhzIHtcbiAgICB3aWR0aDogMjIuMjIyJTsgfVxuICAudS13LTRcXC85XFxAeHMge1xuICAgIHdpZHRoOiA0NC40NDQlOyB9XG4gIC51LXctNVxcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDU1LjU1NiU7IH1cbiAgLnUtdy03XFwvOVxcQHhzIHtcbiAgICB3aWR0aDogNzcuNzc4JTsgfVxuICAudS13LThcXC85XFxAeHMge1xuICAgIHdpZHRoOiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAudS13LTNcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC51LXctN1xcLzEwXFxAeHMge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnUtdy05XFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAudS13LTVcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogNDEuNjY2JTsgfVxuICAudS13LTdcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogNTguMzMzJTsgfVxuICAudS13LTExXFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDkxLjY2NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS13aWR0aC1mdWxsXFxAcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS13aWR0aC1oYWxmXFxAcywgLnUtd2lkdGgtMlxcLzRcXEBzLCAudS13aWR0aC0zXFwvNlxcQHMsIC51LXdpZHRoLTRcXC84XFxAcywgLnUtd2lkdGgtNVxcLzEwXFxAcywgLnUtd2lkdGgtNlxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8zXFxAcywgLnUtd2lkdGgtMlxcLzZcXEBzLCAudS13aWR0aC0zXFwvOVxcQHMsIC51LXdpZHRoLTRcXC8xMlxcQHMge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC51LXdpZHRoLTJcXC8zXFxAcywgLnUtd2lkdGgtNFxcLzZcXEBzLCAudS13aWR0aC02XFwvOVxcQHMsIC51LXdpZHRoLThcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNFxcQHMsIC51LXdpZHRoLTJcXC84XFxAcywgLnUtd2lkdGgtM1xcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudS13aWR0aC0zXFwvNFxcQHMsIC51LXdpZHRoLTZcXC84XFxAcywgLnUtd2lkdGgtOVxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC81XFxAcywgLnUtd2lkdGgtMlxcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudS13aWR0aC0yXFwvNVxcQHMsIC51LXdpZHRoLTRcXC8xMFxcQHMge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLnUtd2lkdGgtM1xcLzVcXEBzLCAudS13aWR0aC02XFwvMTBcXEBzIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC51LXdpZHRoLTRcXC81XFxAcywgLnUtd2lkdGgtOFxcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC82XFxAcywgLnUtd2lkdGgtMlxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLnUtd2lkdGgtNVxcLzZcXEBzLCAudS13aWR0aC0xMFxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzhcXEBzIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLnUtd2lkdGgtM1xcLzhcXEBzIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLnUtd2lkdGgtNVxcLzhcXEBzIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLnUtd2lkdGgtN1xcLzhcXEBzIHtcbiAgICB3aWR0aDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzlcXEBzIHtcbiAgICB3aWR0aDogMTEuMTExJTsgfVxuICAudS13aWR0aC0yXFwvOVxcQHMge1xuICAgIHdpZHRoOiAyMi4yMjIlOyB9XG4gIC51LXdpZHRoLTRcXC85XFxAcyB7XG4gICAgd2lkdGg6IDQ0LjQ0NCU7IH1cbiAgLnUtd2lkdGgtNVxcLzlcXEBzIHtcbiAgICB3aWR0aDogNTUuNTU2JTsgfVxuICAudS13aWR0aC03XFwvOVxcQHMge1xuICAgIHdpZHRoOiA3Ny43NzglOyB9XG4gIC51LXdpZHRoLThcXC85XFxAcyB7XG4gICAgd2lkdGg6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvMTBcXEBzIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC51LXdpZHRoLTNcXC8xMFxcQHMge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnUtd2lkdGgtN1xcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAudS13aWR0aC05XFwvMTBcXEBzIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvMTJcXEBzIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC51LXdpZHRoLTVcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA0MS42NjYlOyB9XG4gIC51LXdpZHRoLTdcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC51LXdpZHRoLTExXFwvMTJcXEBzIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfVxuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtdy1mdWxsXFxAcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS13LWhhbGZcXEBzLCAudS13LTJcXC80XFxAcywgLnUtdy0zXFwvNlxcQHMsIC51LXctNFxcLzhcXEBzLCAudS13LTVcXC8xMFxcQHMsIC51LXctNlxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LXctMVxcLzNcXEBzLCAudS13LTJcXC82XFxAcywgLnUtdy0zXFwvOVxcQHMsIC51LXctNFxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnUtdy0yXFwvM1xcQHMsIC51LXctNFxcLzZcXEBzLCAudS13LTZcXC85XFxAcywgLnUtdy04XFwvMTJcXEBzIHtcbiAgICB3aWR0aDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNFxcQHMsIC51LXctMlxcLzhcXEBzLCAudS13LTNcXC8xMlxcQHMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnUtdy0zXFwvNFxcQHMsIC51LXctNlxcLzhcXEBzLCAudS13LTlcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS13LTFcXC81XFxAcywgLnUtdy0yXFwvMTBcXEBzIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC51LXctMlxcLzVcXEBzLCAudS13LTRcXC8xMFxcQHMge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLnUtdy0zXFwvNVxcQHMsIC51LXctNlxcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAudS13LTRcXC81XFxAcywgLnUtdy04XFwvMTBcXEBzIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNlxcQHMsIC51LXctMlxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLnUtdy01XFwvNlxcQHMsIC51LXctMTBcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LXctMVxcLzhcXEBzIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLnUtdy0zXFwvOFxcQHMge1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAudS13LTVcXC84XFxAcyB7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gIC51LXctN1xcLzhcXEBzIHtcbiAgICB3aWR0aDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvOVxcQHMge1xuICAgIHdpZHRoOiAxMS4xMTElOyB9XG4gIC51LXctMlxcLzlcXEBzIHtcbiAgICB3aWR0aDogMjIuMjIyJTsgfVxuICAudS13LTRcXC85XFxAcyB7XG4gICAgd2lkdGg6IDQ0LjQ0NCU7IH1cbiAgLnUtdy01XFwvOVxcQHMge1xuICAgIHdpZHRoOiA1NS41NTYlOyB9XG4gIC51LXctN1xcLzlcXEBzIHtcbiAgICB3aWR0aDogNzcuNzc4JTsgfVxuICAudS13LThcXC85XFxAcyB7XG4gICAgd2lkdGg6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS13LTFcXC8xMFxcQHMge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnUtdy0zXFwvMTBcXEBzIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC51LXctN1xcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAudS13LTlcXC8xMFxcQHMge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAudS13LTVcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA0MS42NjYlOyB9XG4gIC51LXctN1xcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDU4LjMzMyU7IH1cbiAgLnUtdy0xMVxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDkxLjY2NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS13aWR0aC1mdWxsXFxAbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS13aWR0aC1oYWxmXFxAbSwgLnUtd2lkdGgtMlxcLzRcXEBtLCAudS13aWR0aC0zXFwvNlxcQG0sIC51LXdpZHRoLTRcXC84XFxAbSwgLnUtd2lkdGgtNVxcLzEwXFxAbSwgLnUtd2lkdGgtNlxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8zXFxAbSwgLnUtd2lkdGgtMlxcLzZcXEBtLCAudS13aWR0aC0zXFwvOVxcQG0sIC51LXdpZHRoLTRcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC51LXdpZHRoLTJcXC8zXFxAbSwgLnUtd2lkdGgtNFxcLzZcXEBtLCAudS13aWR0aC02XFwvOVxcQG0sIC51LXdpZHRoLThcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNFxcQG0sIC51LXdpZHRoLTJcXC84XFxAbSwgLnUtd2lkdGgtM1xcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudS13aWR0aC0zXFwvNFxcQG0sIC51LXdpZHRoLTZcXC84XFxAbSwgLnUtd2lkdGgtOVxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC81XFxAbSwgLnUtd2lkdGgtMlxcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudS13aWR0aC0yXFwvNVxcQG0sIC51LXdpZHRoLTRcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLnUtd2lkdGgtM1xcLzVcXEBtLCAudS13aWR0aC02XFwvMTBcXEBtIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC51LXdpZHRoLTRcXC81XFxAbSwgLnUtd2lkdGgtOFxcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC82XFxAbSwgLnUtd2lkdGgtMlxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLnUtd2lkdGgtNVxcLzZcXEBtLCAudS13aWR0aC0xMFxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzhcXEBtIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLnUtd2lkdGgtM1xcLzhcXEBtIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLnUtd2lkdGgtNVxcLzhcXEBtIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLnUtd2lkdGgtN1xcLzhcXEBtIHtcbiAgICB3aWR0aDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzlcXEBtIHtcbiAgICB3aWR0aDogMTEuMTExJTsgfVxuICAudS13aWR0aC0yXFwvOVxcQG0ge1xuICAgIHdpZHRoOiAyMi4yMjIlOyB9XG4gIC51LXdpZHRoLTRcXC85XFxAbSB7XG4gICAgd2lkdGg6IDQ0LjQ0NCU7IH1cbiAgLnUtd2lkdGgtNVxcLzlcXEBtIHtcbiAgICB3aWR0aDogNTUuNTU2JTsgfVxuICAudS13aWR0aC03XFwvOVxcQG0ge1xuICAgIHdpZHRoOiA3Ny43NzglOyB9XG4gIC51LXdpZHRoLThcXC85XFxAbSB7XG4gICAgd2lkdGg6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvMTBcXEBtIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC51LXdpZHRoLTNcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnUtd2lkdGgtN1xcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAudS13aWR0aC05XFwvMTBcXEBtIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvMTJcXEBtIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC51LXdpZHRoLTVcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA0MS42NjYlOyB9XG4gIC51LXdpZHRoLTdcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC51LXdpZHRoLTExXFwvMTJcXEBtIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfVxuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtdy1mdWxsXFxAbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS13LWhhbGZcXEBtLCAudS13LTJcXC80XFxAbSwgLnUtdy0zXFwvNlxcQG0sIC51LXctNFxcLzhcXEBtLCAudS13LTVcXC8xMFxcQG0sIC51LXctNlxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LXctMVxcLzNcXEBtLCAudS13LTJcXC82XFxAbSwgLnUtdy0zXFwvOVxcQG0sIC51LXctNFxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnUtdy0yXFwvM1xcQG0sIC51LXctNFxcLzZcXEBtLCAudS13LTZcXC85XFxAbSwgLnUtdy04XFwvMTJcXEBtIHtcbiAgICB3aWR0aDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNFxcQG0sIC51LXctMlxcLzhcXEBtLCAudS13LTNcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnUtdy0zXFwvNFxcQG0sIC51LXctNlxcLzhcXEBtLCAudS13LTlcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS13LTFcXC81XFxAbSwgLnUtdy0yXFwvMTBcXEBtIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC51LXctMlxcLzVcXEBtLCAudS13LTRcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLnUtdy0zXFwvNVxcQG0sIC51LXctNlxcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAudS13LTRcXC81XFxAbSwgLnUtdy04XFwvMTBcXEBtIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNlxcQG0sIC51LXctMlxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLnUtdy01XFwvNlxcQG0sIC51LXctMTBcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LXctMVxcLzhcXEBtIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLnUtdy0zXFwvOFxcQG0ge1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAudS13LTVcXC84XFxAbSB7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gIC51LXctN1xcLzhcXEBtIHtcbiAgICB3aWR0aDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvOVxcQG0ge1xuICAgIHdpZHRoOiAxMS4xMTElOyB9XG4gIC51LXctMlxcLzlcXEBtIHtcbiAgICB3aWR0aDogMjIuMjIyJTsgfVxuICAudS13LTRcXC85XFxAbSB7XG4gICAgd2lkdGg6IDQ0LjQ0NCU7IH1cbiAgLnUtdy01XFwvOVxcQG0ge1xuICAgIHdpZHRoOiA1NS41NTYlOyB9XG4gIC51LXctN1xcLzlcXEBtIHtcbiAgICB3aWR0aDogNzcuNzc4JTsgfVxuICAudS13LThcXC85XFxAbSB7XG4gICAgd2lkdGg6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS13LTFcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnUtdy0zXFwvMTBcXEBtIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC51LXctN1xcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAudS13LTlcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAudS13LTVcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA0MS42NjYlOyB9XG4gIC51LXctN1xcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDU4LjMzMyU7IH1cbiAgLnUtdy0xMVxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDkxLjY2NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtd2lkdGgtZnVsbFxcQGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtaGFsZlxcQGwsIC51LXdpZHRoLTJcXC80XFxAbCwgLnUtd2lkdGgtM1xcLzZcXEBsLCAudS13aWR0aC00XFwvOFxcQGwsIC51LXdpZHRoLTVcXC8xMFxcQGwsIC51LXdpZHRoLTZcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvM1xcQGwsIC51LXdpZHRoLTJcXC82XFxAbCwgLnUtd2lkdGgtM1xcLzlcXEBsLCAudS13aWR0aC00XFwvMTJcXEBsIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAudS13aWR0aC0yXFwvM1xcQGwsIC51LXdpZHRoLTRcXC82XFxAbCwgLnUtd2lkdGgtNlxcLzlcXEBsLCAudS13aWR0aC04XFwvMTJcXEBsIHtcbiAgICB3aWR0aDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzRcXEBsLCAudS13aWR0aC0yXFwvOFxcQGwsIC51LXdpZHRoLTNcXC8xMlxcQGwge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnUtd2lkdGgtM1xcLzRcXEBsLCAudS13aWR0aC02XFwvOFxcQGwsIC51LXdpZHRoLTlcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNVxcQGwsIC51LXdpZHRoLTJcXC8xMFxcQGwge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnUtd2lkdGgtMlxcLzVcXEBsLCAudS13aWR0aC00XFwvMTBcXEBsIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC51LXdpZHRoLTNcXC81XFxAbCwgLnUtd2lkdGgtNlxcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAudS13aWR0aC00XFwvNVxcQGwsIC51LXdpZHRoLThcXC8xMFxcQGwge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNlxcQGwsIC51LXdpZHRoLTJcXC8xMlxcQGwge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC51LXdpZHRoLTVcXC82XFxAbCwgLnUtd2lkdGgtMTBcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC84XFxAbCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC51LXdpZHRoLTNcXC84XFxAbCB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC51LXdpZHRoLTVcXC84XFxAbCB7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gIC51LXdpZHRoLTdcXC84XFxAbCB7XG4gICAgd2lkdGg6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC85XFxAbCB7XG4gICAgd2lkdGg6IDExLjExMSU7IH1cbiAgLnUtd2lkdGgtMlxcLzlcXEBsIHtcbiAgICB3aWR0aDogMjIuMjIyJTsgfVxuICAudS13aWR0aC00XFwvOVxcQGwge1xuICAgIHdpZHRoOiA0NC40NDQlOyB9XG4gIC51LXdpZHRoLTVcXC85XFxAbCB7XG4gICAgd2lkdGg6IDU1LjU1NiU7IH1cbiAgLnUtd2lkdGgtN1xcLzlcXEBsIHtcbiAgICB3aWR0aDogNzcuNzc4JTsgfVxuICAudS13aWR0aC04XFwvOVxcQGwge1xuICAgIHdpZHRoOiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAudS13aWR0aC0zXFwvMTBcXEBsIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC51LXdpZHRoLTdcXC8xMFxcQGwge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnUtd2lkdGgtOVxcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAudS13aWR0aC01XFwvMTJcXEBsIHtcbiAgICB3aWR0aDogNDEuNjY2JTsgfVxuICAudS13aWR0aC03XFwvMTJcXEBsIHtcbiAgICB3aWR0aDogNTguMzMzJTsgfVxuICAudS13aWR0aC0xMVxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDkxLjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LXctZnVsbFxcQGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtdy1oYWxmXFxAbCwgLnUtdy0yXFwvNFxcQGwsIC51LXctM1xcLzZcXEBsLCAudS13LTRcXC84XFxAbCwgLnUtdy01XFwvMTBcXEBsLCAudS13LTZcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS13LTFcXC8zXFxAbCwgLnUtdy0yXFwvNlxcQGwsIC51LXctM1xcLzlcXEBsLCAudS13LTRcXC8xMlxcQGwge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC51LXctMlxcLzNcXEBsLCAudS13LTRcXC82XFxAbCwgLnUtdy02XFwvOVxcQGwsIC51LXctOFxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LXctMVxcLzRcXEBsLCAudS13LTJcXC84XFxAbCwgLnUtdy0zXFwvMTJcXEBsIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC51LXctM1xcLzRcXEBsLCAudS13LTZcXC84XFxAbCwgLnUtdy05XFwvMTJcXEBsIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNVxcQGwsIC51LXctMlxcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudS13LTJcXC81XFxAbCwgLnUtdy00XFwvMTBcXEBsIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC51LXctM1xcLzVcXEBsLCAudS13LTZcXC8xMFxcQGwge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnUtdy00XFwvNVxcQGwsIC51LXctOFxcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LXctMVxcLzZcXEBsLCAudS13LTJcXC8xMlxcQGwge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC51LXctNVxcLzZcXEBsLCAudS13LTEwXFwvMTJcXEBsIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS13LTFcXC84XFxAbCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC51LXctM1xcLzhcXEBsIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLnUtdy01XFwvOFxcQGwge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAudS13LTdcXC84XFxAbCB7XG4gICAgd2lkdGg6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LXctMVxcLzlcXEBsIHtcbiAgICB3aWR0aDogMTEuMTExJTsgfVxuICAudS13LTJcXC85XFxAbCB7XG4gICAgd2lkdGg6IDIyLjIyMiU7IH1cbiAgLnUtdy00XFwvOVxcQGwge1xuICAgIHdpZHRoOiA0NC40NDQlOyB9XG4gIC51LXctNVxcLzlcXEBsIHtcbiAgICB3aWR0aDogNTUuNTU2JTsgfVxuICAudS13LTdcXC85XFxAbCB7XG4gICAgd2lkdGg6IDc3Ljc3OCU7IH1cbiAgLnUtdy04XFwvOVxcQGwge1xuICAgIHdpZHRoOiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvMTBcXEBsIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC51LXctM1xcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAudS13LTdcXC8xMFxcQGwge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnUtdy05XFwvMTBcXEBsIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS13LTFcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA4LjMzMyU7IH1cbiAgLnUtdy01XFwvMTJcXEBsIHtcbiAgICB3aWR0aDogNDEuNjY2JTsgfVxuICAudS13LTdcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC51LXctMTFcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LXdpZHRoLWZ1bGxcXEB4bCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS13aWR0aC1oYWxmXFxAeGwsIC51LXdpZHRoLTJcXC80XFxAeGwsIC51LXdpZHRoLTNcXC82XFxAeGwsIC51LXdpZHRoLTRcXC84XFxAeGwsIC51LXdpZHRoLTVcXC8xMFxcQHhsLCAudS13aWR0aC02XFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8zXFxAeGwsIC51LXdpZHRoLTJcXC82XFxAeGwsIC51LXdpZHRoLTNcXC85XFxAeGwsIC51LXdpZHRoLTRcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAudS13aWR0aC0yXFwvM1xcQHhsLCAudS13aWR0aC00XFwvNlxcQHhsLCAudS13aWR0aC02XFwvOVxcQHhsLCAudS13aWR0aC04XFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC80XFxAeGwsIC51LXdpZHRoLTJcXC84XFxAeGwsIC51LXdpZHRoLTNcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC51LXdpZHRoLTNcXC80XFxAeGwsIC51LXdpZHRoLTZcXC84XFxAeGwsIC51LXdpZHRoLTlcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzVcXEB4bCwgLnUtd2lkdGgtMlxcLzEwXFxAeGwge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnUtd2lkdGgtMlxcLzVcXEB4bCwgLnUtd2lkdGgtNFxcLzEwXFxAeGwge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLnUtd2lkdGgtM1xcLzVcXEB4bCwgLnUtd2lkdGgtNlxcLzEwXFxAeGwge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnUtd2lkdGgtNFxcLzVcXEB4bCwgLnUtd2lkdGgtOFxcLzEwXFxAeGwge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNlxcQHhsLCAudS13aWR0aC0yXFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLnUtd2lkdGgtNVxcLzZcXEB4bCwgLnUtd2lkdGgtMTBcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvOFxcQHhsIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLnUtd2lkdGgtM1xcLzhcXEB4bCB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC51LXdpZHRoLTVcXC84XFxAeGwge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAudS13aWR0aC03XFwvOFxcQHhsIHtcbiAgICB3aWR0aDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzlcXEB4bCB7XG4gICAgd2lkdGg6IDExLjExMSU7IH1cbiAgLnUtd2lkdGgtMlxcLzlcXEB4bCB7XG4gICAgd2lkdGg6IDIyLjIyMiU7IH1cbiAgLnUtd2lkdGgtNFxcLzlcXEB4bCB7XG4gICAgd2lkdGg6IDQ0LjQ0NCU7IH1cbiAgLnUtd2lkdGgtNVxcLzlcXEB4bCB7XG4gICAgd2lkdGg6IDU1LjU1NiU7IH1cbiAgLnUtd2lkdGgtN1xcLzlcXEB4bCB7XG4gICAgd2lkdGg6IDc3Ljc3OCU7IH1cbiAgLnUtd2lkdGgtOFxcLzlcXEB4bCB7XG4gICAgd2lkdGg6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAudS13aWR0aC0zXFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAudS13aWR0aC03XFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAudS13aWR0aC05XFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA4LjMzMyU7IH1cbiAgLnUtd2lkdGgtNVxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA0MS42NjYlOyB9XG4gIC51LXdpZHRoLTdcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogNTguMzMzJTsgfVxuICAudS13aWR0aC0xMVxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS13LWZ1bGxcXEB4bCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS13LWhhbGZcXEB4bCwgLnUtdy0yXFwvNFxcQHhsLCAudS13LTNcXC82XFxAeGwsIC51LXctNFxcLzhcXEB4bCwgLnUtdy01XFwvMTBcXEB4bCwgLnUtdy02XFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LXctMVxcLzNcXEB4bCwgLnUtdy0yXFwvNlxcQHhsLCAudS13LTNcXC85XFxAeGwsIC51LXctNFxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC51LXctMlxcLzNcXEB4bCwgLnUtdy00XFwvNlxcQHhsLCAudS13LTZcXC85XFxAeGwsIC51LXctOFxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS13LTFcXC80XFxAeGwsIC51LXctMlxcLzhcXEB4bCwgLnUtdy0zXFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudS13LTNcXC80XFxAeGwsIC51LXctNlxcLzhcXEB4bCwgLnUtdy05XFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzVcXEB4bCwgLnUtdy0yXFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudS13LTJcXC81XFxAeGwsIC51LXctNFxcLzEwXFxAeGwge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLnUtdy0zXFwvNVxcQHhsLCAudS13LTZcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC51LXctNFxcLzVcXEB4bCwgLnUtdy04XFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LXctMVxcLzZcXEB4bCwgLnUtdy0yXFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLnUtdy01XFwvNlxcQHhsLCAudS13LTEwXFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvOFxcQHhsIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLnUtdy0zXFwvOFxcQHhsIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLnUtdy01XFwvOFxcQHhsIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLnUtdy03XFwvOFxcQHhsIHtcbiAgICB3aWR0aDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvOVxcQHhsIHtcbiAgICB3aWR0aDogMTEuMTExJTsgfVxuICAudS13LTJcXC85XFxAeGwge1xuICAgIHdpZHRoOiAyMi4yMjIlOyB9XG4gIC51LXctNFxcLzlcXEB4bCB7XG4gICAgd2lkdGg6IDQ0LjQ0NCU7IH1cbiAgLnUtdy01XFwvOVxcQHhsIHtcbiAgICB3aWR0aDogNTUuNTU2JTsgfVxuICAudS13LTdcXC85XFxAeGwge1xuICAgIHdpZHRoOiA3Ny43NzglOyB9XG4gIC51LXctOFxcLzlcXEB4bCB7XG4gICAgd2lkdGg6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS13LTFcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC51LXctM1xcLzEwXFxAeGwge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnUtdy03XFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAudS13LTlcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS13LTFcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC51LXctNVxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA0MS42NjYlOyB9XG4gIC51LXctN1xcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC51LXctMTFcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS13aWR0aC1mdWxsXFxAeHhsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LXdpZHRoLWhhbGZcXEB4eGwsIC51LXdpZHRoLTJcXC80XFxAeHhsLCAudS13aWR0aC0zXFwvNlxcQHh4bCwgLnUtd2lkdGgtNFxcLzhcXEB4eGwsIC51LXdpZHRoLTVcXC8xMFxcQHh4bCwgLnUtd2lkdGgtNlxcLzEyXFxAeHhsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzNcXEB4eGwsIC51LXdpZHRoLTJcXC82XFxAeHhsLCAudS13aWR0aC0zXFwvOVxcQHh4bCwgLnUtd2lkdGgtNFxcLzEyXFxAeHhsIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAudS13aWR0aC0yXFwvM1xcQHh4bCwgLnUtd2lkdGgtNFxcLzZcXEB4eGwsIC51LXdpZHRoLTZcXC85XFxAeHhsLCAudS13aWR0aC04XFwvMTJcXEB4eGwge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNFxcQHh4bCwgLnUtd2lkdGgtMlxcLzhcXEB4eGwsIC51LXdpZHRoLTNcXC8xMlxcQHh4bCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudS13aWR0aC0zXFwvNFxcQHh4bCwgLnUtd2lkdGgtNlxcLzhcXEB4eGwsIC51LXdpZHRoLTlcXC8xMlxcQHh4bCB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC81XFxAeHhsLCAudS13aWR0aC0yXFwvMTBcXEB4eGwge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnUtd2lkdGgtMlxcLzVcXEB4eGwsIC51LXdpZHRoLTRcXC8xMFxcQHh4bCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudS13aWR0aC0zXFwvNVxcQHh4bCwgLnUtd2lkdGgtNlxcLzEwXFxAeHhsIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC51LXdpZHRoLTRcXC81XFxAeHhsLCAudS13aWR0aC04XFwvMTBcXEB4eGwge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNlxcQHh4bCwgLnUtd2lkdGgtMlxcLzEyXFxAeHhsIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudS13aWR0aC01XFwvNlxcQHh4bCwgLnUtd2lkdGgtMTBcXC8xMlxcQHh4bCB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzhcXEB4eGwge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAudS13aWR0aC0zXFwvOFxcQHh4bCB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC51LXdpZHRoLTVcXC84XFxAeHhsIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLnUtd2lkdGgtN1xcLzhcXEB4eGwge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvOVxcQHh4bCB7XG4gICAgd2lkdGg6IDExLjExMSU7IH1cbiAgLnUtd2lkdGgtMlxcLzlcXEB4eGwge1xuICAgIHdpZHRoOiAyMi4yMjIlOyB9XG4gIC51LXdpZHRoLTRcXC85XFxAeHhsIHtcbiAgICB3aWR0aDogNDQuNDQ0JTsgfVxuICAudS13aWR0aC01XFwvOVxcQHh4bCB7XG4gICAgd2lkdGg6IDU1LjU1NiU7IH1cbiAgLnUtd2lkdGgtN1xcLzlcXEB4eGwge1xuICAgIHdpZHRoOiA3Ny43NzglOyB9XG4gIC51LXdpZHRoLThcXC85XFxAeHhsIHtcbiAgICB3aWR0aDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8xMFxcQHh4bCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAudS13aWR0aC0zXFwvMTBcXEB4eGwge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnUtd2lkdGgtN1xcLzEwXFxAeHhsIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51LXdpZHRoLTlcXC8xMFxcQHh4bCB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzEyXFxAeHhsIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC51LXdpZHRoLTVcXC8xMlxcQHh4bCB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnUtd2lkdGgtN1xcLzEyXFxAeHhsIHtcbiAgICB3aWR0aDogNTguMzMzJTsgfVxuICAudS13aWR0aC0xMVxcLzEyXFxAeHhsIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfVxuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtdy1mdWxsXFxAeHhsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LXctaGFsZlxcQHh4bCwgLnUtdy0yXFwvNFxcQHh4bCwgLnUtdy0zXFwvNlxcQHh4bCwgLnUtdy00XFwvOFxcQHh4bCwgLnUtdy01XFwvMTBcXEB4eGwsIC51LXctNlxcLzEyXFxAeHhsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvM1xcQHh4bCwgLnUtdy0yXFwvNlxcQHh4bCwgLnUtdy0zXFwvOVxcQHh4bCwgLnUtdy00XFwvMTJcXEB4eGwge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC51LXctMlxcLzNcXEB4eGwsIC51LXctNFxcLzZcXEB4eGwsIC51LXctNlxcLzlcXEB4eGwsIC51LXctOFxcLzEyXFxAeHhsIHtcbiAgICB3aWR0aDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNFxcQHh4bCwgLnUtdy0yXFwvOFxcQHh4bCwgLnUtdy0zXFwvMTJcXEB4eGwge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnUtdy0zXFwvNFxcQHh4bCwgLnUtdy02XFwvOFxcQHh4bCwgLnUtdy05XFwvMTJcXEB4eGwge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS13LTFcXC81XFxAeHhsLCAudS13LTJcXC8xMFxcQHh4bCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudS13LTJcXC81XFxAeHhsLCAudS13LTRcXC8xMFxcQHh4bCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudS13LTNcXC81XFxAeHhsLCAudS13LTZcXC8xMFxcQHh4bCB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAudS13LTRcXC81XFxAeHhsLCAudS13LThcXC8xMFxcQHh4bCB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LXctMVxcLzZcXEB4eGwsIC51LXctMlxcLzEyXFxAeHhsIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudS13LTVcXC82XFxAeHhsLCAudS13LTEwXFwvMTJcXEB4eGwge1xuICAgIHdpZHRoOiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LXctMVxcLzhcXEB4eGwge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAudS13LTNcXC84XFxAeHhsIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLnUtdy01XFwvOFxcQHh4bCB7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gIC51LXctN1xcLzhcXEB4eGwge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS13LTFcXC85XFxAeHhsIHtcbiAgICB3aWR0aDogMTEuMTExJTsgfVxuICAudS13LTJcXC85XFxAeHhsIHtcbiAgICB3aWR0aDogMjIuMjIyJTsgfVxuICAudS13LTRcXC85XFxAeHhsIHtcbiAgICB3aWR0aDogNDQuNDQ0JTsgfVxuICAudS13LTVcXC85XFxAeHhsIHtcbiAgICB3aWR0aDogNTUuNTU2JTsgfVxuICAudS13LTdcXC85XFxAeHhsIHtcbiAgICB3aWR0aDogNzcuNzc4JTsgfVxuICAudS13LThcXC85XFxAeHhsIHtcbiAgICB3aWR0aDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzEwXFxAeHhsIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC51LXctM1xcLzEwXFxAeHhsIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC51LXctN1xcLzEwXFxAeHhsIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51LXctOVxcLzEwXFxAeHhsIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS13LTFcXC8xMlxcQHh4bCB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAudS13LTVcXC8xMlxcQHh4bCB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnUtdy03XFwvMTJcXEB4eGwge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC51LXctMTFcXC8xMlxcQHh4bCB7XG4gICAgd2lkdGg6IDkxLjY2NiU7IH0gfVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlICovXG4vL1xuLy8gQmFzZSBmb250XG4kYmFzZS1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kcHJlbG9hZC1mb250LWZhbWlseTogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRiYXNlLWZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCAkcHJlbG9hZC1mb250LWZhbWlseTtcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjU7XG4kcmVuZGVyLW1vZGU6IG9wdGltaXplTGVnaWJpbGl0eSAhZGVmYXVsdDtcblxuLy9cbi8vIEhlYWRpbmcgZm9udHNcbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCAkcHJlbG9hZC1mb250LWZhbWlseTtcbiRoZWFkaW5nczogKFxuICAgIHhzOihcbiAgICAgICAgXCJoMVwiOiAoMjQsIDMwKSxcbiAgICAgICAgXCJoMlwiOiAoMjIsIDI1KSxcbiAgICAgICAgXCJoM1wiOiAoMTgsIDIxKSxcbiAgICAgICAgXCJoNFwiOiAoMTgsIDIyKSxcbiAgICAgICAgXCJoNVwiOiAoMTYsIDIyKSxcbiAgICAgICAgXCJoNlwiOiAoMTMsIDE4KVxuICAgICksXG4gICAgczooXG4gICAgICAgIFwiaDFcIjogKDI0LCAzMCksXG4gICAgICAgIFwiaDJcIjogKDIyLCAyNSksXG4gICAgICAgIFwiaDNcIjogKDE4LCAyMSksXG4gICAgICAgIFwiaDRcIjogKDE4LCAyMiksXG4gICAgICAgIFwiaDVcIjogKDE2LCAyMiksXG4gICAgICAgIFwiaDZcIjogKDEzLCAxOClcbiAgICApLFxuICAgIG06KFxuICAgICAgICBcImgxXCI6ICgzMiwgNDApLFxuICAgICAgICBcImgyXCI6ICgyNCwgMjgpLFxuICAgICAgICBcImgzXCI6ICgyMiwgMjYpLFxuICAgICAgICBcImg0XCI6ICgxOSwgMjYpLFxuICAgICAgICBcImg1XCI6ICgxNiwgMjIpLFxuICAgICAgICBcImg2XCI6ICgxMywgMTgpXG4gICAgKSxcbiAgICBsOihcbiAgICAgICAgXCJoMVwiOiAoMzgsIDQ2KSxcbiAgICAgICAgXCJoMlwiOiAoMjgsIDMyKSxcbiAgICAgICAgXCJoM1wiOiAoMjIsIDI2KSxcbiAgICAgICAgXCJoNFwiOiAoMjAsIDI3KSxcbiAgICAgICAgXCJoNVwiOiAoMTYsIDIyKSxcbiAgICAgICAgXCJoNlwiOiAoMTMsIDE4KVxuICAgICksXG4gICAgeGw6KFxuICAgICAgICBcImgxXCI6ICgzOCwgNDYpLFxuICAgICAgICBcImgyXCI6ICgyOCwgMzIpLFxuICAgICAgICBcImgzXCI6ICgyMiwgMjYpLFxuICAgICAgICBcImg0XCI6ICgyMCwgMjcpLFxuICAgICAgICBcImg1XCI6ICgxNiwgMjIpLFxuICAgICAgICBcImg2XCI6ICgxMywgMTgpXG4gICAgKVxuKSAhZGVmYXVsdDtcbiIsIi8qIF9iYXNlLmFuaW1hdGlvbi5zY3NzICovXG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAgIDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIDUwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9XG59XG4iLCIvKiBfYmFzZS5mb250cy5zY3NzICovXG4vL0BpbXBvcnQgXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjQwMCw0MDBpLDYwMCw3MDAsODAwXCI7XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJsYWNrLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1CbGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItQmxhY2suc3ZnI2F2ZW5pclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJvb2suZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJvb2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1Cb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJvb2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJvb2suc3ZnI2F2ZW5pclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUhlYXZ5LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1IZWF2eS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUhlYXZ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUhlYXZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1IZWF2eS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItSGVhdnkuc3ZnI2F2ZW5pclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLU1lZGl1bS5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXItTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1NZWRpdW0uc3ZnI2F2ZW5pclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLVJlZ3VsYXIuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLVJlZ3VsYXIuc3ZnI2F2ZW5pclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItTGlnaHQuc3ZnI2F2ZW5pclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0T2JsaXF1ZS5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXItTGlnaHRPYmxpcXVlLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItTGlnaHRPYmxpcXVlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0T2JsaXF1ZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItTGlnaHRPYmxpcXVlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1MaWdodE9ibGlxdWUuc3ZnI2F2ZW5pclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4iLCIvKiBfZ2VuZXJpYy5ub3JtYWxpemUuc2NzcyAqL1xuLyogbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblxuKiB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSxcbndpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5kbCxcbmRkLFxub2wsXG51bCxcbmZvcm0sXG5maWVsZHNldCxcbmxlZ2VuZCxcbmZpZ3VyZSxcbnRhYmxlLFxudGgsXG50ZCxcbmNhcHRpb24sXG5ociB7XG4gICAgbWFyZ2luOiAgMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLFxuRmlyZWZveCxcbmFuZCBPcGVyYS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsXG5TYWZhcmksXG5hbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSxcblNhZmFyaSxcbmFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssXG5TYWZhcmksXG5hbmQgQ2hyb21lLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCxcbkNocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLFxudW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLFxuU2FmYXJpLFxuYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsXG5JRSA4LzkvMTAvMTEsXG5hbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4vKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsXG5wYWRkaW5nLFxub3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCxcbml0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLFxubWFyZ2luLFxuYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKiBfZ2VuZXJpYy5ib3gtc2l6aW5nLnNjc3MgKi9cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuIiwiLyogX2VsZW1lbnQuYnV0dG9ucy5zY3NzICovXG5cbmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vLyBBdm9pZCAzMDBtcyBjbGljayBkZWxheSBvbiB0b3VjaCBkZXZpY2VzIHRoYXQgc3VwcG9ydCB0aGUgYHRvdWNoLWFjdGlvbmAgQ1NTIHByb3BlcnR5LlxuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSxcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbiIsIi8qIF9lbGVtZW50LmFkZHJlc3Muc2NzcyAqL1xuXG5hZGRyZXNzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn0iLCIvKiBfZWxlbWVudC5oZWFkaW5ncy5zY3NzICovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5AZWFjaCAkaGVhZGVyLCAkZm9udCBpbiBtYXAtZ2V0KCRoZWFkaW5ncywgXCJ4c1wiKSB7XG4gICAgI3skaGVhZGVyfSB7XG4gICAgICAgIEBpbmNsdWRlIHJlbShmb250LXNpemUsIG50aCgkZm9udCwgMSkpO1xuICAgICAgICBAaWYgbGVuZ3RoKCRmb250KSA+IDEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG50aCgkZm9udCwgMikgLyBudGgoJGZvbnQsIDEpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaWYgJHJlc3BvbnNpdmUge1xuICAgIEBlYWNoICRzaXplLCAkaGVhZGVycyBpbiAkaGVhZGluZ3Mge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZSkge1xuICAgICAgICAgICAgQGVhY2ggJGhlYWRlciwgJGZvbnQgaW4gJGhlYWRlcnMge1xuICAgICAgICAgICAgICAgICN7JGhlYWRlcn0ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCBudGgoJGZvbnQsIDEpKTtcbiAgICAgICAgICAgICAgICAgICAgQGlmIGxlbmd0aCgkZm9udCkgPiAxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBudGgoJGZvbnQsIDIpIC8gbnRoKCRmb250LCAxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz0gICAgICAgICAgICBSRU0gICAgICAgICAgPVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiByZW0oJHByb3BlcnR5LCAkdmFsdWVzLi4uKSB7XG4gICAgJG1heDogbGVuZ3RoKCR2YWx1ZXMpO1xuICAgIC8vJHB4VmFsdWVzOiBcIlwiO1xuICAgICRyZW1WYWx1ZXM6IFwiXCI7XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRtYXgge1xuICAgICAgICAkdmFsdWU6IHN0cmlwLXVuaXRzKG50aCgkdmFsdWVzLCAkaSkpO1xuICAgIH1cblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG1heCB7XG4gICAgICAgICR2YWx1ZTogc3RyaXAtdW5pdHMobnRoKCR2YWx1ZXMsICRpKSk7XG4gICAgICAgICRyZW1WYWx1ZXM6ICN7JHJlbVZhbHVlcyArICR2YWx1ZSAvIHN0cmlwLXVuaXRzKCRiYXNlLWZvbnQtc2l6ZSl9cmVtO1xuXG4gICAgICAgIEBpZiAkaSA8ICRtYXgge1xuICAgICAgICAgICAgICAgICRyZW1WYWx1ZXM6ICN7JHJlbVZhbHVlcyArIFwiIFwifTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN7JHByb3BlcnR5fTogJHJlbVZhbHVlcztcbn1cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89ICAgICAgICAgICAgTWVkaWEvQnJlYWtwb2ludCAgICAgICAgICA9XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBtZWRpYSgkbWVkaWEtcXVlcnkpIHtcbiAgICAkYnJlYWtwb2ludC1mb3VuZDogZmFsc2U7XG5cbiAgICAvLyBMb29wIGFuZCBjaGVjayBvdXIgcHJlLWRlZmluZWQgYnJlYWtwb2ludHNcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgICAkbmFtZTogbnRoKCRicmVha3BvaW50LCAxKTtcbiAgICAgICAgJGRlY2xhcmF0aW9uOiBudGgoJGJyZWFrcG9pbnQsIDIpO1xuXG4gICAgICAgIEBpZiAkbWVkaWEtcXVlcnkgPT0gJG5hbWUgYW5kICRkZWNsYXJhdGlvbiB7XG4gICAgICAgICAgICAkYnJlYWtwb2ludC1mb3VuZDogdHJ1ZTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRkZWNsYXJhdGlvbn0ge1xuICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSWYgbm90IGluIG91ciBwcmUtZGVmaW5lZCBicmVha3BvaW50cyBsZXRzIG91dHB1dCB0aGUgbWVkaWEgcXVlcnlcbiAgICBAaWYgbm90ICRicmVha3BvaW50LWZvdW5kIHtcbiAgICAgICAgLy8gRXhjZXB0aW9uIGNhdGNoZXJcbiAgICAgICAgQGlmIChub3Qgc3RyLWluZGV4KCRtZWRpYS1xdWVyeSwgXCIoXCIpKSB7XG4gICAgICAgICAgICBAd2FybiBcImAjeyRtZWRpYS1xdWVyeX1gIGlzIG5vdCBjb3JyZWN0LlwiO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skbWVkaWEtcXVlcnl9IHtcbiAgICAgICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIF9lbGVtZW50LmltYWdlcy5zY3NzICovXG5cblxuLyoqXG4gKiAxLiBGbHVpZCBpbWFnZXMgZm9yIHJlc3BvbnNpdmUgcHVycG9zZXMuXG4gKiAyLiBPZmZzZXQgYGFsdGAgdGV4dCBmcm9tIHN1cnJvdW5kaW5nIGNvcHkuXG4gKiAzLiBTZXR0aW5nIGB2ZXJ0aWNhbC1hbGlnbmAgcmVtb3ZlcyB0aGUgd2hpdGVzcGFjZSB0aGF0IGFwcGVhcnMgdW5kZXIgYGltZ2BcbiAqICAgIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgZHJvcHBlZCBpbnRvIGEgcGFnZSBhcy1pcy4gU2FmZXIgYWx0ZXJuYXRpdmUgdG9cbiAqICAgIHVzaW5nIGBkaXNwbGF5OiBibG9jaztgLlxuICovXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgLyogWzFdICovXG4gICAgZm9udC1zdHlsZTogaXRhbGljOyAvKiBbMl0gKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiBbM10gKi9cbn1cblxuXG4vKipcbiAqIDEuIElmIGEgYHdpZHRoYCBhbmQvb3IgYGhlaWdodGAgYXR0cmlidXRlIGhhdmUgYmVlbiBleHBsaWNpdGx5IGRlZmluZWQsIGxldOKAmXNcbiAqICAgIG5vdCBtYWtlIHRoZSBpbWFnZSBmbHVpZC5cbiAqL1xuaW1nW3dpZHRoXSwgLyogWzFdICovXG5pbWdbaGVpZ2h0XSB7ICAvKiBbMV0gKi9cbiAgICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cblxuY2FudmFzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCIvKiBfZWxlbWVudC5pbnB1dHMuc2NzcyAqL1xuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbnRleHRhcmVhIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG50ZXh0YXJlYSB7XG5cdG1pbi1oZWlnaHQ6IHNwYWNlKDEwKTtcblx0cmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5sYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz0gICAgICAgICAgICAgIFNwYWNlICAgICAgICAgICAgICA9XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AZnVuY3Rpb24gc3BhY2UoJGludDogMSkge1xuICAgIEByZXR1cm4gKCRzcGFjZSAqICRpbnQpO1xufVxuIiwiLy8gZnJvbSBodHRwczovL2Nzcy10cmlja3MuY29tL3N0eWxpbmctY3Jvc3MtYnJvd3Nlci1jb21wYXRpYmxlLXJhbmdlLWlucHV0cy1jc3MvXG5cbi8vICogKiAqIENPTE9SUyAqICogKlxuXG4kY29sb3JfX2ZpbGw6ICAgIHBhbGV0dGUoXCJyZWRcIik7XG4kZm9udC1zaXplOiAgICAgIDEycHg7ICAgIC8vIDwtLS0gY2hhbmdlIHRoZSBmb250IHNpemUgdG8gY2hhbmdlIHRoZSBzaXplXG5cbi8vIGRhcmsgdmVyc2lvblxuJGNvbG9yX19kZWZhdWx0OiByZ2JhKDAsIDAsIDAsIDAuMik7XG4kY29sb3JfX2hvdmVyOiAgIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiRjb2xvcl9fYWN0aXZlOiAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4vLyBsaWdodCB2ZXJzaW9uXG4vLyAkY29sb3JfX2RlZmF1bHQ6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuLy8gJGNvbG9yX19ob3ZlcjogICByZ2JhKDI1NSwyNTUsMjU1LC43KTtcbi8vICRjb2xvcl9fYWN0aXZlOiAgcmdiYSgyNTUsMjU1LDI1NSwxKTtcblxuXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAvLyAqICogKiBSRVNFVCAqICogKlxuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8gKiAqICogVFJVTVAgKiAqICpcblxuICBAbWl4aW4gbXgtdHJhbmdlLXRydW1wKCkge1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2ZpbGw7XG4gICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9fZGVmYXVsdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBteC10cmFuZ2UtdHJ1bXAoKTtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iLFxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICAgIEBpbmNsdWRlIG14LXRyYW5nZS10cnVtcCgpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYixcbiAgICAgICAgJjo6LW1vei1yYW5nZS10aHVtYixcbiAgICAgICAgJjo6LW1zLXRodW1iIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxuICAgICAgICAmOjotbW96LXJhbmdlLXRodW1iLFxuICAgICAgICAmOjotbXMtdGh1bWIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX2FjdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAvLyAqICogKiBUUkFDSyAqICogKlxuXG4gICAgQG1peGluIG14LXJhbmdlLXRyYWNrKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl9fZGVmYXVsdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgIEBpbmNsdWRlIG14LXJhbmdlLXRyYWNrKCk7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbn1cbiIsIi8vXG4vLyBHbG9iYWwgY29sb3VyIHBhbGV0dGVcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWxpc3QtbWF4LWVtcHR5LWxpbmVzXG4kcGFsZXR0ZXM6IChcbiAgICBcImJsYWNrXCI6IChcbiAgICAgICAgMTogIzFhMWExYSxcbiAgICAgICAgMjogIzAwMDAwMCxcbiAgICApLFxuXG4gICAgXCJibHVlXCI6IChcbiAgICAgICAgMTogIzAwYyxcbiAgICApLFxuXG4gICAgXCJkaXZpZGVyXCI6IChcbiAgICAgICAgMTogI2U2ZTZlNixcbiAgICAgICAgMjogI2QyZDJkMixcbiAgICApLFxuXG4gICAgXCJncmVlblwiOiAoXG4gICAgICAgIDE6ICMwYzAsXG4gICAgKSxcblxuICAgIFwiZ3JleVwiOiAoXG4gICAgICAgIDE6ICM0ODQ4NDgsXG4gICAgICAgIDI6ICNmMWYxZjEsXG4gICAgICAgIDM6ICM5ZDlkOWQsXG4gICAgKSxcblxuICAgIFwicmVkXCI6IChcbiAgICAgICAgMTogI2UzMDYxMyxcbiAgICApLFxuXG4gICAgLy8gZmxpbnRzIGJyYW5kXG4gICAgXCJwdXJwbGVcIjpcbiAgICAgICAgKFxuICAgICAgICAgICAgMTogIzQ5MzU1YyxcbiAgICAgICAgICAgIDI6ICM4ZTY5YjIsXG4gICAgICAgICksXG5cbiAgICBcInRleHRcIjogKFxuICAgICAgICAxOiAjMjgyODI3LFxuICAgICAgICAyOiAjODc4Nzg3LFxuICAgICAgICAzOiAjNTU1NTU1LFxuICAgICksXG5cbiAgICBcIndoaXRlXCI6IChcbiAgICAgICAgMTogI2ZmZmZmZixcbiAgICApLFxuKTtcbiIsIi8qIF9lbGVtZW50LmxpbmtzLnNjc3MgKi9cblxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgLy8gY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG59XG4iLCIvKiBfZWxlbWVudC5saXN0cy5zY3NzICovXG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKDIpO1xufVxuXG51bCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xuICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgzKTtcbn1cblxubGkgPiB7XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbn1cblxuZGQsXG5kdCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZGQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cbiIsIi8qIF9lbGVtZW50LnBhZ2Uuc2NzcyAqL1xuXG5AYXQtcm9vdCB7XG4gICAgQHZpZXdwb3J0IHtcbiAgICAgICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgICB9XG59XG5cbmh0bWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICBjb2xvcjogcGFsZXR0ZShcInRleHRcIik7XG4gICAgZm9udC1mYW1pbHk6ICRwcmVsb2FkLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogKCRiYXNlLWZvbnQtc2l6ZSAvIDE2cHgpICogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB0ZXh0LXJlbmRlcmluZzogJHJlbmRlci1tb2RlO1xuICAgIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuIiwiLyogX2VsZW1lbnQucnVsZS5zY3NzICovXG5cbmhyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEMUQxO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbiIsIi8qIF9lbGVtZW50LnF1b3Rlcy5zY3NzICovXG5cbmJsb2NrcXVvdGUge1xuICAgIHF1b3RlczogXCLigJxcIiBcIuKAnVwiO1xuXG4gICAgcCB7XG4gICAgICAgIHRleHQtaW5kZW50OiAtMC40MmVtO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vLWNsb3NlLXF1b3RlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIvKiBfZWxlbWVudC5zZWxlY3RzLnNjc3MgKi9cblxuc2VsZWN0IHtcblx0Ly8gYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdC8vIGJvcmRlcjogbm9uZTtcblx0Ly8gbGluZS1oZWlnaHQ6IGluaXRpYWw7XG5cdC8vIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0Ly8gLW1vei1hcHBlYXJhbmNlOiB3aW5kb3c7XG5cdC8vIGFwcGVhcmFuY2U6IG5vbmU7XG5cdC8vIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgLy9kaXNwbGF5OiBub25lO1xufVxuIiwiLyogX29iamVjdC5jb2x1bW5zLnNjc3MgKi9cblxuLm8tY29sdW1uIHsgY29sdW1uLWdhcDogc3BhY2UoMyk7IH1cblxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTIge1xuXG4gICAgICAgIC5vLWNvbHVtbi0jeyRpfSB7IGNvbHVtbnM6ICRpOyB9XG5cbiAgICB9XG5cblxuICAgIC8vXG4gICAgLy8gUmVzcG9uc2l2ZSBEZWNsYXJhdGlvbnNcbiAgICBAaWYgJHJlc3BvbnNpdmUge1xuICAgICAgICBAZWFjaCAkbmFtZSBpbiAkYnJlYWtwb2ludC1tb2RpZmllcnMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG5hbWUpIHtcblxuICAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTIge1xuXG4gICAgICAgICAgICAgICAgICAgIC5vLWNvbHVtbi0jeyRpfVxcQCN7JG5hbWV9IHsgY29sdW1uczogJGk7IH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuIiwiLyogX29iamVjdC5ncmlkLnNjc3MgKi9cblxuLyoqXG4gKiBHcmlkIHdyYXBwZXIgc2V0dXAsIHN1cHBvcnRzIGlubGluZS1ibG9jayAmIGZsZXggbW9kZXNcbiAqIGNoYW5nZSBpbiBfY29uZmlnLmdyaWQuc2Nzc1xuICovXG4uby1ncmlkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtKCRncmlkX19ndXR0ZXIpO1xuICAgIG1hcmdpbi1yaWdodDogLSgkZ3JpZF9fZ3V0dGVyKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaWYgJGVuYWJsZS1mbGV4IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSgkZ3JpZF9fZ3V0dGVyICogMik7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtKCRncmlkX19ndXR0ZXIgKiAyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0oJGdyaWRfX2d1dHRlciAqIDMpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLSgkZ3JpZF9fZ3V0dGVyICogMyk7XG4gICAgfVxuXG4gICAgLy8gZm9yIDE5MDAgZ3JpZFxuICAgIC8vIEBpbmNsdWRlIG1lZGlhKHh4bCkge1xuICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IC0oJGdyaWRfX2d1dHRlciAqIDQpO1xuICAgIC8vICAgICBtYXJnaW4tbGVmdDogLSgkZ3JpZF9fZ3V0dGVyICogNCk7XG4gICAgLy8gfVxufVxuXG4uby1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZF9fZ3V0dGVyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWRfX2d1dHRlcik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGlmIChub3QgJGVuYWJsZS1mbGV4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAvLyBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZF9fZ3V0dGVyICogMik7XG4gICAgLy8gICAgIHBhZGRpbmctbGVmdDogKCRncmlkX19ndXR0ZXIgKiAyKTtcbiAgICAvLyB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZF9fZ3V0dGVyICogMyk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogKCRncmlkX19ndXR0ZXIgKiAzKTtcbiAgICB9XG5cbiAgICAvLyBmb3IgMTkwMCBncmlkXG4gICAgLy8gQGluY2x1ZGUgbWVkaWEoeHhsKSB7XG4gICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZF9fZ3V0dGVyICogNCk7XG4gICAgLy8gICAgIHBhZGRpbmctbGVmdDogKCRncmlkX19ndXR0ZXIgKiA0KTtcbiAgICAvLyB9XG59XG5cbi8qKlxuICogUmV2ZXJzZWQgZ3JpZHMgYWxsb3cgeW91IHRvIHN0cnVjdHVyZSB5b3VyIHNvdXJjZSBpbiB0aGUgb3Bwb3NpdGUgb3JkZXIgdG9cbiAqIGhvdyB5b3VyIHJlbmRlcmVkIGxheW91dCB3aWxsIGFwcGVhci4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uby1ncmlkLS1yZXYge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICA+IC5vLWdyaWRfX2l0ZW0ge1xuICAgICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbi8qKlxuICogQWxpZ24gZ3JpZCBhcyBhIHZlcnRpY2FsIGNvbHVtbi4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG5AaWYgJGVuYWJsZS1mbGV4IHtcbiAgICAuby1ncmlkLS1jb2x1bW5zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbi8qKlxuICogR3V0dGVybGVzcyBncmlkcyBoYXZlIGFsbCB0aGUgcHJvcGVydGllcyBvZiByZWd1bGFyIGdyaWRzLCBtaW51cyBhbnkgc3BhY2luZy5cbiAqIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tZnVsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuby1ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi8qKlxuICogRmlsbCBncmlkcyB3aWxsIGFsbG93IHVzIHRvIGF1dG9maWxsIGhlaWdodCBmb3IgZmxleCBiYXNlZCBncmlkcy5cbiAqIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuQGlmICRlbmFibGUtZmxleCB7XG4gICAgLm8tZ3JpZC0tZmlsbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4vKipcbiAqIEFsaWduIHRoZSBlbnRpcmUgZ3JpZCB0byB0aGUgcmlnaHQuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tcmlnaHQge1xuICAgIEBpZiAkZW5hYmxlLWZsZXgge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICA+IC5vLWdyaWRfX2l0ZW0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqXG4gKiBDZW50ZXJlZCBncmlkcyBhbGlnbiBncmlkIGl0ZW1zIGNlbnRyYWxseSB3aXRob3V0IG5lZWRpbmcgdG8gdXNlIHB1c2ggb3IgcHVsbFxuICogY2xhc3Nlcy4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uby1ncmlkLS1jZW50ZXIge1xuICAgIEBpZiAkZW5hYmxlLWZsZXgge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgID4gLm8tZ3JpZF9faXRlbSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKipcbiAqIEFsaWduIGdyaWQgY2VsbHMgdmVydGljYWxseSAoYC5ncmlkLS1taWRkbGVgIG9yIGAuZ3JpZC0tYm90dG9tYCkuIEV4dGVuZHNcbiAqIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLW1pZGRsZSB7XG4gICAgPiAuby1ncmlkX19pdGVtIHtcbiAgICAgICAgQGlmICRlbmFibGUtZmxleCB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm8tZ3JpZC0tYm90dG9tIHtcbiAgICA+IC5vLWdyaWRfX2l0ZW0ge1xuICAgICAgICBAaWYgJGVuYWJsZS1mbGV4IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKlxuICogQ3JlYXRlIGdyaWRzIHdpdGggbmFycm93ZXIgZ3V0dGVycy4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uby1ncmlkLS1uYXJyb3cge1xuICAgIG1hcmdpbi1yaWdodDogLSgkZ3JpZF9fZ3V0dGVyKTtcbiAgICBtYXJnaW4tbGVmdDogLSgkZ3JpZF9fZ3V0dGVyKTtcblxuICAgID4gLm8tZ3JpZF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZF9fZ3V0dGVyKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAoJGdyaWRfX2d1dHRlcik7XG4gICAgfVxufVxuXG4vKipcbiAqIENyZWF0ZSBncmlkcyB3aXRoIHdpZGVyIGd1dHRlcnMuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0td2lkZSB7XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkX19ndXR0ZXIgKiA0KTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZF9fZ3V0dGVyICogNCk7XG5cbiAgICA+IC5vLWdyaWRfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWRfX2d1dHRlciAqIDQpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZF9fZ3V0dGVyICogNCk7XG4gICAgfVxufVxuXG4vKipcbiAqIEZsZXggYmFzaXMgbW9kaWZ5LiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLXVud3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG59XG4iLCIvL1xuLy8gV291bGQgeW91IGxpa2UgdGhlIHNpdGUgdG8gYmUgUmVzcG9uc2l2ZT9cbiRyZXNwb25zaXZlOiB0cnVlICFkZWZhdWx0O1xuXG4vL1xuLy8gTW9iaWxlIGZpcnN0IGJ1aWxkXG4kbW9iaWxlLWZpcnN0OiB0cnVlICFkZWZhdWx0O1xuXG4vL1xuLy8gV291bGQgeW91IGxpa2UgcHVzaCBhbmQgcHVsbCBjbGFzc2VzIGVuYWJsZWQ/XG4kZ3JpZC1wdXNoLWNsYXNzZXM6IGZhbHNlICFkZWZhdWx0O1xuJGdyaWQtcHVsbC1jbGFzc2VzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy9cbi8vIFdvdWxkIHlvdSBsaWtlIHRoZSBncmlkIHRvIGJlIGJ1aWx0IHVzaW5nIEZsZXhib3g/XG4kZW5hYmxlLWZsZXg6IHRydWUgIWRlZmF1bHQ7XG5cbi8vXG4vLyBHdXR0ZXIgd2lkdGhzXG4kZ3JpZF9fZ3V0dGVyOiA4cHggIWRlZmF1bHQ7XG5cbi8vXG4vLyBNYXggd3JhcHBlciB3aWR0aFxuJGdyaWRfX3dyYXBwZXI6IDE0MTZweCAhZGVmYXVsdDtcblxuXG4vL1xuLy8gRGVmaW5lIHlvdXIgYnJlYWtwb2ludHMuIFRoZSBmaXJzdCB2YWx1ZSBpcyB0aGUgcHJlZml4IHRoYXQgc2hhbGwgYmUgdXNlZCBmb3Jcbi8vIHlvdXIgY2xhc3Nlc1xuJGJyZWFrcG9pbnRzOihcbiAgICBcInhzXCIgXCIobWluLXdpZHRoOiAzNzVweClcIiwgLy8gMzc1IC0tPlxuICAgIFwic1wiIFwiKG1pbi13aWR0aDogNDgwcHgpXCIsICAvLyAzNzUgPC0+IDQ4MFxuICAgIFwibVwiIFwiKG1pbi13aWR0aDogNzY4cHgpXCIsICAvLyA0ODAgPC0+IDc2OFxuICAgIFwibFwiIFwiKG1pbi13aWR0aDogMTAyNHB4KVwiLCAvLyA3NjggPC0+IDEwMjRcbiAgICBcInhsXCIgXCIobWluLXdpZHRoOiAxNDQwcHgpXCIsIC8vIDE0NDAgPC0+IDE5MDBcbiAgICBcInh4bFwiIFwiKG1pbi13aWR0aDogMTkwMHB4KVwiICAvLyAtPiAxOTAwXG4pICFkZWZhdWx0O1xuXG4vL1xuLy8gRGVmaW5lIHdoaWNoIG5hbWVzcGFjZWQgYnJlYWtwb2ludHMgeW91IHdvdWxkIGxpa2UgdG8gZ2VuZXJhdGUuIFRoaXMgaXMgaGFuZHlcbi8vIGlmIHlvdSBvbmx5IG5lZWQgcHVsbCBvbiwgc2F5LCB4bCwgb3IgeW91IG9ubHkgbmVlZCBhIG5ldyB3aWR0aCBicmVha3BvaW50XG4vLyBhdCBtb2JpbGUgc2l6ZXMuXG4kYnJlYWtwb2ludC1tb2RpZmllcnM6KFwieHNcIiwgXCJzXCIsIFwibVwiLCBcImxcIiwgXCJ4bFwiLCBcInh4bFwiKTsiLCIvKiBfb2JqZWN0LndyYXBwZXJzLnNjc3MgKi9cblxuLm8td3JhcHBlciB7XG5cdHBhZGRpbmctbGVmdDogKCRncmlkX19ndXR0ZXIgKiAyKTtcbiAgICBtYXJnaW4tbGVmdDogIGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZF9fZ3V0dGVyICogMik7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBpZiAkcmVzcG9uc2l2ZSB7XG5cdFx0bWF4LXdpZHRoOiAkZ3JpZF9fd3JhcHBlcjtcblx0fVxuICAgIEBlbHNlIHtcblx0XHR3aWR0aDogJGdyaWRfX3dyYXBwZXI7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYShtKSB7XG5cdFx0cGFkZGluZy1yaWdodDogc3BhY2UoMyk7XG5cdFx0cGFkZGluZy1sZWZ0OiBzcGFjZSgzKTtcblx0fVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSg0KTtcbiAgICBcdHBhZGRpbmctbGVmdDogc3BhY2UoNCk7XG5cdH1cblx0XG5cdEBpbmNsdWRlIG1lZGlhKHh4bCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSg1KTtcbiAgICBcdHBhZGRpbmctbGVmdDogc3BhY2UoNSk7XG4gICAgfVx0XG59XG4iLCIvKiBfY29tcG9uZW50LmJ1dHRvbnMuc2NzcyAqL1xuXG4uYy1idG4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdC8vYm9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRwYWRkaW5nOiA4cHggc3BhY2UoMi41KSA3cHg7XG5cdHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGVhc2luZztcbn1cblxuLmMtYnRuOmRpc2FibGVkIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0b3BhY2l0eTogMC44O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXHQuYy1idG4tLSB7XG5cdFx0QGVhY2ggJHBhbGV0dGUsICRjb2xvciBpbiAkcGFsZXR0ZXMge1xuXHRcdFx0JiN7JHBhbGV0dGV9IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZSgkcGFsZXR0ZSk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogcGFsZXR0ZSgkcGFsZXR0ZSk7XG5cdFx0XHRcdGNvbG9yOiBzZXQtdGV4dC1jb2xvcihwYWxldHRlKCRwYWxldHRlKSk7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGVzYXR1cmF0ZShwYWxldHRlKCRwYWxldHRlKSwgMjAlKTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IGRlc2F0dXJhdGUocGFsZXR0ZSgkcGFsZXR0ZSksIDIwJSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmlzLW91dGxpbmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGNvbG9yOiBwYWxldHRlKFwidGV4dFwiKTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShwYWxldHRlKCRwYWxldHRlKSwgMC4yNSk7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHNhdHVyYXRlKHBhbGV0dGUoJHBhbGV0dGUpLCAyMCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpZihwYWxldHRlKCRwYWxldHRlLCAyKSkge1xuXHRcdFx0XHRcdCYyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoJHBhbGV0dGUsIDIpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBwYWxldHRlKCRwYWxldHRlLCAyKTtcblx0XHRcdFx0XHRcdGNvbG9yOiBzZXQtdGV4dC1jb2xvcihwYWxldHRlKCRwYWxldHRlLCAyKSk7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkZXNhdHVyYXRlKHBhbGV0dGUoJHBhbGV0dGUpLCAyMCUpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IGRlc2F0dXJhdGUocGFsZXR0ZSgkcGFsZXR0ZSksIDIwJSk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuaXMtb3V0bGluZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogcGFsZXR0ZShcInRleHRcIik7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShwYWxldHRlKCRwYWxldHRlKSwgMC4yNSk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBzYXR1cmF0ZShwYWxldHRlKCRwYWxldHRlKSwgMjAlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0QGlmKHBhbGV0dGUoJHBhbGV0dGUsIDMpKSB7XG5cdFx0XHRcdFx0JjMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZSgkcGFsZXR0ZSwgMyk7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHBhbGV0dGUoJHBhbGV0dGUsIDMpO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHNldC10ZXh0LWNvbG9yKHBhbGV0dGUoJHBhbGV0dGUsIDMpKTtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRlc2F0dXJhdGUocGFsZXR0ZSgkcGFsZXR0ZSksIDIwJSk7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogZGVzYXR1cmF0ZShwYWxldHRlKCRwYWxldHRlKSwgMjAlKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5pcy1vdXRsaW5lIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBwYWxldHRlKFwidGV4dFwiKTtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHBhbGV0dGUoJHBhbGV0dGUpLCAwLjI1KTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHNhdHVyYXRlKHBhbGV0dGUoJHBhbGV0dGUpLCAyMCUpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmMtYnRuLS13ZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiBzcGFjZSg0KTtcblx0XHRwYWRkaW5nLXJpZ2h0OiBzcGFjZSg0KTtcblx0fVxuXG5cdC5jLWJ0bi0tcHJpbWFyeSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcInJlZFwiKTtcblx0XHRib3JkZXItY29sb3I6IHBhbGV0dGUoXCJyZWRcIik7XG5cdFx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBwYWxldHRlKFwicmVkXCIpO1xuXHRcdFx0Y29sb3I6IHBhbGV0dGUoXCJ0ZXh0XCIpO1xuXHRcdH1cblx0fVxuXG5cdC5jLWJ0bi0tc2Vjb25kYXJ5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6IHBhbGV0dGUoXCJyZWRcIik7XG5cdFx0Y29sb3I6IHBhbGV0dGUoXCJyZWRcIik7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBwYWxldHRlKFwicmVkXCIpO1xuXHRcdFx0Y29sb3I6IHBhbGV0dGUoXCJyZWRcIik7XG5cdFx0fVxuXHR9XHRcblxuXHQuYy1idG4tLXRlcnRpYXJ5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwiZ3JleVwiKTtcblx0XHRib3JkZXItY29sb3I6IHBhbGV0dGUoXCJncmV5XCIpO1xuXHRcdGNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJncmV5XCIpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBwYWxldHRlKFwiZ3JleVwiKTtcblx0XHRcdGNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG5cdFx0fVxuXHR9XG5cdFxuXHQuYy1idG4tLXF1YXRlcm5hcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuXHRcdGNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG5cdFx0XHRjb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuXHRcdH1cblx0fVxuXG5cdC5jLWJ0bi0tcXVpbmFyeSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiBwYWxldHRlKFwicmVkXCIpO1xuXHRcdGNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJyZWRcIik7XG5cdFx0XHRib3JkZXItY29sb3I6IHBhbGV0dGUoXCJyZWRcIik7XG5cdFx0fVxuXHR9XG5cblx0LmMtYnRuLS1tYXAtdGFiLWxpc3QsIC5jLWJ0bi0tbWFwLXRhYi1tYXAge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiBzcGFjZSgyKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuXHRcdFx0Y29sb3I6IHBhbGV0dGUoXCJ0ZXh0XCIpO1xuXHRcdH1cblx0fVxuXG5cdC5jLWJ0bi0tbWFwLXRhYi1saXN0LmFjdGl2ZSwgLmMtYnRuLS1tYXAtdGFiLW1hcC5hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiBwYWxldHRlKFwidGV4dFwiKSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmMtYnRuLS1tYXAtdGFiLWxpc3Qge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltZy91aS9pY29uLWdyaWQtZ3JleS5zdmdcIikgbGVmdCAxNXB4IHRvcCAxMnB4IG5vLXJlcGVhdDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlIHVybChcIi4uL2ltZy91aS9pY29uLWdyaWQtYmxhY2suc3ZnXCIpIGxlZnQgMTVweCB0b3AgMTJweCBuby1yZXBlYXQ7XG5cdFx0fVxuXHR9XG5cdC5jLWJ0bi0tbWFwLXRhYi1saXN0LmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL3VpL2ljb24tZ3JpZC1ibGFjay5zdmdcIikgbGVmdCAxNXB4IHRvcCAxMnB4IG5vLXJlcGVhdDtcblx0fVxuXG5cdC5jLWJ0bi0tbWFwLXRhYi1tYXAge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltZy91aS9pY29uLWxvY2F0aW9uLWdyZXktc20uc3ZnXCIpIGxlZnQgMTVweCB0b3AgMTJweCBuby1yZXBlYXQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoXCIuLi9pbWcvdWkvaWNvbi1sb2NhdGlvbi1ibGFjay1zbS5zdmdcIikgbGVmdCAxNXB4IHRvcCAxMnB4IG5vLXJlcGVhdDtcblx0XHR9XG5cdH1cblx0LmMtYnRuLS1tYXAtdGFiLW1hcC5hY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltZy91aS9pY29uLWxvY2F0aW9uLWJsYWNrLXNtLnN2Z1wiKSBsZWZ0IDE1cHggdG9wIDEycHggbm8tcmVwZWF0O1xuXHR9IiwiLy9cbi8vIFN0YW5kYXJkaXNlIHNvbWUgVUkgdHJlYXRtZW50cy5cbiRyYWRpdXMtc21hbGw6IDJweCAhZGVmYXVsdDtcbiRyYWRpdXM6IDRweCAhZGVmYXVsdDtcbiRyYWRpdXMtbGFyZ2U6IDhweCAhZGVmYXVsdDtcblxuJGVhc2luZzogZWFzZS1vdXQgIWRlZmF1bHQ7XG4kc3BlZWQ6IDEyMG1zICFkZWZhdWx0O1xuJHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGVhc2luZyAhZGVmYXVsdDtcblxuLy9cbi8vIFJhdGlvc1xuJGdsb2JhbC1yYXRpb3M6IChcbiAgICAoMToxKSxcbiAgICAoMjoxKSxcbiAgICAoNDozKSxcbiAgICAoMTY6OSksXG4pICFkZWZhdWx0O1xuXG4vL1xuLy8gTGV0ZXIgc3BhY2luZyBwYXJhbWV0ZXJzXG4kbGV0dGVyLXBhcmFtczogKFxuICAgIFwiXFxcXCtcIiBcIlwiLFxuICAgIFwiXFwtXCIgXCItXCJcbikgIWRlZmF1bHQ7IiwiLy9cbi8vIFNldCBUZXh0IENvbG91ciBiYXNlZCBvbiBCYWNrZ3JvdW5kXG5AZnVuY3Rpb24gc2V0LXRleHQtY29sb3IoJGJhY2tncm91bmQpIHtcblx0QGlmIChsaWdodG5lc3MoJGJhY2tncm91bmQpID4gNjApIHtcblx0XHRAcmV0dXJuIHBhbGV0dGUoXCJ0ZXh0XCIpOyAvLyBMaWdodGVyIGJhY2tncm91bmQsIHJldHVybiBkYXJrIGNvbG9yXG5cdH1cblx0QGVsc2Uge1xuXHRcdEByZXR1cm4gI2ZmZmZmZjsgLy8gRGFya2VyIGJhY2tncm91bmQsIHJldHVybiBsaWdodCBjb2xvclxuXHR9XG59IiwiLyogX2NvbXBvbmVudC5zbGlkZXIuc2NzcyAqL1xuXG4uYy1zbGlkZXIge1xuICAgIGFydGljbGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5jLXNsaWRlci0tYmFzaWMge1xuICAgIGhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJyZWRcIik7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDMpO1xuICAgIH1cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICBib3R0b206IHNwYWNlKDE0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtc2xpZGVyLXZpZGVvLWJsb2NrIHtcbiAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIHRvcDogODYlO1xuICAgICAgICBsZWZ0OiA3JTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICB0b3A6IDkxJTtcbiAgICAgICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgICAgIHRvcDogOTYlO1xuICAgICAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy91aS9pY29uLWhlcm8tYXJyb3ctcHJldi5zdmcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgdG9wOiA4NiU7XG4gICAgICAgIHJpZ2h0OiA3JTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICB0b3A6IDkxJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNSU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgICAgICB0b3A6IDk2JTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNSU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL3VpL2ljb24taGVyby1hcnJvdy1uZXh0LnN2Zyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXNsaWRlci0tYmFja2dyb3VuZCB7XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBib3R0b206IHNwYWNlKDIpO1xuICAgIH1cbn1cblxuLmMtc2xpZGVyX19jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlYWRlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG5cbi5jLXNsaWRlci0taGVybyB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwicmVkXCIpO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJibGFja1wiKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGFydGljbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZShcIndoaXRlXCIpO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCBzcGFjZSgyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXNsaWRlcl9fY29udGVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM5MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDg5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBpbWcge1xuICAgICAgICAgICAgLy8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyBcdHRvcDogMDtcbiAgICAgICAgICAgIC8vIFx0bGVmdDogMDtcbiAgICAgICAgICAgIC8vIFx0aGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLy8gXHRvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIC8vIFx0d2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC8vIFx0JjphZnRlciB7XG4gICAgICAgICAgICAvLyBcdFx0Y29udGVudDogXCJcIjtcbiAgICAgICAgICAgIC8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyBcdFx0dG9wOiAwO1xuICAgICAgICAgICAgLy8gXHRcdGxlZnQ6IDA7XG4gICAgICAgICAgICAvLyBcdFx0d2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyBcdFx0aGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLy8gXHRcdG9wYWNpdHk6IDAuMTU7XG4gICAgICAgICAgICAvLyBcdFx0YmFja2dyb3VuZDogcGFsZXR0ZShcImJsYWNrXCIpO1xuICAgICAgICAgICAgLy8gXHRcdHotaW5kZXg6IDI7XG4gICAgICAgICAgICAvLyBcdH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXNsaWRlcl9fY29udGVudC12aWRlbyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjQwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1zbGlkZXJfX2ltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZShcImJsYWNrXCIpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1zbGlkZXItLWhvbWVwYWdlLXZpZGVvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBmaWxsO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk4NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtc2xpZGVyX19jb250ZW50X19ib3R0b20ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZShcInJlZFwiKTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoXCJyZWRcIik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXNsaWRlci0tcmVnaW9uLW5ld3Mge1xuICAgIGFydGljbGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGFydGljbGUge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4uYy1zbGlkZXItLWxhbmRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJibGFja1wiKTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLnNsaWNrLWxpc3QsXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuXG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHNwYWNlKDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtc2xpZGVyX19jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMzkwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDg5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXNsaWRlcl9faW1hZ2UsXG4gICAgICAgIC5jLXNsaWRlcl9fdmlkZW8ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgOTBkZWcsXG4gICAgICAgICAgICAgICAgICAgICMxZDFkMWIgMCUsXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMjksIDI5LCAyNywgMCkgMTAwJVxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXNsaWRlcl9fdmlkZW8ge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDE2MjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXNsaWRlcl9fcHJvZHVjdC1iYW5uZXItaW1hZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXNsaWRlcl9fY29udGVudF9fYm90dG9tIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoXCJyZWRcIik7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKFwicmVkXCIpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1zbGlkZXItLW5vLWZpbHRlciB7XG4gICAgLmMtc2xpZGVyX19pbWFnZSxcbiAgICAuYy1zbGlkZXJfX3ZpZGVvIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1zbGlkZXItLXJlZHVjZWQtZmlsdGVyIHtcbiAgICAuYy1zbGlkZXJfX2ltYWdlLFxuICAgIC5jLXNsaWRlcl9fdmlkZW8ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjE1O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcGFsZXR0ZShcImJsYWNrXCIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1zbGlkZXItLWdhbGxlcnkge1xuICAgIC8vIC5zbGljay1saXN0IHtcbiAgICAvLyBcdG92ZXJmbG93OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgICAvLyB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMyk7XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwiZGl2aWRlclwiKTtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcInJlZFwiKTtcbiAgICB9XG59XG5cbi5jLXNsaWRlci0tcHJvZHVjdCB7XG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogc3BhY2UoKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhpZGRlbi1saW5rIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGVhc2luZztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmhpZGRlbi1saW5rIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1zbGlkZXItLXByb2plY3RzIHtcbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICByaWdodDogc3BhY2UoNCk7XG4gICAgICAgIHRvcDogc3BhY2UoNSk7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgLy8gXHRyaWdodDogMTUlO1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCBzcGFjZSgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwiZGl2aWRlclwiKTtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcInJlZFwiKTtcbiAgICB9XG59XG5cbi5jLXNsaWRlci0tdGVzdGltb25pYWxzIHtcbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvdWkvaWNvbi1hcnJvdy1yaWdodC5zdmcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL3VpL2ljb24tYXJyb3ctbGVmdC5zdmcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBmbGV4IGVxdWFsIGhlaWdodCBzdGV0Y2hcbi5jLXNsaWRlci0tZXF1YWwtaGVpZ2h0IHtcbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLy9hbGlnbi1pdGVtczogc3RyZXRjaDsgLy9vcHRpb25hbFxuICAgICAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy9vcHRpb25hbFxuICAgICAgICB9XG4gICAgfVxufVxuXG4uanMtc2xpY2stLWZvcmVncm91bmQsXG4uanMtc2xpY2stLWhlcm8sXG4uanMtc2xpY2stLWdhbGxlcnksXG4uanMtc2xpY2stLXByb2plY3RzLFxuLmpzLXNsaWNrLS1wcm9kdWN0LFxuLmpzLXNsaWNrLS1nYWxsZXJ5LW92ZXJ2aWV3LFxuLmpzLXNsaWNrLS1yZWxhdGVkLXByb2R1Y3RzLFxuLmpzLXNsaWNrLS10ZXN0aW1vbmlhbHMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbn1cblxuLmpzLXNsaWNrLS1mb3JlZ3JvdW5kLnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS1oZXJvLnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS1nYWxsZXJ5LnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS1wcm9qZWN0cy5zbGljay1pbml0aWFsaXplZCxcbi5qcy1zbGljay0tZ2FsbGVyeS1vdmVydmlldy5zbGljay1pbml0aWFsaXplZCxcbi5qcy1zbGljay0tcmVsYXRlZC1wcm9kdWN0cy5zbGljay1pbml0aWFsaXplZCxcbi5qcy1zbGljay0tcHJvZHVjdC5zbGljay1pbml0aWFsaXplZCxcbi5qcy1zbGljay0tdGVzdGltb25pYWxzLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG59XG4iLCIvKiBfY29tcG9uZW50LmhhbWJ1cmdlci5zY3NzICovXG5cbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cblxuLy8gU2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgICAgOiAxMnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgICAgIDogMTJweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggICAgICAgICAgICA6IDE4cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAgICAgICAgICAgOiAycHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yICAgICAgICAgICAgOiBwYWxldHRlKFwicmVkXCIpICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzICAgIDogNnB4ICFkZWZhdWx0O1xuXG4vLyBUeXBlcyAtIFJlbW92ZSBvciBjb21tZW50IG91dCB3aGF0IHlvdSBkb27igJl0IG5lZWRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4gIHNwaW4sXG4gIHNwaW4tclxuKSAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5jLWhhbWJ1cmdlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogc3BhY2UoNCk7XG4gICAgdG9wOiBzcGFjZSg0KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB6LWluZGV4OiAxMztcblxuICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLy8gQGluY2x1ZGUgbWVkaWEocykge1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgLy8gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKFwicmVkXCIpO1xuICAgIC8vICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcGFsZXR0ZShcInJlZFwiKTtcbiAgICAvLyAgICAgbGVmdDogMDtcbiAgICAvLyAgICAgcGFkZGluZzogOXB4IDAgMTBweDtcbiAgICAvLyAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAvLyAgICAgcmlnaHQ6IDA7XG4gICAgLy8gICAgIHRvcDogMDtcbiAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gfVxufVxuXG4uYy1oYW1idXJnZXIuc2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5jLWhhbWJ1cmdlcjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLmMtaGFtYnVyZ2VyX190ZXh0IHtcbiAgICBAaW5jbHVkZSByZW0oXCJmb250LXNpemVcIiwgMTYpO1xuICAgIGNvbG9yOiBwYWxldHRlKFwicmVkXCIpO1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xufVxuXG4uYy1oYW1idXJnZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRvcDogc3BhY2UoMS41KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC8vIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAvLyAgICAgbGVmdDogLTI4cHg7XG4gICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIC8vICAgICB0b3A6IC0xNnB4O1xuICAgIC8vIH1cbiAgICAmLCAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICAgICAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbiAgICAgICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gIH1cblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJvdHRvbTogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG59XG5cbi5jLWhhbWJ1cmdlci5pcy1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAvLyBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgLy8gICAgIHBhZGRpbmctdG9wOiBzcGFjZSg1KTtcbiAgICAvLyAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC8vIH1cbiAgICAuYy1oYW1idXJnZXJfX3RleHQge1xuICAgICAgICBjb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuICAgIH1cbiAgICAuYy1oYW1idXJnZXJfX2lubmVyIHtcbiAgICAgICAgJiwgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuKiBTcGluXG4qL1xuLmMtaGFtYnVyZ2VyLS1zcGluIHtcbiAgICAuYy1oYW1idXJnZXJfX2lubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4zNHMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjM0cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIC5jLWhhbWJ1cmdlcl9faW5uZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNHM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTRzIGVhc2Utb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgMC4xNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBfY29tcG9uZW50cy5tb2RhbC5zY3NzXG5cbi5jLW1vZGFsIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEocGFsZXR0ZShcImJsYWNrXCIpLCAwLjcwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwiYmxhY2tcIik7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMTExO1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG59XG5cbiAgICAuYy1tb2RhbF9faGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUoXCJ0ZXh0XCIpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlICogMjtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZSAqIDI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYy1tb2RhbF9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmMtbW9kYWxfX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHggMjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgIC5jLW1vZGFsX19jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91aS9pY29uLW1vZGFsLWNsb3NlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIHotaW5kZXg6IDgwMTtcbiAgICB9XG4iLCIvKiBfY29tcG9uZW50Lm5hdmJhci5zY3NzICovXG5cbi8vIFRvcCBuYXZcblxuLy8gLmMtbmF2YmFyIHtcbi8vICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcblxuLy8gICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbi8vICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICB9XG4vLyB9XG5cbi8vIC5jLW5hdmJhciA+IHVsIHtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4vLyAgICAgbGlzdC1zdHlsZTogbm9uZTtcbi8vICAgICBtYXJnaW46IDA7XG4vLyB9XG5cbi8vIC5jLW5hdmJhciBsaSB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gfVxuXG4vLyAuYy1uYXZiYXIgbGkgYSB7XG4vLyAgICAgY29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgQGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgMTQpO1xuLy8gfVxuXG4vLyAuYy1uYXZiYXIgPiB1bCA+IGxpID4gYSB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDEpO1xuLy8gICAgIHBhZGRpbmc6IHNwYWNlKDAuNSkgc3BhY2UoKTtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcblxuLy8gICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4vLyAgICAgICAgIHBhZGRpbmc6IHNwYWNlKDAuNSkgc3BhY2UoMi41KTtcbi8vICAgICB9XG4vLyB9XG5cbi8vIFVwZGF0ZWQgZm9yIHdvcmRwcmVzc1xuXG4uYy1uYXZiYXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuLmMtbmF2YmFyLS1yZWdpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuLmMtbmF2YmFyID4gZGl2ID4gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmMtbmF2YmFyIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLW5hdmJhciBsaSBhIHtcbiAgICBjb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAxNCk7XG59XG5cbi5jLW5hdmJhciA+IGRpdiA+IHVsID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tbGVmdDogc3BhY2UoMSk7XG4gICAgcGFkZGluZzogc3BhY2UoMC41KSBzcGFjZSgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMC41KSBzcGFjZSgyLjUpO1xuICAgIH1cbn1cblxuLy8gRGVza3RvcCBOYXZcblxuLmMtbmF2YmFyX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCB0b3A7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcImdyZXlcIikgIWltcG9ydGFudDtcbiAgICAmLS1zY3JvbGwuaXMtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoXCJncmV5XCIpO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZShcImdyZXlcIik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLm8td3JhcHBlcixcbiAgICAuby1ncmlkLFxuICAgIC5vLWdyaWRfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgfVxufVxuXG4uYy1uYXZiYXJfX21haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcGFsZXR0ZShcImdyZXlcIik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmMtbmF2YmFyX19tYWluID4gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmMtbmF2YmFyX19tYWluIHVsIGxpIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtbmF2YmFyX19tYWluIGxpIGEge1xuICAgIGNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1uYXZiYXJfX21haW4gPiB1bCA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDEpO1xuICAgIHBhZGRpbmc6IHNwYWNlKDAuNSkgc3BhY2UoMikgc3BhY2UoMC41KSBzcGFjZSgxKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbiAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAxNCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDEuNSkgc3BhY2UoMi41KSBzcGFjZSgxLjUpIHNwYWNlKDEuNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgQGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgMTYpO1xuICAgICAgICBwYWRkaW5nOiBzcGFjZSgxLjUpIHNwYWNlKDQpIHNwYWNlKDEuNSkgc3BhY2UoMi41KTtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy91aS9pY29uLWRyb3Bkb3duLnN2Z1wiKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgICAgICByaWdodDogc3BhY2UoMC40KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgICAgICByaWdodDogc3BhY2UoKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKFwidGV4dFwiKTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy91aS9pY29uLWRyb3Bkb3duLXJlZC5zdmdcIik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLW5hdmJhcl9fbWFpbiA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgY29sb3I6IHBhbGV0dGUoXCJ0ZXh0XCIpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy91aS9pY29uLWRyb3Bkb3duLXJlZC5zdmdcIik7XG4gICAgfVxufVxuXG4uYy1uYXZiYXJfX21lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICByaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUoXCJkaXZpZGVyXCIpO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgLy9tYXgtd2lkdGg6IDEzNTFweDtcbiAgICBtYXgtd2lkdGg6IDEzMzZweDtcbiAgICBwYWRkaW5nOiBzcGFjZSg0KSBzcGFjZSgyKTtcblxuICAgIC8vIC5jLW5hdmJhcl9fbWVnYS1tZW51X191bCB7XG4gICAgLy8gICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLy8gICAgIG1hcmdpbjogMDtcblxuICAgIC8vICAgICBsaSB7XG4gICAgLy8gICAgICAgICBhIHtcbiAgICAvLyAgICAgICAgICAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAxOSk7XG4gICAgLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMS41KTtcbiAgICAvLyAgICAgICAgICAgICBjb2xvcjogcGFsZXR0ZShcImJsYWNrXCIpO1xuICAgIC8vICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICB9XG4gICAgLy8gfVxuXG4gICAgLmMtbmF2YmFyX19tZWdhLW1lbnVfX3VsIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDYpO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbShmb250LXNpemUsIDE5KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxLjUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBwYWxldHRlKFwiYmxhY2tcIik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoNCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy91aS9pY29uLWFycm93LXJlZC1yaWdodC5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAoJHNwYWNlICogMS41KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLW5hdmJhcl9fbWFpbiA+IHVsID4gbGk6aG92ZXIgLmMtbmF2YmFyX19tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBNb2JpbGUgTmF2XG5cbi5jLW5hdmJhcl9fbW9iaWxlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYmFja2dyb3VuZDogcGFsZXR0ZShcImJsYWNrXCIpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBhZGRpbmc6IHNwYWNlKDMpIDA7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmMtbmF2YmFyX19tb2JpbGVfX21lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICBsaSB7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBwYWxldHRlKFwiYmxhY2tcIiwgMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKCkgc3BhY2UoMik7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIHJlbShcImZvbnQtc2l6ZVwiLCAxNCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBzcGFjZSgpIHNwYWNlKDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1uYXZiYXJfX21vYmlsZV9faGFzLWNoaWxkcmVuIHtcbiAgICA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdWkvaWNvbi1hcnJvdy1yZWQtcmlnaHQuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgKCRzcGFjZSAqIDQpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLmMtbmF2YmFyX19tb2JpbGVfX3N1Yi1tZW51ID4gbGkuYy1uYXZiYXJfX21vYmlsZV9fYmFjayxcbi5jLW5hdmJhcl9fbW9iaWxlX19zdWItbWVudS5jLW5hdmJhcl9fbW9iaWxlX19zdWItbWVudS0tbGFzdFxuICAgID4gbGkuYy1uYXZiYXJfX21vYmlsZV9fYmFjayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3VpL2ljb24tYXJyb3ctcmVkLWxlZnQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0ICgkc3BhY2UgKiA0KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICA+IGEge1xuICAgICAgICBwYWRkaW5nOiBzcGFjZSgpIHNwYWNlKDIpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSByZW0oXCJmb250LXNpemVcIiwgMTQpO1xuICAgICAgICBjb2xvcjogcGFsZXR0ZShcImdyZXlcIiwgMyk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBzcGFjZSgpIHNwYWNlKDMpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1uYXZiYXJfX21vYmlsZV9fc3ViLW1lbnUge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwiYmxhY2tcIik7XG4gICAgdG9wOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICAvLyB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGZhZGUtaW4tb3V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDExMTtcblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiA4MHB4O1xuICAgIH1cbn1cbiIsIi8qIF9jb21wb25lbnQucGFnZS1ib2R5LnNjc3MgKi9cblxuLmMtcGFnZS1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIvKiBfY29tcG9uZW50LnBhZ2UtaGVhZC5zY3NzICovXG5cbi5jLXBhZ2UtaGVhZCB7XG5cdHBhZGRpbmc6IHNwYWNlKDMpIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cdGJhY2tncm91bmQ6IHBhbGV0dGUoXCJibGFja1wiKTtcblx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbn1cblxuLmMtcGFnZS1oZWFkX193cmFwIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYy1wYWdlLWhlYWQtLXNjcm9sbCB7XG5cdCYuaXMtYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTI7XG5cdFx0YmFja2dyb3VuZDogcGFsZXR0ZShcImJsYWNrXCIpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEobCkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxufVxuXG4uYy1wYWdlLWhlYWRfX2xvZ28ge1xuXHRpbWcge1xuXHRcdHdpZHRoOiAxNzNweDtcblx0XHRAaW5jbHVkZSBtZWRpYShtKSB7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKHhsKSB7XG5cdFx0XHR3aWR0aDogMjgycHg7XG5cdFx0fVxuXHR9XG59IiwiLyogX2NvbXBvbmVudC5zZWFyY2guc2NzcyAqL1xuXG4uYy1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcGFsZXR0ZShcImJsYWNrXCIpO1xuICAgIHotaW5kZXg6IDEwO1xuXG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn0iLCIvKiBfY29tcG9uZW50LmJyZWFkY3J1bWJzLnNjc3MgKi9cblxuLmMtYnJlYWRjcnVtYnMge1xuICAgIEBpbmNsdWRlIHJlbShmb250LXNpemUsIDEyKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogcGFsZXR0ZShcImdyZXlcIik7XG4gICAgICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBwYWxldHRlKFwiZ3JleVwiLCAzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgc3BhY2UoKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKFwiZ3JleVwiLCAzKTtcbiAgICB9XG5cbiAgICB1bDpudGgtY2hpbGQoMikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8qIF91dGlsaXR5LmRpc3BsYXkuc2NzcyAqL1xuXG4vL1xuLy8gU3RhbmRhcmQgRGVjbGFyYXRpb25zXG4udS10YWJsZSB7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udS10YWJsZS1jZWxsIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnUtdGFibGUtcm93IHtcblx0ZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4udS1pbnZpc2libGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi51LXZpc2libGUge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udS1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnUtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi51LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtcHJpbnQtYmxvY2sge1xuXHRAbWVkaWEgcHJpbnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi51LXByaW50LWlubGluZS1ibG9jayB7XG5cdEBtZWRpYSBwcmludCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi51LXByaW50LWhpZGRlbiB7XG5cdEBtZWRpYSBwcmludCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vL1xuLy8gUmVzcG9uc2l2ZSBEZWNsYXJhdGlvbnNcbkBpZiAkcmVzcG9uc2l2ZSB7XG5cdEBlYWNoICRuYW1lIGluICRicmVha3BvaW50LW1vZGlmaWVycyB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJG5hbWUpIHtcblxuXHRcdFx0LnUtdGFibGUge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51LXRhYmxlLWNlbGwge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtdGFibGUtcm93IHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1yb3c7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtaW52aXNpYmxlIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtdmlzaWJsZSB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudS1pbmxpbmUge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdCAgICBcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51LWlubGluZS1ibG9jayB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0ICAgIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtYmxvY2sge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtZmxleCB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0ICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51LWhpZGRlbiB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0ICAgIFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51LXByaW50LWJsb2NrIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRAbWVkaWEgcHJpbnQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51LXByaW50LWlubGluZS1ibG9jayB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0QG1lZGlhIHByaW50IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtcHJpbnQtaGlkZGVuIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRAbWVkaWEgcHJpbnQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0fVxuXHR9XG59XG4iLCIvKiBfdXRpbGl0eS5mbGV4LnNjc3MgKi9cblxuLy9cbi8vIFN0YW5kYXJkIERlY2xhcmF0aW9uc1xuXG4vL1xuLy8ganVzdGlmeS1jb250ZW50XG4udS1mbGV4LWp1c3RpZnktY2VudGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi51LWZsZXgtanVzdGlmeS1zdGFydCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnUtZmxleC1qdXN0aWZ5LWJldHdlZW4ge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi51LWZsZXgtanVzdGlmeS1lbmQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4udS1mbGV4LWFsaWduLWNlbnRlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51LWZsZXgtYWxpZ24tZmxleC1zdGFydCB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4udS1mbGV4LWFsaWduLWZsZXgtZW5kIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4udS1mbGV4LWFsaWduLXN0cmV0Y2gge1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnUtZmxleC13cmFwIHtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4udS1mbGV4LWRpcmVjdGlvbi1jb2x1bW4ge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udS1mbGV4LWRpcmVjdGlvbi1yb3cge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4udS1mbGV4LTEge1xuXHRmbGV4OiAxO1xufVxuXG4udS1mbGV4LWdyb3ctMSB7XG5cdGZsZXgtZ3JvdzogMTtcbn1cblxuLy9cbi8vIFJlc3BvbnNpdmUgRGVjbGFyYXRpb25zXG5AaWYgJHJlc3BvbnNpdmUge1xuXHRAZWFjaCAkbmFtZSBpbiAkYnJlYWtwb2ludC1tb2RpZmllcnMge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCRuYW1lKSB7XG5cblx0XHRcdC51LWZsZXgtanVzdGlmeS1jZW50ZXIge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudS1mbGV4LWp1c3RpZnktc3RhcnQge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1qdXN0aWZ5LWJldHdlZW4ge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1qdXN0aWZ5LWVuZCB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1hbGlnbi1jZW50ZXIge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC51LWZsZXgtYWxpZ24tZmxleC1zdGFydCB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC51LWZsZXgtYWxpZ24tZmxleC1lbmQge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1hbGlnbi1zdHJldGNoIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC13cmFwIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC51LWZsZXgtZGlyZWN0aW9uLWNvbHVtbiB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1kaXJlY3Rpb24tcm93IHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudS1mbGV4LTEge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC51LWZsZXgtZ3Jvdy0xIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qIF91dGlsaXR5LnNwYWNpbmcuc2NzcyAqL1xuXG4vKipcbiAqIFV0aWxpdHkgY2xhc3NlcyB0byBwdXQgc3BlY2lmaWMgc3BhY2luZyB2YWx1ZXMgb250byBlbGVtZW50cy5cbiAqXG4gKiAgIC51LW0tdCB7fVxuICogICAudS1wIHt9XG4gKiAgIC51LXAteCB7fVxuICovXG5cbkBlYWNoICRwcm9wZXJ0eS1uYW1lc3BhY2UsICRwcm9wZXJ0eSBpbiAkc3BhY2luZy1wcm9wZXJ0aWVzIHtcblxuICAgIEBlYWNoICRkaXJlY3Rpb24tbmFtZXNwYWNlLCAkZGlyZWN0aW9uLXJ1bGVzIGluICRzcGFjaW5nLWRpcmVjdGlvbnMge1xuXG4gICAgICAgIEBmb3IgJHNpemUgZnJvbSAwIHRocm91Z2ggJHNwYWNpbmctbWF4LW11bHRpcGxpZXIge1xuXG4gICAgICAgICAgICAudS0jeyRwcm9wZXJ0eS1uYW1lc3BhY2V9I3skZGlyZWN0aW9uLW5hbWVzcGFjZX0jeyRzaXplfSB7XG5cbiAgICAgICAgICAgICAgICBAZWFjaCAkZGlyZWN0aW9uIGluICRkaXJlY3Rpb24tcnVsZXMge1xuICAgICAgICAgICAgICAgICAgICN7JHByb3BlcnR5fSN7JGRpcmVjdGlvbn06IHNwYWNlKCRzaXplKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIFJlc3BvbnNpdmUgTW9kaWZpZXJzXG5AaWYgJHJlc3BvbnNpdmUge1xuXG4gICAgQGVhY2ggJHByb3BlcnR5LW5hbWVzcGFjZSwgJHByb3BlcnR5IGluICRzcGFjaW5nLXByb3BlcnRpZXMge1xuXG4gICAgICAgIEBlYWNoICRkaXJlY3Rpb24tbmFtZXNwYWNlLCAkZGlyZWN0aW9uLXJ1bGVzIGluICRzcGFjaW5nLWRpcmVjdGlvbnMge1xuXG4gICAgICAgICAgICBAZWFjaCAkbmFtZSBpbiAkYnJlYWtwb2ludC1tb2RpZmllcnMge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG5hbWUpIHtcblxuICAgICAgICAgICAgICAgICAgICBAZm9yICRzaXplIGZyb20gMCB0aHJvdWdoICRzcGFjaW5nLW1heC1tdWx0aXBsaWVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnUtI3skcHJvcGVydHktbmFtZXNwYWNlfSN7JGRpcmVjdGlvbi1uYW1lc3BhY2V9I3skc2l6ZX0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJlxcQCN7JG5hbWV9IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZWFjaCAkZGlyZWN0aW9uIGluICRkaXJlY3Rpb24tcnVsZXMge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX0jeyRkaXJlY3Rpb259OiBzcGFjZSgkc2l6ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9BbGwgTWFyZ2luXG4udS1tLWEge1xuXHRAZm9yICRpIGZyb20gMCB0aHJvdWdoICRzcGFjaW5nLW1heC1tdWx0aXBsaWVyIHtcblx0XHQmI3skaX0ge1xuXHRcdFx0bWFyZ2luOiAoJHNwYWNlICogJGkpO1xuXHRcdH1cblx0fVxufVxuXG4vLyBBbGwgUGFkZGluZ1xuLnUtcC1hIHtcblx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkc3BhY2luZy1tYXgtbXVsdGlwbGllciB7XG5cdFx0JiN7JGl9IHtcblx0XHRcdHBhZGRpbmc6ICgkc3BhY2UgKiAkaSk7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBfdXRpbGl0eS5oZWlnaHRzLnNjc3MgKi9cblxuQGlmICRlbmFibGUtZmxleCB7XG5cbiAgICAudS1oZWlnaHQtYSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAudS1oZWlnaHQtMTAwcGMge1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICB9XG5cbiAgICAudS1oZWlnaHQtMTAwdmgge1xuICAgICAgICBoZWlnaHQ6MTAwdmg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgd2lkdGgtc2V0dXAoXCJ1LWhlaWdodFwiLCBcImhlaWdodFwiKTtcbiAgICBAaW5jbHVkZSB3aWR0aC1zZXR1cChcInUtaGVpZ2h0XCIsIFwibWluLWhlaWdodFwiKTsgLy8gU2FmYXJpIGJ1ZyBmaXhcblxuICAgIEBpZiAkcmVzcG9uc2l2ZSB7XG5cbiAgICAgICAgQGVhY2ggJG5hbWUgaW4gJGJyZWFrcG9pbnQtbW9kaWZpZXJzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRuYW1lKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1zZXR1cChcInUtaGVpZ2h0XCIsIFwiaGVpZ2h0XCIsIFwiXFxcXEBcIiskbmFtZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1zZXR1cChcInUtaGVpZ2h0XCIsIFwibWluLWhlaWdodFwiLCBcIlxcXFxAXCIrJG5hbWUpOyAvLyBTYWZhcmkgYnVnIGZpeFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz0gICAgICAgICAgIFdpZHRoIFNldHVwICAgICAgICAgICA9XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdEBtaXhpbiB3aWR0aC1zZXR1cCgkbmFtZXNwYWNlOlwiXCIsICRhdHRyaWJ1dGU6XCJcIiwgJHN1ZmZpeDpcIlwiKSB7XG5cdFx0JHByZWZpeDogXCIuXCIgKyAkbmFtZXNwYWNlICsgXCItXCI7XG5cblx0XHQvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cblx0XHQjeyRwcmVmaXh9I3tmdWxsfSN7JHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiAxMDAlOyB9XG5cblxuXHRcdC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cblx0XHQjeyRwcmVmaXh9I3toYWxmfSN7JHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA1MCU7IH1cblxuXG5cdFx0LyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuXHRcdCN7JHByZWZpeCArIFwiMVxcXFwvM1wiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiAzMy4zMzMlOyB9XG5cdFx0I3skcHJlZml4ICsgXCIyXFxcXC8zXCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDY2LjY2NiU7IH1cblxuXG5cdFx0LyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG5cdFx0I3skcHJlZml4ICsgXCIxXFxcXC80XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDI1JTsgfVxuXHRcdCN7JHByZWZpeCArIFwiMlxcXFwvNFwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeH0je2hhbGZ9I3skc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiM1xcXFwvNFwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA3NSU7IH1cblxuXG5cdFx0LyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuXHRcdCN7JHByZWZpeCArIFwiMVxcXFwvNVwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiAyMCU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjJcXFxcLzVcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogNDAlOyB9XG5cdFx0I3skcHJlZml4ICsgXCIzXFxcXC81XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDYwJTsgfVxuXHRcdCN7JHByZWZpeCArIFwiNFxcXFwvNVwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA4MCU7IH1cblxuXG5cdFx0LyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuXHRcdCN7JHByZWZpeCArIFwiMVxcXFwvNlwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiAxNi42NjYlOyB9XG5cdFx0I3skcHJlZml4ICsgXCIyXFxcXC82XCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIxXFxcXC8zXCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiM1xcXFwvNlwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeH0je2hhbGZ9I3skc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiNFxcXFwvNlwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiMlxcXFwvM1wiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjVcXFxcLzZcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogODMuMzMzJTsgfVxuXG5cblx0XHQvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuXHRcdCN7JHByZWZpeCArIFwiMVxcXFwvOFwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiAxMi41JTsgfVxuXHRcdCN7JHByZWZpeCArIFwiMlxcXFwvOFwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiMVxcXFwvNFwiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjNcXFxcLzhcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogMzcuNSU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjRcXFxcLzhcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXh9I3toYWxmfSN7JHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjVcXFxcLzhcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogNjIuNSU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjZcXFxcLzhcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjNcXFxcLzRcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI3XFxcXC84XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDg3LjUlOyB9XG5cblx0XHQvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuXHRcdCN7JHByZWZpeCArIFwiMVxcXFwvOVwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiAxMS4xMTElOyB9XG5cdFx0I3skcHJlZml4ICsgXCIyXFxcXC85XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDIyLjIyMiU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjNcXFxcLzlcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjFcXFxcLzNcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI0XFxcXC85XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDQ0LjQ0NCU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjVcXFxcLzlcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogNTUuNTU2JTsgfVxuXHRcdCN7JHByZWZpeCArIFwiNlxcXFwvOVwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiMlxcXFwvM1wiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjdcXFxcLzlcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogNzcuNzc4JTsgfVxuXHRcdCN7JHByZWZpeCArIFwiOFxcXFwvOVwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA4OC44ODklOyB9XG5cblxuXHRcdC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cblx0XHQjeyRwcmVmaXggKyBcIjFcXFxcLzEwXCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDEwJTsgfVxuXHRcdCN7JHByZWZpeCArIFwiMlxcXFwvMTBcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjFcXFxcLzVcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCIzXFxcXC8xMFwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiAzMCU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjRcXFxcLzEwXCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIyXFxcXC81XCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiNVxcXFwvMTBcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXh9I3toYWxmfSN7JHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjZcXFxcLzEwXCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIzXFxcXC81XCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiN1xcXFwvMTBcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogNzAlOyB9XG5cdFx0I3skcHJlZml4ICsgXCI4XFxcXC8xMFwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiNFxcXFwvNVwiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjlcXFxcLzEwXCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDkwJTsgfVxuXG5cblx0XHQvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cblx0XHQjeyRwcmVmaXggKyBcIjFcXFxcLzEyXCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDguMzMzJTsgfVxuXHRcdCN7JHByZWZpeCArIFwiMlxcXFwvMTJcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjFcXFxcLzZcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCIzXFxcXC8xMlwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiMVxcXFwvNFwiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjRcXFxcLzEyXCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIxXFxcXC8zXCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiNVxcXFwvMTJcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogNDEuNjY2JSB9XG5cdFx0I3skcHJlZml4ICsgXCI2XFxcXC8xMlwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeH0je2hhbGZ9I3skc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiN1xcXFwvMTJcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogNTguMzMzJTsgfVxuXHRcdCN7JHByZWZpeCArIFwiOFxcXFwvMTJcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjJcXFxcLzNcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI5XFxcXC8xMlwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiM1xcXFwvNFwiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjEwXFxcXC8xMlwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiNVxcXFwvNlwiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjExXFxcXC8xMlwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA5MS42NjYlOyB9XG5cdH1cbiIsIi8qIF91dGlsaXR5LndpZHRocy5zY3NzICovXG5cbi8vIERlcHJlY2hpYXRlZCBhcyBJRTEwIGRvZXMgbm90IHN1cHBvcnQgZmxleC1iYXNpc1xuLy8gV2lkdGggYXR0cmlidXRlXG4kd2lkdGgtYXR0cmlidXRlOiBcIndpZHRoXCI7XG4vL0BpZiAkZW5hYmxlLWZsZXgge1xuLy9cdCR3aWR0aC1hdHRyaWJ1dGU6ICdmbGV4Jztcbi8vfVxuXG5AaW5jbHVkZSB3aWR0aC1zZXR1cChcInUtd2lkdGhcIiwgJHdpZHRoLWF0dHJpYnV0ZSk7XG5AaW5jbHVkZSB3aWR0aC1zZXR1cChcInUtd1wiLCAkd2lkdGgtYXR0cmlidXRlKTtcblxuQGlmICRyZXNwb25zaXZlIHtcblxuXHRAZWFjaCAkbmFtZSBpbiAkYnJlYWtwb2ludC1tb2RpZmllcnMge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCRuYW1lKSB7XG5cdFx0ICAgQGluY2x1ZGUgd2lkdGgtc2V0dXAoXCJ1LXdpZHRoXCIsICR3aWR0aC1hdHRyaWJ1dGUsIFwiXFxcXEBcIiskbmFtZSk7XG5cdFx0ICAgQGluY2x1ZGUgd2lkdGgtc2V0dXAoXCJ1LXdcIiwgJHdpZHRoLWF0dHJpYnV0ZSwgXCJcXFxcQFwiKyRuYW1lKTtcblx0XHR9XG5cdH1cblxufVxuIl19 */
