@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;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    .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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RDtFQUdPLDRCQUFrRDtFQUFsRCwrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCwrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCwrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCwrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0Q7RUFBbEQsZ0NBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtEO0VBQWxELGdDQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRDtFQUFsRCxnQ0FBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0Q7RUFBbEQsZ0NBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sZ0NBQWtELEVBQUE7O0FBSHpEO0VBR08sZ0NBQWtELEVBQUE7O0FBSHpEO0VBR08sZ0NBQWtELEVBQUE7O0FBSHpEO0VBR08sZ0NBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sc0JBQWtELEVBQUE7O0FBSHpEO0VBR08sc0JBQWtELEVBQUE7O0FBSHpEO0VBR08sdUJBQWtELEVBQUE7O0FBSHpEO0VBR08sdUJBQWtELEVBQUE7O0FBSHpEO0VBR08sdUJBQWtELEVBQUE7O0FBSHpEO0VBR08sdUJBQWtELEVBQUE7O0FBSHpEO0VBR08sdUJBQWtELEVBQUE7O0FBSHpEO0VBR08sdUJBQWtELEVBQUE7O0FBSHpEO0VBR08sdUJBQWtELEVBQUE7O0FBSHpEO0VBR08sdUJBQWtELEVBQUE7O0FBSHpEO0VBR08sdUJBQWtELEVBQUE7O0FBSHpEO0VBR08sdUJBQWtELEVBQUE7O0FBSHpEO0VBR08sdUJBQWtELEVBQUE7O0FBSHpEO0VBR08sd0JBQWtELEVBQUE7O0FBSHpEO0VBR08sd0JBQWtELEVBQUE7O0FBSHpEO0VBR08sd0JBQWtELEVBQUE7O0FBSHpEO0VBR08sd0JBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtEO0VBQWxELDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRDtFQUFsRCw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0Q7RUFBbEQsOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtEO0VBQWxELDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTywwQkFBa0Q7RUFBbEQsNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMEJBQWtEO0VBQWxELDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTywyQkFBa0Q7RUFBbEQsOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtEO0VBQWxELDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTywyQkFBa0Q7RUFBbEQsOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtEO0VBQWxELDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTywyQkFBa0Q7RUFBbEQsOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtEO0VBQWxELDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTywyQkFBa0Q7RUFBbEQsOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCwrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDBCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDBCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRCxFQUFBOztBN0JMekQ7RTZCNkJnQjtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxE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SVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELGdDQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsZ0NBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCxnQ0FBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELGdDQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsZ0NBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsc0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsc0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsc0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsc0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsc0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsc0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRDtJQUFsRCw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsMkJBQWtEO0lBQWxELDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0Q7SUFBbEQsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRDtJQUFsRCw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsMkJBQWtEO0lBQWxELDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0Q7SUFBbEQsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDBCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDBCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsMEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwwQkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwwQkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDBCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDBCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsMEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwwQkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwwQkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEs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MlNEO0lBQWtDLFVBQWtCLEVBQUE7RUFFcEQ7SUFBa0MsVUFBa0IsRUFBQTtFQUlwRDtJQUFrQyxVQUFrQixFQUFBO0VBRXBEO0lBQWtDLFVBQWtCLEVBQUE7RUFHcEQ7O0d6QysyU0M7RXlDNTJTRDtJQUFrQyxhQUFxQixFQUFBO0VBSXZEO0lBQWtDLGNBQXVCLEVBQUE7RUFFekQ7SUFBa0MsY0FBc0IsRUFBQTtFQUl4RDtJQUFtQyxjQUFzQixFQUFBLEVBQUkiLCJmaWxlIjoiYXBwLmNyaXRpY2FsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZSAqL1xuLyogX2Jhc2UuYW5pbWF0aW9uLnNjc3MgKi9cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4vKiBfYmFzZS5mb250cy5zY3NzICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJsYWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXItQmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItQmxhY2suc3ZnI2F2ZW5pclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJvb2suZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1Cb29rLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1Cb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1Cb29rLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJvb2suc3ZnI2F2ZW5pclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUhlYXZ5LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXItSGVhdnkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUhlYXZ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItSGVhdnkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItSGVhdnkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItSGVhdnkuc3ZnI2F2ZW5pclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1NZWRpdW0uc3ZnI2F2ZW5pclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLVJlZ3VsYXIuc3ZnI2F2ZW5pclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXItTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItTGlnaHQuc3ZnI2F2ZW5pclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0T2JsaXF1ZS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0T2JsaXF1ZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItTGlnaHRPYmxpcXVlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXItTGlnaHRPYmxpcXVlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0T2JsaXF1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1MaWdodE9ibGlxdWUuc3ZnI2F2ZW5pclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKiBfZ2VuZXJpYy5ub3JtYWxpemUuc2NzcyAqL1xuLyogbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cbioge1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSxcbndpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5kbCxcbmRkLFxub2wsXG51bCxcbmZvcm0sXG5maWVsZHNldCxcbmxlZ2VuZCxcbmZpZ3VyZSxcbnRhYmxlLFxudGgsXG50ZCxcbmNhcHRpb24sXG5ociB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSxcbkZpcmVmb3gsXG5hbmQgT3BlcmEuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLFxuU2FmYXJpLFxuYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSxcblNhZmFyaSxcbmFuZCBDaHJvbWUuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssXG5TYWZhcmksXG5hbmQgQ2hyb21lLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsXG5DaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCxcbnVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssXG5TYWZhcmksXG5hbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqLyB9XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCxcbklFIDgvOS8xMC8xMSxcbmFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZyxcbnBhZGRpbmcsXG5vciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLFxuaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsXG5tYXJnaW4sXG5hbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogX2dlbmVyaWMuYm94LXNpemluZy5zY3NzICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4vKiBfZWxlbWVudC5idXR0b25zLnNjc3MgKi9cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuLyogX2VsZW1lbnQuYWRkcmVzcy5zY3NzICovXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIF9lbGVtZW50LmhlYWRpbmdzLnNjc3MgKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cblxuaDEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cblxuaDIge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMzYzNjsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE2NjY3OyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjIyMjI7IH1cblxuaDUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zODQ2MjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMzYzNjsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNjY2NzsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMjIyMjsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTsgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg0NjI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMzYzNjsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNjY2NzsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMjIyMjsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTsgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg0NjI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE2NjY3OyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4MTgyOyB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNjg0MjsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTsgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg0NjI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMTA1MzsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0Mjg2OyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4MTgyOyB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7IH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7IH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4NDYyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjEwNTM7IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNDI4NjsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xODE4MjsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1OyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1OyB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zODQ2MjsgfSB9XG5cbi8qIF9lbGVtZW50LmltYWdlcy5zY3NzICovXG4vKipcbiAqIDEuIEZsdWlkIGltYWdlcyBmb3IgcmVzcG9uc2l2ZSBwdXJwb3Nlcy5cbiAqIDIuIE9mZnNldCBgYWx0YCB0ZXh0IGZyb20gc3Vycm91bmRpbmcgY29weS5cbiAqIDMuIFNldHRpbmcgYHZlcnRpY2FsLWFsaWduYCByZW1vdmVzIHRoZSB3aGl0ZXNwYWNlIHRoYXQgYXBwZWFycyB1bmRlciBgaW1nYFxuICogICAgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBkcm9wcGVkIGludG8gYSBwYWdlIGFzLWlzLiBTYWZlciBhbHRlcm5hdGl2ZSB0b1xuICogICAgdXNpbmcgYGRpc3BsYXk6IGJsb2NrO2AuXG4gKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogWzFdICovXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgLyogWzJdICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8qIFszXSAqLyB9XG5cbi8qKlxuICogMS4gSWYgYSBgd2lkdGhgIGFuZC9vciBgaGVpZ2h0YCBhdHRyaWJ1dGUgaGF2ZSBiZWVuIGV4cGxpY2l0bHkgZGVmaW5lZCwgbGV04oCZc1xuICogICAgbm90IG1ha2UgdGhlIGltYWdlIGZsdWlkLlxuICovXG5pbWdbd2lkdGhdLFxuaW1nW2hlaWdodF0ge1xuICAvKiBbMV0gKi9cbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbmNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKiBfZWxlbWVudC5pbnB1dHMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG50ZXh0YXJlYSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG50ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMwNjEzO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1vei1yYW5nZS10aHVtYiwgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMwNjEzO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpob3Zlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpob3Zlcjo6LW1vei1yYW5nZS10aHVtYiwgaW5wdXRbdHlwZT1cInJhbmdlXCJdOmhvdmVyOjotbXMtdGh1bWIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iLCBpbnB1dFt0eXBlPVwicmFuZ2VcIl06YWN0aXZlOjotbW96LXJhbmdlLXRodW1iLCBpbnB1dFt0eXBlPVwicmFuZ2VcIl06YWN0aXZlOjotbXMtdGh1bWIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMWVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1zLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBfZWxlbWVudC5saW5rcy5zY3NzICovXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKiBfZWxlbWVudC5saXN0cy5zY3NzICovXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMjRweDsgfVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmRkLFxuZHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIF9lbGVtZW50LnBhZ2Uuc2NzcyAqL1xuQHZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyODI4Mjc7XG4gIGZvbnQtZmFtaWx5OiBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLyogX2VsZW1lbnQucnVsZS5zY3NzICovXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQxRDE7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLyogX2VsZW1lbnQucXVvdGVzLnNjc3MgKi9cbmJsb2NrcXVvdGUge1xuICBxdW90ZXM6IFwi4oCcXCIgXCLigJ1cIjsgfVxuICBibG9ja3F1b3RlIHAge1xuICAgIHRleHQtaW5kZW50OiAtMC40MmVtOyB9XG4gICAgYmxvY2txdW90ZSBwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBvcGVuLXF1b3RlOyB9XG4gICAgYmxvY2txdW90ZSBwOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vLWNsb3NlLXF1b3RlOyB9XG4gICAgYmxvY2txdW90ZSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBibG9ja3F1b3RlIHA6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogY2xvc2UtcXVvdGU7IH1cblxuLyogX2VsZW1lbnQuc2VsZWN0cy5zY3NzICovXG4vKiBfb2JqZWN0LmNvbHVtbnMuc2NzcyAqL1xuLm8tY29sdW1uIHtcbiAgY29sdW1uLWdhcDogMjRweDsgfVxuXG4uby1jb2x1bW4tMCB7XG4gIGNvbHVtbnM6IDA7IH1cblxuLm8tY29sdW1uLTEge1xuICBjb2x1bW5zOiAxOyB9XG5cbi5vLWNvbHVtbi0yIHtcbiAgY29sdW1uczogMjsgfVxuXG4uby1jb2x1bW4tMyB7XG4gIGNvbHVtbnM6IDM7IH1cblxuLm8tY29sdW1uLTQge1xuICBjb2x1bW5zOiA0OyB9XG5cbi5vLWNvbHVtbi01IHtcbiAgY29sdW1uczogNTsgfVxuXG4uby1jb2x1bW4tNiB7XG4gIGNvbHVtbnM6IDY7IH1cblxuLm8tY29sdW1uLTcge1xuICBjb2x1bW5zOiA3OyB9XG5cbi5vLWNvbHVtbi04IHtcbiAgY29sdW1uczogODsgfVxuXG4uby1jb2x1bW4tOSB7XG4gIGNvbHVtbnM6IDk7IH1cblxuLm8tY29sdW1uLTEwIHtcbiAgY29sdW1uczogMTA7IH1cblxuLm8tY29sdW1uLTExIHtcbiAgY29sdW1uczogMTE7IH1cblxuLm8tY29sdW1uLTEyIHtcbiAgY29sdW1uczogMTI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAuby1jb2x1bW4tMFxcQHhzIHtcbiAgICBjb2x1bW5zOiAwOyB9XG4gIC5vLWNvbHVtbi0xXFxAeHMge1xuICAgIGNvbHVtbnM6IDE7IH1cbiAgLm8tY29sdW1uLTJcXEB4cyB7XG4gICAgY29sdW1uczogMjsgfVxuICAuby1jb2x1bW4tM1xcQHhzIHtcbiAgICBjb2x1bW5zOiAzOyB9XG4gIC5vLWNvbHVtbi00XFxAeHMge1xuICAgIGNvbHVtbnM6IDQ7IH1cbiAgLm8tY29sdW1uLTVcXEB4cyB7XG4gICAgY29sdW1uczogNTsgfVxuICAuby1jb2x1bW4tNlxcQHhzIHtcbiAgICBjb2x1bW5zOiA2OyB9XG4gIC5vLWNvbHVtbi03XFxAeHMge1xuICAgIGNvbHVtbnM6IDc7IH1cbiAgLm8tY29sdW1uLThcXEB4cyB7XG4gICAgY29sdW1uczogODsgfVxuICAuby1jb2x1bW4tOVxcQHhzIHtcbiAgICBjb2x1bW5zOiA5OyB9XG4gIC5vLWNvbHVtbi0xMFxcQHhzIHtcbiAgICBjb2x1bW5zOiAxMDsgfVxuICAuby1jb2x1bW4tMTFcXEB4cyB7XG4gICAgY29sdW1uczogMTE7IH1cbiAgLm8tY29sdW1uLTEyXFxAeHMge1xuICAgIGNvbHVtbnM6IDEyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuby1jb2x1bW4tMFxcQHMge1xuICAgIGNvbHVtbnM6IDA7IH1cbiAgLm8tY29sdW1uLTFcXEBzIHtcbiAgICBjb2x1bW5zOiAxOyB9XG4gIC5vLWNvbHVtbi0yXFxAcyB7XG4gICAgY29sdW1uczogMjsgfVxuICAuby1jb2x1bW4tM1xcQHMge1xuICAgIGNvbHVtbnM6IDM7IH1cbiAgLm8tY29sdW1uLTRcXEBzIHtcbiAgICBjb2x1bW5zOiA0OyB9XG4gIC5vLWNvbHVtbi01XFxAcyB7XG4gICAgY29sdW1uczogNTsgfVxuICAuby1jb2x1bW4tNlxcQHMge1xuICAgIGNvbHVtbnM6IDY7IH1cbiAgLm8tY29sdW1uLTdcXEBzIHtcbiAgICBjb2x1bW5zOiA3OyB9XG4gIC5vLWNvbHVtbi04XFxAcyB7XG4gICAgY29sdW1uczogODsgfVxuICAuby1jb2x1bW4tOVxcQHMge1xuICAgIGNvbHVtbnM6IDk7IH1cbiAgLm8tY29sdW1uLTEwXFxAcyB7XG4gICAgY29sdW1uczogMTA7IH1cbiAgLm8tY29sdW1uLTExXFxAcyB7XG4gICAgY29sdW1uczogMTE7IH1cbiAgLm8tY29sdW1uLTEyXFxAcyB7XG4gICAgY29sdW1uczogMTI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vLWNvbHVtbi0wXFxAbSB7XG4gICAgY29sdW1uczogMDsgfVxuICAuby1jb2x1bW4tMVxcQG0ge1xuICAgIGNvbHVtbnM6IDE7IH1cbiAgLm8tY29sdW1uLTJcXEBtIHtcbiAgICBjb2x1bW5zOiAyOyB9XG4gIC5vLWNvbHVtbi0zXFxAbSB7XG4gICAgY29sdW1uczogMzsgfVxuICAuby1jb2x1bW4tNFxcQG0ge1xuICAgIGNvbHVtbnM6IDQ7IH1cbiAgLm8tY29sdW1uLTVcXEBtIHtcbiAgICBjb2x1bW5zOiA1OyB9XG4gIC5vLWNvbHVtbi02XFxAbSB7XG4gICAgY29sdW1uczogNjsgfVxuICAuby1jb2x1bW4tN1xcQG0ge1xuICAgIGNvbHVtbnM6IDc7IH1cbiAgLm8tY29sdW1uLThcXEBtIHtcbiAgICBjb2x1bW5zOiA4OyB9XG4gIC5vLWNvbHVtbi05XFxAbSB7XG4gICAgY29sdW1uczogOTsgfVxuICAuby1jb2x1bW4tMTBcXEBtIHtcbiAgICBjb2x1bW5zOiAxMDsgfVxuICAuby1jb2x1bW4tMTFcXEBtIHtcbiAgICBjb2x1bW5zOiAxMTsgfVxuICAuby1jb2x1bW4tMTJcXEBtIHtcbiAgICBjb2x1bW5zOiAxMjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWNvbHVtbi0wXFxAbCB7XG4gICAgY29sdW1uczogMDsgfVxuICAuby1jb2x1bW4tMVxcQGwge1xuICAgIGNvbHVtbnM6IDE7IH1cbiAgLm8tY29sdW1uLTJcXEBsIHtcbiAgICBjb2x1bW5zOiAyOyB9XG4gIC5vLWNvbHVtbi0zXFxAbCB7XG4gICAgY29sdW1uczogMzsgfVxuICAuby1jb2x1bW4tNFxcQGwge1xuICAgIGNvbHVtbnM6IDQ7IH1cbiAgLm8tY29sdW1uLTVcXEBsIHtcbiAgICBjb2x1bW5zOiA1OyB9XG4gIC5vLWNvbHVtbi02XFxAbCB7XG4gICAgY29sdW1uczogNjsgfVxuICAuby1jb2x1bW4tN1xcQGwge1xuICAgIGNvbHVtbnM6IDc7IH1cbiAgLm8tY29sdW1uLThcXEBsIHtcbiAgICBjb2x1bW5zOiA4OyB9XG4gIC5vLWNvbHVtbi05XFxAbCB7XG4gICAgY29sdW1uczogOTsgfVxuICAuby1jb2x1bW4tMTBcXEBsIHtcbiAgICBjb2x1bW5zOiAxMDsgfVxuICAuby1jb2x1bW4tMTFcXEBsIHtcbiAgICBjb2x1bW5zOiAxMTsgfVxuICAuby1jb2x1bW4tMTJcXEBsIHtcbiAgICBjb2x1bW5zOiAxMjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5vLWNvbHVtbi0wXFxAeGwge1xuICAgIGNvbHVtbnM6IDA7IH1cbiAgLm8tY29sdW1uLTFcXEB4bCB7XG4gICAgY29sdW1uczogMTsgfVxuICAuby1jb2x1bW4tMlxcQHhsIHtcbiAgICBjb2x1bW5zOiAyOyB9XG4gIC5vLWNvbHVtbi0zXFxAeGwge1xuICAgIGNvbHVtbnM6IDM7IH1cbiAgLm8tY29sdW1uLTRcXEB4bCB7XG4gICAgY29sdW1uczogNDsgfVxuICAuby1jb2x1bW4tNVxcQHhsIHtcbiAgICBjb2x1bW5zOiA1OyB9XG4gIC5vLWNvbHVtbi02XFxAeGwge1xuICAgIGNvbHVtbnM6IDY7IH1cbiAgLm8tY29sdW1uLTdcXEB4bCB7XG4gICAgY29sdW1uczogNzsgfVxuICAuby1jb2x1bW4tOFxcQHhsIHtcbiAgICBjb2x1bW5zOiA4OyB9XG4gIC5vLWNvbHVtbi05XFxAeGwge1xuICAgIGNvbHVtbnM6IDk7IH1cbiAgLm8tY29sdW1uLTEwXFxAeGwge1xuICAgIGNvbHVtbnM6IDEwOyB9XG4gIC5vLWNvbHVtbi0xMVxcQHhsIHtcbiAgICBjb2x1bW5zOiAxMTsgfVxuICAuby1jb2x1bW4tMTJcXEB4bCB7XG4gICAgY29sdW1uczogMTI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAuby1jb2x1bW4tMFxcQHh4bCB7XG4gICAgY29sdW1uczogMDsgfVxuICAuby1jb2x1bW4tMVxcQHh4bCB7XG4gICAgY29sdW1uczogMTsgfVxuICAuby1jb2x1bW4tMlxcQHh4bCB7XG4gICAgY29sdW1uczogMjsgfVxuICAuby1jb2x1bW4tM1xcQHh4bCB7XG4gICAgY29sdW1uczogMzsgfVxuICAuby1jb2x1bW4tNFxcQHh4bCB7XG4gICAgY29sdW1uczogNDsgfVxuICAuby1jb2x1bW4tNVxcQHh4bCB7XG4gICAgY29sdW1uczogNTsgfVxuICAuby1jb2x1bW4tNlxcQHh4bCB7XG4gICAgY29sdW1uczogNjsgfVxuICAuby1jb2x1bW4tN1xcQHh4bCB7XG4gICAgY29sdW1uczogNzsgfVxuICAuby1jb2x1bW4tOFxcQHh4bCB7XG4gICAgY29sdW1uczogODsgfVxuICAuby1jb2x1bW4tOVxcQHh4bCB7XG4gICAgY29sdW1uczogOTsgfVxuICAuby1jb2x1bW4tMTBcXEB4eGwge1xuICAgIGNvbHVtbnM6IDEwOyB9XG4gIC5vLWNvbHVtbi0xMVxcQHh4bCB7XG4gICAgY29sdW1uczogMTE7IH1cbiAgLm8tY29sdW1uLTEyXFxAeHhsIHtcbiAgICBjb2x1bW5zOiAxMjsgfSB9XG5cbi8qIF9vYmplY3QuZ3JpZC5zY3NzICovXG4vKipcbiAqIEdyaWQgd3JhcHBlciBzZXR1cCwgc3VwcG9ydHMgaW5saW5lLWJsb2NrICYgZmxleCBtb2Rlc1xuICogY2hhbmdlIGluIF9jb25maWcuZ3JpZC5zY3NzXG4gKi9cbi5vLWdyaWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tZ3JpZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuby1ncmlkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTI0cHg7IH0gfVxuXG4uby1ncmlkX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm8tZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9IH1cblxuLyoqXG4gKiBSZXZlcnNlZCBncmlkcyBhbGxvdyB5b3UgdG8gc3RydWN0dXJlIHlvdXIgc291cmNlIGluIHRoZSBvcHBvc2l0ZSBvcmRlciB0b1xuICogaG93IHlvdXIgcmVuZGVyZWQgbGF5b3V0IHdpbGwgYXBwZWFyLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLXJldiB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5vLWdyaWQtLXJldiA+IC5vLWdyaWRfX2l0ZW0ge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyoqXG4gKiBBbGlnbiBncmlkIGFzIGEgdmVydGljYWwgY29sdW1uLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLWNvbHVtbnMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi8qKlxuICogR3V0dGVybGVzcyBncmlkcyBoYXZlIGFsbCB0aGUgcHJvcGVydGllcyBvZiByZWd1bGFyIGdyaWRzLCBtaW51cyBhbnkgc3BhY2luZy5cbiAqIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tZnVsbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm8tZ3JpZC0tZnVsbCA+IC5vLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBGaWxsIGdyaWRzIHdpbGwgYWxsb3cgdXMgdG8gYXV0b2ZpbGwgaGVpZ2h0IGZvciBmbGV4IGJhc2VkIGdyaWRzLlxuICogRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uby1ncmlkLS1maWxsIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKipcbiAqIEFsaWduIHRoZSBlbnRpcmUgZ3JpZCB0byB0aGUgcmlnaHQuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi8qKlxuICogQ2VudGVyZWQgZ3JpZHMgYWxpZ24gZ3JpZCBpdGVtcyBjZW50cmFsbHkgd2l0aG91dCBuZWVkaW5nIHRvIHVzZSBwdXNoIG9yIHB1bGxcbiAqIGNsYXNzZXMuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLyoqXG4gKiBBbGlnbiBncmlkIGNlbGxzIHZlcnRpY2FsbHkgKGAuZ3JpZC0tbWlkZGxlYCBvciBgLmdyaWQtLWJvdHRvbWApLiBFeHRlbmRzXG4gKiBgLmdyaWRgLlxuICovXG4uby1ncmlkLS1taWRkbGUgPiAuby1ncmlkX19pdGVtIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5vLWdyaWQtLWJvdHRvbSA+IC5vLWdyaWRfX2l0ZW0ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4vKipcbiAqIENyZWF0ZSBncmlkcyB3aXRoIG5hcnJvd2VyIGd1dHRlcnMuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tbmFycm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDsgfVxuICAuby1ncmlkLS1uYXJyb3cgPiAuby1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cblxuLyoqXG4gKiBDcmVhdGUgZ3JpZHMgd2l0aCB3aWRlciBndXR0ZXJzLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLXdpZGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cbiAgLm8tZ3JpZC0td2lkZSA+IC5vLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4OyB9XG5cbi8qKlxuICogRmxleCBiYXNpcyBtb2RpZnkuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tdW53cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7IH1cblxuLyogX29iamVjdC53cmFwcGVycy5zY3NzICovXG4uby13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDE2cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm8td3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgICAuby13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH0gfVxuXG4vKiBfY29tcG9uZW50LmJ1dHRvbnMuc2NzcyAqL1xuLmMtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA4cHggMjBweCA3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAxMjBtcyBlYXNlLW91dDsgfVxuXG4uYy1idG46ZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jLWJ0bi0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLWJ0bi0tYmxhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWExYTFhOyB9XG4gIC5jLWJ0bi0tYmxhY2suaXMtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyODI4Mjc7IH1cbiAgICAuYy1idG4tLWJsYWNrLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMjYsIDI2LCAwLjI1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzFmMTUxNTsgfVxuICAuYy1idG4tLWJsYWNrMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYy1idG4tLWJsYWNrMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWExYTFhOyB9XG4gICAgLmMtYnRuLS1ibGFjazIuaXMtb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMjgyODI3OyB9XG4gICAgICAuYy1idG4tLWJsYWNrMi5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMjYsIDI2LCAwLjI1KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMWYxNTE1OyB9XG5cbi5jLWJ0bi0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGM7XG4gIGJvcmRlci1jb2xvcjogIzAwYztcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmMtYnRuLS1ibHVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNGI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MTRiODsgfVxuICAuYy1idG4tLWJsdWUuaXMtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyODI4Mjc7IH1cbiAgICAuYy1idG4tLWJsdWUuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDIwNCwgMC4yNSk7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwY2M7IH1cblxuLmMtYnRuLS1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogIzI4MjgyNzsgfVxuICAuYy1idG4tLWRpdmlkZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2OyB9XG4gIC5jLWJ0bi0tZGl2aWRlci5pcy1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzI4MjgyNzsgfVxuICAgIC5jLWJ0bi0tZGl2aWRlci5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4yNSk7XG4gICAgICBib3JkZXItY29sb3I6ICNlYmUxZTE7IH1cbiAgLmMtYnRuLS1kaXZpZGVyMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgICBib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gICAgY29sb3I6ICMyODI4Mjc7IH1cbiAgICAuYy1idG4tLWRpdmlkZXIyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7IH1cbiAgICAuYy1idG4tLWRpdmlkZXIyLmlzLW91dGxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzI4MjgyNzsgfVxuICAgICAgLmMtYnRuLS1kaXZpZGVyMi5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjI1KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWJlMWUxOyB9XG5cbi5jLWJ0bi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMwO1xuICBib3JkZXItY29sb3I6ICMwYzA7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLWJ0bi0tZ3JlZW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNGI4MTQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTRiODE0OyB9XG4gIC5jLWJ0bi0tZ3JlZW4uaXMtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyODI4Mjc7IH1cbiAgICAuYy1idG4tLWdyZWVuLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMDQsIDAsIDAuMjUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDBjYzAwOyB9XG5cbi5jLWJ0bi0tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDg7XG4gIGJvcmRlci1jb2xvcjogIzQ4NDg0ODtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmMtYnRuLS1ncmV5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0ODQ4O1xuICAgIGJvcmRlci1jb2xvcjogIzQ4NDg0ODsgfVxuICAuYy1idG4tLWdyZXkuaXMtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyODI4Mjc7IH1cbiAgICAuYy1idG4tLWdyZXkuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCA3MiwgNzIsIDAuMjUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNTYzYTNhOyB9XG4gIC5jLWJ0bi0tZ3JleTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjFmMWYxO1xuICAgIGNvbG9yOiAjMjgyODI3OyB9XG4gICAgLmMtYnRuLS1ncmV5Mjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0ODQ4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgLmMtYnRuLS1ncmV5Mi5pcy1vdXRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMyODI4Mjc7IH1cbiAgICAgIC5jLWJ0bi0tZ3JleTIuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzIsIDcyLCA3MiwgMC4yNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzU2M2EzYTsgfVxuICAuYy1idG4tLWdyZXkzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQ5ZDlkO1xuICAgIGJvcmRlci1jb2xvcjogIzlkOWQ5ZDtcbiAgICBjb2xvcjogIzI4MjgyNzsgfVxuICAgIC5jLWJ0bi0tZ3JleTM6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NDg0ODtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ4NDg0ODsgfVxuICAgIC5jLWJ0bi0tZ3JleTMuaXMtb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMjgyODI3OyB9XG4gICAgICAuYy1idG4tLWdyZXkzLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCA3MiwgNzIsIDAuMjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICM1NjNhM2E7IH1cblxuLmMtYnRuLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMwNjEzO1xuICBib3JkZXItY29sb3I6ICNlMzA2MTM7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLWJ0bi0tcmVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MxZDI4O1xuICAgIGJvcmRlci1jb2xvcjogI2NjMWQyODsgfVxuICAuYy1idG4tLXJlZC5pcy1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzI4MjgyNzsgfVxuICAgIC5jLWJ0bi0tcmVkLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDYsIDE5LCAwLjI1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U5MDAwZTsgfVxuXG4uYy1idG4tLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTM1NWM7XG4gIGJvcmRlci1jb2xvcjogIzQ5MzU1YztcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmMtYnRuLS1wdXJwbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTQ0NGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDk0NDRlOyB9XG4gIC5jLWJ0bi0tcHVycGxlLmlzLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjgyODI3OyB9XG4gICAgLmMtYnRuLS1wdXJwbGUuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDczLCA1MywgOTIsIDAuMjUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDkyNzZiOyB9XG4gIC5jLWJ0bi0tcHVycGxlMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhlNjliMjtcbiAgICBib3JkZXItY29sb3I6ICM4ZTY5YjI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYy1idG4tLXB1cnBsZTI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NDQ0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ5NDQ0ZTsgfVxuICAgIC5jLWJ0bi0tcHVycGxlMi5pcy1vdXRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMyODI4Mjc7IH1cbiAgICAgIC5jLWJ0bi0tcHVycGxlMi5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MywgNTMsIDkyLCAwLjI1KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDkyNzZiOyB9XG5cbi5jLWJ0bi0tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjc7XG4gIGJvcmRlci1jb2xvcjogIzI4MjgyNztcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmMtYnRuLS10ZXh0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICAgIGJvcmRlci1jb2xvcjogIzI4MjgyODsgfVxuICAuYy1idG4tLXRleHQuaXMtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyODI4Mjc7IH1cbiAgICAuYy1idG4tLXRleHQuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgMzksIDAuMjUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzAzMDFmOyB9XG4gIC5jLWJ0bi0tdGV4dDIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Nzg3ODc7XG4gICAgYm9yZGVyLWNvbG9yOiAjODc4Nzg3O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmMtYnRuLS10ZXh0Mjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjgyODI4OyB9XG4gICAgLmMtYnRuLS10ZXh0Mi5pcy1vdXRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMyODI4Mjc7IH1cbiAgICAgIC5jLWJ0bi0tdGV4dDIuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCAzOSwgMC4yNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzMwMzAxZjsgfVxuICAuYy1idG4tLXRleHQzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xuICAgIGJvcmRlci1jb2xvcjogIzU1NTU1NTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jLWJ0bi0tdGV4dDM6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgICAgIGJvcmRlci1jb2xvcjogIzI4MjgyODsgfVxuICAgIC5jLWJ0bi0tdGV4dDMuaXMtb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMjgyODI3OyB9XG4gICAgICAuYy1idG4tLXRleHQzLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgMzksIDAuMjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICMzMDMwMWY7IH1cblxuLmMtYnRuLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyODI4Mjc7IH1cbiAgLmMtYnRuLS13aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuICAuYy1idG4tLXdoaXRlLmlzLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjgyODI3OyB9XG4gICAgLmMtYnRuLS13aGl0ZS5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG5cbi5jLWJ0bi0td2Qge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7IH1cblxuLmMtYnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMDYxMztcbiAgYm9yZGVyLWNvbG9yOiAjZTMwNjEzO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYy1idG4tLXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTMwNjEzO1xuICAgIGNvbG9yOiAjMjgyODI3OyB9XG5cbi5jLWJ0bi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2UzMDYxMztcbiAgY29sb3I6ICNlMzA2MTM7IH1cbiAgLmMtYnRuLS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2UzMDYxMztcbiAgICBjb2xvcjogI2UzMDYxMzsgfVxuXG4uYy1idG4tLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NDg0ODtcbiAgYm9yZGVyLWNvbG9yOiAjNDg0ODQ4O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYy1idG4tLXRlcnRpYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0ODQ4O1xuICAgIGJvcmRlci1jb2xvcjogIzQ4NDg0ODtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYy1idG4tLXF1YXRlcm5hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYy1idG4tLXF1YXRlcm5hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYy1idG4tLXF1aW5hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTMwNjEzO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYy1idG4tLXF1aW5hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzA2MTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTMwNjEzOyB9XG5cbi5jLWJ0bi0tbWFwLXRhYi1saXN0LCAuYy1idG4tLW1hcC10YWItbWFwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gIC5jLWJ0bi0tbWFwLXRhYi1saXN0OmhvdmVyLCAuYy1idG4tLW1hcC10YWItbWFwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjgyODI3OyB9XG5cbi5jLWJ0bi0tbWFwLXRhYi1saXN0LmFjdGl2ZSwgLmMtYnRuLS1tYXAtdGFiLW1hcC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjgyODI3ICFpbXBvcnRhbnQ7IH1cblxuLmMtYnRuLS1tYXAtdGFiLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvdWkvaWNvbi1ncmlkLWdyZXkuc3ZnXCIpIGxlZnQgMTVweCB0b3AgMTJweCBuby1yZXBlYXQ7IH1cbiAgLmMtYnRuLS1tYXAtdGFiLWxpc3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybChcIi4uL2ltZy91aS9pY29uLWdyaWQtYmxhY2suc3ZnXCIpIGxlZnQgMTVweCB0b3AgMTJweCBuby1yZXBlYXQ7IH1cblxuLmMtYnRuLS1tYXAtdGFiLWxpc3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL3VpL2ljb24tZ3JpZC1ibGFjay5zdmdcIikgbGVmdCAxNXB4IHRvcCAxMnB4IG5vLXJlcGVhdDsgfVxuXG4uYy1idG4tLW1hcC10YWItbWFwIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL3VpL2ljb24tbG9jYXRpb24tZ3JleS1zbS5zdmdcIikgbGVmdCAxNXB4IHRvcCAxMnB4IG5vLXJlcGVhdDsgfVxuICAuYy1idG4tLW1hcC10YWItbWFwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoXCIuLi9pbWcvdWkvaWNvbi1sb2NhdGlvbi1ibGFjay1zbS5zdmdcIikgbGVmdCAxNXB4IHRvcCAxMnB4IG5vLXJlcGVhdDsgfVxuXG4uYy1idG4tLW1hcC10YWItbWFwLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltZy91aS9pY29uLWxvY2F0aW9uLWJsYWNrLXNtLnN2Z1wiKSBsZWZ0IDE1cHggdG9wIDEycHggbm8tcmVwZWF0OyB9XG5cbi8qIF9jb21wb25lbnQuc2xpZGVyLnNjc3MgKi9cbi5jLXNsaWRlciBhcnRpY2xlIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmMtc2xpZGVyLS1iYXNpYyBoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMwNjEzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjRweDsgfVxuXG4uYy1zbGlkZXItLWJhc2ljIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1zbGlkZXItLWJhc2ljIC5zbGljay1kb3RzIHtcbiAgICAgIGJvdHRvbTogMTEycHg7IH0gfVxuXG4uYy1zbGlkZXItdmlkZW8tYmxvY2sgLnNsaWNrLXByZXYge1xuICB0b3A6IDg2JTtcbiAgbGVmdDogNyU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXNsaWRlci12aWRlby1ibG9jayAuc2xpY2stcHJldiB7XG4gICAgICB0b3A6IDkxJTtcbiAgICAgIGxlZnQ6IDE1JTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtc2xpZGVyLXZpZGVvLWJsb2NrIC5zbGljay1wcmV2IHtcbiAgICAgIHRvcDogOTYlO1xuICAgICAgbGVmdDogMTUlOyB9IH1cbiAgLmMtc2xpZGVyLXZpZGVvLWJsb2NrIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKC4uL2ltZy91aS9pY29uLWhlcm8tYXJyb3ctcHJldi5zdmcpOyB9XG5cbi5jLXNsaWRlci12aWRlby1ibG9jayAuc2xpY2stbmV4dCB7XG4gIHRvcDogODYlO1xuICByaWdodDogNyU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXNsaWRlci12aWRlby1ibG9jayAuc2xpY2stbmV4dCB7XG4gICAgICB0b3A6IDkxJTtcbiAgICAgIHJpZ2h0OiAxNSU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jLXNsaWRlci12aWRlby1ibG9jayAuc2xpY2stbmV4dCB7XG4gICAgICB0b3A6IDk2JTtcbiAgICAgIHJpZ2h0OiAxNSU7IH0gfVxuICAuYy1zbGlkZXItdmlkZW8tYmxvY2sgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL3VpL2ljb24taGVyby1hcnJvdy1uZXh0LnN2Zyk7IH1cblxuLmMtc2xpZGVyLS1iYWNrZ3JvdW5kIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAxNnB4OyB9XG5cbi5jLXNsaWRlcl9fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jLXNsaWRlcl9fY29udGVudCBoZWFkZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYy1zbGlkZXItLWhlcm8ge1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtc2xpZGVyLS1oZXJvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWEgIWltcG9ydGFudDsgfSB9XG4gIC5jLXNsaWRlci0taGVybyBhcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5jLXNsaWRlci0taGVybyBhcnRpY2xlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAuYy1zbGlkZXItLWhlcm8gYXJ0aWNsZSBoZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgLmMtc2xpZGVyLS1oZXJvIGFydGljbGUgLmMtc2xpZGVyX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMzkwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jLXNsaWRlci0taGVybyBhcnRpY2xlIC5jLXNsaWRlcl9fY29udGVudCB7XG4gICAgICAgICAgaGVpZ2h0OiA0ODlweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuYy1zbGlkZXItLWhlcm8gYXJ0aWNsZSAuYy1zbGlkZXJfX2NvbnRlbnQge1xuICAgICAgICAgIGhlaWdodDogNjQwcHg7IH0gfVxuICAgIC5jLXNsaWRlci0taGVybyBhcnRpY2xlIC5jLXNsaWRlcl9fY29udGVudC12aWRlbyB7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYy1zbGlkZXItLWhlcm8gYXJ0aWNsZSAuYy1zbGlkZXJfX2NvbnRlbnQtdmlkZW8ge1xuICAgICAgICAgIGhlaWdodDogNDMycHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmMtc2xpZGVyLS1oZXJvIGFydGljbGUgLmMtc2xpZGVyX19jb250ZW50LXZpZGVvIHtcbiAgICAgICAgICBoZWlnaHQ6IDU3NXB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5jLXNsaWRlci0taGVybyBhcnRpY2xlIC5jLXNsaWRlcl9fY29udGVudC12aWRlbyB7XG4gICAgICAgICAgaGVpZ2h0OiA2NDBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG4gICAgLmMtc2xpZGVyLS1oZXJvIGFydGljbGUgLmMtc2xpZGVyX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuYy1zbGlkZXItLWhlcm8gYXJ0aWNsZSAuYy1zbGlkZXJfX2ltYWdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfSB9XG4gICAgICAuYy1zbGlkZXItLWhlcm8gYXJ0aWNsZSAuYy1zbGlkZXJfX2ltYWdlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuYy1zbGlkZXItLWhlcm8gYXJ0aWNsZSAuYy1zbGlkZXItLWhvbWVwYWdlLXZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmMtc2xpZGVyLS1oZXJvIGFydGljbGUgLmMtc2xpZGVyX19jb250ZW50X19ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogI2UzMDYxMzsgfVxuICAgICAgLmMtc2xpZGVyLS1oZXJvIGFydGljbGUgLmMtc2xpZGVyX19jb250ZW50X19ib3R0b206YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogI2UzMDYxMztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5jLXNsaWRlci0taGVybyBhcnRpY2xlIC5jLXNsaWRlcl9fY29udGVudF9fYm90dG9tOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cblxuLmMtc2xpZGVyLS1yZWdpb24tbmV3cyBhcnRpY2xlIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jLXNsaWRlci0tcmVnaW9uLW5ld3MgYXJ0aWNsZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYy1zbGlkZXItLWxhbmRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICB6LWluZGV4OiAxOyB9XG4gIC5jLXNsaWRlci0tbGFuZGluZyAuc2xpY2stbGlzdCxcbiAgLmMtc2xpZGVyLS1sYW5kaW5nIC5zbGljay10cmFjayB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLmMtc2xpZGVyLS1sYW5kaW5nIGFydGljbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmMtc2xpZGVyLS1sYW5kaW5nIGFydGljbGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5jLXNsaWRlci0tbGFuZGluZyBhcnRpY2xlIGhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgICAuYy1zbGlkZXItLWxhbmRpbmcgYXJ0aWNsZSAuYy1zbGlkZXJfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAzOTBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jLXNsaWRlci0tbGFuZGluZyBhcnRpY2xlIC5jLXNsaWRlcl9fY29udGVudCB7XG4gICAgICAgICAgaGVpZ2h0OiA0ODlweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuYy1zbGlkZXItLWxhbmRpbmcgYXJ0aWNsZSAuYy1zbGlkZXJfX2NvbnRlbnQge1xuICAgICAgICAgIGhlaWdodDogNjQwcHg7IH0gfVxuICAgIC5jLXNsaWRlci0tbGFuZGluZyBhcnRpY2xlIC5jLXNsaWRlcl9faW1hZ2UsXG4gICAgLmMtc2xpZGVyLS1sYW5kaW5nIGFydGljbGUgLmMtc2xpZGVyX192aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYy1zbGlkZXItLWxhbmRpbmcgYXJ0aWNsZSAuYy1zbGlkZXJfX2ltYWdlLFxuICAgICAgICAuYy1zbGlkZXItLWxhbmRpbmcgYXJ0aWNsZSAuYy1zbGlkZXJfX3ZpZGVvIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfSB9XG4gICAgICAuYy1zbGlkZXItLWxhbmRpbmcgYXJ0aWNsZSAuYy1zbGlkZXJfX2ltYWdlOmFmdGVyLFxuICAgICAgLmMtc2xpZGVyLS1sYW5kaW5nIGFydGljbGUgLmMtc2xpZGVyX192aWRlbzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxZDFkMWIgMCUsIHJnYmEoMjksIDI5LCAyNywgMCkgMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuYy1zbGlkZXItLWxhbmRpbmcgYXJ0aWNsZSAuYy1zbGlkZXJfX3ZpZGVvIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxNjI4cHg7IH1cbiAgICAuYy1zbGlkZXItLWxhbmRpbmcgYXJ0aWNsZSAuYy1zbGlkZXJfX3Byb2R1Y3QtYmFubmVyLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYy1zbGlkZXItLWxhbmRpbmcgYXJ0aWNsZSAuYy1zbGlkZXJfX3Byb2R1Y3QtYmFubmVyLWltYWdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuYy1zbGlkZXItLWxhbmRpbmcgYXJ0aWNsZSAuYy1zbGlkZXJfX3Byb2R1Y3QtYmFubmVyLWltYWdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfSB9XG4gICAgLmMtc2xpZGVyLS1sYW5kaW5nIGFydGljbGUgLmMtc2xpZGVyX19jb250ZW50X19ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogI2UzMDYxMzsgfVxuICAgICAgLmMtc2xpZGVyLS1sYW5kaW5nIGFydGljbGUgLmMtc2xpZGVyX19jb250ZW50X19ib3R0b206YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogI2UzMDYxMztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5jLXNsaWRlci0tbGFuZGluZyBhcnRpY2xlIC5jLXNsaWRlcl9fY29udGVudF9fYm90dG9tOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cblxuLmMtc2xpZGVyLS1uby1maWx0ZXIgLmMtc2xpZGVyX19pbWFnZTphZnRlcixcbi5jLXNsaWRlci0tbm8tZmlsdGVyIC5jLXNsaWRlcl9fdmlkZW86YWZ0ZXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jLXNsaWRlci0tcmVkdWNlZC1maWx0ZXIgLmMtc2xpZGVyX19pbWFnZTphZnRlcixcbi5jLXNsaWRlci0tcmVkdWNlZC1maWx0ZXIgLmMtc2xpZGVyX192aWRlbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICMxYTFhMWE7IH1cblxuLmMtc2xpZGVyLS1nYWxsZXJ5IC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IHVuc2V0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3R0b206IHVuc2V0O1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbi5jLXNsaWRlci0tZ2FsbGVyeSAuc2xpY2stZG90cyBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7IH1cblxuLmMtc2xpZGVyLS1nYWxsZXJ5IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMwNjEzOyB9XG5cbi5jLXNsaWRlci0tcHJvZHVjdCAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4uYy1zbGlkZXItLXByb2R1Y3QgYXJ0aWNsZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1zbGlkZXItLXByb2R1Y3QgYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7IH0gfVxuICAuYy1zbGlkZXItLXByb2R1Y3QgYXJ0aWNsZSAuaGlkZGVuLWxpbmsge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTIwbXMgZWFzZS1vdXQ7IH1cbiAgICAuYy1zbGlkZXItLXByb2R1Y3QgYXJ0aWNsZSAuaGlkZGVuLWxpbmsgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jLXNsaWRlci0tcHJvZHVjdCBhcnRpY2xlOmhvdmVyIC5oaWRkZW4tbGluayB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uYy1zbGlkZXItLXByb2plY3RzIC5zbGljay1kb3RzIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAzMnB4O1xuICB0b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3R0b206IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5jLXNsaWRlci0tcHJvamVjdHMgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7IH1cblxuLmMtc2xpZGVyLS1wcm9qZWN0cyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMDYxMzsgfVxuXG4uYy1zbGlkZXItLXRlc3RpbW9uaWFscyAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL3VpL2ljb24tYXJyb3ctcmlnaHQuc3ZnKTsgfVxuXG4uYy1zbGlkZXItLXRlc3RpbW9uaWFscyAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL3VpL2ljb24tYXJyb3ctbGVmdC5zdmcpOyB9XG5cbi5jLXNsaWRlci0tZXF1YWwtaGVpZ2h0IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmMtc2xpZGVyLS1lcXVhbC1oZWlnaHQgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmpzLXNsaWNrLS1mb3JlZ3JvdW5kLFxuLmpzLXNsaWNrLS1oZXJvLFxuLmpzLXNsaWNrLS1nYWxsZXJ5LFxuLmpzLXNsaWNrLS1wcm9qZWN0cyxcbi5qcy1zbGljay0tcHJvZHVjdCxcbi5qcy1zbGljay0tZ2FsbGVyeS1vdmVydmlldyxcbi5qcy1zbGljay0tcmVsYXRlZC1wcm9kdWN0cyxcbi5qcy1zbGljay0tdGVzdGltb25pYWxzIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7IH1cblxuLmpzLXNsaWNrLS1mb3JlZ3JvdW5kLnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS1oZXJvLnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS1nYWxsZXJ5LnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS1wcm9qZWN0cy5zbGljay1pbml0aWFsaXplZCxcbi5qcy1zbGljay0tZ2FsbGVyeS1vdmVydmlldy5zbGljay1pbml0aWFsaXplZCxcbi5qcy1zbGljay0tcmVsYXRlZC1wcm9kdWN0cy5zbGljay1pbml0aWFsaXplZCxcbi5qcy1zbGljay0tcHJvZHVjdC5zbGljay1pbml0aWFsaXplZCxcbi5qcy1zbGljay0tdGVzdGltb25pYWxzLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBfY29tcG9uZW50LmhhbWJ1cmdlci5zY3NzICovXG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uYy1oYW1idXJnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS44NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzJweDtcbiAgdG9wOiAzMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgei1pbmRleDogMTM7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYy1oYW1idXJnZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jLWhhbWJ1cmdlci5zY3JvbGwge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLmMtaGFtYnVyZ2VyOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uYy1oYW1idXJnZXJfX3RleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjZTMwNjEzO1xuICBtYXJnaW4tbGVmdDogMjhweDsgfVxuXG4uYy1oYW1idXJnZXJfX2lubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0b3A6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgLmMtaGFtYnVyZ2VyX19pbm5lciwgLmMtaGFtYnVyZ2VyX19pbm5lcjpiZWZvcmUsIC5jLWhhbWJ1cmdlcl9faW5uZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzA2MTM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbiAgICB3aWR0aDogMThweDsgfVxuICAuYy1oYW1idXJnZXJfX2lubmVyOmJlZm9yZSwgLmMtaGFtYnVyZ2VyX19pbm5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYy1oYW1idXJnZXJfX2lubmVyOmJlZm9yZSB7XG4gICAgdG9wOiAtNnB4OyB9XG4gIC5jLWhhbWJ1cmdlcl9faW5uZXI6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTZweDsgfVxuXG4uYy1oYW1idXJnZXIuaXMtYWN0aXZlIHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtaGFtYnVyZ2VyLmlzLWFjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAuYy1oYW1idXJnZXIuaXMtYWN0aXZlIC5jLWhhbWJ1cmdlcl9fdGV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmMtaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuYy1oYW1idXJnZXJfX2lubmVyLCAuYy1oYW1idXJnZXIuaXMtYWN0aXZlIC5jLWhhbWJ1cmdlcl9faW5uZXI6YmVmb3JlLCAuYy1oYW1idXJnZXIuaXMtYWN0aXZlIC5jLWhhbWJ1cmdlcl9faW5uZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLypcbiogU3BpblxuKi9cbi5jLWhhbWJ1cmdlci0tc3BpbiAuYy1oYW1idXJnZXJfX2lubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIC5jLWhhbWJ1cmdlci0tc3BpbiAuYy1oYW1idXJnZXJfX2lubmVyOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4zNHMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47IH1cbiAgLmMtaGFtYnVyZ2VyLS1zcGluIC5jLWhhbWJ1cmdlcl9faW5uZXI6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMzRzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5jLWhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmMtaGFtYnVyZ2VyX19pbm5lciB7XG4gIGhlaWdodDogMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5jLWhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmMtaGFtYnVyZ2VyX19pbm5lcjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xNHMgZWFzZS1vdXQ7IH1cbiAgLmMtaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuYy1oYW1idXJnZXJfX2lubmVyOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgMC4xNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLmMtbW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDEyMG1zIGVhc2Utb3V0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMTExOyB9XG4gIC5jLW1vZGFsLmlzLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uYy1tb2RhbF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMyODI4Mjc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jLW1vZGFsX19pbm5lciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYy1tb2RhbF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMnB4IDE2cHggMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAlOyB9XG5cbi5jLW1vZGFsX19jbG9zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91aS9pY29uLW1vZGFsLWNsb3NlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogMTZweDtcbiAgd2lkdGg6IDQycHg7XG4gIHotaW5kZXg6IDgwMTsgfVxuXG4vKiBfY29tcG9uZW50Lm5hdmJhci5zY3NzICovXG4uYy1uYXZiYXIge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYy1uYXZiYXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5jLW5hdmJhci0tcmVnaW9uIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1uYXZiYXItLXJlZ2lvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmMtbmF2YmFyID4gZGl2ID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuLmMtbmF2YmFyIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jLW5hdmJhciBsaSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uYy1uYXZiYXIgPiBkaXYgPiB1bCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmMtbmF2YmFyID4gZGl2ID4gdWwgPiBsaSA+IGEge1xuICAgICAgcGFkZGluZzogNHB4IDIwcHg7IH0gfVxuXG4uYy1uYXZiYXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NDg0OCAhaW1wb3J0YW50OyB9XG4gIC5jLW5hdmJhcl9fd3JhcHBlci0tc2Nyb2xsLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICM0ODQ4NDg7IH1cbiAgLmMtbmF2YmFyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjNDg0ODQ4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuYy1uYXZiYXJfX3dyYXBwZXIgLm8td3JhcHBlcixcbiAgLmMtbmF2YmFyX193cmFwcGVyIC5vLWdyaWQsXG4gIC5jLW5hdmJhcl9fd3JhcHBlciAuby1ncmlkX19pdGVtIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7IH1cblxuLmMtbmF2YmFyX19tYWluIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzQ4NDg0ODsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jLW5hdmJhcl9fbWFpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5jLW5hdmJhcl9fbWFpbiA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuLmMtbmF2YmFyX19tYWluIHVsIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gIC5jLW5hdmJhcl9fbWFpbiB1bCBsaTpsYXN0LWNoaWxkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jLW5hdmJhcl9fbWFpbiBsaSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYy1uYXZiYXJfX21haW4gPiB1bCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcGFkZGluZzogNHB4IDE2cHggNHB4IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtbmF2YmFyX19tYWluID4gdWwgPiBsaSA+IGEge1xuICAgICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggMTJweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmMtbmF2YmFyX19tYWluID4gdWwgPiBsaSA+IGEge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgcGFkZGluZzogMTJweCAzMnB4IDEycHggMjBweDsgfSB9XG4gIC5jLW5hdmJhcl9fbWFpbiA+IHVsID4gbGkgPiBhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYy1uYXZiYXJfX21haW4gPiB1bCA+IGxpID4gYTphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1nL3VpL2ljb24tZHJvcGRvd24uc3ZnXCIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYy1uYXZiYXJfX21haW4gPiB1bCA+IGxpID4gYTphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAzLjJweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5jLW5hdmJhcl9fbWFpbiA+IHVsID4gbGkgPiBhOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDhweDsgfSB9XG4gIC5jLW5hdmJhcl9fbWFpbiA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjgyODI3OyB9XG4gICAgLmMtbmF2YmFyX19tYWluID4gdWwgPiBsaSA+IGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3VpL2ljb24tZHJvcGRvd24tcmVkLnN2Z1wiKTsgfVxuXG4uYy1uYXZiYXJfX21haW4gPiB1bCA+IGxpOmhvdmVyID4gYSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjgyODI3OyB9XG4gIC5jLW5hdmJhcl9fbWFpbiA+IHVsID4gbGk6aG92ZXIgPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvdWkvaWNvbi1kcm9wZG93bi1yZWQuc3ZnXCIpOyB9XG5cbi5jLW5hdmJhcl9fbWVnYS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDEzMzZweDtcbiAgcGFkZGluZzogMzJweCAxNnB4OyB9XG4gIC5jLW5hdmJhcl9fbWVnYS1tZW51IC5jLW5hdmJhcl9fbWVnYS1tZW51X191bCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgLmMtbmF2YmFyX19tZWdhLW1lbnUgLmMtbmF2YmFyX19tZWdhLW1lbnVfX3VsIHVsIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgY29sb3I6ICMxYTFhMWE7XG4gICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3VpL2ljb24tYXJyb3ctcmVkLXJpZ2h0LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTJweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5jLW5hdmJhcl9fbWFpbiA+IHVsID4gbGk6aG92ZXIgLmMtbmF2YmFyX19tZWdhLW1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYy1uYXZiYXJfX21vYmlsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMjRweCAwOyB9XG4gIC5jLW5hdmJhcl9fbW9iaWxlLXdyYXBwZXIuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYy1uYXZiYXJfX21vYmlsZV9fbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jLW5hdmJhcl9fbW9iaWxlX19tZW51IGxpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldDsgfVxuICAgIC5jLW5hdmJhcl9fbW9iaWxlX19tZW51IGxpIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5jLW5hdmJhcl9fbW9iaWxlX19tZW51IGxpIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4OyB9IH1cblxuLmMtbmF2YmFyX19tb2JpbGVfX2hhcy1jaGlsZHJlbiA+IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdWkvaWNvbi1hcnJvdy1yZWQtcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMzJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uYy1uYXZiYXJfX21vYmlsZV9fc3ViLW1lbnUgPiBsaS5jLW5hdmJhcl9fbW9iaWxlX19iYWNrLFxuLmMtbmF2YmFyX19tb2JpbGVfX3N1Yi1tZW51LmMtbmF2YmFyX19tb2JpbGVfX3N1Yi1tZW51LS1sYXN0ID4gbGkuYy1uYXZiYXJfX21vYmlsZV9fYmFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91aS9pY29uLWFycm93LXJlZC1sZWZ0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgMzJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXRvcDogMDsgfVxuICAuYy1uYXZiYXJfX21vYmlsZV9fc3ViLW1lbnUgPiBsaS5jLW5hdmJhcl9fbW9iaWxlX19iYWNrID4gYSxcbiAgLmMtbmF2YmFyX19tb2JpbGVfX3N1Yi1tZW51LmMtbmF2YmFyX19tb2JpbGVfX3N1Yi1tZW51LS1sYXN0ID4gbGkuYy1uYXZiYXJfX21vYmlsZV9fYmFjayA+IGEge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjOWQ5ZDlkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jLW5hdmJhcl9fbW9iaWxlX19zdWItbWVudSA+IGxpLmMtbmF2YmFyX19tb2JpbGVfX2JhY2sgPiBhLFxuICAgICAgLmMtbmF2YmFyX19tb2JpbGVfX3N1Yi1tZW51LmMtbmF2YmFyX19tb2JpbGVfX3N1Yi1tZW51LS1sYXN0ID4gbGkuYy1uYXZiYXJfX21vYmlsZV9fYmFjayA+IGEge1xuICAgICAgICBwYWRkaW5nOiA4cHggMjRweDsgfSB9XG5cbi5jLW5hdmJhcl9fbW9iaWxlX19zdWItbWVudSB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgdG9wOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBmYWRlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDExMTsgfVxuICAuYy1uYXZiYXJfX21vYmlsZV9fc3ViLW1lbnUuaXMtb3BlbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRvcDogODBweDsgfVxuXG4vKiBfY29tcG9uZW50LnBhZ2UtYm9keS5zY3NzICovXG4uYy1wYWdlLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogX2NvbXBvbmVudC5wYWdlLWhlYWQuc2NzcyAqL1xuLmMtcGFnZS1oZWFkIHtcbiAgcGFkZGluZzogMjRweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYy1wYWdlLWhlYWRfX3dyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmMtcGFnZS1oZWFkLS1zY3JvbGwuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEyO1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtcGFnZS1oZWFkLS1zY3JvbGwuaXMtYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi5jLXBhZ2UtaGVhZF9fbG9nbyBpbWcge1xuICB3aWR0aDogMTczcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXBhZ2UtaGVhZF9fbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYy1wYWdlLWhlYWRfX2xvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAyODJweDsgfSB9XG5cbi8qIF9jb21wb25lbnQuc2VhcmNoLnNjc3MgKi9cbi5jLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICB6LWluZGV4OiAxMDsgfVxuICAuYy1zZWFyY2guaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBfY29tcG9uZW50LmJyZWFkY3J1bWJzLnNjc3MgKi9cbi5jLWJyZWFkY3J1bWJzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmMtYnJlYWRjcnVtYnMgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYy1icmVhZGNydW1icyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuYy1icmVhZGNydW1icyB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzQ4NDg0ODsgfVxuICAgICAgLmMtYnJlYWRjcnVtYnMgdWwgbGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgY29sb3I6ICM5ZDlkOWQ7XG4gICAgICAgIG1hcmdpbjogMCA4cHg7IH1cbiAgICAgIC5jLWJyZWFkY3J1bWJzIHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5jLWJyZWFkY3J1bWJzIGEge1xuICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gIC5jLWJyZWFkY3J1bWJzIHVsOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYy1icmVhZGNydW1icyB1bDpudGgtY2hpbGQoMikge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuYy1icmVhZGNydW1icyB1bDpudGgtY2hpbGQoMikgbGk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5jLWJyZWFkY3J1bWJzIHVsOm50aC1jaGlsZCgyKSBsaSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBfdXRpbGl0eS5kaXNwbGF5LnNjc3MgKi9cbi51LXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLnUtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cblxuLnUtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbi51LWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udS12aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4udS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4udS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnUtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi51LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC51LXByaW50LWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnUtdGFibGVcXEB4cyB7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnUtdGFibGUtY2VsbFxcQHhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC51LXRhYmxlLXJvd1xcQHhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLnUtaW52aXNpYmxlXFxAeHMge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAudS12aXNpYmxlXFxAeHMge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnUtaW5saW5lXFxAeHMge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAudS1pbmxpbmUtYmxvY2tcXEB4cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC51LWJsb2NrXFxAeHMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51LWZsZXhcXEB4cyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAudS1oaWRkZW5cXEB4cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnUtdGFibGVcXEBzIHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAudS10YWJsZS1jZWxsXFxAcyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAudS10YWJsZS1yb3dcXEBzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLnUtaW52aXNpYmxlXFxAcyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC51LXZpc2libGVcXEBzIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC51LWlubGluZVxcQHMge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAudS1pbmxpbmUtYmxvY2tcXEBzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnUtYmxvY2tcXEBzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudS1mbGV4XFxAcyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAudS1oaWRkZW5cXEBzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS10YWJsZVxcQG0ge1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC51LXRhYmxlLWNlbGxcXEBtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC51LXRhYmxlLXJvd1xcQG0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAudS1pbnZpc2libGVcXEBtIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnUtdmlzaWJsZVxcQG0ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnUtaW5saW5lXFxAbSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC51LWlubGluZS1ibG9ja1xcQG0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudS1ibG9ja1xcQG0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51LWZsZXhcXEBtIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC51LWhpZGRlblxcQG0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudS10YWJsZVxcQGwge1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC51LXRhYmxlLWNlbGxcXEBsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC51LXRhYmxlLXJvd1xcQGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAudS1pbnZpc2libGVcXEBsIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnUtdmlzaWJsZVxcQGwge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnUtaW5saW5lXFxAbCB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC51LWlubGluZS1ibG9ja1xcQGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudS1ibG9ja1xcQGwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51LWZsZXhcXEBsIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC51LWhpZGRlblxcQGwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudS10YWJsZVxcQHhsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAudS10YWJsZS1jZWxsXFxAeGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLnUtdGFibGUtcm93XFxAeGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAudS1pbnZpc2libGVcXEB4bCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC51LXZpc2libGVcXEB4bCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAudS1pbmxpbmVcXEB4bCB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC51LWlubGluZS1ibG9ja1xcQHhsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnUtYmxvY2tcXEB4bCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnUtZmxleFxcQHhsIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC51LWhpZGRlblxcQHhsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnUtdGFibGVcXEB4eGwge1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC51LXRhYmxlLWNlbGxcXEB4eGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLnUtdGFibGUtcm93XFxAeHhsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLnUtaW52aXNpYmxlXFxAeHhsIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnUtdmlzaWJsZVxcQHh4bCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAudS1pbmxpbmVcXEB4eGwge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAudS1pbmxpbmUtYmxvY2tcXEB4eGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudS1ibG9ja1xcQHh4bCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnUtZmxleFxcQHh4bCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAudS1oaWRkZW5cXEB4eGwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBfdXRpbGl0eS5mbGV4LnNjc3MgKi9cbi51LWZsZXgtanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4udS1mbGV4LWp1c3RpZnktc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLnUtZmxleC1qdXN0aWZ5LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnUtZmxleC1qdXN0aWZ5LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLnUtZmxleC1hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi51LWZsZXgtYWxpZ24tZmxleC1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi51LWZsZXgtYWxpZ24tZmxleC1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLnUtZmxleC1hbGlnbi1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuLnUtZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi51LWZsZXgtZGlyZWN0aW9uLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnUtZmxleC1kaXJlY3Rpb24tcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4udS1mbGV4LTEge1xuICBmbGV4OiAxOyB9XG5cbi51LWZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnUtZmxleC1qdXN0aWZ5LWNlbnRlclxcQHhzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAudS1mbGV4LWp1c3RpZnktc3RhcnRcXEB4cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC51LWZsZXgtanVzdGlmeS1iZXR3ZWVuXFxAeHMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAudS1mbGV4LWp1c3RpZnktZW5kXFxAeHMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnUtZmxleC1hbGlnbi1jZW50ZXJcXEB4cyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudS1mbGV4LWFsaWduLWZsZXgtc3RhcnRcXEB4cyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnUtZmxleC1hbGlnbi1mbGV4LWVuZFxcQHhzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLnUtZmxleC1hbGlnbi1zdHJldGNoXFxAeHMge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC51LWZsZXgtd3JhcFxcQHhzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnUtZmxleC1kaXJlY3Rpb24tY29sdW1uXFxAeHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnUtZmxleC1kaXJlY3Rpb24tcm93XFxAeHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnUtZmxleC0xXFxAeHMge1xuICAgIGZsZXg6IDE7IH1cbiAgLnUtZmxleC1ncm93LTFcXEB4cyB7XG4gICAgZmxleC1ncm93OiAxOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAudS1mbGV4LWp1c3RpZnktY2VudGVyXFxAcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnUtZmxleC1qdXN0aWZ5LXN0YXJ0XFxAcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC51LWZsZXgtanVzdGlmeS1iZXR3ZWVuXFxAcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC51LWZsZXgtanVzdGlmeS1lbmRcXEBzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC51LWZsZXgtYWxpZ24tY2VudGVyXFxAcyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudS1mbGV4LWFsaWduLWZsZXgtc3RhcnRcXEBzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAudS1mbGV4LWFsaWduLWZsZXgtZW5kXFxAcyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC51LWZsZXgtYWxpZ24tc3RyZXRjaFxcQHMge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC51LWZsZXgtd3JhcFxcQHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAudS1mbGV4LWRpcmVjdGlvbi1jb2x1bW5cXEBzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC51LWZsZXgtZGlyZWN0aW9uLXJvd1xcQHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnUtZmxleC0xXFxAcyB7XG4gICAgZmxleDogMTsgfVxuICAudS1mbGV4LWdyb3ctMVxcQHMge1xuICAgIGZsZXgtZ3JvdzogMTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtZmxleC1qdXN0aWZ5LWNlbnRlclxcQG0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC51LWZsZXgtanVzdGlmeS1zdGFydFxcQG0ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAudS1mbGV4LWp1c3RpZnktYmV0d2VlblxcQG0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAudS1mbGV4LWp1c3RpZnktZW5kXFxAbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAudS1mbGV4LWFsaWduLWNlbnRlclxcQG0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnUtZmxleC1hbGlnbi1mbGV4LXN0YXJ0XFxAbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnUtZmxleC1hbGlnbi1mbGV4LWVuZFxcQG0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAudS1mbGV4LWFsaWduLXN0cmV0Y2hcXEBtIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAudS1mbGV4LXdyYXBcXEBtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnUtZmxleC1kaXJlY3Rpb24tY29sdW1uXFxAbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAudS1mbGV4LWRpcmVjdGlvbi1yb3dcXEBtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC51LWZsZXgtMVxcQG0ge1xuICAgIGZsZXg6IDE7IH1cbiAgLnUtZmxleC1ncm93LTFcXEBtIHtcbiAgICBmbGV4LWdyb3c6IDE7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudS1mbGV4LWp1c3RpZnktY2VudGVyXFxAbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnUtZmxleC1qdXN0aWZ5LXN0YXJ0XFxAbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC51LWZsZXgtanVzdGlmeS1iZXR3ZWVuXFxAbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC51LWZsZXgtanVzdGlmeS1lbmRcXEBsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC51LWZsZXgtYWxpZ24tY2VudGVyXFxAbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudS1mbGV4LWFsaWduLWZsZXgtc3RhcnRcXEBsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAudS1mbGV4LWFsaWduLWZsZXgtZW5kXFxAbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC51LWZsZXgtYWxpZ24tc3RyZXRjaFxcQGwge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC51LWZsZXgtd3JhcFxcQGwge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAudS1mbGV4LWRpcmVjdGlvbi1jb2x1bW5cXEBsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC51LWZsZXgtZGlyZWN0aW9uLXJvd1xcQGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnUtZmxleC0xXFxAbCB7XG4gICAgZmxleDogMTsgfVxuICAudS1mbGV4LWdyb3ctMVxcQGwge1xuICAgIGZsZXgtZ3JvdzogMTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC51LWZsZXgtanVzdGlmeS1jZW50ZXJcXEB4bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnUtZmxleC1qdXN0aWZ5LXN0YXJ0XFxAeGwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAudS1mbGV4LWp1c3RpZnktYmV0d2VlblxcQHhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnUtZmxleC1qdXN0aWZ5LWVuZFxcQHhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC51LWZsZXgtYWxpZ24tY2VudGVyXFxAeGwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnUtZmxleC1hbGlnbi1mbGV4LXN0YXJ0XFxAeGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC51LWZsZXgtYWxpZ24tZmxleC1lbmRcXEB4bCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC51LWZsZXgtYWxpZ24tc3RyZXRjaFxcQHhsIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAudS1mbGV4LXdyYXBcXEB4bCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC51LWZsZXgtZGlyZWN0aW9uLWNvbHVtblxcQHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC51LWZsZXgtZGlyZWN0aW9uLXJvd1xcQHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC51LWZsZXgtMVxcQHhsIHtcbiAgICBmbGV4OiAxOyB9XG4gIC51LWZsZXgtZ3Jvdy0xXFxAeGwge1xuICAgIGZsZXgtZ3JvdzogMTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC51LWZsZXgtanVzdGlmeS1jZW50ZXJcXEB4eGwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC51LWZsZXgtanVzdGlmeS1zdGFydFxcQHh4bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC51LWZsZXgtanVzdGlmeS1iZXR3ZWVuXFxAeHhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnUtZmxleC1qdXN0aWZ5LWVuZFxcQHh4bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAudS1mbGV4LWFsaWduLWNlbnRlclxcQHh4bCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudS1mbGV4LWFsaWduLWZsZXgtc3RhcnRcXEB4eGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC51LWZsZXgtYWxpZ24tZmxleC1lbmRcXEB4eGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAudS1mbGV4LWFsaWduLXN0cmV0Y2hcXEB4eGwge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC51LWZsZXgtd3JhcFxcQHh4bCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC51LWZsZXgtZGlyZWN0aW9uLWNvbHVtblxcQHh4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAudS1mbGV4LWRpcmVjdGlvbi1yb3dcXEB4eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnUtZmxleC0xXFxAeHhsIHtcbiAgICBmbGV4OiAxOyB9XG4gIC51LWZsZXgtZ3Jvdy0xXFxAeHhsIHtcbiAgICBmbGV4LWdyb3c6IDE7IH0gfVxuXG4vKiBfdXRpbGl0eS5zcGFjaW5nLnNjc3MgKi9cbi8qKlxuICogVXRpbGl0eSBjbGFzc2VzIHRvIHB1dCBzcGVjaWZpYyBzcGFjaW5nIHZhbHVlcyBvbnRvIGVsZW1lbnRzLlxuICpcbiAqICAgLnUtbS10IHt9XG4gKiAgIC51LXAge31cbiAqICAgLnUtcC14IHt9XG4gKi9cbi51LXAwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDEge1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1wMiB7XG4gIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1wMyB7XG4gIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1wNCB7XG4gIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1wNSB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1wNiB7XG4gIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1wNyB7XG4gIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1wOCB7XG4gIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDsgfVxuXG4udS1wOSB7XG4gIHBhZGRpbmc6IDcycHggIWltcG9ydGFudDsgfVxuXG4udS1wMTAge1xuICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDExIHtcbiAgcGFkZGluZzogODhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAxMiB7XG4gIHBhZGRpbmc6IDk2cHggIWltcG9ydGFudDsgfVxuXG4udS1wMTMge1xuICBwYWRkaW5nOiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAxNCB7XG4gIHBhZGRpbmc6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDE1IHtcbiAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udS1wMTYge1xuICBwYWRkaW5nOiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXgxIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14MiB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14MyB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14NCB7XG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14NSB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14NiB7XG4gIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14NyB7XG4gIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14OCB7XG4gIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14OSB7XG4gIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14MTAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDExIHtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXgxMiB7XG4gIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14MTMge1xuICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14MTQge1xuICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14MTUge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14MTYge1xuICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15MCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTEge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXkyIHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXkzIHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXk0IHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1wLXk1IHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXk2IHtcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXk3IHtcbiAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXk4IHtcbiAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXk5IHtcbiAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuXG4udS1wLXkxMCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15MTEge1xuICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTEyIHtcbiAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXkxMyB7XG4gIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXkxNCB7XG4gIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1wLXkxNSB7XG4gIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXkxNiB7XG4gIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQwIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDEge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10MiB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10MyB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10NCB7XG4gIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10NSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10NiB7XG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10NyB7XG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10OCB7XG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10OSB7XG4gIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10MTAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDExIHtcbiAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQxMiB7XG4gIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10MTMge1xuICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQxNCB7XG4gIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDE1IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10MTYge1xuICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXIwIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXI0IHtcbiAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjUge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXI3IHtcbiAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjgge1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuXG4udS1wLXIxMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXIxMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXIxMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXIxMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yMTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjE1IHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXIxNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLWIxIHtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjIge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjMge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjQge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjUge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjYge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjcge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjgge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjkge1xuICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLWIxMSB7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iMTIge1xuICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjEzIHtcbiAgcGFkZGluZy1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iMTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1wLWIxNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjE2IHtcbiAgcGFkZGluZy1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sMSB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sMiB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDMge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWw0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sNSB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDYge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWw3IHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sOCB7XG4gIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDkge1xuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuXG4udS1wLWwxMCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDExIHtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sMTIge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWwxMyB7XG4gIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWwxNCB7XG4gIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1wLWwxNSB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLWwxNiB7XG4gIHBhZGRpbmctbGVmdDogMTI4cHggIWltcG9ydGFudDsgfVxuXG4udS1tMCB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTEge1xuICBtYXJnaW46IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0yIHtcbiAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTMge1xuICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1tNCB7XG4gIG1hcmdpbjogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LW01IHtcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTYge1xuICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1tNyB7XG4gIG1hcmdpbjogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW04IHtcbiAgbWFyZ2luOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTkge1xuICBtYXJnaW46IDcycHggIWltcG9ydGFudDsgfVxuXG4udS1tMTAge1xuICBtYXJnaW46IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1tMTEge1xuICBtYXJnaW46IDg4cHggIWltcG9ydGFudDsgfVxuXG4udS1tMTIge1xuICBtYXJnaW46IDk2cHggIWltcG9ydGFudDsgfVxuXG4udS1tMTMge1xuICBtYXJnaW46IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTE0IHtcbiAgbWFyZ2luOiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0xNSB7XG4gIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udS1tMTYge1xuICBtYXJnaW46IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14MCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXgxIHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDIge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXgzIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14NCB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDUge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXg2IHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14NyB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDgge1xuICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXg5IHtcbiAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14MTAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXgxMSB7XG4gIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDEyIHtcbiAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14MTMge1xuICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDE0IHtcbiAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1tLXgxNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14MTYge1xuICBtYXJnaW4tbGVmdDogMTI4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15MSB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXkyIHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15MyB7XG4gIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTQge1xuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1tLXk1IHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15NiB7XG4gIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTcge1xuICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXk4IHtcbiAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15OSB7XG4gIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTEwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15MTEge1xuICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXkxMiB7XG4gIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTEzIHtcbiAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXkxNCB7XG4gIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15MTUge1xuICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTE2IHtcbiAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQwIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10MSB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDIge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10MyB7XG4gIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQ0IHtcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDUge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10NiB7XG4gIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQ3IHtcbiAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDgge1xuICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10OSB7XG4gIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQxMCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQxMSB7XG4gIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQxMiB7XG4gIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQxMyB7XG4gIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10MTQge1xuICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDE1IHtcbiAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQxNiB7XG4gIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yMSB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yMiB7XG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjMge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yNSB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjYge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXI3IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yOCB7XG4gIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjkge1xuICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuXG4udS1tLXIxMCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjExIHtcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yMTIge1xuICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXIxMyB7XG4gIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXIxNCB7XG4gIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1tLXIxNSB7XG4gIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXIxNiB7XG4gIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iMSB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iMyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iNiB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWI3IHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjgge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iOSB7XG4gIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuXG4udS1tLWIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLWIxMSB7XG4gIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWIxMiB7XG4gIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWIxMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iMTQge1xuICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLWIxNiB7XG4gIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLWwxIHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDIge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDMge1xuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDQge1xuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDUge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDYge1xuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDcge1xuICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDgge1xuICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDkge1xuICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLWwxMSB7XG4gIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sMTIge1xuICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDEzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sMTQge1xuICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1tLWwxNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDE2IHtcbiAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAudS1wMFxcQHhzIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wMVxcQHhzIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wMlxcQHhzIHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDNcXEB4cyB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXA0XFxAeHMge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wNVxcQHhzIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDZcXEB4cyB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXA3XFxAeHMge1xuICAgIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wOFxcQHhzIHtcbiAgICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDlcXEB4cyB7XG4gICAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMFxcQHhzIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDExXFxAeHMge1xuICAgIHBhZGRpbmc6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wMTJcXEB4cyB7XG4gICAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxM1xcQHhzIHtcbiAgICBwYWRkaW5nOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNFxcQHhzIHtcbiAgICBwYWRkaW5nOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNVxcQHhzIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNlxcQHhzIHtcbiAgICBwYWRkaW5nOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAudS1wMFxcQHMge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxXFxAcyB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDJcXEBzIHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDNcXEBzIHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDRcXEBzIHtcbiAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDVcXEBzIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDZcXEBzIHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDdcXEBzIHtcbiAgICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDhcXEBzIHtcbiAgICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDlcXEBzIHtcbiAgICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEwXFxAcyB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMVxcQHMge1xuICAgIHBhZGRpbmc6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wMTJcXEBzIHtcbiAgICBwYWRkaW5nOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEzXFxAcyB7XG4gICAgcGFkZGluZzogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wMTRcXEBzIHtcbiAgICBwYWRkaW5nOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNVxcQHMge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE2XFxAcyB7XG4gICAgcGFkZGluZzogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcDBcXEBtIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wMVxcQG0ge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAyXFxAbSB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAzXFxAbSB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXA0XFxAbSB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXA1XFxAbSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXA2XFxAbSB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXA3XFxAbSB7XG4gICAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXA4XFxAbSB7XG4gICAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXA5XFxAbSB7XG4gICAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMFxcQG0ge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wMTFcXEBtIHtcbiAgICBwYWRkaW5nOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEyXFxAbSB7XG4gICAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxM1xcQG0ge1xuICAgIHBhZGRpbmc6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE0XFxAbSB7XG4gICAgcGFkZGluZzogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wMTVcXEBtIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNlxcQG0ge1xuICAgIHBhZGRpbmc6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudS1wMFxcQGwge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxXFxAbCB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDJcXEBsIHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDNcXEBsIHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDRcXEBsIHtcbiAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDVcXEBsIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDZcXEBsIHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDdcXEBsIHtcbiAgICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDhcXEBsIHtcbiAgICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDlcXEBsIHtcbiAgICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEwXFxAbCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMVxcQGwge1xuICAgIHBhZGRpbmc6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wMTJcXEBsIHtcbiAgICBwYWRkaW5nOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEzXFxAbCB7XG4gICAgcGFkZGluZzogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wMTRcXEBsIHtcbiAgICBwYWRkaW5nOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNVxcQGwge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE2XFxAbCB7XG4gICAgcGFkZGluZzogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC51LXAwXFxAeGwge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxXFxAeGwge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAyXFxAeGwge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wM1xcQHhsIHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDRcXEB4bCB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXA1XFxAeGwge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wNlxcQHhsIHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDdcXEB4bCB7XG4gICAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXA4XFxAeGwge1xuICAgIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wOVxcQHhsIHtcbiAgICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEwXFxAeGwge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wMTFcXEB4bCB7XG4gICAgcGFkZGluZzogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMlxcQHhsIHtcbiAgICBwYWRkaW5nOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEzXFxAeGwge1xuICAgIHBhZGRpbmc6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE0XFxAeGwge1xuICAgIHBhZGRpbmc6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE1XFxAeGwge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE2XFxAeGwge1xuICAgIHBhZGRpbmc6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAudS1wMFxcQHh4bCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDFcXEB4eGwge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAyXFxAeHhsIHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDNcXEB4eGwge1xuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wNFxcQHh4bCB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXA1XFxAeHhsIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDZcXEB4eGwge1xuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wN1xcQHh4bCB7XG4gICAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXA4XFxAeHhsIHtcbiAgICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDlcXEB4eGwge1xuICAgIHBhZGRpbmc6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wMTBcXEB4eGwge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wMTFcXEB4eGwge1xuICAgIHBhZGRpbmc6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wMTJcXEB4eGwge1xuICAgIHBhZGRpbmc6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wMTNcXEB4eGwge1xuICAgIHBhZGRpbmc6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE0XFxAeHhsIHtcbiAgICBwYWRkaW5nOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNVxcQHh4bCB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wMTZcXEB4eGwge1xuICAgIHBhZGRpbmc6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC51LXAteDBcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MlxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14M1xcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NFxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NVxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NlxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14N1xcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14OFxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14OVxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTBcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDExXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMlxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTNcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTRcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTVcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTZcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51LXAteDBcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDFcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDJcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14M1xcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg0XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDVcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NlxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg3XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDhcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14OVxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMFxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMVxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMlxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxM1xcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE0XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTVcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNlxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMTI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wLXgwXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgyXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDNcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NFxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXg1XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDZcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14N1xcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg4XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDlcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTBcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTFcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTJcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTNcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNFxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE1XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTZcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51LXAteDBcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDFcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDJcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14M1xcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg0XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDVcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NlxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg3XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDhcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14OVxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMFxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMVxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMlxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxM1xcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE0XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTVcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNlxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMTI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnUtcC14MFxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDFcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgyXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgzXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg0XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXg1XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXg2XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg3XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg4XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg5XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMFxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTFcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDEyXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxM1xcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNFxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNVxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNlxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC51LXAteDBcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MVxcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgyXFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14M1xcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDRcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXg1XFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NlxcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDdcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg4XFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14OVxcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDEwXFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTFcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMlxcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDEzXFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNFxcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTVcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE2XFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnUtcC15MFxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTFcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkyXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkzXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk0XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXk1XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXk2XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk3XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk4XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk5XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMFxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTFcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEyXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxM1xcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNFxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNVxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNlxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnUtcC15MFxcQHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MVxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MlxcQHMge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkzXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTRcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NVxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXk2XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTdcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15OFxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk5XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEwXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTExXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEyXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEzXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTRcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNVxcQHMge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE2XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXAteTBcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTFcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTJcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15M1xcQG0ge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk0XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTVcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NlxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk3XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteThcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15OVxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMFxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMVxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMlxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxM1xcQG0ge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE0XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTVcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNlxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcC15MFxcQGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MVxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MlxcQGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkzXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTRcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NVxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXk2XFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTdcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15OFxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk5XFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEwXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTExXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEyXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEzXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTRcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNVxcQGwge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE2XFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudS1wLXkwXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MVxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTJcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTNcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTRcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTVcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTZcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTdcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteThcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTlcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEwXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMVxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTJcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEzXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE0XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE1XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE2XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnUtcC15MFxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxXFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTJcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkzXFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NFxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTVcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXk2XFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15N1xcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteThcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk5XFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTBcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMVxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEyXFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTNcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE0XFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNVxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTZcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAudS1wLXQwXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQyXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10M1xcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDRcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ1XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NlxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDdcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ4XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10OVxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEwXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTFcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMlxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEzXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE0XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE1XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE2XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAudS1wLXQwXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDFcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MlxcQHMge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10M1xcQHMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NFxcQHMge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NVxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NlxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10N1xcQHMge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10OFxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10OVxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTBcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDExXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMlxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTNcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNFxcQHMge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE1XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTZcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcC10MFxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxXFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDJcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDNcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDRcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDVcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDZcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDdcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDhcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDlcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEwXFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMVxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTJcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEzXFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTRcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNVxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE2XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudS1wLXQwXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDFcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MlxcQGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10M1xcQGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NFxcQGwge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NVxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NlxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10N1xcQGwge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10OFxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10OVxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTBcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDExXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMlxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTNcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNFxcQGwge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE1XFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTZcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC51LXAtdDBcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDFcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDJcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQzXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NFxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDVcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ2XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10N1xcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDhcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ5XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTBcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMVxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEyXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTNcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTRcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTVcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTZcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAudS1wLXQwXFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MVxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDJcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10M1xcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ0XFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDVcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NlxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ3XFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDhcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10OVxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMFxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMVxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMlxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxM1xcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTRcXEB4eGwge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE1XFxAeHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNlxcQHh4bCB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC51LXAtcjBcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMVxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIyXFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIzXFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI0XFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXI1XFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXI2XFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI3XFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI4XFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI5XFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMFxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTFcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEyXFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxM1xcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE0XFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTVcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNlxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAudS1wLXIwXFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMVxcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjJcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yM1xcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI0XFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjVcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNlxcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI3XFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjhcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yOVxcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMFxcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMVxcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMlxcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxM1xcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTRcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE1XFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNlxcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXAtcjBcXEBtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxXFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMlxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIzXFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjRcXEBtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNVxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXI2XFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjdcXEBtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yOFxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI5XFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEwXFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjExXFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEyXFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEzXFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNFxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTVcXEBtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE2XFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51LXAtcjBcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxXFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMlxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIzXFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjRcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNVxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXI2XFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjdcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yOFxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI5XFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEwXFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjExXFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEyXFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEzXFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNFxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTVcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE2XFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC51LXAtcjBcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMVxcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIyXFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIzXFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI0XFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXI1XFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXI2XFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI3XFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI4XFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI5XFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMFxcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTFcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEyXFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxM1xcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE0XFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTVcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNlxcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnUtcC1yMFxcQHh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMVxcQHh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMlxcQHh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjNcXEB4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI0XFxAeHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNVxcQHh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjZcXEB4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI3XFxAeHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yOFxcQHh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjlcXEB4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMFxcQHh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjExXFxAeHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTJcXEB4eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxM1xcQHh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNFxcQHh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNVxcQHh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNlxcQHh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnUtcC1iMFxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMVxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMlxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjNcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI0XFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNVxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjZcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI3XFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iOFxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjlcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMFxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjExXFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTJcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxM1xcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNFxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNVxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNlxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnUtcC1iMFxcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxXFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjJcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjNcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjRcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjVcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjZcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjdcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjhcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjlcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEwXFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMVxcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTJcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEzXFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTRcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNVxcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE2XFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXAtYjBcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMVxcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIyXFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIzXFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI0XFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLWI1XFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWI2XFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI3XFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI4XFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI5XFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMFxcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTFcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEyXFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxM1xcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE0XFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTVcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNlxcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcC1iMFxcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxXFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjJcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjNcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjRcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjVcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjZcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjdcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjhcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjlcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEwXFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMVxcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTJcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEzXFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTRcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNVxcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE2XFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudS1wLWIwXFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxXFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIyXFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iM1xcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjRcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLWI1XFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNlxcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjdcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI4XFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iOVxcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEwXFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTFcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMlxcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEzXFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE0XFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE1XFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE2XFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnUtcC1iMFxcQHh4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjFcXEB4eGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIyXFxAeHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjNcXEB4eGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNFxcQHh4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLWI1XFxAeHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjZcXEB4eGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iN1xcQHh4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI4XFxAeHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjlcXEB4eGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTBcXEB4eGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTFcXEB4eGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTJcXEB4eGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTNcXEB4eGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE0XFxAeHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNVxcQHh4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTZcXEB4eGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAudS1wLWwwXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMVxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDJcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sM1xcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw0XFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDVcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNlxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw3XFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDhcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sOVxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxMFxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxMVxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxMlxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxM1xcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTRcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE1XFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNlxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51LXAtbDBcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDFcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDJcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwzXFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNFxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDVcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWw2XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sN1xcQHMge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDhcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw5XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTBcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxMVxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEyXFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTNcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTRcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTVcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTZcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXAtbDBcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDFcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDJcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwzXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNFxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDVcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWw2XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sN1xcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDhcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw5XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTBcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxMVxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEyXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTNcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTRcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTVcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTZcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudS1wLWwwXFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxXFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwyXFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sM1xcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDRcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLWw1XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNlxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDdcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw4XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sOVxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEwXFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTFcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxMlxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEzXFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE0XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE1XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE2XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnUtcC1sMFxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDFcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwyXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDNcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNFxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLWw1XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDZcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sN1xcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw4XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDlcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTBcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTFcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTJcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTNcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE0XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNVxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTZcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnUtcC1sMFxcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxXFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDJcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDNcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDRcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDVcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDZcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDdcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDhcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDlcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEwXFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxMVxcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTJcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEzXFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTRcXEB4eGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNVxcQHh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE2XFxAeHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC51LW0wXFxAeHMge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTFcXEB4cyB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tMlxcQHhzIHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tM1xcQHhzIHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tNFxcQHhzIHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tNVxcQHhzIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tNlxcQHhzIHtcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tN1xcQHhzIHtcbiAgICBtYXJnaW46IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tOFxcQHhzIHtcbiAgICBtYXJnaW46IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tOVxcQHhzIHtcbiAgICBtYXJnaW46IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tMTBcXEB4cyB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTExXFxAeHMge1xuICAgIG1hcmdpbjogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMlxcQHhzIHtcbiAgICBtYXJnaW46IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tMTNcXEB4cyB7XG4gICAgbWFyZ2luOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNFxcQHhzIHtcbiAgICBtYXJnaW46IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE1XFxAeHMge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tMTZcXEB4cyB7XG4gICAgbWFyZ2luOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAudS1tMFxcQHMge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTFcXEBzIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0yXFxAcyB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTNcXEBzIHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tNFxcQHMge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW01XFxAcyB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTZcXEBzIHtcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tN1xcQHMge1xuICAgIG1hcmdpbjogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW04XFxAcyB7XG4gICAgbWFyZ2luOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTlcXEBzIHtcbiAgICBtYXJnaW46IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tMTBcXEBzIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tMTFcXEBzIHtcbiAgICBtYXJnaW46IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tMTJcXEBzIHtcbiAgICBtYXJnaW46IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tMTNcXEBzIHtcbiAgICBtYXJnaW46IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE0XFxAcyB7XG4gICAgbWFyZ2luOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNVxcQHMge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tMTZcXEBzIHtcbiAgICBtYXJnaW46IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW0wXFxAbSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tMVxcQG0ge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTJcXEBtIHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tM1xcQG0ge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW00XFxAbSB7XG4gICAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTVcXEBtIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tNlxcQG0ge1xuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW03XFxAbSB7XG4gICAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbThcXEBtIHtcbiAgICBtYXJnaW46IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tOVxcQG0ge1xuICAgIG1hcmdpbjogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMFxcQG0ge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMVxcQG0ge1xuICAgIG1hcmdpbjogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMlxcQG0ge1xuICAgIG1hcmdpbjogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xM1xcQG0ge1xuICAgIG1hcmdpbjogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tMTRcXEBtIHtcbiAgICBtYXJnaW46IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE1XFxAbSB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNlxcQG0ge1xuICAgIG1hcmdpbjogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51LW0wXFxAbCB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tMVxcQGwge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTJcXEBsIHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tM1xcQGwge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW00XFxAbCB7XG4gICAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTVcXEBsIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tNlxcQGwge1xuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW03XFxAbCB7XG4gICAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbThcXEBsIHtcbiAgICBtYXJnaW46IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tOVxcQGwge1xuICAgIG1hcmdpbjogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMFxcQGwge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMVxcQGwge1xuICAgIG1hcmdpbjogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMlxcQGwge1xuICAgIG1hcmdpbjogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xM1xcQGwge1xuICAgIG1hcmdpbjogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tMTRcXEBsIHtcbiAgICBtYXJnaW46IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE1XFxAbCB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNlxcQGwge1xuICAgIG1hcmdpbjogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC51LW0wXFxAeGwge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTFcXEB4bCB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tMlxcQHhsIHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tM1xcQHhsIHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tNFxcQHhsIHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tNVxcQHhsIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tNlxcQHhsIHtcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tN1xcQHhsIHtcbiAgICBtYXJnaW46IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tOFxcQHhsIHtcbiAgICBtYXJnaW46IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tOVxcQHhsIHtcbiAgICBtYXJnaW46IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tMTBcXEB4bCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTExXFxAeGwge1xuICAgIG1hcmdpbjogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMlxcQHhsIHtcbiAgICBtYXJnaW46IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tMTNcXEB4bCB7XG4gICAgbWFyZ2luOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNFxcQHhsIHtcbiAgICBtYXJnaW46IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE1XFxAeGwge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tMTZcXEB4bCB7XG4gICAgbWFyZ2luOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnUtbTBcXEB4eGwge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTFcXEB4eGwge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTJcXEB4eGwge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0zXFxAeHhsIHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tNFxcQHh4bCB7XG4gICAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTVcXEB4eGwge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW02XFxAeHhsIHtcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tN1xcQHh4bCB7XG4gICAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbThcXEB4eGwge1xuICAgIG1hcmdpbjogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW05XFxAeHhsIHtcbiAgICBtYXJnaW46IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tMTBcXEB4eGwge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMVxcQHh4bCB7XG4gICAgbWFyZ2luOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEyXFxAeHhsIHtcbiAgICBtYXJnaW46IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tMTNcXEB4eGwge1xuICAgIG1hcmdpbjogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tMTRcXEB4eGwge1xuICAgIG1hcmdpbjogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tMTVcXEB4eGwge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tMTZcXEB4eGwge1xuICAgIG1hcmdpbjogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnUtbS14MFxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDJcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgzXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NFxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDVcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXg2XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14N1xcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDhcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg5XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTBcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMVxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEyXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTNcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE0XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNVxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTZcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAudS1tLXgwXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MVxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDJcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDNcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDRcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDVcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDZcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDdcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDhcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDlcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEwXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMVxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTJcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEzXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE0XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE1XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE2XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tLXgwXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDJcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDNcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDRcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDVcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDZcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDdcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDhcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDlcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEwXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTJcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEzXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE0XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE1XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE2XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbS14MFxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDFcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgyXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgzXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg0XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXg1XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXg2XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg3XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg4XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg5XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMFxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTFcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEyXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxM1xcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNFxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNVxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNlxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC51LW0teDBcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MVxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgyXFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14M1xcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDRcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXg1XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NlxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDdcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg4XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14OVxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEwXFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTFcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMlxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEzXFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNFxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTVcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE2XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC51LW0teDBcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDFcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDJcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14M1xcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg0XFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDVcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NlxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg3XFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDhcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14OVxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMFxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMVxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMlxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxM1xcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE0XFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTVcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNlxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAudS1tLXkwXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTFcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MlxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTNcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXk0XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NVxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTZcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXk3XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15OFxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTlcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMFxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTExXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTJcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxM1xcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTRcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE1XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxNlxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51LW0teTBcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MlxcQHMge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15M1xcQHMge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NFxcQHMge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NVxcQHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NlxcQHMge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15N1xcQHMge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15OFxcQHMge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15OVxcQHMge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTBcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTExXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMlxcQHMge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTNcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTRcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTVcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTZcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW0teTBcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MlxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15M1xcQG0ge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NFxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NVxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NlxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15N1xcQG0ge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15OFxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15OVxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTBcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTExXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMlxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTNcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTRcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTVcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTZcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudS1tLXkwXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MVxcQGwge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTJcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTNcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTRcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTVcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTZcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTdcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teThcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTlcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEwXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMVxcQGwge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTJcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEzXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE0XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE1XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE2XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnUtbS15MFxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTJcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkzXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NFxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTVcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXk2XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15N1xcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teThcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXk5XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTBcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMVxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEyXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTNcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE0XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxNVxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTZcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnUtbS15MFxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MVxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MlxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkzXFxAeHhsIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTRcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NVxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXk2XFxAeHhsIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTdcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15OFxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXk5XFxAeHhsIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEwXFxAeHhsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTExXFxAeHhsIHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEyXFxAeHhsIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEzXFxAeHhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTRcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxNVxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE2XFxAeHhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC51LW0tdDBcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MVxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQyXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQzXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ0XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ1XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ2XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ3XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ4XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ5XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMFxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTFcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEyXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxM1xcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE0XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTVcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNlxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAudS1tLXQwXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MVxcQHMge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDJcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10M1xcQHMge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ0XFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDVcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NlxcQHMge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ3XFxAcyB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDhcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10OVxcQHMge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMFxcQHMge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMVxcQHMge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMlxcQHMge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxM1xcQHMge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTRcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE1XFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNlxcQHMge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW0tdDBcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MlxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQzXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDRcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NVxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ2XFxAbSB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDdcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10OFxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ5XFxAbSB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEwXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDExXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEyXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEzXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNFxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTVcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE2XFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51LW0tdDBcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MlxcQGwge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQzXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDRcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NVxcQGwge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ2XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDdcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10OFxcQGwge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ5XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEwXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDExXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEyXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEzXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNFxcQGwge1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTVcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE2XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC51LW0tdDBcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MVxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQyXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQzXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ0XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ1XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ2XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ3XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ4XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ5XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMFxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTFcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEyXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxM1xcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE0XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTVcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNlxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnUtbS10MFxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MVxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MlxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDNcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ0XFxAeHhsIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NVxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDZcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ3XFxAeHhsIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10OFxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDlcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMFxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDExXFxAeHhsIHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTJcXEB4eGwge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxM1xcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNFxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNVxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNlxcQHh4bCB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnUtbS1yMFxcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjFcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIyXFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjNcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNFxcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXI1XFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjZcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yN1xcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI4XFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjlcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTBcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTFcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTJcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTNcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE0XFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNVxcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTZcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAudS1tLXIwXFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxXFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIyXFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yM1xcQHMge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjRcXEBzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXI1XFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNlxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjdcXEBzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI4XFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yOVxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjEwXFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTFcXEBzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMlxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjEzXFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE0XFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE1XFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE2XFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tLXIwXFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxXFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIyXFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yM1xcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjRcXEBtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXI1XFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNlxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjdcXEBtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI4XFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yOVxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjEwXFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTFcXEBtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMlxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjEzXFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE0XFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE1XFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE2XFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbS1yMFxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMVxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMlxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjNcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI0XFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNVxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjZcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI3XFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yOFxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjlcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMFxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjExXFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTJcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxM1xcQGwge1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNFxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNVxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNlxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC51LW0tcjBcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxXFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMlxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIzXFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjRcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNVxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXI2XFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjdcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yOFxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI5XFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjEwXFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjExXFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjEyXFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjEzXFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNFxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTVcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE2XFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC51LW0tcjBcXEB4eGwge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMVxcQHh4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIyXFxAeHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIzXFxAeHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI0XFxAeHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXI1XFxAeHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXI2XFxAeHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI3XFxAeHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI4XFxAeHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI5XFxAeHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMFxcQHh4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTFcXEB4eGwge1xuICAgIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjEyXFxAeHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxM1xcQHh4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE0XFxAeHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTVcXEB4eGwge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNlxcQHh4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAudS1tLWIwXFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjFcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMlxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iM1xcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNFxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNVxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNlxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iN1xcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iOFxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iOVxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTBcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjExXFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMlxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTNcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNFxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE1XFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTZcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnUtbS1iMFxcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjFcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIyXFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjNcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNFxcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLWI1XFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjZcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iN1xcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI4XFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjlcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTBcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTFcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTJcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTNcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE0XFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNVxcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTZcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tLWIwXFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMVxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjJcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iM1xcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI0XFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjVcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNlxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI3XFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjhcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iOVxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMFxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMVxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMlxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxM1xcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTRcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE1XFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNlxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudS1tLWIwXFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMVxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjJcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iM1xcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI0XFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjVcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNlxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI3XFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjhcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iOVxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMFxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMVxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMlxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxM1xcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTRcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE1XFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNlxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudS1tLWIwXFxAeGwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjFcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMlxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iM1xcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNFxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNVxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNlxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iN1xcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iOFxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iOVxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTBcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjExXFxAeGwge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMlxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTNcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNFxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE1XFxAeGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTZcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC51LW0tYjBcXEB4eGwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjFcXEB4eGwge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjJcXEB4eGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIzXFxAeHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNFxcQHh4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjVcXEB4eGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWI2XFxAeHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iN1xcQHh4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjhcXEB4eGwge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI5XFxAeHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTBcXEB4eGwge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMVxcQHh4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEyXFxAeHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTNcXEB4eGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTRcXEB4eGwge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTVcXEB4eGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTZcXEB4eGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC51LW0tbDBcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDFcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDJcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwzXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNFxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDVcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWw2XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sN1xcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDhcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw5XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTBcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMVxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEyXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTNcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTRcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTVcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTZcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51LW0tbDBcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMVxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwyXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwzXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw0XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLWw1XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWw2XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw3XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw4XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw5XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMFxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTFcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEyXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxM1xcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE0XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTVcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNlxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tLWwwXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDFcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMlxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sM1xcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNFxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNlxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sN1xcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sOFxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sOVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTBcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDExXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMlxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTNcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNFxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE1XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTZcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51LW0tbDBcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMVxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwyXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwzXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw0XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLWw1XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWw2XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw3XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw4XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw5XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMFxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTFcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEyXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxM1xcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE0XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTVcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNlxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnUtbS1sMFxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMVxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMlxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDNcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw0XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNVxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDZcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw3XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sOFxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDlcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMFxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDExXFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTJcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxM1xcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNFxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNVxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNlxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC51LW0tbDBcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxXFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMlxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwzXFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDRcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNVxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWw2XFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDdcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sOFxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw5XFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEwXFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDExXFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEyXFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEzXFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNFxcQHh4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTVcXEB4eGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE2XFxAeHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbi51LW0tYTAge1xuICBtYXJnaW46IDBweDsgfVxuXG4udS1tLWExIHtcbiAgbWFyZ2luOiA4cHg7IH1cblxuLnUtbS1hMiB7XG4gIG1hcmdpbjogMTZweDsgfVxuXG4udS1tLWEzIHtcbiAgbWFyZ2luOiAyNHB4OyB9XG5cbi51LW0tYTQge1xuICBtYXJnaW46IDMycHg7IH1cblxuLnUtbS1hNSB7XG4gIG1hcmdpbjogNDBweDsgfVxuXG4udS1tLWE2IHtcbiAgbWFyZ2luOiA0OHB4OyB9XG5cbi51LW0tYTcge1xuICBtYXJnaW46IDU2cHg7IH1cblxuLnUtbS1hOCB7XG4gIG1hcmdpbjogNjRweDsgfVxuXG4udS1tLWE5IHtcbiAgbWFyZ2luOiA3MnB4OyB9XG5cbi51LW0tYTEwIHtcbiAgbWFyZ2luOiA4MHB4OyB9XG5cbi51LW0tYTExIHtcbiAgbWFyZ2luOiA4OHB4OyB9XG5cbi51LW0tYTEyIHtcbiAgbWFyZ2luOiA5NnB4OyB9XG5cbi51LW0tYTEzIHtcbiAgbWFyZ2luOiAxMDRweDsgfVxuXG4udS1tLWExNCB7XG4gIG1hcmdpbjogMTEycHg7IH1cblxuLnUtbS1hMTUge1xuICBtYXJnaW46IDEyMHB4OyB9XG5cbi51LW0tYTE2IHtcbiAgbWFyZ2luOiAxMjhweDsgfVxuXG4udS1wLWEwIHtcbiAgcGFkZGluZzogMHB4OyB9XG5cbi51LXAtYTEge1xuICBwYWRkaW5nOiA4cHg7IH1cblxuLnUtcC1hMiB7XG4gIHBhZGRpbmc6IDE2cHg7IH1cblxuLnUtcC1hMyB7XG4gIHBhZGRpbmc6IDI0cHg7IH1cblxuLnUtcC1hNCB7XG4gIHBhZGRpbmc6IDMycHg7IH1cblxuLnUtcC1hNSB7XG4gIHBhZGRpbmc6IDQwcHg7IH1cblxuLnUtcC1hNiB7XG4gIHBhZGRpbmc6IDQ4cHg7IH1cblxuLnUtcC1hNyB7XG4gIHBhZGRpbmc6IDU2cHg7IH1cblxuLnUtcC1hOCB7XG4gIHBhZGRpbmc6IDY0cHg7IH1cblxuLnUtcC1hOSB7XG4gIHBhZGRpbmc6IDcycHg7IH1cblxuLnUtcC1hMTAge1xuICBwYWRkaW5nOiA4MHB4OyB9XG5cbi51LXAtYTExIHtcbiAgcGFkZGluZzogODhweDsgfVxuXG4udS1wLWExMiB7XG4gIHBhZGRpbmc6IDk2cHg7IH1cblxuLnUtcC1hMTMge1xuICBwYWRkaW5nOiAxMDRweDsgfVxuXG4udS1wLWExNCB7XG4gIHBhZGRpbmc6IDExMnB4OyB9XG5cbi51LXAtYTE1IHtcbiAgcGFkZGluZzogMTIwcHg7IH1cblxuLnUtcC1hMTYge1xuICBwYWRkaW5nOiAxMjhweDsgfVxuXG4vKiBfdXRpbGl0eS5oZWlnaHRzLnNjc3MgKi9cbi51LWhlaWdodC1hIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi51LWhlaWdodC0xMDBwYyB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udS1oZWlnaHQtMTAwdmgge1xuICBoZWlnaHQ6IDEwMHZoOyB9XG5cbi8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuLnUtaGVpZ2h0LWZ1bGwge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuLnUtaGVpZ2h0LWhhbGYsIC51LWhlaWdodC0yXFwvNCwgLnUtaGVpZ2h0LTNcXC82LCAudS1oZWlnaHQtNFxcLzgsIC51LWhlaWdodC01XFwvMTAsIC51LWhlaWdodC02XFwvMTIge1xuICBoZWlnaHQ6IDUwJTsgfVxuXG4vKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzMsIC51LWhlaWdodC0yXFwvNiwgLnUtaGVpZ2h0LTNcXC85LCAudS1oZWlnaHQtNFxcLzEyIHtcbiAgaGVpZ2h0OiAzMy4zMzMlOyB9XG5cbi51LWhlaWdodC0yXFwvMywgLnUtaGVpZ2h0LTRcXC82LCAudS1oZWlnaHQtNlxcLzksIC51LWhlaWdodC04XFwvMTIge1xuICBoZWlnaHQ6IDY2LjY2NiU7IH1cblxuLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzQsIC51LWhlaWdodC0yXFwvOCwgLnUtaGVpZ2h0LTNcXC8xMiB7XG4gIGhlaWdodDogMjUlOyB9XG5cbi51LWhlaWdodC0zXFwvNCwgLnUtaGVpZ2h0LTZcXC84LCAudS1oZWlnaHQtOVxcLzEyIHtcbiAgaGVpZ2h0OiA3NSU7IH1cblxuLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC81LCAudS1oZWlnaHQtMlxcLzEwIHtcbiAgaGVpZ2h0OiAyMCU7IH1cblxuLnUtaGVpZ2h0LTJcXC81LCAudS1oZWlnaHQtNFxcLzEwIHtcbiAgaGVpZ2h0OiA0MCU7IH1cblxuLnUtaGVpZ2h0LTNcXC81LCAudS1oZWlnaHQtNlxcLzEwIHtcbiAgaGVpZ2h0OiA2MCU7IH1cblxuLnUtaGVpZ2h0LTRcXC81LCAudS1oZWlnaHQtOFxcLzEwIHtcbiAgaGVpZ2h0OiA4MCU7IH1cblxuLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC82LCAudS1oZWlnaHQtMlxcLzEyIHtcbiAgaGVpZ2h0OiAxNi42NjYlOyB9XG5cbi51LWhlaWdodC01XFwvNiwgLnUtaGVpZ2h0LTEwXFwvMTIge1xuICBoZWlnaHQ6IDgzLjMzMyU7IH1cblxuLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvOCB7XG4gIGhlaWdodDogMTIuNSU7IH1cblxuLnUtaGVpZ2h0LTNcXC84IHtcbiAgaGVpZ2h0OiAzNy41JTsgfVxuXG4udS1oZWlnaHQtNVxcLzgge1xuICBoZWlnaHQ6IDYyLjUlOyB9XG5cbi51LWhlaWdodC03XFwvOCB7XG4gIGhlaWdodDogODcuNSU7IH1cblxuLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvOSB7XG4gIGhlaWdodDogMTEuMTExJTsgfVxuXG4udS1oZWlnaHQtMlxcLzkge1xuICBoZWlnaHQ6IDIyLjIyMiU7IH1cblxuLnUtaGVpZ2h0LTRcXC85IHtcbiAgaGVpZ2h0OiA0NC40NDQlOyB9XG5cbi51LWhlaWdodC01XFwvOSB7XG4gIGhlaWdodDogNTUuNTU2JTsgfVxuXG4udS1oZWlnaHQtN1xcLzkge1xuICBoZWlnaHQ6IDc3Ljc3OCU7IH1cblxuLnUtaGVpZ2h0LThcXC85IHtcbiAgaGVpZ2h0OiA4OC44ODklOyB9XG5cbi8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvMTAge1xuICBoZWlnaHQ6IDEwJTsgfVxuXG4udS1oZWlnaHQtM1xcLzEwIHtcbiAgaGVpZ2h0OiAzMCU7IH1cblxuLnUtaGVpZ2h0LTdcXC8xMCB7XG4gIGhlaWdodDogNzAlOyB9XG5cbi51LWhlaWdodC05XFwvMTAge1xuICBoZWlnaHQ6IDkwJTsgfVxuXG4vKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvMTIge1xuICBoZWlnaHQ6IDguMzMzJTsgfVxuXG4udS1oZWlnaHQtNVxcLzEyIHtcbiAgaGVpZ2h0OiA0MS42NjYlOyB9XG5cbi51LWhlaWdodC03XFwvMTIge1xuICBoZWlnaHQ6IDU4LjMzMyU7IH1cblxuLnUtaGVpZ2h0LTExXFwvMTIge1xuICBoZWlnaHQ6IDkxLjY2NiU7IH1cblxuLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4udS1oZWlnaHQtZnVsbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuLnUtaGVpZ2h0LWhhbGYsIC51LWhlaWdodC0yXFwvNCwgLnUtaGVpZ2h0LTNcXC82LCAudS1oZWlnaHQtNFxcLzgsIC51LWhlaWdodC01XFwvMTAsIC51LWhlaWdodC02XFwvMTIge1xuICBtaW4taGVpZ2h0OiA1MCU7IH1cblxuLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC8zLCAudS1oZWlnaHQtMlxcLzYsIC51LWhlaWdodC0zXFwvOSwgLnUtaGVpZ2h0LTRcXC8xMiB7XG4gIG1pbi1oZWlnaHQ6IDMzLjMzMyU7IH1cblxuLnUtaGVpZ2h0LTJcXC8zLCAudS1oZWlnaHQtNFxcLzYsIC51LWhlaWdodC02XFwvOSwgLnUtaGVpZ2h0LThcXC8xMiB7XG4gIG1pbi1oZWlnaHQ6IDY2LjY2NiU7IH1cblxuLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzQsIC51LWhlaWdodC0yXFwvOCwgLnUtaGVpZ2h0LTNcXC8xMiB7XG4gIG1pbi1oZWlnaHQ6IDI1JTsgfVxuXG4udS1oZWlnaHQtM1xcLzQsIC51LWhlaWdodC02XFwvOCwgLnUtaGVpZ2h0LTlcXC8xMiB7XG4gIG1pbi1oZWlnaHQ6IDc1JTsgfVxuXG4vKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzUsIC51LWhlaWdodC0yXFwvMTAge1xuICBtaW4taGVpZ2h0OiAyMCU7IH1cblxuLnUtaGVpZ2h0LTJcXC81LCAudS1oZWlnaHQtNFxcLzEwIHtcbiAgbWluLWhlaWdodDogNDAlOyB9XG5cbi51LWhlaWdodC0zXFwvNSwgLnUtaGVpZ2h0LTZcXC8xMCB7XG4gIG1pbi1oZWlnaHQ6IDYwJTsgfVxuXG4udS1oZWlnaHQtNFxcLzUsIC51LWhlaWdodC04XFwvMTAge1xuICBtaW4taGVpZ2h0OiA4MCU7IH1cblxuLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC82LCAudS1oZWlnaHQtMlxcLzEyIHtcbiAgbWluLWhlaWdodDogMTYuNjY2JTsgfVxuXG4udS1oZWlnaHQtNVxcLzYsIC51LWhlaWdodC0xMFxcLzEyIHtcbiAgbWluLWhlaWdodDogODMuMzMzJTsgfVxuXG4vKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC84IHtcbiAgbWluLWhlaWdodDogMTIuNSU7IH1cblxuLnUtaGVpZ2h0LTNcXC84IHtcbiAgbWluLWhlaWdodDogMzcuNSU7IH1cblxuLnUtaGVpZ2h0LTVcXC84IHtcbiAgbWluLWhlaWdodDogNjIuNSU7IH1cblxuLnUtaGVpZ2h0LTdcXC84IHtcbiAgbWluLWhlaWdodDogODcuNSU7IH1cblxuLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvOSB7XG4gIG1pbi1oZWlnaHQ6IDExLjExMSU7IH1cblxuLnUtaGVpZ2h0LTJcXC85IHtcbiAgbWluLWhlaWdodDogMjIuMjIyJTsgfVxuXG4udS1oZWlnaHQtNFxcLzkge1xuICBtaW4taGVpZ2h0OiA0NC40NDQlOyB9XG5cbi51LWhlaWdodC01XFwvOSB7XG4gIG1pbi1oZWlnaHQ6IDU1LjU1NiU7IH1cblxuLnUtaGVpZ2h0LTdcXC85IHtcbiAgbWluLWhlaWdodDogNzcuNzc4JTsgfVxuXG4udS1oZWlnaHQtOFxcLzkge1xuICBtaW4taGVpZ2h0OiA4OC44ODklOyB9XG5cbi8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvMTAge1xuICBtaW4taGVpZ2h0OiAxMCU7IH1cblxuLnUtaGVpZ2h0LTNcXC8xMCB7XG4gIG1pbi1oZWlnaHQ6IDMwJTsgfVxuXG4udS1oZWlnaHQtN1xcLzEwIHtcbiAgbWluLWhlaWdodDogNzAlOyB9XG5cbi51LWhlaWdodC05XFwvMTAge1xuICBtaW4taGVpZ2h0OiA5MCU7IH1cblxuLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzEyIHtcbiAgbWluLWhlaWdodDogOC4zMzMlOyB9XG5cbi51LWhlaWdodC01XFwvMTIge1xuICBtaW4taGVpZ2h0OiA0MS42NjYlOyB9XG5cbi51LWhlaWdodC03XFwvMTIge1xuICBtaW4taGVpZ2h0OiA1OC4zMzMlOyB9XG5cbi51LWhlaWdodC0xMVxcLzEyIHtcbiAgbWluLWhlaWdodDogOTEuNjY2JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS1oZWlnaHQtZnVsbFxcQHhzIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS1oZWlnaHQtaGFsZlxcQHhzLCAudS1oZWlnaHQtMlxcLzRcXEB4cywgLnUtaGVpZ2h0LTNcXC82XFxAeHMsIC51LWhlaWdodC00XFwvOFxcQHhzLCAudS1oZWlnaHQtNVxcLzEwXFxAeHMsIC51LWhlaWdodC02XFwvMTJcXEB4cyB7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEB4cywgLnUtaGVpZ2h0LTJcXC82XFxAeHMsIC51LWhlaWdodC0zXFwvOVxcQHhzLCAudS1oZWlnaHQtNFxcLzEyXFxAeHMge1xuICAgIGhlaWdodDogMzMuMzMzJTsgfVxuICAudS1oZWlnaHQtMlxcLzNcXEB4cywgLnUtaGVpZ2h0LTRcXC82XFxAeHMsIC51LWhlaWdodC02XFwvOVxcQHhzLCAudS1oZWlnaHQtOFxcLzEyXFxAeHMge1xuICAgIGhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAeHMsIC51LWhlaWdodC0yXFwvOFxcQHhzLCAudS1oZWlnaHQtM1xcLzEyXFxAeHMge1xuICAgIGhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQHhzLCAudS1oZWlnaHQtNlxcLzhcXEB4cywgLnUtaGVpZ2h0LTlcXC8xMlxcQHhzIHtcbiAgICBoZWlnaHQ6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNVxcQHhzLCAudS1oZWlnaHQtMlxcLzEwXFxAeHMge1xuICAgIGhlaWdodDogMjAlOyB9XG4gIC51LWhlaWdodC0yXFwvNVxcQHhzLCAudS1oZWlnaHQtNFxcLzEwXFxAeHMge1xuICAgIGhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQHhzLCAudS1oZWlnaHQtNlxcLzEwXFxAeHMge1xuICAgIGhlaWdodDogNjAlOyB9XG4gIC51LWhlaWdodC00XFwvNVxcQHhzLCAudS1oZWlnaHQtOFxcLzEwXFxAeHMge1xuICAgIGhlaWdodDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC82XFxAeHMsIC51LWhlaWdodC0yXFwvMTJcXEB4cyB7XG4gICAgaGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQHhzLCAudS1oZWlnaHQtMTBcXC8xMlxcQHhzIHtcbiAgICBoZWlnaHQ6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC84XFxAeHMge1xuICAgIGhlaWdodDogMTIuNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC84XFxAeHMge1xuICAgIGhlaWdodDogMzcuNSU7IH1cbiAgLnUtaGVpZ2h0LTVcXC84XFxAeHMge1xuICAgIGhlaWdodDogNjIuNSU7IH1cbiAgLnUtaGVpZ2h0LTdcXC84XFxAeHMge1xuICAgIGhlaWdodDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC85XFxAeHMge1xuICAgIGhlaWdodDogMTEuMTExJTsgfVxuICAudS1oZWlnaHQtMlxcLzlcXEB4cyB7XG4gICAgaGVpZ2h0OiAyMi4yMjIlOyB9XG4gIC51LWhlaWdodC00XFwvOVxcQHhzIHtcbiAgICBoZWlnaHQ6IDQ0LjQ0NCU7IH1cbiAgLnUtaGVpZ2h0LTVcXC85XFxAeHMge1xuICAgIGhlaWdodDogNTUuNTU2JTsgfVxuICAudS1oZWlnaHQtN1xcLzlcXEB4cyB7XG4gICAgaGVpZ2h0OiA3Ny43NzglOyB9XG4gIC51LWhlaWdodC04XFwvOVxcQHhzIHtcbiAgICBoZWlnaHQ6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEwXFxAeHMge1xuICAgIGhlaWdodDogMTAlOyB9XG4gIC51LWhlaWdodC0zXFwvMTBcXEB4cyB7XG4gICAgaGVpZ2h0OiAzMCU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMFxcQHhzIHtcbiAgICBoZWlnaHQ6IDcwJTsgfVxuICAudS1oZWlnaHQtOVxcLzEwXFxAeHMge1xuICAgIGhlaWdodDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEyXFxAeHMge1xuICAgIGhlaWdodDogOC4zMzMlOyB9XG4gIC51LWhlaWdodC01XFwvMTJcXEB4cyB7XG4gICAgaGVpZ2h0OiA0MS42NjYlOyB9XG4gIC51LWhlaWdodC03XFwvMTJcXEB4cyB7XG4gICAgaGVpZ2h0OiA1OC4zMzMlOyB9XG4gIC51LWhlaWdodC0xMVxcLzEyXFxAeHMge1xuICAgIGhlaWdodDogOTEuNjY2JTsgfVxuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LWhlaWdodC1oYWxmXFxAeHMsIC51LWhlaWdodC0yXFwvNFxcQHhzLCAudS1oZWlnaHQtM1xcLzZcXEB4cywgLnUtaGVpZ2h0LTRcXC84XFxAeHMsIC51LWhlaWdodC01XFwvMTBcXEB4cywgLnUtaGVpZ2h0LTZcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEB4cywgLnUtaGVpZ2h0LTJcXC82XFxAeHMsIC51LWhlaWdodC0zXFwvOVxcQHhzLCAudS1oZWlnaHQtNFxcLzEyXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDMzLjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTJcXC8zXFxAeHMsIC51LWhlaWdodC00XFwvNlxcQHhzLCAudS1oZWlnaHQtNlxcLzlcXEB4cywgLnUtaGVpZ2h0LThcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzRcXEB4cywgLnUtaGVpZ2h0LTJcXC84XFxAeHMsIC51LWhlaWdodC0zXFwvMTJcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQHhzLCAudS1oZWlnaHQtNlxcLzhcXEB4cywgLnUtaGVpZ2h0LTlcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEB4cywgLnUtaGVpZ2h0LTJcXC8xMFxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiAyMCU7IH1cbiAgLnUtaGVpZ2h0LTJcXC81XFxAeHMsIC51LWhlaWdodC00XFwvMTBcXEB4cyB7XG4gICAgbWluLWhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQHhzLCAudS1oZWlnaHQtNlxcLzEwXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEB4cywgLnUtaGVpZ2h0LThcXC8xMFxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzZcXEB4cywgLnUtaGVpZ2h0LTJcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQHhzLCAudS1oZWlnaHQtMTBcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiAxMi41JTsgfVxuICAudS1oZWlnaHQtM1xcLzhcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMzcuNSU7IH1cbiAgLnUtaGVpZ2h0LTVcXC84XFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzlcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMTEuMTExJTsgfVxuICAudS1oZWlnaHQtMlxcLzlcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEB4cyB7XG4gICAgbWluLWhlaWdodDogNDQuNDQ0JTsgfVxuICAudS1oZWlnaHQtNVxcLzlcXEB4cyB7XG4gICAgbWluLWhlaWdodDogNTUuNTU2JTsgfVxuICAudS1oZWlnaHQtN1xcLzlcXEB4cyB7XG4gICAgbWluLWhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEB4cyB7XG4gICAgbWluLWhlaWdodDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTBcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMTAlOyB9XG4gIC51LWhlaWdodC0zXFwvMTBcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEB4cyB7XG4gICAgbWluLWhlaWdodDogNzAlOyB9XG4gIC51LWhlaWdodC05XFwvMTBcXEB4cyB7XG4gICAgbWluLWhlaWdodDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEyXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDQxLjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA1OC4zMzMlOyB9XG4gIC51LWhlaWdodC0xMVxcLzEyXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDkxLjY2NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS1oZWlnaHQtZnVsbFxcQHMge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LWhlaWdodC1oYWxmXFxAcywgLnUtaGVpZ2h0LTJcXC80XFxAcywgLnUtaGVpZ2h0LTNcXC82XFxAcywgLnUtaGVpZ2h0LTRcXC84XFxAcywgLnUtaGVpZ2h0LTVcXC8xMFxcQHMsIC51LWhlaWdodC02XFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvM1xcQHMsIC51LWhlaWdodC0yXFwvNlxcQHMsIC51LWhlaWdodC0zXFwvOVxcQHMsIC51LWhlaWdodC00XFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDMzLjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTJcXC8zXFxAcywgLnUtaGVpZ2h0LTRcXC82XFxAcywgLnUtaGVpZ2h0LTZcXC85XFxAcywgLnUtaGVpZ2h0LThcXC8xMlxcQHMge1xuICAgIGhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAcywgLnUtaGVpZ2h0LTJcXC84XFxAcywgLnUtaGVpZ2h0LTNcXC8xMlxcQHMge1xuICAgIGhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQHMsIC51LWhlaWdodC02XFwvOFxcQHMsIC51LWhlaWdodC05XFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNVxcQHMsIC51LWhlaWdodC0yXFwvMTBcXEBzIHtcbiAgICBoZWlnaHQ6IDIwJTsgfVxuICAudS1oZWlnaHQtMlxcLzVcXEBzLCAudS1oZWlnaHQtNFxcLzEwXFxAcyB7XG4gICAgaGVpZ2h0OiA0MCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC81XFxAcywgLnUtaGVpZ2h0LTZcXC8xMFxcQHMge1xuICAgIGhlaWdodDogNjAlOyB9XG4gIC51LWhlaWdodC00XFwvNVxcQHMsIC51LWhlaWdodC04XFwvMTBcXEBzIHtcbiAgICBoZWlnaHQ6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNlxcQHMsIC51LWhlaWdodC0yXFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDE2LjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTVcXC82XFxAcywgLnUtaGVpZ2h0LTEwXFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC84XFxAcyB7XG4gICAgaGVpZ2h0OiAxMi41JTsgfVxuICAudS1oZWlnaHQtM1xcLzhcXEBzIHtcbiAgICBoZWlnaHQ6IDM3LjUlOyB9XG4gIC51LWhlaWdodC01XFwvOFxcQHMge1xuICAgIGhlaWdodDogNjIuNSU7IH1cbiAgLnUtaGVpZ2h0LTdcXC84XFxAcyB7XG4gICAgaGVpZ2h0OiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzlcXEBzIHtcbiAgICBoZWlnaHQ6IDExLjExMSU7IH1cbiAgLnUtaGVpZ2h0LTJcXC85XFxAcyB7XG4gICAgaGVpZ2h0OiAyMi4yMjIlOyB9XG4gIC51LWhlaWdodC00XFwvOVxcQHMge1xuICAgIGhlaWdodDogNDQuNDQ0JTsgfVxuICAudS1oZWlnaHQtNVxcLzlcXEBzIHtcbiAgICBoZWlnaHQ6IDU1LjU1NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC85XFxAcyB7XG4gICAgaGVpZ2h0OiA3Ny43NzglOyB9XG4gIC51LWhlaWdodC04XFwvOVxcQHMge1xuICAgIGhlaWdodDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTBcXEBzIHtcbiAgICBoZWlnaHQ6IDEwJTsgfVxuICAudS1oZWlnaHQtM1xcLzEwXFxAcyB7XG4gICAgaGVpZ2h0OiAzMCU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMFxcQHMge1xuICAgIGhlaWdodDogNzAlOyB9XG4gIC51LWhlaWdodC05XFwvMTBcXEBzIHtcbiAgICBoZWlnaHQ6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMlxcQHMge1xuICAgIGhlaWdodDogOC4zMzMlOyB9XG4gIC51LWhlaWdodC01XFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDQxLjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMlxcQHMge1xuICAgIGhlaWdodDogNTguMzMzJTsgfVxuICAudS1oZWlnaHQtMTFcXC8xMlxcQHMge1xuICAgIGhlaWdodDogOTEuNjY2JTsgfVxuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWhhbGZcXEBzLCAudS1oZWlnaHQtMlxcLzRcXEBzLCAudS1oZWlnaHQtM1xcLzZcXEBzLCAudS1oZWlnaHQtNFxcLzhcXEBzLCAudS1oZWlnaHQtNVxcLzEwXFxAcywgLnUtaGVpZ2h0LTZcXC8xMlxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvM1xcQHMsIC51LWhlaWdodC0yXFwvNlxcQHMsIC51LWhlaWdodC0zXFwvOVxcQHMsIC51LWhlaWdodC00XFwvMTJcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiAzMy4zMzMlOyB9XG4gIC51LWhlaWdodC0yXFwvM1xcQHMsIC51LWhlaWdodC00XFwvNlxcQHMsIC51LWhlaWdodC02XFwvOVxcQHMsIC51LWhlaWdodC04XFwvMTJcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzRcXEBzLCAudS1oZWlnaHQtMlxcLzhcXEBzLCAudS1oZWlnaHQtM1xcLzEyXFxAcyB7XG4gICAgbWluLWhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQHMsIC51LWhlaWdodC02XFwvOFxcQHMsIC51LWhlaWdodC05XFwvMTJcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEBzLCAudS1oZWlnaHQtMlxcLzEwXFxAcyB7XG4gICAgbWluLWhlaWdodDogMjAlOyB9XG4gIC51LWhlaWdodC0yXFwvNVxcQHMsIC51LWhlaWdodC00XFwvMTBcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA0MCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC81XFxAcywgLnUtaGVpZ2h0LTZcXC8xMFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEBzLCAudS1oZWlnaHQtOFxcLzEwXFxAcyB7XG4gICAgbWluLWhlaWdodDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC82XFxAcywgLnUtaGVpZ2h0LTJcXC8xMlxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDE2LjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTVcXC82XFxAcywgLnUtaGVpZ2h0LTEwXFwvMTJcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDEyLjUlOyB9XG4gIC51LWhlaWdodC0zXFwvOFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDM3LjUlOyB9XG4gIC51LWhlaWdodC01XFwvOFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOVxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDExLjExMSU7IH1cbiAgLnUtaGVpZ2h0LTJcXC85XFxAcyB7XG4gICAgbWluLWhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA0NC40NDQlOyB9XG4gIC51LWhlaWdodC01XFwvOVxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDU1LjU1NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC85XFxAcyB7XG4gICAgbWluLWhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDEwJTsgfVxuICAudS1oZWlnaHQtM1xcLzEwXFxAcyB7XG4gICAgbWluLWhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA3MCU7IH1cbiAgLnUtaGVpZ2h0LTlcXC8xMFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMlxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAcyB7XG4gICAgbWluLWhlaWdodDogNDEuNjY2JTsgfVxuICAudS1oZWlnaHQtN1xcLzEyXFxAcyB7XG4gICAgbWluLWhlaWdodDogNTguMzMzJTsgfVxuICAudS1oZWlnaHQtMTFcXC8xMlxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDkxLjY2NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS1oZWlnaHQtZnVsbFxcQG0ge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LWhlaWdodC1oYWxmXFxAbSwgLnUtaGVpZ2h0LTJcXC80XFxAbSwgLnUtaGVpZ2h0LTNcXC82XFxAbSwgLnUtaGVpZ2h0LTRcXC84XFxAbSwgLnUtaGVpZ2h0LTVcXC8xMFxcQG0sIC51LWhlaWdodC02XFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvM1xcQG0sIC51LWhlaWdodC0yXFwvNlxcQG0sIC51LWhlaWdodC0zXFwvOVxcQG0sIC51LWhlaWdodC00XFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDMzLjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTJcXC8zXFxAbSwgLnUtaGVpZ2h0LTRcXC82XFxAbSwgLnUtaGVpZ2h0LTZcXC85XFxAbSwgLnUtaGVpZ2h0LThcXC8xMlxcQG0ge1xuICAgIGhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAbSwgLnUtaGVpZ2h0LTJcXC84XFxAbSwgLnUtaGVpZ2h0LTNcXC8xMlxcQG0ge1xuICAgIGhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQG0sIC51LWhlaWdodC02XFwvOFxcQG0sIC51LWhlaWdodC05XFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNVxcQG0sIC51LWhlaWdodC0yXFwvMTBcXEBtIHtcbiAgICBoZWlnaHQ6IDIwJTsgfVxuICAudS1oZWlnaHQtMlxcLzVcXEBtLCAudS1oZWlnaHQtNFxcLzEwXFxAbSB7XG4gICAgaGVpZ2h0OiA0MCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC81XFxAbSwgLnUtaGVpZ2h0LTZcXC8xMFxcQG0ge1xuICAgIGhlaWdodDogNjAlOyB9XG4gIC51LWhlaWdodC00XFwvNVxcQG0sIC51LWhlaWdodC04XFwvMTBcXEBtIHtcbiAgICBoZWlnaHQ6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNlxcQG0sIC51LWhlaWdodC0yXFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDE2LjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTVcXC82XFxAbSwgLnUtaGVpZ2h0LTEwXFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC84XFxAbSB7XG4gICAgaGVpZ2h0OiAxMi41JTsgfVxuICAudS1oZWlnaHQtM1xcLzhcXEBtIHtcbiAgICBoZWlnaHQ6IDM3LjUlOyB9XG4gIC51LWhlaWdodC01XFwvOFxcQG0ge1xuICAgIGhlaWdodDogNjIuNSU7IH1cbiAgLnUtaGVpZ2h0LTdcXC84XFxAbSB7XG4gICAgaGVpZ2h0OiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzlcXEBtIHtcbiAgICBoZWlnaHQ6IDExLjExMSU7IH1cbiAgLnUtaGVpZ2h0LTJcXC85XFxAbSB7XG4gICAgaGVpZ2h0OiAyMi4yMjIlOyB9XG4gIC51LWhlaWdodC00XFwvOVxcQG0ge1xuICAgIGhlaWdodDogNDQuNDQ0JTsgfVxuICAudS1oZWlnaHQtNVxcLzlcXEBtIHtcbiAgICBoZWlnaHQ6IDU1LjU1NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC85XFxAbSB7XG4gICAgaGVpZ2h0OiA3Ny43NzglOyB9XG4gIC51LWhlaWdodC04XFwvOVxcQG0ge1xuICAgIGhlaWdodDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTBcXEBtIHtcbiAgICBoZWlnaHQ6IDEwJTsgfVxuICAudS1oZWlnaHQtM1xcLzEwXFxAbSB7XG4gICAgaGVpZ2h0OiAzMCU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMFxcQG0ge1xuICAgIGhlaWdodDogNzAlOyB9XG4gIC51LWhlaWdodC05XFwvMTBcXEBtIHtcbiAgICBoZWlnaHQ6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMlxcQG0ge1xuICAgIGhlaWdodDogOC4zMzMlOyB9XG4gIC51LWhlaWdodC01XFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDQxLjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMlxcQG0ge1xuICAgIGhlaWdodDogNTguMzMzJTsgfVxuICAudS1oZWlnaHQtMTFcXC8xMlxcQG0ge1xuICAgIGhlaWdodDogOTEuNjY2JTsgfVxuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWhhbGZcXEBtLCAudS1oZWlnaHQtMlxcLzRcXEBtLCAudS1oZWlnaHQtM1xcLzZcXEBtLCAudS1oZWlnaHQtNFxcLzhcXEBtLCAudS1oZWlnaHQtNVxcLzEwXFxAbSwgLnUtaGVpZ2h0LTZcXC8xMlxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvM1xcQG0sIC51LWhlaWdodC0yXFwvNlxcQG0sIC51LWhlaWdodC0zXFwvOVxcQG0sIC51LWhlaWdodC00XFwvMTJcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiAzMy4zMzMlOyB9XG4gIC51LWhlaWdodC0yXFwvM1xcQG0sIC51LWhlaWdodC00XFwvNlxcQG0sIC51LWhlaWdodC02XFwvOVxcQG0sIC51LWhlaWdodC04XFwvMTJcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzRcXEBtLCAudS1oZWlnaHQtMlxcLzhcXEBtLCAudS1oZWlnaHQtM1xcLzEyXFxAbSB7XG4gICAgbWluLWhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQG0sIC51LWhlaWdodC02XFwvOFxcQG0sIC51LWhlaWdodC05XFwvMTJcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEBtLCAudS1oZWlnaHQtMlxcLzEwXFxAbSB7XG4gICAgbWluLWhlaWdodDogMjAlOyB9XG4gIC51LWhlaWdodC0yXFwvNVxcQG0sIC51LWhlaWdodC00XFwvMTBcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA0MCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC81XFxAbSwgLnUtaGVpZ2h0LTZcXC8xMFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEBtLCAudS1oZWlnaHQtOFxcLzEwXFxAbSB7XG4gICAgbWluLWhlaWdodDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC82XFxAbSwgLnUtaGVpZ2h0LTJcXC8xMlxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDE2LjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTVcXC82XFxAbSwgLnUtaGVpZ2h0LTEwXFwvMTJcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDEyLjUlOyB9XG4gIC51LWhlaWdodC0zXFwvOFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDM3LjUlOyB9XG4gIC51LWhlaWdodC01XFwvOFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOVxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDExLjExMSU7IH1cbiAgLnUtaGVpZ2h0LTJcXC85XFxAbSB7XG4gICAgbWluLWhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA0NC40NDQlOyB9XG4gIC51LWhlaWdodC01XFwvOVxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDU1LjU1NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC85XFxAbSB7XG4gICAgbWluLWhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDEwJTsgfVxuICAudS1oZWlnaHQtM1xcLzEwXFxAbSB7XG4gICAgbWluLWhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA3MCU7IH1cbiAgLnUtaGVpZ2h0LTlcXC8xMFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMlxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAbSB7XG4gICAgbWluLWhlaWdodDogNDEuNjY2JTsgfVxuICAudS1oZWlnaHQtN1xcLzEyXFxAbSB7XG4gICAgbWluLWhlaWdodDogNTguMzMzJTsgfVxuICAudS1oZWlnaHQtMTFcXC8xMlxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDkxLjY2NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEBsIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS1oZWlnaHQtaGFsZlxcQGwsIC51LWhlaWdodC0yXFwvNFxcQGwsIC51LWhlaWdodC0zXFwvNlxcQGwsIC51LWhlaWdodC00XFwvOFxcQGwsIC51LWhlaWdodC01XFwvMTBcXEBsLCAudS1oZWlnaHQtNlxcLzEyXFxAbCB7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEBsLCAudS1oZWlnaHQtMlxcLzZcXEBsLCAudS1oZWlnaHQtM1xcLzlcXEBsLCAudS1oZWlnaHQtNFxcLzEyXFxAbCB7XG4gICAgaGVpZ2h0OiAzMy4zMzMlOyB9XG4gIC51LWhlaWdodC0yXFwvM1xcQGwsIC51LWhlaWdodC00XFwvNlxcQGwsIC51LWhlaWdodC02XFwvOVxcQGwsIC51LWhlaWdodC04XFwvMTJcXEBsIHtcbiAgICBoZWlnaHQ6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNFxcQGwsIC51LWhlaWdodC0yXFwvOFxcQGwsIC51LWhlaWdodC0zXFwvMTJcXEBsIHtcbiAgICBoZWlnaHQ6IDI1JTsgfVxuICAudS1oZWlnaHQtM1xcLzRcXEBsLCAudS1oZWlnaHQtNlxcLzhcXEBsLCAudS1oZWlnaHQtOVxcLzEyXFxAbCB7XG4gICAgaGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEBsLCAudS1oZWlnaHQtMlxcLzEwXFxAbCB7XG4gICAgaGVpZ2h0OiAyMCU7IH1cbiAgLnUtaGVpZ2h0LTJcXC81XFxAbCwgLnUtaGVpZ2h0LTRcXC8xMFxcQGwge1xuICAgIGhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQGwsIC51LWhlaWdodC02XFwvMTBcXEBsIHtcbiAgICBoZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEBsLCAudS1oZWlnaHQtOFxcLzEwXFxAbCB7XG4gICAgaGVpZ2h0OiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzZcXEBsLCAudS1oZWlnaHQtMlxcLzEyXFxAbCB7XG4gICAgaGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQGwsIC51LWhlaWdodC0xMFxcLzEyXFxAbCB7XG4gICAgaGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQGwge1xuICAgIGhlaWdodDogMTIuNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC84XFxAbCB7XG4gICAgaGVpZ2h0OiAzNy41JTsgfVxuICAudS1oZWlnaHQtNVxcLzhcXEBsIHtcbiAgICBoZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQGwge1xuICAgIGhlaWdodDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC85XFxAbCB7XG4gICAgaGVpZ2h0OiAxMS4xMTElOyB9XG4gIC51LWhlaWdodC0yXFwvOVxcQGwge1xuICAgIGhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEBsIHtcbiAgICBoZWlnaHQ6IDQ0LjQ0NCU7IH1cbiAgLnUtaGVpZ2h0LTVcXC85XFxAbCB7XG4gICAgaGVpZ2h0OiA1NS41NTYlOyB9XG4gIC51LWhlaWdodC03XFwvOVxcQGwge1xuICAgIGhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEBsIHtcbiAgICBoZWlnaHQ6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEwXFxAbCB7XG4gICAgaGVpZ2h0OiAxMCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC8xMFxcQGwge1xuICAgIGhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEBsIHtcbiAgICBoZWlnaHQ6IDcwJTsgfVxuICAudS1oZWlnaHQtOVxcLzEwXFxAbCB7XG4gICAgaGVpZ2h0OiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTJcXEBsIHtcbiAgICBoZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAbCB7XG4gICAgaGVpZ2h0OiA0MS42NjYlOyB9XG4gIC51LWhlaWdodC03XFwvMTJcXEBsIHtcbiAgICBoZWlnaHQ6IDU4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTExXFwvMTJcXEBsIHtcbiAgICBoZWlnaHQ6IDkxLjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LWhlaWdodC1mdWxsXFxAbCB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LWhlaWdodC1oYWxmXFxAbCwgLnUtaGVpZ2h0LTJcXC80XFxAbCwgLnUtaGVpZ2h0LTNcXC82XFxAbCwgLnUtaGVpZ2h0LTRcXC84XFxAbCwgLnUtaGVpZ2h0LTVcXC8xMFxcQGwsIC51LWhlaWdodC02XFwvMTJcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEBsLCAudS1oZWlnaHQtMlxcLzZcXEBsLCAudS1oZWlnaHQtM1xcLzlcXEBsLCAudS1oZWlnaHQtNFxcLzEyXFxAbCB7XG4gICAgbWluLWhlaWdodDogMzMuMzMzJTsgfVxuICAudS1oZWlnaHQtMlxcLzNcXEBsLCAudS1oZWlnaHQtNFxcLzZcXEBsLCAudS1oZWlnaHQtNlxcLzlcXEBsLCAudS1oZWlnaHQtOFxcLzEyXFxAbCB7XG4gICAgbWluLWhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAbCwgLnUtaGVpZ2h0LTJcXC84XFxAbCwgLnUtaGVpZ2h0LTNcXC8xMlxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDI1JTsgfVxuICAudS1oZWlnaHQtM1xcLzRcXEBsLCAudS1oZWlnaHQtNlxcLzhcXEBsLCAudS1oZWlnaHQtOVxcLzEyXFxAbCB7XG4gICAgbWluLWhlaWdodDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC81XFxAbCwgLnUtaGVpZ2h0LTJcXC8xMFxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDIwJTsgfVxuICAudS1oZWlnaHQtMlxcLzVcXEBsLCAudS1oZWlnaHQtNFxcLzEwXFxAbCB7XG4gICAgbWluLWhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQGwsIC51LWhlaWdodC02XFwvMTBcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA2MCU7IH1cbiAgLnUtaGVpZ2h0LTRcXC81XFxAbCwgLnUtaGVpZ2h0LThcXC8xMFxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNlxcQGwsIC51LWhlaWdodC0yXFwvMTJcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQGwsIC51LWhlaWdodC0xMFxcLzEyXFxAbCB7XG4gICAgbWluLWhlaWdodDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzhcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiAxMi41JTsgfVxuICAudS1oZWlnaHQtM1xcLzhcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiAzNy41JTsgfVxuICAudS1oZWlnaHQtNVxcLzhcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA2Mi41JTsgfVxuICAudS1oZWlnaHQtN1xcLzhcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzlcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiAxMS4xMTElOyB9XG4gIC51LWhlaWdodC0yXFwvOVxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDIyLjIyMiU7IH1cbiAgLnUtaGVpZ2h0LTRcXC85XFxAbCB7XG4gICAgbWluLWhlaWdodDogNDQuNDQ0JTsgfVxuICAudS1oZWlnaHQtNVxcLzlcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA1NS41NTYlOyB9XG4gIC51LWhlaWdodC03XFwvOVxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDc3Ljc3OCU7IH1cbiAgLnUtaGVpZ2h0LThcXC85XFxAbCB7XG4gICAgbWluLWhlaWdodDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTBcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiAxMCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC8xMFxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDMwJTsgfVxuICAudS1oZWlnaHQtN1xcLzEwXFxAbCB7XG4gICAgbWluLWhlaWdodDogNzAlOyB9XG4gIC51LWhlaWdodC05XFwvMTBcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTJcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTVcXC8xMlxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDQxLjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMlxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDU4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTExXFwvMTJcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA5MS42NjYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LWhlaWdodC1mdWxsXFxAeGwge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LWhlaWdodC1oYWxmXFxAeGwsIC51LWhlaWdodC0yXFwvNFxcQHhsLCAudS1oZWlnaHQtM1xcLzZcXEB4bCwgLnUtaGVpZ2h0LTRcXC84XFxAeGwsIC51LWhlaWdodC01XFwvMTBcXEB4bCwgLnUtaGVpZ2h0LTZcXC8xMlxcQHhsIHtcbiAgICBoZWlnaHQ6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvM1xcQHhsLCAudS1oZWlnaHQtMlxcLzZcXEB4bCwgLnUtaGVpZ2h0LTNcXC85XFxAeGwsIC51LWhlaWdodC00XFwvMTJcXEB4bCB7XG4gICAgaGVpZ2h0OiAzMy4zMzMlOyB9XG4gIC51LWhlaWdodC0yXFwvM1xcQHhsLCAudS1oZWlnaHQtNFxcLzZcXEB4bCwgLnUtaGVpZ2h0LTZcXC85XFxAeGwsIC51LWhlaWdodC04XFwvMTJcXEB4bCB7XG4gICAgaGVpZ2h0OiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzRcXEB4bCwgLnUtaGVpZ2h0LTJcXC84XFxAeGwsIC51LWhlaWdodC0zXFwvMTJcXEB4bCB7XG4gICAgaGVpZ2h0OiAyNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC80XFxAeGwsIC51LWhlaWdodC02XFwvOFxcQHhsLCAudS1oZWlnaHQtOVxcLzEyXFxAeGwge1xuICAgIGhlaWdodDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC81XFxAeGwsIC51LWhlaWdodC0yXFwvMTBcXEB4bCB7XG4gICAgaGVpZ2h0OiAyMCU7IH1cbiAgLnUtaGVpZ2h0LTJcXC81XFxAeGwsIC51LWhlaWdodC00XFwvMTBcXEB4bCB7XG4gICAgaGVpZ2h0OiA0MCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC81XFxAeGwsIC51LWhlaWdodC02XFwvMTBcXEB4bCB7XG4gICAgaGVpZ2h0OiA2MCU7IH1cbiAgLnUtaGVpZ2h0LTRcXC81XFxAeGwsIC51LWhlaWdodC04XFwvMTBcXEB4bCB7XG4gICAgaGVpZ2h0OiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzZcXEB4bCwgLnUtaGVpZ2h0LTJcXC8xMlxcQHhsIHtcbiAgICBoZWlnaHQ6IDE2LjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTVcXC82XFxAeGwsIC51LWhlaWdodC0xMFxcLzEyXFxAeGwge1xuICAgIGhlaWdodDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzhcXEB4bCB7XG4gICAgaGVpZ2h0OiAxMi41JTsgfVxuICAudS1oZWlnaHQtM1xcLzhcXEB4bCB7XG4gICAgaGVpZ2h0OiAzNy41JTsgfVxuICAudS1oZWlnaHQtNVxcLzhcXEB4bCB7XG4gICAgaGVpZ2h0OiA2Mi41JTsgfVxuICAudS1oZWlnaHQtN1xcLzhcXEB4bCB7XG4gICAgaGVpZ2h0OiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzlcXEB4bCB7XG4gICAgaGVpZ2h0OiAxMS4xMTElOyB9XG4gIC51LWhlaWdodC0yXFwvOVxcQHhsIHtcbiAgICBoZWlnaHQ6IDIyLjIyMiU7IH1cbiAgLnUtaGVpZ2h0LTRcXC85XFxAeGwge1xuICAgIGhlaWdodDogNDQuNDQ0JTsgfVxuICAudS1oZWlnaHQtNVxcLzlcXEB4bCB7XG4gICAgaGVpZ2h0OiA1NS41NTYlOyB9XG4gIC51LWhlaWdodC03XFwvOVxcQHhsIHtcbiAgICBoZWlnaHQ6IDc3Ljc3OCU7IH1cbiAgLnUtaGVpZ2h0LThcXC85XFxAeGwge1xuICAgIGhlaWdodDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTBcXEB4bCB7XG4gICAgaGVpZ2h0OiAxMCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC8xMFxcQHhsIHtcbiAgICBoZWlnaHQ6IDMwJTsgfVxuICAudS1oZWlnaHQtN1xcLzEwXFxAeGwge1xuICAgIGhlaWdodDogNzAlOyB9XG4gIC51LWhlaWdodC05XFwvMTBcXEB4bCB7XG4gICAgaGVpZ2h0OiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTJcXEB4bCB7XG4gICAgaGVpZ2h0OiA4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTVcXC8xMlxcQHhsIHtcbiAgICBoZWlnaHQ6IDQxLjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMlxcQHhsIHtcbiAgICBoZWlnaHQ6IDU4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTExXFwvMTJcXEB4bCB7XG4gICAgaGVpZ2h0OiA5MS42NjYlOyB9XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS1oZWlnaHQtZnVsbFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWhhbGZcXEB4bCwgLnUtaGVpZ2h0LTJcXC80XFxAeGwsIC51LWhlaWdodC0zXFwvNlxcQHhsLCAudS1oZWlnaHQtNFxcLzhcXEB4bCwgLnUtaGVpZ2h0LTVcXC8xMFxcQHhsLCAudS1oZWlnaHQtNlxcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvM1xcQHhsLCAudS1oZWlnaHQtMlxcLzZcXEB4bCwgLnUtaGVpZ2h0LTNcXC85XFxAeGwsIC51LWhlaWdodC00XFwvMTJcXEB4bCB7XG4gICAgbWluLWhlaWdodDogMzMuMzMzJTsgfVxuICAudS1oZWlnaHQtMlxcLzNcXEB4bCwgLnUtaGVpZ2h0LTRcXC82XFxAeGwsIC51LWhlaWdodC02XFwvOVxcQHhsLCAudS1oZWlnaHQtOFxcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNFxcQHhsLCAudS1oZWlnaHQtMlxcLzhcXEB4bCwgLnUtaGVpZ2h0LTNcXC8xMlxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAyNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC80XFxAeGwsIC51LWhlaWdodC02XFwvOFxcQHhsLCAudS1oZWlnaHQtOVxcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNVxcQHhsLCAudS1oZWlnaHQtMlxcLzEwXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDIwJTsgfVxuICAudS1oZWlnaHQtMlxcLzVcXEB4bCwgLnUtaGVpZ2h0LTRcXC8xMFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA0MCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC81XFxAeGwsIC51LWhlaWdodC02XFwvMTBcXEB4bCB7XG4gICAgbWluLWhlaWdodDogNjAlOyB9XG4gIC51LWhlaWdodC00XFwvNVxcQHhsLCAudS1oZWlnaHQtOFxcLzEwXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNlxcQHhsLCAudS1oZWlnaHQtMlxcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDE2LjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTVcXC82XFxAeGwsIC51LWhlaWdodC0xMFxcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC84XFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDEyLjUlOyB9XG4gIC51LWhlaWdodC0zXFwvOFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAzNy41JTsgfVxuICAudS1oZWlnaHQtNVxcLzhcXEB4bCB7XG4gICAgbWluLWhlaWdodDogNjIuNSU7IH1cbiAgLnUtaGVpZ2h0LTdcXC84XFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOVxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAxMS4xMTElOyB9XG4gIC51LWhlaWdodC0yXFwvOVxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAyMi4yMjIlOyB9XG4gIC51LWhlaWdodC00XFwvOVxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA0NC40NDQlOyB9XG4gIC51LWhlaWdodC01XFwvOVxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA1NS41NTYlOyB9XG4gIC51LWhlaWdodC03XFwvOVxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA3Ny43NzglOyB9XG4gIC51LWhlaWdodC04XFwvOVxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAxMCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC8xMFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAzMCU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA3MCU7IH1cbiAgLnUtaGVpZ2h0LTlcXC8xMFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTJcXEB4bCB7XG4gICAgbWluLWhlaWdodDogOC4zMzMlOyB9XG4gIC51LWhlaWdodC01XFwvMTJcXEB4bCB7XG4gICAgbWluLWhlaWdodDogNDEuNjY2JTsgfVxuICAudS1oZWlnaHQtN1xcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDU4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTExXFwvMTJcXEB4bCB7XG4gICAgbWluLWhlaWdodDogOTEuNjY2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS1oZWlnaHQtZnVsbFxcQHh4bCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWhhbGZcXEB4eGwsIC51LWhlaWdodC0yXFwvNFxcQHh4bCwgLnUtaGVpZ2h0LTNcXC82XFxAeHhsLCAudS1oZWlnaHQtNFxcLzhcXEB4eGwsIC51LWhlaWdodC01XFwvMTBcXEB4eGwsIC51LWhlaWdodC02XFwvMTJcXEB4eGwge1xuICAgIGhlaWdodDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8zXFxAeHhsLCAudS1oZWlnaHQtMlxcLzZcXEB4eGwsIC51LWhlaWdodC0zXFwvOVxcQHh4bCwgLnUtaGVpZ2h0LTRcXC8xMlxcQHh4bCB7XG4gICAgaGVpZ2h0OiAzMy4zMzMlOyB9XG4gIC51LWhlaWdodC0yXFwvM1xcQHh4bCwgLnUtaGVpZ2h0LTRcXC82XFxAeHhsLCAudS1oZWlnaHQtNlxcLzlcXEB4eGwsIC51LWhlaWdodC04XFwvMTJcXEB4eGwge1xuICAgIGhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAeHhsLCAudS1oZWlnaHQtMlxcLzhcXEB4eGwsIC51LWhlaWdodC0zXFwvMTJcXEB4eGwge1xuICAgIGhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQHh4bCwgLnUtaGVpZ2h0LTZcXC84XFxAeHhsLCAudS1oZWlnaHQtOVxcLzEyXFxAeHhsIHtcbiAgICBoZWlnaHQ6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNVxcQHh4bCwgLnUtaGVpZ2h0LTJcXC8xMFxcQHh4bCB7XG4gICAgaGVpZ2h0OiAyMCU7IH1cbiAgLnUtaGVpZ2h0LTJcXC81XFxAeHhsLCAudS1oZWlnaHQtNFxcLzEwXFxAeHhsIHtcbiAgICBoZWlnaHQ6IDQwJTsgfVxuICAudS1oZWlnaHQtM1xcLzVcXEB4eGwsIC51LWhlaWdodC02XFwvMTBcXEB4eGwge1xuICAgIGhlaWdodDogNjAlOyB9XG4gIC51LWhlaWdodC00XFwvNVxcQHh4bCwgLnUtaGVpZ2h0LThcXC8xMFxcQHh4bCB7XG4gICAgaGVpZ2h0OiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzZcXEB4eGwsIC51LWhlaWdodC0yXFwvMTJcXEB4eGwge1xuICAgIGhlaWdodDogMTYuNjY2JTsgfVxuICAudS1oZWlnaHQtNVxcLzZcXEB4eGwsIC51LWhlaWdodC0xMFxcLzEyXFxAeHhsIHtcbiAgICBoZWlnaHQ6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC84XFxAeHhsIHtcbiAgICBoZWlnaHQ6IDEyLjUlOyB9XG4gIC51LWhlaWdodC0zXFwvOFxcQHh4bCB7XG4gICAgaGVpZ2h0OiAzNy41JTsgfVxuICAudS1oZWlnaHQtNVxcLzhcXEB4eGwge1xuICAgIGhlaWdodDogNjIuNSU7IH1cbiAgLnUtaGVpZ2h0LTdcXC84XFxAeHhsIHtcbiAgICBoZWlnaHQ6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOVxcQHh4bCB7XG4gICAgaGVpZ2h0OiAxMS4xMTElOyB9XG4gIC51LWhlaWdodC0yXFwvOVxcQHh4bCB7XG4gICAgaGVpZ2h0OiAyMi4yMjIlOyB9XG4gIC51LWhlaWdodC00XFwvOVxcQHh4bCB7XG4gICAgaGVpZ2h0OiA0NC40NDQlOyB9XG4gIC51LWhlaWdodC01XFwvOVxcQHh4bCB7XG4gICAgaGVpZ2h0OiA1NS41NTYlOyB9XG4gIC51LWhlaWdodC03XFwvOVxcQHh4bCB7XG4gICAgaGVpZ2h0OiA3Ny43NzglOyB9XG4gIC51LWhlaWdodC04XFwvOVxcQHh4bCB7XG4gICAgaGVpZ2h0OiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMFxcQHh4bCB7XG4gICAgaGVpZ2h0OiAxMCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC8xMFxcQHh4bCB7XG4gICAgaGVpZ2h0OiAzMCU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMFxcQHh4bCB7XG4gICAgaGVpZ2h0OiA3MCU7IH1cbiAgLnUtaGVpZ2h0LTlcXC8xMFxcQHh4bCB7XG4gICAgaGVpZ2h0OiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTJcXEB4eGwge1xuICAgIGhlaWdodDogOC4zMzMlOyB9XG4gIC51LWhlaWdodC01XFwvMTJcXEB4eGwge1xuICAgIGhlaWdodDogNDEuNjY2JTsgfVxuICAudS1oZWlnaHQtN1xcLzEyXFxAeHhsIHtcbiAgICBoZWlnaHQ6IDU4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTExXFwvMTJcXEB4eGwge1xuICAgIGhlaWdodDogOTEuNjY2JTsgfVxuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS1oZWlnaHQtaGFsZlxcQHh4bCwgLnUtaGVpZ2h0LTJcXC80XFxAeHhsLCAudS1oZWlnaHQtM1xcLzZcXEB4eGwsIC51LWhlaWdodC00XFwvOFxcQHh4bCwgLnUtaGVpZ2h0LTVcXC8xMFxcQHh4bCwgLnUtaGVpZ2h0LTZcXC8xMlxcQHh4bCB7XG4gICAgbWluLWhlaWdodDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8zXFxAeHhsLCAudS1oZWlnaHQtMlxcLzZcXEB4eGwsIC51LWhlaWdodC0zXFwvOVxcQHh4bCwgLnUtaGVpZ2h0LTRcXC8xMlxcQHh4bCB7XG4gICAgbWluLWhlaWdodDogMzMuMzMzJTsgfVxuICAudS1oZWlnaHQtMlxcLzNcXEB4eGwsIC51LWhlaWdodC00XFwvNlxcQHh4bCwgLnUtaGVpZ2h0LTZcXC85XFxAeHhsLCAudS1oZWlnaHQtOFxcLzEyXFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzRcXEB4eGwsIC51LWhlaWdodC0yXFwvOFxcQHh4bCwgLnUtaGVpZ2h0LTNcXC8xMlxcQHh4bCB7XG4gICAgbWluLWhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQHh4bCwgLnUtaGVpZ2h0LTZcXC84XFxAeHhsLCAudS1oZWlnaHQtOVxcLzEyXFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEB4eGwsIC51LWhlaWdodC0yXFwvMTBcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDIwJTsgfVxuICAudS1oZWlnaHQtMlxcLzVcXEB4eGwsIC51LWhlaWdodC00XFwvMTBcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDQwJTsgfVxuICAudS1oZWlnaHQtM1xcLzVcXEB4eGwsIC51LWhlaWdodC02XFwvMTBcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEB4eGwsIC51LWhlaWdodC04XFwvMTBcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNlxcQHh4bCwgLnUtaGVpZ2h0LTJcXC8xMlxcQHh4bCB7XG4gICAgbWluLWhlaWdodDogMTYuNjY2JTsgfVxuICAudS1oZWlnaHQtNVxcLzZcXEB4eGwsIC51LWhlaWdodC0xMFxcLzEyXFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQHh4bCB7XG4gICAgbWluLWhlaWdodDogMTIuNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC84XFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiAzNy41JTsgfVxuICAudS1oZWlnaHQtNVxcLzhcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQHh4bCB7XG4gICAgbWluLWhlaWdodDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC85XFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiAxMS4xMTElOyB9XG4gIC51LWhlaWdodC0yXFwvOVxcQHh4bCB7XG4gICAgbWluLWhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDQ0LjQ0NCU7IH1cbiAgLnUtaGVpZ2h0LTVcXC85XFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiA1NS41NTYlOyB9XG4gIC51LWhlaWdodC03XFwvOVxcQHh4bCB7XG4gICAgbWluLWhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEwXFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiAxMCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC8xMFxcQHh4bCB7XG4gICAgbWluLWhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDcwJTsgfVxuICAudS1oZWlnaHQtOVxcLzEwXFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTJcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAeHhsIHtcbiAgICBtaW4taGVpZ2h0OiA0MS42NjYlOyB9XG4gIC51LWhlaWdodC03XFwvMTJcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDU4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTExXFwvMTJcXEB4eGwge1xuICAgIG1pbi1oZWlnaHQ6IDkxLjY2NiU7IH0gfVxuXG4vKiBfdXRpbGl0eS53aWR0aHMuc2NzcyAqL1xuLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4udS13aWR0aC1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuLnUtd2lkdGgtaGFsZiwgLnUtd2lkdGgtMlxcLzQsIC51LXdpZHRoLTNcXC82LCAudS13aWR0aC00XFwvOCwgLnUtd2lkdGgtNVxcLzEwLCAudS13aWR0aC02XFwvMTIge1xuICB3aWR0aDogNTAlOyB9XG5cbi8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbi51LXdpZHRoLTFcXC8zLCAudS13aWR0aC0yXFwvNiwgLnUtd2lkdGgtM1xcLzksIC51LXdpZHRoLTRcXC8xMiB7XG4gIHdpZHRoOiAzMy4zMzMlOyB9XG5cbi51LXdpZHRoLTJcXC8zLCAudS13aWR0aC00XFwvNiwgLnUtd2lkdGgtNlxcLzksIC51LXdpZHRoLThcXC8xMiB7XG4gIHdpZHRoOiA2Ni42NjYlOyB9XG5cbi8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuLnUtd2lkdGgtMVxcLzQsIC51LXdpZHRoLTJcXC84LCAudS13aWR0aC0zXFwvMTIge1xuICB3aWR0aDogMjUlOyB9XG5cbi51LXdpZHRoLTNcXC80LCAudS13aWR0aC02XFwvOCwgLnUtd2lkdGgtOVxcLzEyIHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4vKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4udS13aWR0aC0xXFwvNSwgLnUtd2lkdGgtMlxcLzEwIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4udS13aWR0aC0yXFwvNSwgLnUtd2lkdGgtNFxcLzEwIHtcbiAgd2lkdGg6IDQwJTsgfVxuXG4udS13aWR0aC0zXFwvNSwgLnUtd2lkdGgtNlxcLzEwIHtcbiAgd2lkdGg6IDYwJTsgfVxuXG4udS13aWR0aC00XFwvNSwgLnUtd2lkdGgtOFxcLzEwIHtcbiAgd2lkdGg6IDgwJTsgfVxuXG4vKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4udS13aWR0aC0xXFwvNiwgLnUtd2lkdGgtMlxcLzEyIHtcbiAgd2lkdGg6IDE2LjY2NiU7IH1cblxuLnUtd2lkdGgtNVxcLzYsIC51LXdpZHRoLTEwXFwvMTIge1xuICB3aWR0aDogODMuMzMzJTsgfVxuXG4vKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuLnUtd2lkdGgtMVxcLzgge1xuICB3aWR0aDogMTIuNSU7IH1cblxuLnUtd2lkdGgtM1xcLzgge1xuICB3aWR0aDogMzcuNSU7IH1cblxuLnUtd2lkdGgtNVxcLzgge1xuICB3aWR0aDogNjIuNSU7IH1cblxuLnUtd2lkdGgtN1xcLzgge1xuICB3aWR0aDogODcuNSU7IH1cblxuLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbi51LXdpZHRoLTFcXC85IHtcbiAgd2lkdGg6IDExLjExMSU7IH1cblxuLnUtd2lkdGgtMlxcLzkge1xuICB3aWR0aDogMjIuMjIyJTsgfVxuXG4udS13aWR0aC00XFwvOSB7XG4gIHdpZHRoOiA0NC40NDQlOyB9XG5cbi51LXdpZHRoLTVcXC85IHtcbiAgd2lkdGg6IDU1LjU1NiU7IH1cblxuLnUtd2lkdGgtN1xcLzkge1xuICB3aWR0aDogNzcuNzc4JTsgfVxuXG4udS13aWR0aC04XFwvOSB7XG4gIHdpZHRoOiA4OC44ODklOyB9XG5cbi8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbi51LXdpZHRoLTFcXC8xMCB7XG4gIHdpZHRoOiAxMCU7IH1cblxuLnUtd2lkdGgtM1xcLzEwIHtcbiAgd2lkdGg6IDMwJTsgfVxuXG4udS13aWR0aC03XFwvMTAge1xuICB3aWR0aDogNzAlOyB9XG5cbi51LXdpZHRoLTlcXC8xMCB7XG4gIHdpZHRoOiA5MCU7IH1cblxuLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4udS13aWR0aC0xXFwvMTIge1xuICB3aWR0aDogOC4zMzMlOyB9XG5cbi51LXdpZHRoLTVcXC8xMiB7XG4gIHdpZHRoOiA0MS42NjYlOyB9XG5cbi51LXdpZHRoLTdcXC8xMiB7XG4gIHdpZHRoOiA1OC4zMzMlOyB9XG5cbi51LXdpZHRoLTExXFwvMTIge1xuICB3aWR0aDogOTEuNjY2JTsgfVxuXG4vKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbi51LXctZnVsbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbi51LXctaGFsZiwgLnUtdy0yXFwvNCwgLnUtdy0zXFwvNiwgLnUtdy00XFwvOCwgLnUtdy01XFwvMTAsIC51LXctNlxcLzEyIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4vKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4udS13LTFcXC8zLCAudS13LTJcXC82LCAudS13LTNcXC85LCAudS13LTRcXC8xMiB7XG4gIHdpZHRoOiAzMy4zMzMlOyB9XG5cbi51LXctMlxcLzMsIC51LXctNFxcLzYsIC51LXctNlxcLzksIC51LXctOFxcLzEyIHtcbiAgd2lkdGg6IDY2LjY2NiU7IH1cblxuLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4udS13LTFcXC80LCAudS13LTJcXC84LCAudS13LTNcXC8xMiB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLnUtdy0zXFwvNCwgLnUtdy02XFwvOCwgLnUtdy05XFwvMTIge1xuICB3aWR0aDogNzUlOyB9XG5cbi8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbi51LXctMVxcLzUsIC51LXctMlxcLzEwIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4udS13LTJcXC81LCAudS13LTRcXC8xMCB7XG4gIHdpZHRoOiA0MCU7IH1cblxuLnUtdy0zXFwvNSwgLnUtdy02XFwvMTAge1xuICB3aWR0aDogNjAlOyB9XG5cbi51LXctNFxcLzUsIC51LXctOFxcLzEwIHtcbiAgd2lkdGg6IDgwJTsgfVxuXG4vKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4udS13LTFcXC82LCAudS13LTJcXC8xMiB7XG4gIHdpZHRoOiAxNi42NjYlOyB9XG5cbi51LXctNVxcLzYsIC51LXctMTBcXC8xMiB7XG4gIHdpZHRoOiA4My4zMzMlOyB9XG5cbi8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4udS13LTFcXC84IHtcbiAgd2lkdGg6IDEyLjUlOyB9XG5cbi51LXctM1xcLzgge1xuICB3aWR0aDogMzcuNSU7IH1cblxuLnUtdy01XFwvOCB7XG4gIHdpZHRoOiA2Mi41JTsgfVxuXG4udS13LTdcXC84IHtcbiAgd2lkdGg6IDg3LjUlOyB9XG5cbi8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4udS13LTFcXC85IHtcbiAgd2lkdGg6IDExLjExMSU7IH1cblxuLnUtdy0yXFwvOSB7XG4gIHdpZHRoOiAyMi4yMjIlOyB9XG5cbi51LXctNFxcLzkge1xuICB3aWR0aDogNDQuNDQ0JTsgfVxuXG4udS13LTVcXC85IHtcbiAgd2lkdGg6IDU1LjU1NiU7IH1cblxuLnUtdy03XFwvOSB7XG4gIHdpZHRoOiA3Ny43NzglOyB9XG5cbi51LXctOFxcLzkge1xuICB3aWR0aDogODguODg5JTsgfVxuXG4vKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4udS13LTFcXC8xMCB7XG4gIHdpZHRoOiAxMCU7IH1cblxuLnUtdy0zXFwvMTAge1xuICB3aWR0aDogMzAlOyB9XG5cbi51LXctN1xcLzEwIHtcbiAgd2lkdGg6IDcwJTsgfVxuXG4udS13LTlcXC8xMCB7XG4gIHdpZHRoOiA5MCU7IH1cblxuLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4udS13LTFcXC8xMiB7XG4gIHdpZHRoOiA4LjMzMyU7IH1cblxuLnUtdy01XFwvMTIge1xuICB3aWR0aDogNDEuNjY2JTsgfVxuXG4udS13LTdcXC8xMiB7XG4gIHdpZHRoOiA1OC4zMzMlOyB9XG5cbi51LXctMTFcXC8xMiB7XG4gIHdpZHRoOiA5MS42NjYlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LXdpZHRoLWZ1bGxcXEB4cyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS13aWR0aC1oYWxmXFxAeHMsIC51LXdpZHRoLTJcXC80XFxAeHMsIC51LXdpZHRoLTNcXC82XFxAeHMsIC51LXdpZHRoLTRcXC84XFxAeHMsIC51LXdpZHRoLTVcXC8xMFxcQHhzLCAudS13aWR0aC02XFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8zXFxAeHMsIC51LXdpZHRoLTJcXC82XFxAeHMsIC51LXdpZHRoLTNcXC85XFxAeHMsIC51LXdpZHRoLTRcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAudS13aWR0aC0yXFwvM1xcQHhzLCAudS13aWR0aC00XFwvNlxcQHhzLCAudS13aWR0aC02XFwvOVxcQHhzLCAudS13aWR0aC04XFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC80XFxAeHMsIC51LXdpZHRoLTJcXC84XFxAeHMsIC51LXdpZHRoLTNcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC51LXdpZHRoLTNcXC80XFxAeHMsIC51LXdpZHRoLTZcXC84XFxAeHMsIC51LXdpZHRoLTlcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzVcXEB4cywgLnUtd2lkdGgtMlxcLzEwXFxAeHMge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnUtd2lkdGgtMlxcLzVcXEB4cywgLnUtd2lkdGgtNFxcLzEwXFxAeHMge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLnUtd2lkdGgtM1xcLzVcXEB4cywgLnUtd2lkdGgtNlxcLzEwXFxAeHMge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnUtd2lkdGgtNFxcLzVcXEB4cywgLnUtd2lkdGgtOFxcLzEwXFxAeHMge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNlxcQHhzLCAudS13aWR0aC0yXFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLnUtd2lkdGgtNVxcLzZcXEB4cywgLnUtd2lkdGgtMTBcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvOFxcQHhzIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLnUtd2lkdGgtM1xcLzhcXEB4cyB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC51LXdpZHRoLTVcXC84XFxAeHMge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAudS13aWR0aC03XFwvOFxcQHhzIHtcbiAgICB3aWR0aDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDExLjExMSU7IH1cbiAgLnUtd2lkdGgtMlxcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDIyLjIyMiU7IH1cbiAgLnUtd2lkdGgtNFxcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDQ0LjQ0NCU7IH1cbiAgLnUtd2lkdGgtNVxcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDU1LjU1NiU7IH1cbiAgLnUtd2lkdGgtN1xcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDc3Ljc3OCU7IH1cbiAgLnUtd2lkdGgtOFxcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAudS13aWR0aC0zXFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAudS13aWR0aC03XFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAudS13aWR0aC05XFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA4LjMzMyU7IH1cbiAgLnUtd2lkdGgtNVxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA0MS42NjYlOyB9XG4gIC51LXdpZHRoLTdcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogNTguMzMzJTsgfVxuICAudS13aWR0aC0xMVxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS13LWZ1bGxcXEB4cyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS13LWhhbGZcXEB4cywgLnUtdy0yXFwvNFxcQHhzLCAudS13LTNcXC82XFxAeHMsIC51LXctNFxcLzhcXEB4cywgLnUtdy01XFwvMTBcXEB4cywgLnUtdy02XFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LXctMVxcLzNcXEB4cywgLnUtdy0yXFwvNlxcQHhzLCAudS13LTNcXC85XFxAeHMsIC51LXctNFxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC51LXctMlxcLzNcXEB4cywgLnUtdy00XFwvNlxcQHhzLCAudS13LTZcXC85XFxAeHMsIC51LXctOFxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS13LTFcXC80XFxAeHMsIC51LXctMlxcLzhcXEB4cywgLnUtdy0zXFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudS13LTNcXC80XFxAeHMsIC51LXctNlxcLzhcXEB4cywgLnUtdy05XFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzVcXEB4cywgLnUtdy0yXFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudS13LTJcXC81XFxAeHMsIC51LXctNFxcLzEwXFxAeHMge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLnUtdy0zXFwvNVxcQHhzLCAudS13LTZcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC51LXctNFxcLzVcXEB4cywgLnUtdy04XFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LXctMVxcLzZcXEB4cywgLnUtdy0yXFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLnUtdy01XFwvNlxcQHhzLCAudS13LTEwXFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvOFxcQHhzIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLnUtdy0zXFwvOFxcQHhzIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLnUtdy01XFwvOFxcQHhzIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLnUtdy03XFwvOFxcQHhzIHtcbiAgICB3aWR0aDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvOVxcQHhzIHtcbiAgICB3aWR0aDogMTEuMTExJTsgfVxuICAudS13LTJcXC85XFxAeHMge1xuICAgIHdpZHRoOiAyMi4yMjIlOyB9XG4gIC51LXctNFxcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDQ0LjQ0NCU7IH1cbiAgLnUtdy01XFwvOVxcQHhzIHtcbiAgICB3aWR0aDogNTUuNTU2JTsgfVxuICAudS13LTdcXC85XFxAeHMge1xuICAgIHdpZHRoOiA3Ny43NzglOyB9XG4gIC51LXctOFxcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS13LTFcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC51LXctM1xcLzEwXFxAeHMge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnUtdy03XFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAudS13LTlcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS13LTFcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC51LXctNVxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA0MS42NjYlOyB9XG4gIC51LXctN1xcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC51LXctMTFcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LXdpZHRoLWZ1bGxcXEBzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LXdpZHRoLWhhbGZcXEBzLCAudS13aWR0aC0yXFwvNFxcQHMsIC51LXdpZHRoLTNcXC82XFxAcywgLnUtd2lkdGgtNFxcLzhcXEBzLCAudS13aWR0aC01XFwvMTBcXEBzLCAudS13aWR0aC02XFwvMTJcXEBzIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzNcXEBzLCAudS13aWR0aC0yXFwvNlxcQHMsIC51LXdpZHRoLTNcXC85XFxAcywgLnUtd2lkdGgtNFxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnUtd2lkdGgtMlxcLzNcXEBzLCAudS13aWR0aC00XFwvNlxcQHMsIC51LXdpZHRoLTZcXC85XFxAcywgLnUtd2lkdGgtOFxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC80XFxAcywgLnUtd2lkdGgtMlxcLzhcXEBzLCAudS13aWR0aC0zXFwvMTJcXEBzIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC51LXdpZHRoLTNcXC80XFxAcywgLnUtd2lkdGgtNlxcLzhcXEBzLCAudS13aWR0aC05XFwvMTJcXEBzIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzVcXEBzLCAudS13aWR0aC0yXFwvMTBcXEBzIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC51LXdpZHRoLTJcXC81XFxAcywgLnUtd2lkdGgtNFxcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudS13aWR0aC0zXFwvNVxcQHMsIC51LXdpZHRoLTZcXC8xMFxcQHMge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnUtd2lkdGgtNFxcLzVcXEBzLCAudS13aWR0aC04XFwvMTBcXEBzIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzZcXEBzLCAudS13aWR0aC0yXFwvMTJcXEBzIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudS13aWR0aC01XFwvNlxcQHMsIC51LXdpZHRoLTEwXFwvMTJcXEBzIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvOFxcQHMge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAudS13aWR0aC0zXFwvOFxcQHMge1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAudS13aWR0aC01XFwvOFxcQHMge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAudS13aWR0aC03XFwvOFxcQHMge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvOVxcQHMge1xuICAgIHdpZHRoOiAxMS4xMTElOyB9XG4gIC51LXdpZHRoLTJcXC85XFxAcyB7XG4gICAgd2lkdGg6IDIyLjIyMiU7IH1cbiAgLnUtd2lkdGgtNFxcLzlcXEBzIHtcbiAgICB3aWR0aDogNDQuNDQ0JTsgfVxuICAudS13aWR0aC01XFwvOVxcQHMge1xuICAgIHdpZHRoOiA1NS41NTYlOyB9XG4gIC51LXdpZHRoLTdcXC85XFxAcyB7XG4gICAgd2lkdGg6IDc3Ljc3OCU7IH1cbiAgLnUtd2lkdGgtOFxcLzlcXEBzIHtcbiAgICB3aWR0aDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8xMFxcQHMge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnUtd2lkdGgtM1xcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAudS13aWR0aC03XFwvMTBcXEBzIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51LXdpZHRoLTlcXC8xMFxcQHMge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA4LjMzMyU7IH1cbiAgLnUtd2lkdGgtNVxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnUtd2lkdGgtN1xcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDU4LjMzMyU7IH1cbiAgLnUtd2lkdGgtMTFcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS13LWZ1bGxcXEBzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LXctaGFsZlxcQHMsIC51LXctMlxcLzRcXEBzLCAudS13LTNcXC82XFxAcywgLnUtdy00XFwvOFxcQHMsIC51LXctNVxcLzEwXFxAcywgLnUtdy02XFwvMTJcXEBzIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvM1xcQHMsIC51LXctMlxcLzZcXEBzLCAudS13LTNcXC85XFxAcywgLnUtdy00XFwvMTJcXEBzIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAudS13LTJcXC8zXFxAcywgLnUtdy00XFwvNlxcQHMsIC51LXctNlxcLzlcXEBzLCAudS13LThcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS13LTFcXC80XFxAcywgLnUtdy0yXFwvOFxcQHMsIC51LXctM1xcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudS13LTNcXC80XFxAcywgLnUtdy02XFwvOFxcQHMsIC51LXctOVxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzVcXEBzLCAudS13LTJcXC8xMFxcQHMge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnUtdy0yXFwvNVxcQHMsIC51LXctNFxcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudS13LTNcXC81XFxAcywgLnUtdy02XFwvMTBcXEBzIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC51LXctNFxcLzVcXEBzLCAudS13LThcXC8xMFxcQHMge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS13LTFcXC82XFxAcywgLnUtdy0yXFwvMTJcXEBzIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudS13LTVcXC82XFxAcywgLnUtdy0xMFxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvOFxcQHMge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAudS13LTNcXC84XFxAcyB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC51LXctNVxcLzhcXEBzIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLnUtdy03XFwvOFxcQHMge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS13LTFcXC85XFxAcyB7XG4gICAgd2lkdGg6IDExLjExMSU7IH1cbiAgLnUtdy0yXFwvOVxcQHMge1xuICAgIHdpZHRoOiAyMi4yMjIlOyB9XG4gIC51LXctNFxcLzlcXEBzIHtcbiAgICB3aWR0aDogNDQuNDQ0JTsgfVxuICAudS13LTVcXC85XFxAcyB7XG4gICAgd2lkdGg6IDU1LjU1NiU7IH1cbiAgLnUtdy03XFwvOVxcQHMge1xuICAgIHdpZHRoOiA3Ny43NzglOyB9XG4gIC51LXctOFxcLzlcXEBzIHtcbiAgICB3aWR0aDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAudS13LTNcXC8xMFxcQHMge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnUtdy03XFwvMTBcXEBzIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51LXctOVxcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvMTJcXEBzIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC51LXctNVxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnUtdy03XFwvMTJcXEBzIHtcbiAgICB3aWR0aDogNTguMzMzJTsgfVxuICAudS13LTExXFwvMTJcXEBzIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LXdpZHRoLWZ1bGxcXEBtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LXdpZHRoLWhhbGZcXEBtLCAudS13aWR0aC0yXFwvNFxcQG0sIC51LXdpZHRoLTNcXC82XFxAbSwgLnUtd2lkdGgtNFxcLzhcXEBtLCAudS13aWR0aC01XFwvMTBcXEBtLCAudS13aWR0aC02XFwvMTJcXEBtIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzNcXEBtLCAudS13aWR0aC0yXFwvNlxcQG0sIC51LXdpZHRoLTNcXC85XFxAbSwgLnUtd2lkdGgtNFxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnUtd2lkdGgtMlxcLzNcXEBtLCAudS13aWR0aC00XFwvNlxcQG0sIC51LXdpZHRoLTZcXC85XFxAbSwgLnUtd2lkdGgtOFxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC80XFxAbSwgLnUtd2lkdGgtMlxcLzhcXEBtLCAudS13aWR0aC0zXFwvMTJcXEBtIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC51LXdpZHRoLTNcXC80XFxAbSwgLnUtd2lkdGgtNlxcLzhcXEBtLCAudS13aWR0aC05XFwvMTJcXEBtIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzVcXEBtLCAudS13aWR0aC0yXFwvMTBcXEBtIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC51LXdpZHRoLTJcXC81XFxAbSwgLnUtd2lkdGgtNFxcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudS13aWR0aC0zXFwvNVxcQG0sIC51LXdpZHRoLTZcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnUtd2lkdGgtNFxcLzVcXEBtLCAudS13aWR0aC04XFwvMTBcXEBtIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzZcXEBtLCAudS13aWR0aC0yXFwvMTJcXEBtIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudS13aWR0aC01XFwvNlxcQG0sIC51LXdpZHRoLTEwXFwvMTJcXEBtIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvOFxcQG0ge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAudS13aWR0aC0zXFwvOFxcQG0ge1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAudS13aWR0aC01XFwvOFxcQG0ge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAudS13aWR0aC03XFwvOFxcQG0ge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvOVxcQG0ge1xuICAgIHdpZHRoOiAxMS4xMTElOyB9XG4gIC51LXdpZHRoLTJcXC85XFxAbSB7XG4gICAgd2lkdGg6IDIyLjIyMiU7IH1cbiAgLnUtd2lkdGgtNFxcLzlcXEBtIHtcbiAgICB3aWR0aDogNDQuNDQ0JTsgfVxuICAudS13aWR0aC01XFwvOVxcQG0ge1xuICAgIHdpZHRoOiA1NS41NTYlOyB9XG4gIC51LXdpZHRoLTdcXC85XFxAbSB7XG4gICAgd2lkdGg6IDc3Ljc3OCU7IH1cbiAgLnUtd2lkdGgtOFxcLzlcXEBtIHtcbiAgICB3aWR0aDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnUtd2lkdGgtM1xcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAudS13aWR0aC03XFwvMTBcXEBtIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51LXdpZHRoLTlcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA4LjMzMyU7IH1cbiAgLnUtd2lkdGgtNVxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnUtd2lkdGgtN1xcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDU4LjMzMyU7IH1cbiAgLnUtd2lkdGgtMTFcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS13LWZ1bGxcXEBtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LXctaGFsZlxcQG0sIC51LXctMlxcLzRcXEBtLCAudS13LTNcXC82XFxAbSwgLnUtdy00XFwvOFxcQG0sIC51LXctNVxcLzEwXFxAbSwgLnUtdy02XFwvMTJcXEBtIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvM1xcQG0sIC51LXctMlxcLzZcXEBtLCAudS13LTNcXC85XFxAbSwgLnUtdy00XFwvMTJcXEBtIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAudS13LTJcXC8zXFxAbSwgLnUtdy00XFwvNlxcQG0sIC51LXctNlxcLzlcXEBtLCAudS13LThcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS13LTFcXC80XFxAbSwgLnUtdy0yXFwvOFxcQG0sIC51LXctM1xcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudS13LTNcXC80XFxAbSwgLnUtdy02XFwvOFxcQG0sIC51LXctOVxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzVcXEBtLCAudS13LTJcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnUtdy0yXFwvNVxcQG0sIC51LXctNFxcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudS13LTNcXC81XFxAbSwgLnUtdy02XFwvMTBcXEBtIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC51LXctNFxcLzVcXEBtLCAudS13LThcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS13LTFcXC82XFxAbSwgLnUtdy0yXFwvMTJcXEBtIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudS13LTVcXC82XFxAbSwgLnUtdy0xMFxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvOFxcQG0ge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAudS13LTNcXC84XFxAbSB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC51LXctNVxcLzhcXEBtIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLnUtdy03XFwvOFxcQG0ge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS13LTFcXC85XFxAbSB7XG4gICAgd2lkdGg6IDExLjExMSU7IH1cbiAgLnUtdy0yXFwvOVxcQG0ge1xuICAgIHdpZHRoOiAyMi4yMjIlOyB9XG4gIC51LXctNFxcLzlcXEBtIHtcbiAgICB3aWR0aDogNDQuNDQ0JTsgfVxuICAudS13LTVcXC85XFxAbSB7XG4gICAgd2lkdGg6IDU1LjU1NiU7IH1cbiAgLnUtdy03XFwvOVxcQG0ge1xuICAgIHdpZHRoOiA3Ny43NzglOyB9XG4gIC51LXctOFxcLzlcXEBtIHtcbiAgICB3aWR0aDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAudS13LTNcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnUtdy03XFwvMTBcXEBtIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51LXctOVxcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvMTJcXEBtIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC51LXctNVxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnUtdy03XFwvMTJcXEBtIHtcbiAgICB3aWR0aDogNTguMzMzJTsgfVxuICAudS13LTExXFwvMTJcXEBtIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS13aWR0aC1mdWxsXFxAbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS13aWR0aC1oYWxmXFxAbCwgLnUtd2lkdGgtMlxcLzRcXEBsLCAudS13aWR0aC0zXFwvNlxcQGwsIC51LXdpZHRoLTRcXC84XFxAbCwgLnUtd2lkdGgtNVxcLzEwXFxAbCwgLnUtd2lkdGgtNlxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8zXFxAbCwgLnUtd2lkdGgtMlxcLzZcXEBsLCAudS13aWR0aC0zXFwvOVxcQGwsIC51LXdpZHRoLTRcXC8xMlxcQGwge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC51LXdpZHRoLTJcXC8zXFxAbCwgLnUtd2lkdGgtNFxcLzZcXEBsLCAudS13aWR0aC02XFwvOVxcQGwsIC51LXdpZHRoLThcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNFxcQGwsIC51LXdpZHRoLTJcXC84XFxAbCwgLnUtd2lkdGgtM1xcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudS13aWR0aC0zXFwvNFxcQGwsIC51LXdpZHRoLTZcXC84XFxAbCwgLnUtd2lkdGgtOVxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC81XFxAbCwgLnUtd2lkdGgtMlxcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudS13aWR0aC0yXFwvNVxcQGwsIC51LXdpZHRoLTRcXC8xMFxcQGwge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLnUtd2lkdGgtM1xcLzVcXEBsLCAudS13aWR0aC02XFwvMTBcXEBsIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC51LXdpZHRoLTRcXC81XFxAbCwgLnUtd2lkdGgtOFxcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC82XFxAbCwgLnUtd2lkdGgtMlxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLnUtd2lkdGgtNVxcLzZcXEBsLCAudS13aWR0aC0xMFxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzhcXEBsIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLnUtd2lkdGgtM1xcLzhcXEBsIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLnUtd2lkdGgtNVxcLzhcXEBsIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLnUtd2lkdGgtN1xcLzhcXEBsIHtcbiAgICB3aWR0aDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzlcXEBsIHtcbiAgICB3aWR0aDogMTEuMTExJTsgfVxuICAudS13aWR0aC0yXFwvOVxcQGwge1xuICAgIHdpZHRoOiAyMi4yMjIlOyB9XG4gIC51LXdpZHRoLTRcXC85XFxAbCB7XG4gICAgd2lkdGg6IDQ0LjQ0NCU7IH1cbiAgLnUtd2lkdGgtNVxcLzlcXEBsIHtcbiAgICB3aWR0aDogNTUuNTU2JTsgfVxuICAudS13aWR0aC03XFwvOVxcQGwge1xuICAgIHdpZHRoOiA3Ny43NzglOyB9XG4gIC51LXdpZHRoLThcXC85XFxAbCB7XG4gICAgd2lkdGg6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvMTBcXEBsIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC51LXdpZHRoLTNcXC8xMFxcQGwge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnUtd2lkdGgtN1xcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAudS13aWR0aC05XFwvMTBcXEBsIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvMTJcXEBsIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC51LXdpZHRoLTVcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA0MS42NjYlOyB9XG4gIC51LXdpZHRoLTdcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC51LXdpZHRoLTExXFwvMTJcXEBsIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfVxuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtdy1mdWxsXFxAbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS13LWhhbGZcXEBsLCAudS13LTJcXC80XFxAbCwgLnUtdy0zXFwvNlxcQGwsIC51LXctNFxcLzhcXEBsLCAudS13LTVcXC8xMFxcQGwsIC51LXctNlxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LXctMVxcLzNcXEBsLCAudS13LTJcXC82XFxAbCwgLnUtdy0zXFwvOVxcQGwsIC51LXctNFxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnUtdy0yXFwvM1xcQGwsIC51LXctNFxcLzZcXEBsLCAudS13LTZcXC85XFxAbCwgLnUtdy04XFwvMTJcXEBsIHtcbiAgICB3aWR0aDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNFxcQGwsIC51LXctMlxcLzhcXEBsLCAudS13LTNcXC8xMlxcQGwge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnUtdy0zXFwvNFxcQGwsIC51LXctNlxcLzhcXEBsLCAudS13LTlcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS13LTFcXC81XFxAbCwgLnUtdy0yXFwvMTBcXEBsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC51LXctMlxcLzVcXEBsLCAudS13LTRcXC8xMFxcQGwge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLnUtdy0zXFwvNVxcQGwsIC51LXctNlxcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAudS13LTRcXC81XFxAbCwgLnUtdy04XFwvMTBcXEBsIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNlxcQGwsIC51LXctMlxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLnUtdy01XFwvNlxcQGwsIC51LXctMTBcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LXctMVxcLzhcXEBsIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLnUtdy0zXFwvOFxcQGwge1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAudS13LTVcXC84XFxAbCB7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gIC51LXctN1xcLzhcXEBsIHtcbiAgICB3aWR0aDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvOVxcQGwge1xuICAgIHdpZHRoOiAxMS4xMTElOyB9XG4gIC51LXctMlxcLzlcXEBsIHtcbiAgICB3aWR0aDogMjIuMjIyJTsgfVxuICAudS13LTRcXC85XFxAbCB7XG4gICAgd2lkdGg6IDQ0LjQ0NCU7IH1cbiAgLnUtdy01XFwvOVxcQGwge1xuICAgIHdpZHRoOiA1NS41NTYlOyB9XG4gIC51LXctN1xcLzlcXEBsIHtcbiAgICB3aWR0aDogNzcuNzc4JTsgfVxuICAudS13LThcXC85XFxAbCB7XG4gICAgd2lkdGg6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS13LTFcXC8xMFxcQGwge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnUtdy0zXFwvMTBcXEBsIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC51LXctN1xcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAudS13LTlcXC8xMFxcQGwge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAudS13LTVcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA0MS42NjYlOyB9XG4gIC51LXctN1xcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDU4LjMzMyU7IH1cbiAgLnUtdy0xMVxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDkxLjY2NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtd2lkdGgtZnVsbFxcQHhsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LXdpZHRoLWhhbGZcXEB4bCwgLnUtd2lkdGgtMlxcLzRcXEB4bCwgLnUtd2lkdGgtM1xcLzZcXEB4bCwgLnUtd2lkdGgtNFxcLzhcXEB4bCwgLnUtd2lkdGgtNVxcLzEwXFxAeGwsIC51LXdpZHRoLTZcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzNcXEB4bCwgLnUtd2lkdGgtMlxcLzZcXEB4bCwgLnUtd2lkdGgtM1xcLzlcXEB4bCwgLnUtd2lkdGgtNFxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC51LXdpZHRoLTJcXC8zXFxAeGwsIC51LXdpZHRoLTRcXC82XFxAeGwsIC51LXdpZHRoLTZcXC85XFxAeGwsIC51LXdpZHRoLThcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzRcXEB4bCwgLnUtd2lkdGgtMlxcLzhcXEB4bCwgLnUtd2lkdGgtM1xcLzEyXFxAeGwge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnUtd2lkdGgtM1xcLzRcXEB4bCwgLnUtd2lkdGgtNlxcLzhcXEB4bCwgLnUtd2lkdGgtOVxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNVxcQHhsLCAudS13aWR0aC0yXFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudS13aWR0aC0yXFwvNVxcQHhsLCAudS13aWR0aC00XFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudS13aWR0aC0zXFwvNVxcQHhsLCAudS13aWR0aC02XFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAudS13aWR0aC00XFwvNVxcQHhsLCAudS13aWR0aC04XFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC82XFxAeGwsIC51LXdpZHRoLTJcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudS13aWR0aC01XFwvNlxcQHhsLCAudS13aWR0aC0xMFxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC84XFxAeGwge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAudS13aWR0aC0zXFwvOFxcQHhsIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLnUtd2lkdGgtNVxcLzhcXEB4bCB7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gIC51LXdpZHRoLTdcXC84XFxAeGwge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvOVxcQHhsIHtcbiAgICB3aWR0aDogMTEuMTExJTsgfVxuICAudS13aWR0aC0yXFwvOVxcQHhsIHtcbiAgICB3aWR0aDogMjIuMjIyJTsgfVxuICAudS13aWR0aC00XFwvOVxcQHhsIHtcbiAgICB3aWR0aDogNDQuNDQ0JTsgfVxuICAudS13aWR0aC01XFwvOVxcQHhsIHtcbiAgICB3aWR0aDogNTUuNTU2JTsgfVxuICAudS13aWR0aC03XFwvOVxcQHhsIHtcbiAgICB3aWR0aDogNzcuNzc4JTsgfVxuICAudS13aWR0aC04XFwvOVxcQHhsIHtcbiAgICB3aWR0aDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC51LXdpZHRoLTNcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC51LXdpZHRoLTdcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51LXdpZHRoLTlcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAudS13aWR0aC01XFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnUtd2lkdGgtN1xcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC51LXdpZHRoLTExXFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDkxLjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LXctZnVsbFxcQHhsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LXctaGFsZlxcQHhsLCAudS13LTJcXC80XFxAeGwsIC51LXctM1xcLzZcXEB4bCwgLnUtdy00XFwvOFxcQHhsLCAudS13LTVcXC8xMFxcQHhsLCAudS13LTZcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvM1xcQHhsLCAudS13LTJcXC82XFxAeGwsIC51LXctM1xcLzlcXEB4bCwgLnUtdy00XFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnUtdy0yXFwvM1xcQHhsLCAudS13LTRcXC82XFxAeGwsIC51LXctNlxcLzlcXEB4bCwgLnUtdy04XFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LXctMVxcLzRcXEB4bCwgLnUtdy0yXFwvOFxcQHhsLCAudS13LTNcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC51LXctM1xcLzRcXEB4bCwgLnUtdy02XFwvOFxcQHhsLCAudS13LTlcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNVxcQHhsLCAudS13LTJcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC51LXctMlxcLzVcXEB4bCwgLnUtdy00XFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudS13LTNcXC81XFxAeGwsIC51LXctNlxcLzEwXFxAeGwge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnUtdy00XFwvNVxcQHhsLCAudS13LThcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNlxcQHhsLCAudS13LTJcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudS13LTVcXC82XFxAeGwsIC51LXctMTBcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS13LTFcXC84XFxAeGwge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAudS13LTNcXC84XFxAeGwge1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAudS13LTVcXC84XFxAeGwge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAudS13LTdcXC84XFxAeGwge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS13LTFcXC85XFxAeGwge1xuICAgIHdpZHRoOiAxMS4xMTElOyB9XG4gIC51LXctMlxcLzlcXEB4bCB7XG4gICAgd2lkdGg6IDIyLjIyMiU7IH1cbiAgLnUtdy00XFwvOVxcQHhsIHtcbiAgICB3aWR0aDogNDQuNDQ0JTsgfVxuICAudS13LTVcXC85XFxAeGwge1xuICAgIHdpZHRoOiA1NS41NTYlOyB9XG4gIC51LXctN1xcLzlcXEB4bCB7XG4gICAgd2lkdGg6IDc3Ljc3OCU7IH1cbiAgLnUtdy04XFwvOVxcQHhsIHtcbiAgICB3aWR0aDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzEwXFxAeGwge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnUtdy0zXFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAudS13LTdcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51LXctOVxcLzEwXFxAeGwge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA4LjMzMyU7IH1cbiAgLnUtdy01XFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnUtdy03XFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDU4LjMzMyU7IH1cbiAgLnUtdy0xMVxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LXdpZHRoLWZ1bGxcXEB4eGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtaGFsZlxcQHh4bCwgLnUtd2lkdGgtMlxcLzRcXEB4eGwsIC51LXdpZHRoLTNcXC82XFxAeHhsLCAudS13aWR0aC00XFwvOFxcQHh4bCwgLnUtd2lkdGgtNVxcLzEwXFxAeHhsLCAudS13aWR0aC02XFwvMTJcXEB4eGwge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvM1xcQHh4bCwgLnUtd2lkdGgtMlxcLzZcXEB4eGwsIC51LXdpZHRoLTNcXC85XFxAeHhsLCAudS13aWR0aC00XFwvMTJcXEB4eGwge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC51LXdpZHRoLTJcXC8zXFxAeHhsLCAudS13aWR0aC00XFwvNlxcQHh4bCwgLnUtd2lkdGgtNlxcLzlcXEB4eGwsIC51LXdpZHRoLThcXC8xMlxcQHh4bCB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC80XFxAeHhsLCAudS13aWR0aC0yXFwvOFxcQHh4bCwgLnUtd2lkdGgtM1xcLzEyXFxAeHhsIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC51LXdpZHRoLTNcXC80XFxAeHhsLCAudS13aWR0aC02XFwvOFxcQHh4bCwgLnUtd2lkdGgtOVxcLzEyXFxAeHhsIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzVcXEB4eGwsIC51LXdpZHRoLTJcXC8xMFxcQHh4bCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudS13aWR0aC0yXFwvNVxcQHh4bCwgLnUtd2lkdGgtNFxcLzEwXFxAeHhsIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC51LXdpZHRoLTNcXC81XFxAeHhsLCAudS13aWR0aC02XFwvMTBcXEB4eGwge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnUtd2lkdGgtNFxcLzVcXEB4eGwsIC51LXdpZHRoLThcXC8xMFxcQHh4bCB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC82XFxAeHhsLCAudS13aWR0aC0yXFwvMTJcXEB4eGwge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC51LXdpZHRoLTVcXC82XFxAeHhsLCAudS13aWR0aC0xMFxcLzEyXFxAeHhsIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvOFxcQHh4bCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC51LXdpZHRoLTNcXC84XFxAeHhsIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLnUtd2lkdGgtNVxcLzhcXEB4eGwge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAudS13aWR0aC03XFwvOFxcQHh4bCB7XG4gICAgd2lkdGg6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC85XFxAeHhsIHtcbiAgICB3aWR0aDogMTEuMTExJTsgfVxuICAudS13aWR0aC0yXFwvOVxcQHh4bCB7XG4gICAgd2lkdGg6IDIyLjIyMiU7IH1cbiAgLnUtd2lkdGgtNFxcLzlcXEB4eGwge1xuICAgIHdpZHRoOiA0NC40NDQlOyB9XG4gIC51LXdpZHRoLTVcXC85XFxAeHhsIHtcbiAgICB3aWR0aDogNTUuNTU2JTsgfVxuICAudS13aWR0aC03XFwvOVxcQHh4bCB7XG4gICAgd2lkdGg6IDc3Ljc3OCU7IH1cbiAgLnUtd2lkdGgtOFxcLzlcXEB4eGwge1xuICAgIHdpZHRoOiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzEwXFxAeHhsIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC51LXdpZHRoLTNcXC8xMFxcQHh4bCB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAudS13aWR0aC03XFwvMTBcXEB4eGwge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnUtd2lkdGgtOVxcLzEwXFxAeHhsIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvMTJcXEB4eGwge1xuICAgIHdpZHRoOiA4LjMzMyU7IH1cbiAgLnUtd2lkdGgtNVxcLzEyXFxAeHhsIHtcbiAgICB3aWR0aDogNDEuNjY2JTsgfVxuICAudS13aWR0aC03XFwvMTJcXEB4eGwge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC51LXdpZHRoLTExXFwvMTJcXEB4eGwge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS13LWZ1bGxcXEB4eGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtdy1oYWxmXFxAeHhsLCAudS13LTJcXC80XFxAeHhsLCAudS13LTNcXC82XFxAeHhsLCAudS13LTRcXC84XFxAeHhsLCAudS13LTVcXC8xMFxcQHh4bCwgLnUtdy02XFwvMTJcXEB4eGwge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS13LTFcXC8zXFxAeHhsLCAudS13LTJcXC82XFxAeHhsLCAudS13LTNcXC85XFxAeHhsLCAudS13LTRcXC8xMlxcQHh4bCB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnUtdy0yXFwvM1xcQHh4bCwgLnUtdy00XFwvNlxcQHh4bCwgLnUtdy02XFwvOVxcQHh4bCwgLnUtdy04XFwvMTJcXEB4eGwge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS13LTFcXC80XFxAeHhsLCAudS13LTJcXC84XFxAeHhsLCAudS13LTNcXC8xMlxcQHh4bCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudS13LTNcXC80XFxAeHhsLCAudS13LTZcXC84XFxAeHhsLCAudS13LTlcXC8xMlxcQHh4bCB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzVcXEB4eGwsIC51LXctMlxcLzEwXFxAeHhsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC51LXctMlxcLzVcXEB4eGwsIC51LXctNFxcLzEwXFxAeHhsIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC51LXctM1xcLzVcXEB4eGwsIC51LXctNlxcLzEwXFxAeHhsIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC51LXctNFxcLzVcXEB4eGwsIC51LXctOFxcLzEwXFxAeHhsIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNlxcQHh4bCwgLnUtdy0yXFwvMTJcXEB4eGwge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC51LXctNVxcLzZcXEB4eGwsIC51LXctMTBcXC8xMlxcQHh4bCB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvOFxcQHh4bCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC51LXctM1xcLzhcXEB4eGwge1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAudS13LTVcXC84XFxAeHhsIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLnUtdy03XFwvOFxcQHh4bCB7XG4gICAgd2lkdGg6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LXctMVxcLzlcXEB4eGwge1xuICAgIHdpZHRoOiAxMS4xMTElOyB9XG4gIC51LXctMlxcLzlcXEB4eGwge1xuICAgIHdpZHRoOiAyMi4yMjIlOyB9XG4gIC51LXctNFxcLzlcXEB4eGwge1xuICAgIHdpZHRoOiA0NC40NDQlOyB9XG4gIC51LXctNVxcLzlcXEB4eGwge1xuICAgIHdpZHRoOiA1NS41NTYlOyB9XG4gIC51LXctN1xcLzlcXEB4eGwge1xuICAgIHdpZHRoOiA3Ny43NzglOyB9XG4gIC51LXctOFxcLzlcXEB4eGwge1xuICAgIHdpZHRoOiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvMTBcXEB4eGwge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnUtdy0zXFwvMTBcXEB4eGwge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnUtdy03XFwvMTBcXEB4eGwge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnUtdy05XFwvMTBcXEB4eGwge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzEyXFxAeHhsIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC51LXctNVxcLzEyXFxAeHhsIHtcbiAgICB3aWR0aDogNDEuNjY2JTsgfVxuICAudS13LTdcXC8xMlxcQHh4bCB7XG4gICAgd2lkdGg6IDU4LjMzMyU7IH1cbiAgLnUtdy0xMVxcLzEyXFxAeHhsIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfSB9XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2UgKi9cbi8vXG4vLyBCYXNlIGZvbnRcbiRiYXNlLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcbiRwcmVsb2FkLWZvbnQtZmFtaWx5OiBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuJGJhc2UtZm9udC1mYW1pbHk6IFwiQXZlbmlyXCIsICRwcmVsb2FkLWZvbnQtZmFtaWx5O1xuJGJhc2UtbGluZS1oZWlnaHQ6IDEuNTtcbiRyZW5kZXItbW9kZTogb3B0aW1pemVMZWdpYmlsaXR5ICFkZWZhdWx0O1xuXG4vL1xuLy8gSGVhZGluZyBmb250c1xuJGhlYWRpbmctZm9udC1mYW1pbHk6IFwiQXZlbmlyXCIsICRwcmVsb2FkLWZvbnQtZmFtaWx5O1xuJGhlYWRpbmdzOiAoXG4gICAgeHM6KFxuICAgICAgICBcImgxXCI6ICgyNCwgMzApLFxuICAgICAgICBcImgyXCI6ICgyMiwgMjUpLFxuICAgICAgICBcImgzXCI6ICgxOCwgMjEpLFxuICAgICAgICBcImg0XCI6ICgxOCwgMjIpLFxuICAgICAgICBcImg1XCI6ICgxNiwgMjIpLFxuICAgICAgICBcImg2XCI6ICgxMywgMTgpXG4gICAgKSxcbiAgICBzOihcbiAgICAgICAgXCJoMVwiOiAoMjQsIDMwKSxcbiAgICAgICAgXCJoMlwiOiAoMjIsIDI1KSxcbiAgICAgICAgXCJoM1wiOiAoMTgsIDIxKSxcbiAgICAgICAgXCJoNFwiOiAoMTgsIDIyKSxcbiAgICAgICAgXCJoNVwiOiAoMTYsIDIyKSxcbiAgICAgICAgXCJoNlwiOiAoMTMsIDE4KVxuICAgICksXG4gICAgbTooXG4gICAgICAgIFwiaDFcIjogKDMyLCA0MCksXG4gICAgICAgIFwiaDJcIjogKDI0LCAyOCksXG4gICAgICAgIFwiaDNcIjogKDIyLCAyNiksXG4gICAgICAgIFwiaDRcIjogKDE5LCAyNiksXG4gICAgICAgIFwiaDVcIjogKDE2LCAyMiksXG4gICAgICAgIFwiaDZcIjogKDEzLCAxOClcbiAgICApLFxuICAgIGw6KFxuICAgICAgICBcImgxXCI6ICgzOCwgNDYpLFxuICAgICAgICBcImgyXCI6ICgyOCwgMzIpLFxuICAgICAgICBcImgzXCI6ICgyMiwgMjYpLFxuICAgICAgICBcImg0XCI6ICgyMCwgMjcpLFxuICAgICAgICBcImg1XCI6ICgxNiwgMjIpLFxuICAgICAgICBcImg2XCI6ICgxMywgMTgpXG4gICAgKSxcbiAgICB4bDooXG4gICAgICAgIFwiaDFcIjogKDM4LCA0NiksXG4gICAgICAgIFwiaDJcIjogKDI4LCAzMiksXG4gICAgICAgIFwiaDNcIjogKDIyLCAyNiksXG4gICAgICAgIFwiaDRcIjogKDIwLCAyNyksXG4gICAgICAgIFwiaDVcIjogKDE2LCAyMiksXG4gICAgICAgIFwiaDZcIjogKDEzLCAxOClcbiAgICApXG4pICFkZWZhdWx0O1xuIiwiLyogX2Jhc2UuYW5pbWF0aW9uLnNjc3MgKi9cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgNTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH1cbn1cbiIsIi8qIF9iYXNlLmZvbnRzLnNjc3MgKi9cbi8vQGltcG9ydCBcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwLDQwMGksNjAwLDcwMCw4MDBcIjtcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXItQmxhY2suZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1CbGFjay5zdmcjYXZlbmlyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXItQm9vay5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXItQm9vay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUJvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItQm9vay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItQm9vay5zdmcjYXZlbmlyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXItSGVhdnkuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUhlYXZ5LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItSGVhdnkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItSGVhdnkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUhlYXZ5LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1IZWF2eS5zdmcjYXZlbmlyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXItTWVkaXVtLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLU1lZGl1bS5zdmcjYXZlbmlyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXItUmVndWxhci5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXItUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItUmVndWxhci5zdmcjYXZlbmlyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXItTGlnaHQuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1MaWdodC5zdmcjYXZlbmlyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXItTGlnaHRPYmxpcXVlLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pci1MaWdodE9ibGlxdWUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1MaWdodE9ibGlxdWUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9BdmVuaXItTGlnaHRPYmxpcXVlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL0F2ZW5pci1MaWdodE9ibGlxdWUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvQXZlbmlyLUxpZ2h0T2JsaXF1ZS5zdmcjYXZlbmlyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiIsIi8qIF9nZW5lcmljLm5vcm1hbGl6ZS5zY3NzICovXG4vKiBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuXG4qIHtcblx0b3V0bGluZTogbm9uZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLFxud2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmRsLFxuZGQsXG5vbCxcbnVsLFxuZm9ybSxcbmZpZWxkc2V0LFxubGVnZW5kLFxuZmlndXJlLFxudGFibGUsXG50aCxcbnRkLFxuY2FwdGlvbixcbmhyIHtcbiAgICBtYXJnaW46ICAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsXG5GaXJlZm94LFxuYW5kIE9wZXJhLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSxcblNhZmFyaSxcbmFuZCBGaXJlZm94IDwgMjIuXG4gKi9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLFxuU2FmYXJpLFxuYW5kIENocm9tZS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KyxcblNhZmFyaSxcbmFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LFxuQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsXG51bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssXG5TYWZhcmksXG5hbmQgQ2hyb21lLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbiAgbWFyZ2luOiAwOyAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCxcbklFIDgvOS8xMC8xMSxcbmFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbi8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZyxcbnBhZGRpbmcsXG5vciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLFxuaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsXG5tYXJnaW4sXG5hbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qIF9nZW5lcmljLmJveC1zaXppbmcuc2NzcyAqL1xuXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4iLCIvKiBfZWxlbWVudC5idXR0b25zLnNjc3MgKi9cblxuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8vIEF2b2lkIDMwMG1zIGNsaWNrIGRlbGF5IG9uIHRvdWNoIGRldmljZXMgdGhhdCBzdXBwb3J0IHRoZSBgdG91Y2gtYWN0aW9uYCBDU1MgcHJvcGVydHkuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuIiwiLyogX2VsZW1lbnQuYWRkcmVzcy5zY3NzICovXG5cbmFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufSIsIi8qIF9lbGVtZW50LmhlYWRpbmdzLnNjc3MgKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbkBlYWNoICRoZWFkZXIsICRmb250IGluIG1hcC1nZXQoJGhlYWRpbmdzLCBcInhzXCIpIHtcbiAgICAjeyRoZWFkZXJ9IHtcbiAgICAgICAgQGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgbnRoKCRmb250LCAxKSk7XG4gICAgICAgIEBpZiBsZW5ndGgoJGZvbnQpID4gMSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbnRoKCRmb250LCAyKSAvIG50aCgkZm9udCwgMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiAkcmVzcG9uc2l2ZSB7XG4gICAgQGVhY2ggJHNpemUsICRoZWFkZXJzIGluICRoZWFkaW5ncyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzaXplKSB7XG4gICAgICAgICAgICBAZWFjaCAkaGVhZGVyLCAkZm9udCBpbiAkaGVhZGVycyB7XG4gICAgICAgICAgICAgICAgI3skaGVhZGVyfSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbShmb250LXNpemUsIG50aCgkZm9udCwgMSkpO1xuICAgICAgICAgICAgICAgICAgICBAaWYgbGVuZ3RoKCRmb250KSA+IDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG50aCgkZm9udCwgMikgLyBudGgoJGZvbnQsIDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPSAgICAgICAgICAgIFJFTSAgICAgICAgICA9XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIHJlbSgkcHJvcGVydHksICR2YWx1ZXMuLi4pIHtcbiAgICAkbWF4OiBsZW5ndGgoJHZhbHVlcyk7XG4gICAgLy8kcHhWYWx1ZXM6IFwiXCI7XG4gICAgJHJlbVZhbHVlczogXCJcIjtcblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG1heCB7XG4gICAgICAgICR2YWx1ZTogc3RyaXAtdW5pdHMobnRoKCR2YWx1ZXMsICRpKSk7XG4gICAgfVxuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4IHtcbiAgICAgICAgJHZhbHVlOiBzdHJpcC11bml0cyhudGgoJHZhbHVlcywgJGkpKTtcbiAgICAgICAgJHJlbVZhbHVlczogI3skcmVtVmFsdWVzICsgJHZhbHVlIC8gc3RyaXAtdW5pdHMoJGJhc2UtZm9udC1zaXplKX1yZW07XG5cbiAgICAgICAgQGlmICRpIDwgJG1heCB7XG4gICAgICAgICAgICAgICAgJHJlbVZhbHVlczogI3skcmVtVmFsdWVzICsgXCIgXCJ9O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3skcHJvcGVydHl9OiAkcmVtVmFsdWVzO1xufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz0gICAgICAgICAgICBNZWRpYS9CcmVha3BvaW50ICAgICAgICAgID1cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIG1lZGlhKCRtZWRpYS1xdWVyeSkge1xuICAgICRicmVha3BvaW50LWZvdW5kOiBmYWxzZTtcblxuICAgIC8vIExvb3AgYW5kIGNoZWNrIG91ciBwcmUtZGVmaW5lZCBicmVha3BvaW50c1xuICAgIEBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XG4gICAgICAgICRuYW1lOiBudGgoJGJyZWFrcG9pbnQsIDEpO1xuICAgICAgICAkZGVjbGFyYXRpb246IG50aCgkYnJlYWtwb2ludCwgMik7XG5cbiAgICAgICAgQGlmICRtZWRpYS1xdWVyeSA9PSAkbmFtZSBhbmQgJGRlY2xhcmF0aW9uIHtcbiAgICAgICAgICAgICRicmVha3BvaW50LWZvdW5kOiB0cnVlO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JGRlY2xhcmF0aW9ufSB7XG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJZiBub3QgaW4gb3VyIHByZS1kZWZpbmVkIGJyZWFrcG9pbnRzIGxldHMgb3V0cHV0IHRoZSBtZWRpYSBxdWVyeVxuICAgIEBpZiBub3QgJGJyZWFrcG9pbnQtZm91bmQge1xuICAgICAgICAvLyBFeGNlcHRpb24gY2F0Y2hlclxuICAgICAgICBAaWYgKG5vdCBzdHItaW5kZXgoJG1lZGlhLXF1ZXJ5LCBcIihcIikpIHtcbiAgICAgICAgICAgIEB3YXJuIFwiYCN7JG1lZGlhLXF1ZXJ5fWAgaXMgbm90IGNvcnJlY3QuXCI7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRtZWRpYS1xdWVyeX0ge1xuICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogX2VsZW1lbnQuaW1hZ2VzLnNjc3MgKi9cblxuXG4vKipcbiAqIDEuIEZsdWlkIGltYWdlcyBmb3IgcmVzcG9uc2l2ZSBwdXJwb3Nlcy5cbiAqIDIuIE9mZnNldCBgYWx0YCB0ZXh0IGZyb20gc3Vycm91bmRpbmcgY29weS5cbiAqIDMuIFNldHRpbmcgYHZlcnRpY2FsLWFsaWduYCByZW1vdmVzIHRoZSB3aGl0ZXNwYWNlIHRoYXQgYXBwZWFycyB1bmRlciBgaW1nYFxuICogICAgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBkcm9wcGVkIGludG8gYSBwYWdlIGFzLWlzLiBTYWZlciBhbHRlcm5hdGl2ZSB0b1xuICogICAgdXNpbmcgYGRpc3BsYXk6IGJsb2NrO2AuXG4gKi9cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiBbMV0gKi9cbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IC8qIFsyXSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIFszXSAqL1xufVxuXG5cbi8qKlxuICogMS4gSWYgYSBgd2lkdGhgIGFuZC9vciBgaGVpZ2h0YCBhdHRyaWJ1dGUgaGF2ZSBiZWVuIGV4cGxpY2l0bHkgZGVmaW5lZCwgbGV04oCZc1xuICogICAgbm90IG1ha2UgdGhlIGltYWdlIGZsdWlkLlxuICovXG5pbWdbd2lkdGhdLCAvKiBbMV0gKi9cbmltZ1toZWlnaHRdIHsgIC8qIFsxXSAqL1xuICAgIG1heC13aWR0aDogbm9uZTtcbn1cblxuXG5jYW52YXMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cbiIsIi8qIF9lbGVtZW50LmlucHV0cy5zY3NzICovXG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxudGV4dGFyZWEge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnRleHRhcmVhIHtcblx0bWluLWhlaWdodDogc3BhY2UoMTApO1xuXHRyZXNpemU6IHZlcnRpY2FsO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPSAgICAgICAgICAgICAgU3BhY2UgICAgICAgICAgICAgID1cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBmdW5jdGlvbiBzcGFjZSgkaW50OiAxKSB7XG4gICAgQHJldHVybiAoJHNwYWNlICogJGludCk7XG59XG4iLCIvLyBmcm9tIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc3R5bGluZy1jcm9zcy1icm93c2VyLWNvbXBhdGlibGUtcmFuZ2UtaW5wdXRzLWNzcy9cblxuLy8gKiAqICogQ09MT1JTICogKiAqXG5cbiRjb2xvcl9fZmlsbDogICAgcGFsZXR0ZShcInJlZFwiKTtcbiRmb250LXNpemU6ICAgICAgMTJweDsgICAgLy8gPC0tLSBjaGFuZ2UgdGhlIGZvbnQgc2l6ZSB0byBjaGFuZ2UgdGhlIHNpemVcblxuLy8gZGFyayB2ZXJzaW9uXG4kY29sb3JfX2RlZmF1bHQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiRjb2xvcl9faG92ZXI6ICAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuJGNvbG9yX19hY3RpdmU6ICByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbi8vIGxpZ2h0IHZlcnNpb25cbi8vICRjb2xvcl9fZGVmYXVsdDogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG4vLyAkY29sb3JfX2hvdmVyOiAgIHJnYmEoMjU1LDI1NSwyNTUsLjcpO1xuLy8gJGNvbG9yX19hY3RpdmU6ICByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuXG5cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC8vICogKiAqIFJFU0VUICogKiAqXG5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAvLyAqICogKiBUUlVNUCAqICogKlxuXG4gIEBtaXhpbiBteC10cmFuZ2UtdHJ1bXAoKSB7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZmlsbDtcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX19kZWZhdWx0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG14LXRyYW5nZS10cnVtcCgpO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIsXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgICAgQGluY2x1ZGUgbXgtdHJhbmdlLXRydW1wKCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxuICAgICAgICAmOjotbW96LXJhbmdlLXRodW1iLFxuICAgICAgICAmOjotbXMtdGh1bWIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX2hvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8mOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG4gICAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIsXG4gICAgICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9fYWN0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gIC8vICogKiAqIFRSQUNLICogKiAqXG5cbiAgICBAbWl4aW4gbXgtcmFuZ2UtdHJhY2soKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yX19kZWZhdWx0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgICAgQGluY2x1ZGUgbXgtcmFuZ2UtdHJhY2soKTtcbiAgICB9XG5cbiAgICAmOjotbXMtdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxufVxuIiwiLy9cbi8vIEdsb2JhbCBjb2xvdXIgcGFsZXR0ZVxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUtbGlzdC1tYXgtZW1wdHktbGluZXNcbiRwYWxldHRlczogKFxuICAgIFwiYmxhY2tcIjogKFxuICAgICAgICAxOiAjMWExYTFhLFxuICAgICAgICAyOiAjMDAwMDAwLFxuICAgICksXG5cbiAgICBcImJsdWVcIjogKFxuICAgICAgICAxOiAjMDBjLFxuICAgICksXG5cbiAgICBcImRpdmlkZXJcIjogKFxuICAgICAgICAxOiAjZTZlNmU2LFxuICAgICAgICAyOiAjZDJkMmQyLFxuICAgICksXG5cbiAgICBcImdyZWVuXCI6IChcbiAgICAgICAgMTogIzBjMCxcbiAgICApLFxuXG4gICAgXCJncmV5XCI6IChcbiAgICAgICAgMTogIzQ4NDg0OCxcbiAgICAgICAgMjogI2YxZjFmMSxcbiAgICAgICAgMzogIzlkOWQ5ZCxcbiAgICApLFxuXG4gICAgXCJyZWRcIjogKFxuICAgICAgICAxOiAjZTMwNjEzLFxuICAgICksXG5cbiAgICAvLyBmbGludHMgYnJhbmRcbiAgICBcInB1cnBsZVwiOlxuICAgICAgICAoXG4gICAgICAgICAgICAxOiAjNDkzNTVjLFxuICAgICAgICAgICAgMjogIzhlNjliMixcbiAgICAgICAgKSxcblxuICAgIFwidGV4dFwiOiAoXG4gICAgICAgIDE6ICMyODI4MjcsXG4gICAgICAgIDI6ICM4Nzg3ODcsXG4gICAgICAgIDM6ICM1NTU1NTUsXG4gICAgKSxcblxuICAgIFwid2hpdGVcIjogKFxuICAgICAgICAxOiAjZmZmZmZmLFxuICAgICksXG4pO1xuIiwiLyogX2VsZW1lbnQubGlua3Muc2NzcyAqL1xuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICAvLyBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbn1cbiIsIi8qIF9lbGVtZW50Lmxpc3RzLnNjc3MgKi9cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMik7XG59XG5cbnVsIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XG4gICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDMpO1xufVxuXG5saSA+IHtcblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxufVxuXG5kZCxcbmR0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5kZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuIiwiLyogX2VsZW1lbnQucGFnZS5zY3NzICovXG5cbkBhdC1yb290IHtcbiAgICBAdmlld3BvcnQge1xuICAgICAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICAgIH1cbn1cblxuaHRtbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuICAgIGNvbG9yOiBwYWxldHRlKFwidGV4dFwiKTtcbiAgICBmb250LWZhbWlseTogJHByZWxvYWQtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAoJGJhc2UtZm9udC1zaXplIC8gMTZweCkgKiAxZW07XG4gICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRleHQtcmVuZGVyaW5nOiAkcmVuZGVyLW1vZGU7XG4gICAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4iLCIvKiBfZWxlbWVudC5ydWxlLnNjc3MgKi9cblxuaHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUQxRDE7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyOiBub25lO1xufVxuIiwiLyogX2VsZW1lbnQucXVvdGVzLnNjc3MgKi9cblxuYmxvY2txdW90ZSB7XG4gICAgcXVvdGVzOiBcIuKAnFwiIFwi4oCdXCI7XG5cbiAgICBwIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0wLjQyZW07XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogb3Blbi1xdW90ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm8tY2xvc2UtcXVvdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi8qIF9lbGVtZW50LnNlbGVjdHMuc2NzcyAqL1xuXG5zZWxlY3Qge1xuXHQvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ly8gYm9yZGVyOiBub25lO1xuXHQvLyBsaW5lLWhlaWdodDogaW5pdGlhbDtcblx0Ly8gLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQvLyAtbW96LWFwcGVhcmFuY2U6IHdpbmRvdztcblx0Ly8gYXBwZWFyYW5jZTogbm9uZTtcblx0Ly8gYm9yZGVyLXJhZGl1czogMDtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiBfb2JqZWN0LmNvbHVtbnMuc2NzcyAqL1xuXG4uby1jb2x1bW4geyBjb2x1bW4tZ2FwOiBzcGFjZSgzKTsgfVxuXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMiB7XG5cbiAgICAgICAgLm8tY29sdW1uLSN7JGl9IHsgY29sdW1uczogJGk7IH1cblxuICAgIH1cblxuXG4gICAgLy9cbiAgICAvLyBSZXNwb25zaXZlIERlY2xhcmF0aW9uc1xuICAgIEBpZiAkcmVzcG9uc2l2ZSB7XG4gICAgICAgIEBlYWNoICRuYW1lIGluICRicmVha3BvaW50LW1vZGlmaWVycyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbmFtZSkge1xuXG4gICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMiB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm8tY29sdW1uLSN7JGl9XFxAI3skbmFtZX0geyBjb2x1bW5zOiAkaTsgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4iLCIvKiBfb2JqZWN0LmdyaWQuc2NzcyAqL1xuXG4vKipcbiAqIEdyaWQgd3JhcHBlciBzZXR1cCwgc3VwcG9ydHMgaW5saW5lLWJsb2NrICYgZmxleCBtb2Rlc1xuICogY2hhbmdlIGluIF9jb25maWcuZ3JpZC5zY3NzXG4gKi9cbi5vLWdyaWQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0oJGdyaWRfX2d1dHRlcik7XG4gICAgbWFyZ2luLXJpZ2h0OiAtKCRncmlkX19ndXR0ZXIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpZiAkZW5hYmxlLWZsZXgge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtKCRncmlkX19ndXR0ZXIgKiAyKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0oJGdyaWRfX2d1dHRlciAqIDIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSgkZ3JpZF9fZ3V0dGVyICogMyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtKCRncmlkX19ndXR0ZXIgKiAzKTtcbiAgICB9XG5cbiAgICAvLyBmb3IgMTkwMCBncmlkXG4gICAgLy8gQGluY2x1ZGUgbWVkaWEoeHhsKSB7XG4gICAgLy8gICAgIG1hcmdpbi1yaWdodDogLSgkZ3JpZF9fZ3V0dGVyICogNCk7XG4gICAgLy8gICAgIG1hcmdpbi1sZWZ0OiAtKCRncmlkX19ndXR0ZXIgKiA0KTtcbiAgICAvLyB9XG59XG5cbi5vLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogKCRncmlkX19ndXR0ZXIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZF9fZ3V0dGVyKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaWYgKG5vdCAkZW5hYmxlLWZsZXgpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIC8vIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAvLyAgICAgcGFkZGluZy1yaWdodDogKCRncmlkX19ndXR0ZXIgKiAyKTtcbiAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiAoJGdyaWRfX2d1dHRlciAqIDIpO1xuICAgIC8vIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogKCRncmlkX19ndXR0ZXIgKiAzKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAoJGdyaWRfX2d1dHRlciAqIDMpO1xuICAgIH1cblxuICAgIC8vIGZvciAxOTAwIGdyaWRcbiAgICAvLyBAaW5jbHVkZSBtZWRpYSh4eGwpIHtcbiAgICAvLyAgICAgcGFkZGluZy1yaWdodDogKCRncmlkX19ndXR0ZXIgKiA0KTtcbiAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiAoJGdyaWRfX2d1dHRlciAqIDQpO1xuICAgIC8vIH1cbn1cblxuLyoqXG4gKiBSZXZlcnNlZCBncmlkcyBhbGxvdyB5b3UgdG8gc3RydWN0dXJlIHlvdXIgc291cmNlIGluIHRoZSBvcHBvc2l0ZSBvcmRlciB0b1xuICogaG93IHlvdXIgcmVuZGVyZWQgbGF5b3V0IHdpbGwgYXBwZWFyLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLXJldiB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgID4gLm8tZ3JpZF9faXRlbSB7XG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuLyoqXG4gKiBBbGlnbiBncmlkIGFzIGEgdmVydGljYWwgY29sdW1uLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbkBpZiAkZW5hYmxlLWZsZXgge1xuICAgIC5vLWdyaWQtLWNvbHVtbnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuLyoqXG4gKiBHdXR0ZXJsZXNzIGdyaWRzIGhhdmUgYWxsIHRoZSBwcm9wZXJ0aWVzIG9mIHJlZ3VsYXIgZ3JpZHMsIG1pbnVzIGFueSBzcGFjaW5nLlxuICogRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uby1ncmlkLS1mdWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5vLWdyaWRfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLyoqXG4gKiBGaWxsIGdyaWRzIHdpbGwgYWxsb3cgdXMgdG8gYXV0b2ZpbGwgaGVpZ2h0IGZvciBmbGV4IGJhc2VkIGdyaWRzLlxuICogRXh0ZW5kcyBgLmdyaWRgLlxuICovXG5AaWYgJGVuYWJsZS1mbGV4IHtcbiAgICAuby1ncmlkLS1maWxsIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi8qKlxuICogQWxpZ24gdGhlIGVudGlyZSBncmlkIHRvIHRoZSByaWdodC4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uby1ncmlkLS1yaWdodCB7XG4gICAgQGlmICRlbmFibGUtZmxleCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgID4gLm8tZ3JpZF9faXRlbSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKipcbiAqIENlbnRlcmVkIGdyaWRzIGFsaWduIGdyaWQgaXRlbXMgY2VudHJhbGx5IHdpdGhvdXQgbmVlZGluZyB0byB1c2UgcHVzaCBvciBwdWxsXG4gKiBjbGFzc2VzLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLWNlbnRlciB7XG4gICAgQGlmICRlbmFibGUtZmxleCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgPiAuby1ncmlkX19pdGVtIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKlxuICogQWxpZ24gZ3JpZCBjZWxscyB2ZXJ0aWNhbGx5IChgLmdyaWQtLW1pZGRsZWAgb3IgYC5ncmlkLS1ib3R0b21gKS4gRXh0ZW5kc1xuICogYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tbWlkZGxlIHtcbiAgICA+IC5vLWdyaWRfX2l0ZW0ge1xuICAgICAgICBAaWYgJGVuYWJsZS1mbGV4IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uby1ncmlkLS1ib3R0b20ge1xuICAgID4gLm8tZ3JpZF9faXRlbSB7XG4gICAgICAgIEBpZiAkZW5hYmxlLWZsZXgge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqXG4gKiBDcmVhdGUgZ3JpZHMgd2l0aCBuYXJyb3dlciBndXR0ZXJzLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLW5hcnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtKCRncmlkX19ndXR0ZXIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtKCRncmlkX19ndXR0ZXIpO1xuXG4gICAgPiAuby1ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogKCRncmlkX19ndXR0ZXIpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZF9fZ3V0dGVyKTtcbiAgICB9XG59XG5cbi8qKlxuICogQ3JlYXRlIGdyaWRzIHdpdGggd2lkZXIgZ3V0dGVycy4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uby1ncmlkLS13aWRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWRfX2d1dHRlciAqIDQpO1xuICAgIHBhZGRpbmctbGVmdDogKCRncmlkX19ndXR0ZXIgKiA0KTtcblxuICAgID4gLm8tZ3JpZF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZF9fZ3V0dGVyICogNCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogKCRncmlkX19ndXR0ZXIgKiA0KTtcbiAgICB9XG59XG5cbi8qKlxuICogRmxleCBiYXNpcyBtb2RpZnkuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tdW53cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbiIsIi8vXG4vLyBXb3VsZCB5b3UgbGlrZSB0aGUgc2l0ZSB0byBiZSBSZXNwb25zaXZlP1xuJHJlc3BvbnNpdmU6IHRydWUgIWRlZmF1bHQ7XG5cbi8vXG4vLyBNb2JpbGUgZmlyc3QgYnVpbGRcbiRtb2JpbGUtZmlyc3Q6IHRydWUgIWRlZmF1bHQ7XG5cbi8vXG4vLyBXb3VsZCB5b3UgbGlrZSBwdXNoIGFuZCBwdWxsIGNsYXNzZXMgZW5hYmxlZD9cbiRncmlkLXB1c2gtY2xhc3NlczogZmFsc2UgIWRlZmF1bHQ7XG4kZ3JpZC1wdWxsLWNsYXNzZXM6IGZhbHNlICFkZWZhdWx0O1xuXG4vL1xuLy8gV291bGQgeW91IGxpa2UgdGhlIGdyaWQgdG8gYmUgYnVpbHQgdXNpbmcgRmxleGJveD9cbiRlbmFibGUtZmxleDogdHJ1ZSAhZGVmYXVsdDtcblxuLy9cbi8vIEd1dHRlciB3aWR0aHNcbiRncmlkX19ndXR0ZXI6IDhweCAhZGVmYXVsdDtcblxuLy9cbi8vIE1heCB3cmFwcGVyIHdpZHRoXG4kZ3JpZF9fd3JhcHBlcjogMTQxNnB4ICFkZWZhdWx0O1xuXG5cbi8vXG4vLyBEZWZpbmUgeW91ciBicmVha3BvaW50cy4gVGhlIGZpcnN0IHZhbHVlIGlzIHRoZSBwcmVmaXggdGhhdCBzaGFsbCBiZSB1c2VkIGZvclxuLy8geW91ciBjbGFzc2VzXG4kYnJlYWtwb2ludHM6KFxuICAgIFwieHNcIiBcIihtaW4td2lkdGg6IDM3NXB4KVwiLCAvLyAzNzUgLS0+XG4gICAgXCJzXCIgXCIobWluLXdpZHRoOiA0ODBweClcIiwgIC8vIDM3NSA8LT4gNDgwXG4gICAgXCJtXCIgXCIobWluLXdpZHRoOiA3NjhweClcIiwgIC8vIDQ4MCA8LT4gNzY4XG4gICAgXCJsXCIgXCIobWluLXdpZHRoOiAxMDI0cHgpXCIsIC8vIDc2OCA8LT4gMTAyNFxuICAgIFwieGxcIiBcIihtaW4td2lkdGg6IDE0NDBweClcIiwgLy8gMTQ0MCA8LT4gMTkwMFxuICAgIFwieHhsXCIgXCIobWluLXdpZHRoOiAxOTAwcHgpXCIgIC8vIC0+IDE5MDBcbikgIWRlZmF1bHQ7XG5cbi8vXG4vLyBEZWZpbmUgd2hpY2ggbmFtZXNwYWNlZCBicmVha3BvaW50cyB5b3Ugd291bGQgbGlrZSB0byBnZW5lcmF0ZS4gVGhpcyBpcyBoYW5keVxuLy8gaWYgeW91IG9ubHkgbmVlZCBwdWxsIG9uLCBzYXksIHhsLCBvciB5b3Ugb25seSBuZWVkIGEgbmV3IHdpZHRoIGJyZWFrcG9pbnRcbi8vIGF0IG1vYmlsZSBzaXplcy5cbiRicmVha3BvaW50LW1vZGlmaWVyczooXCJ4c1wiLCBcInNcIiwgXCJtXCIsIFwibFwiLCBcInhsXCIsIFwieHhsXCIpOyIsIi8qIF9vYmplY3Qud3JhcHBlcnMuc2NzcyAqL1xuXG4uby13cmFwcGVyIHtcblx0cGFkZGluZy1sZWZ0OiAoJGdyaWRfX2d1dHRlciAqIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiAgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkX19ndXR0ZXIgKiAyKTtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGlmICRyZXNwb25zaXZlIHtcblx0XHRtYXgtd2lkdGg6ICRncmlkX193cmFwcGVyO1xuXHR9XG4gICAgQGVsc2Uge1xuXHRcdHdpZHRoOiAkZ3JpZF9fd3JhcHBlcjtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKG0pIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiBzcGFjZSgzKTtcblx0XHRwYWRkaW5nLWxlZnQ6IHNwYWNlKDMpO1xuXHR9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDQpO1xuICAgIFx0cGFkZGluZy1sZWZ0OiBzcGFjZSg0KTtcblx0fVxuXHRcblx0QGluY2x1ZGUgbWVkaWEoeHhsKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDUpO1xuICAgIFx0cGFkZGluZy1sZWZ0OiBzcGFjZSg1KTtcbiAgICB9XHRcbn1cbiIsIi8qIF9jb21wb25lbnQuYnV0dG9ucy5zY3NzICovXG5cbi5jLWJ0biB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ly9ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRjb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHBhZGRpbmc6IDhweCBzcGFjZSgyLjUpIDdweDtcblx0dHJhbnNpdGlvbjogYWxsICRzcGVlZCAkZWFzaW5nO1xufVxuXG4uYy1idG46ZGlzYWJsZWQge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRvcGFjaXR5OiAwLjg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cdC5jLWJ0bi0tIHtcblx0XHRAZWFjaCAkcGFsZXR0ZSwgJGNvbG9yIGluICRwYWxldHRlcyB7XG5cdFx0XHQmI3skcGFsZXR0ZX0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKCRwYWxldHRlKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBwYWxldHRlKCRwYWxldHRlKTtcblx0XHRcdFx0Y29sb3I6IHNldC10ZXh0LWNvbG9yKHBhbGV0dGUoJHBhbGV0dGUpKTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkZXNhdHVyYXRlKHBhbGV0dGUoJHBhbGV0dGUpLCAyMCUpO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogZGVzYXR1cmF0ZShwYWxldHRlKCRwYWxldHRlKSwgMjAlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaXMtb3V0bGluZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6IHBhbGV0dGUoXCJ0ZXh0XCIpO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHBhbGV0dGUoJHBhbGV0dGUpLCAwLjI1KTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogc2F0dXJhdGUocGFsZXR0ZSgkcGFsZXR0ZSksIDIwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGlmKHBhbGV0dGUoJHBhbGV0dGUsIDIpKSB7XG5cdFx0XHRcdFx0JjIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZSgkcGFsZXR0ZSwgMik7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHBhbGV0dGUoJHBhbGV0dGUsIDIpO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHNldC10ZXh0LWNvbG9yKHBhbGV0dGUoJHBhbGV0dGUsIDIpKTtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRlc2F0dXJhdGUocGFsZXR0ZSgkcGFsZXR0ZSksIDIwJSk7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogZGVzYXR1cmF0ZShwYWxldHRlKCRwYWxldHRlKSwgMjAlKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5pcy1vdXRsaW5lIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBwYWxldHRlKFwidGV4dFwiKTtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHBhbGV0dGUoJHBhbGV0dGUpLCAwLjI1KTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHNhdHVyYXRlKHBhbGV0dGUoJHBhbGV0dGUpLCAyMCUpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRAaWYocGFsZXR0ZSgkcGFsZXR0ZSwgMykpIHtcblx0XHRcdFx0XHQmMyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKCRwYWxldHRlLCAzKTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogcGFsZXR0ZSgkcGFsZXR0ZSwgMyk7XG5cdFx0XHRcdFx0XHRjb2xvcjogc2V0LXRleHQtY29sb3IocGFsZXR0ZSgkcGFsZXR0ZSwgMykpO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGVzYXR1cmF0ZShwYWxldHRlKCRwYWxldHRlKSwgMjAlKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBkZXNhdHVyYXRlKHBhbGV0dGUoJHBhbGV0dGUpLCAyMCUpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmlzLW91dGxpbmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHBhbGV0dGUoXCJ0ZXh0XCIpO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEocGFsZXR0ZSgkcGFsZXR0ZSksIDAuMjUpO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogc2F0dXJhdGUocGFsZXR0ZSgkcGFsZXR0ZSksIDIwJSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYy1idG4tLXdkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IHNwYWNlKDQpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHNwYWNlKDQpO1xuXHR9XG5cblx0LmMtYnRuLS1wcmltYXJ5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwicmVkXCIpO1xuXHRcdGJvcmRlci1jb2xvcjogcGFsZXR0ZShcInJlZFwiKTtcblx0XHRjb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG5cdFx0XHRib3JkZXItY29sb3I6IHBhbGV0dGUoXCJyZWRcIik7XG5cdFx0XHRjb2xvcjogcGFsZXR0ZShcInRleHRcIik7XG5cdFx0fVxuXHR9XG5cblx0LmMtYnRuLS1zZWNvbmRhcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogcGFsZXR0ZShcInJlZFwiKTtcblx0XHRjb2xvcjogcGFsZXR0ZShcInJlZFwiKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6IHBhbGV0dGUoXCJyZWRcIik7XG5cdFx0XHRjb2xvcjogcGFsZXR0ZShcInJlZFwiKTtcblx0XHR9XG5cdH1cdFxuXG5cdC5jLWJ0bi0tdGVydGlhcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJncmV5XCIpO1xuXHRcdGJvcmRlci1jb2xvcjogcGFsZXR0ZShcImdyZXlcIik7XG5cdFx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcImdyZXlcIik7XG5cdFx0XHRib3JkZXItY29sb3I6IHBhbGV0dGUoXCJncmV5XCIpO1xuXHRcdFx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XHR9XG5cdH1cblx0XG5cdC5jLWJ0bi0tcXVhdGVybmFyeSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG5cdFx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XHRcdGNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG5cdFx0fVxuXHR9XG5cblx0LmMtYnRuLS1xdWluYXJ5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6IHBhbGV0dGUoXCJyZWRcIik7XG5cdFx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcInJlZFwiKTtcblx0XHRcdGJvcmRlci1jb2xvcjogcGFsZXR0ZShcInJlZFwiKTtcblx0XHR9XG5cdH1cblxuXHQuYy1idG4tLW1hcC10YWItbGlzdCwgLmMtYnRuLS1tYXAtdGFiLW1hcCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcGFsZXR0ZShcIndoaXRlXCIpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRjb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNlKDIpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG5cdFx0XHRjb2xvcjogcGFsZXR0ZShcInRleHRcIik7XG5cdFx0fVxuXHR9XG5cblx0LmMtYnRuLS1tYXAtdGFiLWxpc3QuYWN0aXZlLCAuYy1idG4tLW1hcC10YWItbWFwLmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IHBhbGV0dGUoXCJ0ZXh0XCIpICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuYy1idG4tLW1hcC10YWItbGlzdCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL3VpL2ljb24tZ3JpZC1ncmV5LnN2Z1wiKSBsZWZ0IDE1cHggdG9wIDEycHggbm8tcmVwZWF0O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGUgdXJsKFwiLi4vaW1nL3VpL2ljb24tZ3JpZC1ibGFjay5zdmdcIikgbGVmdCAxNXB4IHRvcCAxMnB4IG5vLXJlcGVhdDtcblx0XHR9XG5cdH1cblx0LmMtYnRuLS1tYXAtdGFiLWxpc3QuYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvdWkvaWNvbi1ncmlkLWJsYWNrLnN2Z1wiKSBsZWZ0IDE1cHggdG9wIDEycHggbm8tcmVwZWF0O1xuXHR9XG5cblx0LmMtYnRuLS1tYXAtdGFiLW1hcCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL3VpL2ljb24tbG9jYXRpb24tZ3JleS1zbS5zdmdcIikgbGVmdCAxNXB4IHRvcCAxMnB4IG5vLXJlcGVhdDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlIHVybChcIi4uL2ltZy91aS9pY29uLWxvY2F0aW9uLWJsYWNrLXNtLnN2Z1wiKSBsZWZ0IDE1cHggdG9wIDEycHggbm8tcmVwZWF0O1xuXHRcdH1cblx0fVxuXHQuYy1idG4tLW1hcC10YWItbWFwLmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL3VpL2ljb24tbG9jYXRpb24tYmxhY2stc20uc3ZnXCIpIGxlZnQgMTVweCB0b3AgMTJweCBuby1yZXBlYXQ7XG5cdH0iLCIvL1xuLy8gU3RhbmRhcmRpc2Ugc29tZSBVSSB0cmVhdG1lbnRzLlxuJHJhZGl1cy1zbWFsbDogMnB4ICFkZWZhdWx0O1xuJHJhZGl1czogNHB4ICFkZWZhdWx0O1xuJHJhZGl1cy1sYXJnZTogOHB4ICFkZWZhdWx0O1xuXG4kZWFzaW5nOiBlYXNlLW91dCAhZGVmYXVsdDtcbiRzcGVlZDogMTIwbXMgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkZWFzaW5nICFkZWZhdWx0O1xuXG4vL1xuLy8gUmF0aW9zXG4kZ2xvYmFsLXJhdGlvczogKFxuICAgICgxOjEpLFxuICAgICgyOjEpLFxuICAgICg0OjMpLFxuICAgICgxNjo5KSxcbikgIWRlZmF1bHQ7XG5cbi8vXG4vLyBMZXRlciBzcGFjaW5nIHBhcmFtZXRlcnNcbiRsZXR0ZXItcGFyYW1zOiAoXG4gICAgXCJcXFxcK1wiIFwiXCIsXG4gICAgXCJcXC1cIiBcIi1cIlxuKSAhZGVmYXVsdDsiLCIvL1xuLy8gU2V0IFRleHQgQ29sb3VyIGJhc2VkIG9uIEJhY2tncm91bmRcbkBmdW5jdGlvbiBzZXQtdGV4dC1jb2xvcigkYmFja2dyb3VuZCkge1xuXHRAaWYgKGxpZ2h0bmVzcygkYmFja2dyb3VuZCkgPiA2MCkge1xuXHRcdEByZXR1cm4gcGFsZXR0ZShcInRleHRcIik7IC8vIExpZ2h0ZXIgYmFja2dyb3VuZCwgcmV0dXJuIGRhcmsgY29sb3Jcblx0fVxuXHRAZWxzZSB7XG5cdFx0QHJldHVybiAjZmZmZmZmOyAvLyBEYXJrZXIgYmFja2dyb3VuZCwgcmV0dXJuIGxpZ2h0IGNvbG9yXG5cdH1cbn0iLCIvKiBfY29tcG9uZW50LnNsaWRlci5zY3NzICovXG5cbi5jLXNsaWRlciB7XG4gICAgYXJ0aWNsZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmMtc2xpZGVyLS1iYXNpYyB7XG4gICAgaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcInJlZFwiKTtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMyk7XG4gICAgfVxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgIGJvdHRvbTogc3BhY2UoMTQpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1zbGlkZXItdmlkZW8tYmxvY2sge1xuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgdG9wOiA4NiU7XG4gICAgICAgIGxlZnQ6IDclO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgIHRvcDogOTElO1xuICAgICAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICAgICAgdG9wOiA5NiU7XG4gICAgICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL3VpL2ljb24taGVyby1hcnJvdy1wcmV2LnN2Zyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgICB0b3A6IDg2JTtcbiAgICAgICAgcmlnaHQ6IDclO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgIHRvcDogOTElO1xuICAgICAgICAgICAgcmlnaHQ6IDE1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgICAgIHRvcDogOTYlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1JTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvdWkvaWNvbi1oZXJvLWFycm93LW5leHQuc3ZnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtc2xpZGVyLS1iYWNrZ3JvdW5kIHtcbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogc3BhY2UoMik7XG4gICAgfVxufVxuXG4uYy1zbGlkZXJfX2NvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVhZGVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbn1cblxuLmMtc2xpZGVyLS1oZXJvIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJyZWRcIik7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcImJsYWNrXCIpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuXG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHNwYWNlKDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtc2xpZGVyX19jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMzkwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0ODlweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGltZyB7XG4gICAgICAgICAgICAvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vIFx0dG9wOiAwO1xuICAgICAgICAgICAgLy8gXHRsZWZ0OiAwO1xuICAgICAgICAgICAgLy8gXHRoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAvLyBcdG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgLy8gXHR3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLy8gXHQmOmFmdGVyIHtcbiAgICAgICAgICAgIC8vIFx0XHRjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgLy8gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vIFx0XHR0b3A6IDA7XG4gICAgICAgICAgICAvLyBcdFx0bGVmdDogMDtcbiAgICAgICAgICAgIC8vIFx0XHR3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIFx0XHRoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAvLyBcdFx0b3BhY2l0eTogMC4xNTtcbiAgICAgICAgICAgIC8vIFx0XHRiYWNrZ3JvdW5kOiBwYWxldHRlKFwiYmxhY2tcIik7XG4gICAgICAgICAgICAvLyBcdFx0ei1pbmRleDogMjtcbiAgICAgICAgICAgIC8vIFx0fVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtc2xpZGVyX19jb250ZW50LXZpZGVvIHtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTc1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NDBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXNsaWRlcl9faW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4xNTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKFwiYmxhY2tcIik7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXNsaWRlci0taG9tZXBhZ2UtdmlkZW8ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1zbGlkZXJfX2NvbnRlbnRfX2JvdHRvbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKFwicmVkXCIpO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZShcInJlZFwiKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtc2xpZGVyLS1yZWdpb24tbmV3cyB7XG4gICAgYXJ0aWNsZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5jLXNsaWRlci0tbGFuZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcImJsYWNrXCIpO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAuc2xpY2stbGlzdCxcbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgc3BhY2UoMik7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1zbGlkZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiAzOTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0ODlweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtc2xpZGVyX19pbWFnZSxcbiAgICAgICAgLmMtc2xpZGVyX192aWRlbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICA5MGRlZyxcbiAgICAgICAgICAgICAgICAgICAgIzFkMWQxYiAwJSxcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgyOSwgMjksIDI3LCAwKSAxMDAlXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtc2xpZGVyX192aWRlbyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTYyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtc2xpZGVyX19wcm9kdWN0LWJhbm5lci1pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtc2xpZGVyX19jb250ZW50X19ib3R0b20ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZShcInJlZFwiKTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoXCJyZWRcIik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXNsaWRlci0tbm8tZmlsdGVyIHtcbiAgICAuYy1zbGlkZXJfX2ltYWdlLFxuICAgIC5jLXNsaWRlcl9fdmlkZW8ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXNsaWRlci0tcmVkdWNlZC1maWx0ZXIge1xuICAgIC5jLXNsaWRlcl9faW1hZ2UsXG4gICAgLmMtc2xpZGVyX192aWRlbyB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBwYWxldHRlKFwiYmxhY2tcIik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXNsaWRlci0tZ2FsbGVyeSB7XG4gICAgLy8gLnNsaWNrLWxpc3Qge1xuICAgIC8vIFx0b3ZlcmZsb3c6IHZpc2libGUhaW1wb3J0YW50O1xuICAgIC8vIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICBtYXJnaW4tdG9wOiBzcGFjZSgzKTtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyBidXR0b24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJkaXZpZGVyXCIpO1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwicmVkXCIpO1xuICAgIH1cbn1cblxuLmMtc2xpZGVyLS1wcm9kdWN0IHtcbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBzcGFjZSgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogc3BhY2UoNCk7XG4gICAgICAgIH1cblxuICAgICAgICAuaGlkZGVuLWxpbmsge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkZWFzaW5nO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuaGlkZGVuLWxpbmsge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXNsaWRlci0tcHJvamVjdHMge1xuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIHJpZ2h0OiBzcGFjZSg0KTtcbiAgICAgICAgdG9wOiBzcGFjZSg1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICAvLyBcdHJpZ2h0OiAxNSU7XG4gICAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyBidXR0b24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIHNwYWNlKCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJkaXZpZGVyXCIpO1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwicmVkXCIpO1xuICAgIH1cbn1cblxuLmMtc2xpZGVyLS10ZXN0aW1vbmlhbHMge1xuICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy91aS9pY29uLWFycm93LXJpZ2h0LnN2Zyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvdWkvaWNvbi1hcnJvdy1sZWZ0LnN2Zyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGZsZXggZXF1YWwgaGVpZ2h0IHN0ZXRjaFxuLmMtc2xpZGVyLS1lcXVhbC1oZWlnaHQge1xuICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAvL2FsaWduLWl0ZW1zOiBzdHJldGNoOyAvL29wdGlvbmFsXG4gICAgICAgICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyOyAvL29wdGlvbmFsXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qcy1zbGljay0tZm9yZWdyb3VuZCxcbi5qcy1zbGljay0taGVybyxcbi5qcy1zbGljay0tZ2FsbGVyeSxcbi5qcy1zbGljay0tcHJvamVjdHMsXG4uanMtc2xpY2stLXByb2R1Y3QsXG4uanMtc2xpY2stLWdhbGxlcnktb3ZlcnZpZXcsXG4uanMtc2xpY2stLXJlbGF0ZWQtcHJvZHVjdHMsXG4uanMtc2xpY2stLXRlc3RpbW9uaWFscyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xufVxuXG4uanMtc2xpY2stLWZvcmVncm91bmQuc2xpY2staW5pdGlhbGl6ZWQsXG4uanMtc2xpY2stLWhlcm8uc2xpY2staW5pdGlhbGl6ZWQsXG4uanMtc2xpY2stLWdhbGxlcnkuc2xpY2staW5pdGlhbGl6ZWQsXG4uanMtc2xpY2stLXByb2plY3RzLnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS1nYWxsZXJ5LW92ZXJ2aWV3LnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS1yZWxhdGVkLXByb2R1Y3RzLnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS1wcm9kdWN0LnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS10ZXN0aW1vbmlhbHMuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbn1cbiIsIi8qIF9jb21wb25lbnQuaGFtYnVyZ2VyLnNjc3MgKi9cblxuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuXG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICAgICA6IDEycHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgICAgOiAxMnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgICAgIDogMThweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICAgICA6IDJweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICAgICA6IHBhbGV0dGUoXCJyZWRcIikgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgICAgOiA2cHggIWRlZmF1bHQ7XG5cbi8vIFR5cGVzIC0gUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItdHlwZXM6IChcbiAgc3BpbixcbiAgc3Bpbi1yXG4pICFkZWZhdWx0O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmMtaGFtYnVyZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBzcGFjZSg0KTtcbiAgICB0b3A6IHNwYWNlKDQpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHotaW5kZXg6IDEzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAvLyBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUoXCJyZWRcIik7XG4gICAgLy8gICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBwYWxldHRlKFwicmVkXCIpO1xuICAgIC8vICAgICBsZWZ0OiAwO1xuICAgIC8vICAgICBwYWRkaW5nOiA5cHggMCAxMHB4O1xuICAgIC8vICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC8vICAgICByaWdodDogMDtcbiAgICAvLyAgICAgdG9wOiAwO1xuICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyB9XG59XG5cbi5jLWhhbWJ1cmdlci5zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmMtaGFtYnVyZ2VyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4uYy1oYW1idXJnZXJfX3RleHQge1xuICAgIEBpbmNsdWRlIHJlbShcImZvbnQtc2l6ZVwiLCAxNik7XG4gICAgY29sb3I6IHBhbGV0dGUoXCJyZWRcIik7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHg7XG59XG5cbi5jLWhhbWJ1cmdlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdG9wOiBzcGFjZSgxLjUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLy8gQGluY2x1ZGUgbWVkaWEocykge1xuICAgIC8vICAgICBsZWZ0OiAtMjhweDtcbiAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgLy8gICAgIHRvcDogLTE2cHg7XG4gICAgLy8gfVxuICAgICYsICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1sYXllci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuICAgICAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlO1xuICAgICAgICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgfVxuXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cbn1cblxuLmMtaGFtYnVyZ2VyLmlzLWFjdGl2ZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC8vIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAvLyAgICAgcGFkZGluZy10b3A6IHNwYWNlKDUpO1xuICAgIC8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLy8gfVxuICAgIC5jLWhhbWJ1cmdlcl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgfVxuICAgIC5jLWhhbWJ1cmdlcl9faW5uZXIge1xuICAgICAgICAmLCAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qXG4qIFNwaW5cbiovXG4uYy1oYW1idXJnZXItLXNwaW4ge1xuICAgIC5jLWhhbWJ1cmdlcl9faW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjM0cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMzRzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgLmMtaGFtYnVyZ2VyX19pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xNHMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4zcyAwLjE0cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIF9jb21wb25lbnRzLm1vZGFsLnNjc3NcblxuLmMtbW9kYWwge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYShwYWxldHRlKFwiYmxhY2tcIiksIDAuNzApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJibGFja1wiKTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDExMTE7XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuICAgIC5jLW1vZGFsX19oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBjb2xvcjogcGFsZXR0ZShcInRleHRcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UgKiAyO1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlICogMjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5jLW1vZGFsX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYy1tb2RhbF9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDMycHggMTZweCAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgLmMtbW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3VpL2ljb24tbW9kYWwtY2xvc2Uuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgei1pbmRleDogODAxO1xuICAgIH1cbiIsIi8qIF9jb21wb25lbnQubmF2YmFyLnNjc3MgKi9cblxuLy8gVG9wIG5hdlxuXG4vLyAuYy1uYXZiYXIge1xuLy8gICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbi8vICAgICBkaXNwbGF5OiBub25lO1xuXG4vLyAgICAgQGluY2x1ZGUgbWVkaWEobCkge1xuLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLmMtbmF2YmFyID4gdWwge1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbi8vICAgICBsaXN0LXN0eWxlOiBub25lO1xuLy8gICAgIG1hcmdpbjogMDtcbi8vIH1cblxuLy8gLmMtbmF2YmFyIGxpIHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyB9XG5cbi8vIC5jLW5hdmJhciBsaSBhIHtcbi8vICAgICBjb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAxNCk7XG4vLyB9XG5cbi8vIC5jLW5hdmJhciA+IHVsID4gbGkgPiBhIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBsaW5lLWhlaWdodDogMzJweDtcbi8vICAgICBtYXJnaW4tbGVmdDogc3BhY2UoMSk7XG4vLyAgICAgcGFkZGluZzogc3BhY2UoMC41KSBzcGFjZSgpO1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuXG4vLyAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbi8vICAgICAgICAgcGFkZGluZzogc3BhY2UoMC41KSBzcGFjZSgyLjUpO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gVXBkYXRlZCBmb3Igd29yZHByZXNzXG5cbi5jLW5hdmJhciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4uYy1uYXZiYXItLXJlZ2lvbiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4uYy1uYXZiYXIgPiBkaXYgPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uYy1uYXZiYXIgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbmF2YmFyIGxpIGEge1xuICAgIGNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlbShmb250LXNpemUsIDE0KTtcbn1cblxuLmMtbmF2YmFyID4gZGl2ID4gdWwgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgxKTtcbiAgICBwYWRkaW5nOiBzcGFjZSgwLjUpIHNwYWNlKCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICBwYWRkaW5nOiBzcGFjZSgwLjUpIHNwYWNlKDIuNSk7XG4gICAgfVxufVxuXG4vLyBEZXNrdG9wIE5hdlxuXG4uYy1uYXZiYXJfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwiZ3JleVwiKSAhaW1wb3J0YW50O1xuICAgICYtLXNjcm9sbC5pcy1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZShcImdyZXlcIik7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKFwiZ3JleVwiKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAuby13cmFwcGVyLFxuICAgIC5vLWdyaWQsXG4gICAgLm8tZ3JpZF9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICB9XG59XG5cbi5jLW5hdmJhcl9fbWFpbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKFwiZ3JleVwiKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYy1uYXZiYXJfX21haW4gPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uYy1uYXZiYXJfX21haW4gdWwgbGkge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDMpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1uYXZiYXJfX21haW4gbGkgYSB7XG4gICAgY29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLW5hdmJhcl9fbWFpbiA+IHVsID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tbGVmdDogc3BhY2UoMSk7XG4gICAgcGFkZGluZzogc3BhY2UoMC41KSBzcGFjZSgyKSBzcGFjZSgwLjUpIHNwYWNlKDEpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICAgIEBpbmNsdWRlIHJlbShmb250LXNpemUsIDE0KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMS41KSBzcGFjZSgyLjUpIHNwYWNlKDEuNSkgc3BhY2UoMS41KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAxNik7XG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKDEuNSkgc3BhY2UoNCkgc3BhY2UoMS41KSBzcGFjZSgyLjUpO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3VpL2ljb24tZHJvcGRvd24uc3ZnXCIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgICAgIHJpZ2h0OiBzcGFjZSgwLjQpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgICAgIHJpZ2h0OiBzcGFjZSgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUoXCJ0ZXh0XCIpO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3VpL2ljb24tZHJvcGRvd24tcmVkLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtbmF2YmFyX19tYWluID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICBjb2xvcjogcGFsZXR0ZShcInRleHRcIik7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3VpL2ljb24tZHJvcGRvd24tcmVkLnN2Z1wiKTtcbiAgICB9XG59XG5cbi5jLW5hdmJhcl9fbWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZShcImRpdmlkZXJcIik7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICAvL21heC13aWR0aDogMTM1MXB4O1xuICAgIG1heC13aWR0aDogMTMzNnB4O1xuICAgIHBhZGRpbmc6IHNwYWNlKDQpIHNwYWNlKDIpO1xuXG4gICAgLy8gLmMtbmF2YmFyX19tZWdhLW1lbnVfX3VsIHtcbiAgICAvLyAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAvLyAgICAgbWFyZ2luOiAwO1xuXG4gICAgLy8gICAgIGxpIHtcbiAgICAvLyAgICAgICAgIGEge1xuICAgIC8vICAgICAgICAgICAgIEBpbmNsdWRlIHJlbShmb250LXNpemUsIDE5KTtcbiAgICAvLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcGFjZSgxLjUpO1xuICAgIC8vICAgICAgICAgICAgIGNvbG9yOiBwYWxldHRlKFwiYmxhY2tcIik7XG4gICAgLy8gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cbiAgICAuYy1uYXZiYXJfX21lZ2EtbWVudV9fdWwgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoNik7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgMTkpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDEuNSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHBhbGV0dGUoXCJibGFja1wiKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzcGFjZSg0KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3VpL2ljb24tYXJyb3ctcmVkLXJpZ2h0LnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICgkc3BhY2UgKiAxLjUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtbmF2YmFyX19tYWluID4gdWwgPiBsaTpob3ZlciAuYy1uYXZiYXJfX21lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIE1vYmlsZSBOYXZcblxuLmMtbmF2YmFyX19tb2JpbGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKFwiYmxhY2tcIik7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogc3BhY2UoMykgMDtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYy1uYXZiYXJfX21vYmlsZV9fbWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIGxpIHtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHBhbGV0dGUoXCJibGFja1wiLCAyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogc3BhY2UoKSBzcGFjZSgyKTtcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgcmVtKFwiZm9udC1zaXplXCIsIDE0KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKCkgc3BhY2UoMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLW5hdmJhcl9fbW9iaWxlX19oYXMtY2hpbGRyZW4ge1xuICAgID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91aS9pY29uLWFycm93LXJlZC1yaWdodC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAoJHNwYWNlICogNCk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4uYy1uYXZiYXJfX21vYmlsZV9fc3ViLW1lbnUgPiBsaS5jLW5hdmJhcl9fbW9iaWxlX19iYWNrLFxuLmMtbmF2YmFyX19tb2JpbGVfX3N1Yi1tZW51LmMtbmF2YmFyX19tb2JpbGVfX3N1Yi1tZW51LS1sYXN0XG4gICAgPiBsaS5jLW5hdmJhcl9fbW9iaWxlX19iYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdWkvaWNvbi1hcnJvdy1yZWQtbGVmdC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgKCRzcGFjZSAqIDQpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXRvcDogMDtcblxuICAgID4gYSB7XG4gICAgICAgIHBhZGRpbmc6IHNwYWNlKCkgc3BhY2UoMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIHJlbShcImZvbnQtc2l6ZVwiLCAxNCk7XG4gICAgICAgIGNvbG9yOiBwYWxldHRlKFwiZ3JleVwiLCAzKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKCkgc3BhY2UoMyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLW5hdmJhcl9fbW9iaWxlX19zdWItbWVudSB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJibGFja1wiKTtcbiAgICB0b3A6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIC8vIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZmFkZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTExO1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgfVxufVxuIiwiLyogX2NvbXBvbmVudC5wYWdlLWJvZHkuc2NzcyAqL1xuXG4uYy1wYWdlLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIi8qIF9jb21wb25lbnQucGFnZS1oZWFkLnNjc3MgKi9cblxuLmMtcGFnZS1oZWFkIHtcblx0cGFkZGluZzogc3BhY2UoMykgMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblx0YmFja2dyb3VuZDogcGFsZXR0ZShcImJsYWNrXCIpO1xuXHRjb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xufVxuXG4uYy1wYWdlLWhlYWRfX3dyYXAge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jLXBhZ2UtaGVhZC0tc2Nyb2xsIHtcblx0Ji5pcy1hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxMjtcblx0XHRiYWNrZ3JvdW5kOiBwYWxldHRlKFwiYmxhY2tcIik7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShsKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG59XG5cbi5jLXBhZ2UtaGVhZF9fbG9nbyB7XG5cdGltZyB7XG5cdFx0d2lkdGg6IDE3M3B4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKG0pIHtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoeGwpIHtcblx0XHRcdHdpZHRoOiAyODJweDtcblx0XHR9XG5cdH1cbn0iLCIvKiBfY29tcG9uZW50LnNlYXJjaC5zY3NzICovXG5cbi5jLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKFwiYmxhY2tcIik7XG4gICAgei1pbmRleDogMTA7XG5cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufSIsIi8qIF9jb21wb25lbnQuYnJlYWRjcnVtYnMuc2NzcyAqL1xuXG4uYy1icmVhZGNydW1icyB7XG4gICAgQGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgMTIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiBwYWxldHRlKFwiZ3JleVwiKTtcbiAgICAgICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHBhbGV0dGUoXCJncmV5XCIsIDMpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBzcGFjZSgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUoXCJncmV5XCIsIDMpO1xuICAgIH1cblxuICAgIHVsOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGxpIHtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLyogX3V0aWxpdHkuZGlzcGxheS5zY3NzICovXG5cbi8vXG4vLyBTdGFuZGFyZCBEZWNsYXJhdGlvbnNcbi51LXRhYmxlIHtcblx0ZGlzcGxheTogdGFibGU7XG59XG5cbi51LXRhYmxlLWNlbGwge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udS10YWJsZS1yb3cge1xuXHRkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi51LWludmlzaWJsZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnUtdmlzaWJsZSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi51LWZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4udS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnUtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1wcmludC1ibG9jayB7XG5cdEBtZWRpYSBwcmludCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLnUtcHJpbnQtaW5saW5lLWJsb2NrIHtcblx0QG1lZGlhIHByaW50IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLnUtcHJpbnQtaGlkZGVuIHtcblx0QG1lZGlhIHByaW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8vXG4vLyBSZXNwb25zaXZlIERlY2xhcmF0aW9uc1xuQGlmICRyZXNwb25zaXZlIHtcblx0QGVhY2ggJG5hbWUgaW4gJGJyZWFrcG9pbnQtbW9kaWZpZXJzIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgkbmFtZSkge1xuXG5cdFx0XHQudS10YWJsZSB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtdGFibGUtY2VsbCB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudS10YWJsZS1yb3cge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLXJvdztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudS1pbnZpc2libGUge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudS12aXNpYmxlIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51LWlubGluZSB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0ICAgIFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtaW5saW5lLWJsb2NrIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHQgICAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudS1ibG9jayB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudS1mbGV4IHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHQgICAgXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtaGlkZGVuIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHQgICAgXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtcHJpbnQtYmxvY2sge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdEBtZWRpYSBwcmludCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtcHJpbnQtaW5saW5lLWJsb2NrIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRAbWVkaWEgcHJpbnQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudS1wcmludC1oaWRkZW4ge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdEBtZWRpYSBwcmludCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHR9XG5cdH1cbn1cbiIsIi8qIF91dGlsaXR5LmZsZXguc2NzcyAqL1xuXG4vL1xuLy8gU3RhbmRhcmQgRGVjbGFyYXRpb25zXG5cbi8vXG4vLyBqdXN0aWZ5LWNvbnRlbnRcbi51LWZsZXgtanVzdGlmeS1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnUtZmxleC1qdXN0aWZ5LXN0YXJ0IHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4udS1mbGV4LWp1c3RpZnktYmV0d2VlbiB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnUtZmxleC1qdXN0aWZ5LWVuZCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi51LWZsZXgtYWxpZ24tY2VudGVyIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnUtZmxleC1hbGlnbi1mbGV4LXN0YXJ0IHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi51LWZsZXgtYWxpZ24tZmxleC1lbmQge1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi51LWZsZXgtYWxpZ24tc3RyZXRjaCB7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4udS1mbGV4LXdyYXAge1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi51LWZsZXgtZGlyZWN0aW9uLWNvbHVtbiB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi51LWZsZXgtZGlyZWN0aW9uLXJvdyB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi51LWZsZXgtMSB7XG5cdGZsZXg6IDE7XG59XG5cbi51LWZsZXgtZ3Jvdy0xIHtcblx0ZmxleC1ncm93OiAxO1xufVxuXG4vL1xuLy8gUmVzcG9uc2l2ZSBEZWNsYXJhdGlvbnNcbkBpZiAkcmVzcG9uc2l2ZSB7XG5cdEBlYWNoICRuYW1lIGluICRicmVha3BvaW50LW1vZGlmaWVycyB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJG5hbWUpIHtcblxuXHRcdFx0LnUtZmxleC1qdXN0aWZ5LWNlbnRlciB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC51LWZsZXgtanVzdGlmeS1zdGFydCB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudS1mbGV4LWp1c3RpZnktYmV0d2VlbiB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudS1mbGV4LWp1c3RpZnktZW5kIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudS1mbGV4LWFsaWduLWNlbnRlciB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1hbGlnbi1mbGV4LXN0YXJ0IHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1hbGlnbi1mbGV4LWVuZCB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudS1mbGV4LWFsaWduLXN0cmV0Y2gge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudS1mbGV4LXdyYXAge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1kaXJlY3Rpb24tY29sdW1uIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudS1mbGV4LWRpcmVjdGlvbi1yb3cge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC51LWZsZXgtMSB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1ncm93LTEge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogX3V0aWxpdHkuc3BhY2luZy5zY3NzICovXG5cbi8qKlxuICogVXRpbGl0eSBjbGFzc2VzIHRvIHB1dCBzcGVjaWZpYyBzcGFjaW5nIHZhbHVlcyBvbnRvIGVsZW1lbnRzLlxuICpcbiAqICAgLnUtbS10IHt9XG4gKiAgIC51LXAge31cbiAqICAgLnUtcC14IHt9XG4gKi9cblxuQGVhY2ggJHByb3BlcnR5LW5hbWVzcGFjZSwgJHByb3BlcnR5IGluICRzcGFjaW5nLXByb3BlcnRpZXMge1xuXG4gICAgQGVhY2ggJGRpcmVjdGlvbi1uYW1lc3BhY2UsICRkaXJlY3Rpb24tcnVsZXMgaW4gJHNwYWNpbmctZGlyZWN0aW9ucyB7XG5cbiAgICAgICAgQGZvciAkc2l6ZSBmcm9tIDAgdGhyb3VnaCAkc3BhY2luZy1tYXgtbXVsdGlwbGllciB7XG5cbiAgICAgICAgICAgIC51LSN7JHByb3BlcnR5LW5hbWVzcGFjZX0jeyRkaXJlY3Rpb24tbmFtZXNwYWNlfSN7JHNpemV9IHtcblxuICAgICAgICAgICAgICAgIEBlYWNoICRkaXJlY3Rpb24gaW4gJGRpcmVjdGlvbi1ydWxlcyB7XG4gICAgICAgICAgICAgICAgICAgI3skcHJvcGVydHl9I3skZGlyZWN0aW9ufTogc3BhY2UoJHNpemUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8gUmVzcG9uc2l2ZSBNb2RpZmllcnNcbkBpZiAkcmVzcG9uc2l2ZSB7XG5cbiAgICBAZWFjaCAkcHJvcGVydHktbmFtZXNwYWNlLCAkcHJvcGVydHkgaW4gJHNwYWNpbmctcHJvcGVydGllcyB7XG5cbiAgICAgICAgQGVhY2ggJGRpcmVjdGlvbi1uYW1lc3BhY2UsICRkaXJlY3Rpb24tcnVsZXMgaW4gJHNwYWNpbmctZGlyZWN0aW9ucyB7XG5cbiAgICAgICAgICAgIEBlYWNoICRuYW1lIGluICRicmVha3BvaW50LW1vZGlmaWVycyB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbmFtZSkge1xuXG4gICAgICAgICAgICAgICAgICAgIEBmb3IgJHNpemUgZnJvbSAwIHRocm91Z2ggJHNwYWNpbmctbWF4LW11bHRpcGxpZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudS0jeyRwcm9wZXJ0eS1uYW1lc3BhY2V9I3skZGlyZWN0aW9uLW5hbWVzcGFjZX0jeyRzaXplfSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmXFxAI3skbmFtZX0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlYWNoICRkaXJlY3Rpb24gaW4gJGRpcmVjdGlvbi1ydWxlcyB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHByb3BlcnR5fSN7JGRpcmVjdGlvbn06IHNwYWNlKCRzaXplKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0FsbCBNYXJnaW5cbi51LW0tYSB7XG5cdEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJHNwYWNpbmctbWF4LW11bHRpcGxpZXIge1xuXHRcdCYjeyRpfSB7XG5cdFx0XHRtYXJnaW46ICgkc3BhY2UgKiAkaSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEFsbCBQYWRkaW5nXG4udS1wLWEge1xuXHRAZm9yICRpIGZyb20gMCB0aHJvdWdoICRzcGFjaW5nLW1heC1tdWx0aXBsaWVyIHtcblx0XHQmI3skaX0ge1xuXHRcdFx0cGFkZGluZzogKCRzcGFjZSAqICRpKTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qIF91dGlsaXR5LmhlaWdodHMuc2NzcyAqL1xuXG5AaWYgJGVuYWJsZS1mbGV4IHtcblxuICAgIC51LWhlaWdodC1hIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC51LWhlaWdodC0xMDBwYyB7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgIH1cblxuICAgIC51LWhlaWdodC0xMDB2aCB7XG4gICAgICAgIGhlaWdodDoxMDB2aDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB3aWR0aC1zZXR1cChcInUtaGVpZ2h0XCIsIFwiaGVpZ2h0XCIpO1xuICAgIEBpbmNsdWRlIHdpZHRoLXNldHVwKFwidS1oZWlnaHRcIiwgXCJtaW4taGVpZ2h0XCIpOyAvLyBTYWZhcmkgYnVnIGZpeFxuXG4gICAgQGlmICRyZXNwb25zaXZlIHtcblxuICAgICAgICBAZWFjaCAkbmFtZSBpbiAkYnJlYWtwb2ludC1tb2RpZmllcnMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG5hbWUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLXNldHVwKFwidS1oZWlnaHRcIiwgXCJoZWlnaHRcIiwgXCJcXFxcQFwiKyRuYW1lKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLXNldHVwKFwidS1oZWlnaHRcIiwgXCJtaW4taGVpZ2h0XCIsIFwiXFxcXEBcIiskbmFtZSk7IC8vIFNhZmFyaSBidWcgZml4XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPSAgICAgICAgICAgV2lkdGggU2V0dXAgICAgICAgICAgID1cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0QG1peGluIHdpZHRoLXNldHVwKCRuYW1lc3BhY2U6XCJcIiwgJGF0dHJpYnV0ZTpcIlwiLCAkc3VmZml4OlwiXCIpIHtcblx0XHQkcHJlZml4OiBcIi5cIiArICRuYW1lc3BhY2UgKyBcIi1cIjtcblxuXHRcdC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuXHRcdCN7JHByZWZpeH0je2Z1bGx9I3skc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDEwMCU7IH1cblxuXG5cdFx0LyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuXHRcdCN7JHByZWZpeH0je2hhbGZ9I3skc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDUwJTsgfVxuXG5cblx0XHQvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG5cdFx0I3skcHJlZml4ICsgXCIxXFxcXC8zXCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDMzLjMzMyU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjJcXFxcLzNcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogNjYuNjY2JTsgfVxuXG5cblx0XHQvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cblx0XHQjeyRwcmVmaXggKyBcIjFcXFxcLzRcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogMjUlOyB9XG5cdFx0I3skcHJlZml4ICsgXCIyXFxcXC80XCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4fSN7aGFsZn0jeyRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCIzXFxcXC80XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDc1JTsgfVxuXG5cblx0XHQvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG5cdFx0I3skcHJlZml4ICsgXCIxXFxcXC81XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDIwJTsgfVxuXHRcdCN7JHByZWZpeCArIFwiMlxcXFwvNVwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA0MCU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjNcXFxcLzVcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogNjAlOyB9XG5cdFx0I3skcHJlZml4ICsgXCI0XFxcXC81XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDgwJTsgfVxuXG5cblx0XHQvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG5cdFx0I3skcHJlZml4ICsgXCIxXFxcXC82XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDE2LjY2NiU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjJcXFxcLzZcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjFcXFxcLzNcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCIzXFxcXC82XCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4fSN7aGFsZn0jeyRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI0XFxcXC82XCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIyXFxcXC8zXCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiNVxcXFwvNlwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA4My4zMzMlOyB9XG5cblxuXHRcdC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG5cdFx0I3skcHJlZml4ICsgXCIxXFxcXC84XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDEyLjUlOyB9XG5cdFx0I3skcHJlZml4ICsgXCIyXFxcXC84XCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIxXFxcXC80XCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiM1xcXFwvOFwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiAzNy41JTsgfVxuXHRcdCN7JHByZWZpeCArIFwiNFxcXFwvOFwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeH0je2hhbGZ9I3skc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiNVxcXFwvOFwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA2Mi41JTsgfVxuXHRcdCN7JHByZWZpeCArIFwiNlxcXFwvOFwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiM1xcXFwvNFwiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjdcXFxcLzhcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogODcuNSU7IH1cblxuXHRcdC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG5cdFx0I3skcHJlZml4ICsgXCIxXFxcXC85XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDExLjExMSU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjJcXFxcLzlcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogMjIuMjIyJTsgfVxuXHRcdCN7JHByZWZpeCArIFwiM1xcXFwvOVwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiMVxcXFwvM1wiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjRcXFxcLzlcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogNDQuNDQ0JTsgfVxuXHRcdCN7JHByZWZpeCArIFwiNVxcXFwvOVwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA1NS41NTYlOyB9XG5cdFx0I3skcHJlZml4ICsgXCI2XFxcXC85XCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIyXFxcXC8zXCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiN1xcXFwvOVwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA3Ny43NzglOyB9XG5cdFx0I3skcHJlZml4ICsgXCI4XFxcXC85XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDg4Ljg4OSU7IH1cblxuXG5cdFx0LyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuXHRcdCN7JHByZWZpeCArIFwiMVxcXFwvMTBcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogMTAlOyB9XG5cdFx0I3skcHJlZml4ICsgXCIyXFxcXC8xMFwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiMVxcXFwvNVwiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjNcXFxcLzEwXCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDMwJTsgfVxuXHRcdCN7JHByZWZpeCArIFwiNFxcXFwvMTBcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjJcXFxcLzVcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI1XFxcXC8xMFwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeH0je2hhbGZ9I3skc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiNlxcXFwvMTBcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjNcXFxcLzVcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI3XFxcXC8xMFwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA3MCU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjhcXFxcLzEwXCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCI0XFxcXC81XCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiOVxcXFwvMTBcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogOTAlOyB9XG5cblxuXHRcdC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuXHRcdCN7JHByZWZpeCArIFwiMVxcXFwvMTJcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogOC4zMzMlOyB9XG5cdFx0I3skcHJlZml4ICsgXCIyXFxcXC8xMlwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiMVxcXFwvNlwiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjNcXFxcLzEyXCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIxXFxcXC80XCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiNFxcXFwvMTJcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjFcXFxcLzNcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI1XFxcXC8xMlwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA0MS42NjYlIH1cblx0XHQjeyRwcmVmaXggKyBcIjZcXFxcLzEyXCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4fSN7aGFsZn0jeyRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI3XFxcXC8xMlwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA1OC4zMzMlOyB9XG5cdFx0I3skcHJlZml4ICsgXCI4XFxcXC8xMlwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiMlxcXFwvM1wiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjlcXFxcLzEyXCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIzXFxcXC80XCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiMTBcXFxcLzEyXCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCI1XFxcXC82XCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiMTFcXFxcLzEyXCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDkxLjY2NiU7IH1cblx0fVxuIiwiLyogX3V0aWxpdHkud2lkdGhzLnNjc3MgKi9cblxuLy8gRGVwcmVjaGlhdGVkIGFzIElFMTAgZG9lcyBub3Qgc3VwcG9ydCBmbGV4LWJhc2lzXG4vLyBXaWR0aCBhdHRyaWJ1dGVcbiR3aWR0aC1hdHRyaWJ1dGU6IFwid2lkdGhcIjtcbi8vQGlmICRlbmFibGUtZmxleCB7XG4vL1x0JHdpZHRoLWF0dHJpYnV0ZTogJ2ZsZXgnO1xuLy99XG5cbkBpbmNsdWRlIHdpZHRoLXNldHVwKFwidS13aWR0aFwiLCAkd2lkdGgtYXR0cmlidXRlKTtcbkBpbmNsdWRlIHdpZHRoLXNldHVwKFwidS13XCIsICR3aWR0aC1hdHRyaWJ1dGUpO1xuXG5AaWYgJHJlc3BvbnNpdmUge1xuXG5cdEBlYWNoICRuYW1lIGluICRicmVha3BvaW50LW1vZGlmaWVycyB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJG5hbWUpIHtcblx0XHQgICBAaW5jbHVkZSB3aWR0aC1zZXR1cChcInUtd2lkdGhcIiwgJHdpZHRoLWF0dHJpYnV0ZSwgXCJcXFxcQFwiKyRuYW1lKTtcblx0XHQgICBAaW5jbHVkZSB3aWR0aC1zZXR1cChcInUtd1wiLCAkd2lkdGgtYXR0cmlidXRlLCBcIlxcXFxAXCIrJG5hbWUpO1xuXHRcdH1cblx0fVxuXG59XG4iXX0= */
