@charset "UTF-8";
/*
 * Fonts
 */
/*
 * Color
 */
/*
 * Link
 */
/*
 * Buttons
 */
/**
 *  Uncomment if use blaze
 */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
@import url(../fonts/baronneue.css);
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

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

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block; }

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

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

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

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

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

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

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

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

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

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

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

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

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

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

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

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

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

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

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

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

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

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

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

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

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

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

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

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

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

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

/**
 * Uncomment if use bootstrup
 */
/**
 * Bootstrap
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #992667;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: "Baron Neue";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

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

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

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

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #992667;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #a6201b;
    text-decoration: underline; }

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none; }
  a:not([href]):not([tabindex]):focus {
    outline: 0; }

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

label {
  display: inline-block;
  margin-bottom: 0.5rem; }

button {
  -webkit-border-radius: 0;
          border-radius: 0; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

select {
  word-wrap: normal; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }
  @media (max-width: 1200px) {
    legend {
      font-size: -webkit-calc(1.275rem + 0.3vw) ;
      font-size: calc(1.275rem + 0.3vw) ; } }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2; }

h1, .h1 {
  font-size: 2.5rem; }
  @media (max-width: 1200px) {
    h1, .h1 {
      font-size: -webkit-calc(1.375rem + 1.5vw) ;
      font-size: calc(1.375rem + 1.5vw) ; } }

h2, .h2 {
  font-size: 2rem; }
  @media (max-width: 1200px) {
    h2, .h2 {
      font-size: -webkit-calc(1.325rem + 0.9vw) ;
      font-size: calc(1.325rem + 0.9vw) ; } }

h3, .h3 {
  font-size: 1.75rem; }
  @media (max-width: 1200px) {
    h3, .h3 {
      font-size: -webkit-calc(1.3rem + 0.6vw) ;
      font-size: calc(1.3rem + 0.6vw) ; } }

h4, .h4 {
  font-size: 1.5rem; }
  @media (max-width: 1200px) {
    h4, .h4 {
      font-size: -webkit-calc(1.275rem + 0.3vw) ;
      font-size: calc(1.275rem + 0.3vw) ; } }

h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1rem; }

.lead {
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }
  @media (max-width: 1200px) {
    .display-1 {
      font-size: -webkit-calc(1.725rem + 5.7vw) ;
      font-size: calc(1.725rem + 5.7vw) ; } }

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }
  @media (max-width: 1200px) {
    .display-2 {
      font-size: -webkit-calc(1.675rem + 5.1vw) ;
      font-size: calc(1.675rem + 5.1vw) ; } }

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }
  @media (max-width: 1200px) {
    .display-3 {
      font-size: -webkit-calc(1.575rem + 3.9vw) ;
      font-size: calc(1.575rem + 3.9vw) ; } }

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }
  @media (max-width: 1200px) {
    .display-4 {
      font-size: -webkit-calc(1.475rem + 2.7vw) ;
      font-size: calc(1.475rem + 2.7vw) ; } }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: 400; }

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #6c757d; }

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  -webkit-border-radius: 0.2rem;
          border-radius: 0.2rem; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700; }

pre {
  display: block;
  font-size: 87.5%;
  color: #212529; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.33333%;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.66667%;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333%;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.66667%;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.33333%;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.66667%;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.33333%;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.66667%;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1; }

.order-last {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
      -ms-flex-order: 13;
          order: 13; }

.order-0 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0; }

.order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1; }

.order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2; }

.order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3; }

.order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4; }

.order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
      -ms-flex-order: 5;
          order: 5; }

.order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
      -ms-flex-order: 6;
          order: 6; }

.order-7 {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
      -ms-flex-order: 7;
          order: 7; }

.order-8 {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
      -ms-flex-order: 8;
          order: 8; }

.order-9 {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
      -ms-flex-order: 9;
          order: 9; }

.order-10 {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
      -ms-flex-order: 10;
          order: 10; }

.order-11 {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
      -ms-flex-order: 11;
          order: 11; }

.order-12 {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
      -ms-flex-order: 12;
          order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
  .table tbody + tbody {
    border-top: 2px solid #dee2e6; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #dee2e6; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075); }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #f7c8c6; }

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #f09995; }

.table-hover .table-primary:hover {
  background-color: #f4b2b0; }
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #f4b2b0; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db; }

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb; }

.table-hover .table-secondary:hover {
  background-color: #c8cbcf; }
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #c8cbcf; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb; }

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e; }

.table-hover .table-success:hover {
  background-color: #b1dfbb; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #b1dfbb; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb; }

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda; }

.table-hover .table-info:hover {
  background-color: #abdde5; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #abdde5; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba; }

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e; }

.table-hover .table-warning:hover {
  background-color: #ffe8a1; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #ffe8a1; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb; }

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e; }

.table-hover .table-danger:hover {
  background-color: #f1b0b7; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #f1b0b7; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe; }

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc; }

.table-hover .table-light:hover {
  background-color: #ececf6; }
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #ececf6; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca; }

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c; }

.table-hover .table-dark:hover {
  background-color: #b9bbbe; }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b9bbbe; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

.table-dark {
  color: #fff;
  background-color: #343a40; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  .table-responsive > .table-bordered {
    border: 0; }

.form-control {
  display: block;
  width: 100%;
  height: -webkit-calc(1.5em + 0.75rem + 2px);
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #f2a6a3;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(226, 59, 51, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(226, 59, 51, 0.25); }
  .form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

.col-form-label {
  padding-top: -webkit-calc(0.375rem + 1px);
  padding-top: calc(0.375rem + 1px);
  padding-bottom: -webkit-calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: -webkit-calc(0.5rem + 1px);
  padding-top: calc(0.5rem + 1px);
  padding-bottom: -webkit-calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }

.col-form-label-sm {
  padding-top: -webkit-calc(0.25rem + 1px);
  padding-top: calc(0.25rem + 1px);
  padding-bottom: -webkit-calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  height: -webkit-calc(1.5em + 0.5rem + 2px);
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  -webkit-border-radius: 0.2rem;
          border-radius: 0.2rem; }

.form-control-lg {
  height: -webkit-calc(1.5em + 1rem + 2px);
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  -webkit-border-radius: 0.3rem;
          border-radius: 0.3rem; }

select.form-control[size], select.form-control[multiple] {
  height: auto; }

textarea.form-control {
  height: auto; }

.form-group {
  margin-bottom: 1rem; }

.form-text {
  display: block;
  margin-top: 0.25rem; }

.form-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

.form-check-label {
  margin-bottom: 0; }

.form-check-inline {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem; }

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: -webkit-calc(1.5em + 0.75rem);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right -webkit-calc(0.375em + 0.1875rem);
  background-position: center right calc(0.375em + 0.1875rem);
  -webkit-background-size: -webkit-calc(0.75em + 0.375rem) -webkit-calc(0.75em + 0.375rem);
          background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #28a745;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
  .was-validated .form-control:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: -webkit-calc(1.5em + 0.75rem);
  padding-right: calc(1.5em + 0.75rem);
  background-position: top -webkit-calc(0.375em + 0.1875rem) right -webkit-calc(0.375em + 0.1875rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: -webkit-calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) -webkit-calc(0.75em + 0.375rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #28a745;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
  .was-validated .custom-select:valid ~ .valid-feedback,
  .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745; }

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #28a745; }

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745; }

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem; }

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: -webkit-calc(1.5em + 0.75rem);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right -webkit-calc(0.375em + 0.1875rem);
  background-position: center right calc(0.375em + 0.1875rem);
  -webkit-background-size: -webkit-calc(0.75em + 0.375rem) -webkit-calc(0.75em + 0.375rem);
          background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  .was-validated .form-control:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: -webkit-calc(1.5em + 0.75rem);
  padding-right: calc(1.5em + 0.75rem);
  background-position: top -webkit-calc(0.375em + 0.1875rem) right -webkit-calc(0.375em + 0.1875rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: -webkit-calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) -webkit-calc(0.75em + 0.375rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  .was-validated .custom-select:invalid ~ .invalid-feedback,
  .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #dc3545; }

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    .form-inline .form-check {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 16px 45px;
  font-size: 1rem;
  line-height: 1;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .btn:hover {
    color: #212529;
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(226, 59, 51, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(226, 59, 51, 0.25); }
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #992667;
  border-color: #992667; }
  .btn-primary:hover {
    color: #fff;
    background-color: #E6399B;
    border-color: #c6241c; }
  .btn-primary:focus, .btn-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(230, 88, 82, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(230, 88, 82, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #992667;
    border-color: #992667; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #c6241c;
    border-color: #bb221b; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(230, 88, 82, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(230, 88, 82, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62; }
  .btn-secondary:focus, .btn-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }
  .btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
  .btn-success:focus, .btn-success.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  .btn-info:focus, .btn-info.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
  .btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00; }
  .btn-warning:focus, .btn-warning.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  .btn-danger:focus, .btn-danger.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  .btn-light:focus, .btn-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  .btn-dark:focus, .btn-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-outline-primary {
  color: #992667;
  border-color: #992667; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #992667;
    border-color: #992667; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(226, 59, 51, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(226, 59, 51, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #992667;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #992667;
    border-color: #992667; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(226, 59, 51, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(226, 59, 51, 0.5); }

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-success {
  color: #28a745;
  border-color: #28a745; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-link {
  font-weight: 400;
  color: #992667;
  text-decoration: none; }
  .btn-link:hover {
    color: #a6201b;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  -webkit-border-radius: 0.3rem;
          border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  -webkit-border-radius: 0.2rem;
          border-radius: 0.2rem; }

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #992667; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }

.btn-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 33.75px;
  padding-left: 33.75px; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0; }

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  .btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  .input-group > .form-control:not(:last-child),
  .input-group > .custom-select:not(:last-child) {
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0; }
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0; }
  .input-group > .custom-file {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:last-child) .custom-file-label::after {
      -webkit-border-top-right-radius: 0;
              border-top-right-radius: 0;
      -webkit-border-bottom-right-radius: 0;
              border-bottom-right-radius: 0; }
    .input-group > .custom-file:not(:first-child) .custom-file-label {
      -webkit-border-top-left-radius: 0;
              border-top-left-radius: 0;
      -webkit-border-bottom-left-radius: 0;
              border-bottom-left-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
    .input-group-prepend .btn:focus,
    .input-group-append .btn:focus {
      z-index: 3; }
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -1px; }

.input-group-prepend {
  margin-right: -1px; }

.input-group-append {
  margin-left: -1px; }

.input-group-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem; }
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: -webkit-calc(1.5em + 1rem + 2px);
  height: calc(1.5em + 1rem + 2px); }

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  -webkit-border-radius: 0.3rem;
          border-radius: 0.3rem; }

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: -webkit-calc(1.5em + 0.5rem + 2px);
  height: calc(1.5em + 0.5rem + 2px); }

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  -webkit-border-radius: 0.2rem;
          border-radius: 0.2rem; }

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem; }

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0; }

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem; }

.custom-control-inline {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #992667;
    background-color: #992667; }
  .custom-control-input:focus ~ .custom-control-label::before {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(226, 59, 51, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(226, 59, 51, 0.25); }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #f2a6a3; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #f8d1cf;
    border-color: #f8d1cf; }
  .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: no-repeat 50% / 50% 50%; }

.custom-checkbox .custom-control-label::before {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #992667;
  background-color: #992667; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(226, 59, 51, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(226, 59, 51, 0.5); }

.custom-radio .custom-control-label::before {
  -webkit-border-radius: 50%;
          border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(226, 59, 51, 0.5); }

.custom-switch {
  padding-left: 2.25rem; }
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    -webkit-border-radius: 0.5rem;
            border-radius: 0.5rem; }
  .custom-switch .custom-control-label::after {
    top: -webkit-calc(0.25rem + 2px);
    top: calc(0.25rem + 2px);
    left: -webkit-calc(-2.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: -webkit-calc(1rem - 4px);
    width: calc(1rem - 4px);
    height: -webkit-calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    -webkit-border-radius: 0.5rem;
            border-radius: 0.5rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    -webkit-transform: translateX(0.75rem);
        -ms-transform: translateX(0.75rem);
            transform: translateX(0.75rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(226, 59, 51, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: -webkit-calc(1.5em + 0.75rem + 2px);
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-select:focus {
    border-color: #f2a6a3;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(226, 59, 51, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(226, 59, 51, 0.25); }
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  .custom-select::-ms-expand {
    display: none; }

.custom-select-sm {
  height: -webkit-calc(1.5em + 0.5rem + 2px);
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem; }

.custom-select-lg {
  height: -webkit-calc(1.5em + 1rem + 2px);
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: -webkit-calc(1.5em + 0.75rem + 2px);
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0; }

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: -webkit-calc(1.5em + 0.75rem + 2px);
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #f2a6a3;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(226, 59, 51, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(226, 59, 51, 0.25); }
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: -webkit-calc(1.5em + 0.75rem + 2px);
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: -webkit-calc(1.5em + 0.75rem);
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    -webkit-border-radius: 0 0.25rem 0.25rem 0;
            border-radius: 0 0.25rem 0.25rem 0; }

.custom-range {
  width: 100%;
  height: -webkit-calc(1rem + 0.4rem);
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-range:focus {
    outline: none; }
    .custom-range:focus::-webkit-slider-thumb {
      -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(226, 59, 51, 0.25);
              box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(226, 59, 51, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(226, 59, 51, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(226, 59, 51, 0.25); }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #992667;
    border: 0;
    -webkit-border-radius: 1rem;
            border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
            appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #f8d1cf; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    -webkit-border-radius: 1rem;
            border-radius: 1rem; }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #992667;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
         appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #f8d1cf; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #992667;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #f8d1cf; }
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  .custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  .custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }

.custom-control-label::before,
.custom-file-label,
.custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }

.nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  .nav-tabs .nav-link {
    border: 1px solid transparent;
    -webkit-border-top-left-radius: 0.25rem;
            border-top-left-radius: 0.25rem;
    -webkit-border-top-right-radius: 0.25rem;
            border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0; }

.nav-pills .nav-link {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #992667; }

.nav-fill .nav-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center; }

.nav-justified .nav-item {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.navbar {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 1rem; }
  .navbar > .container,
  .navbar > .container-fluid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

.navbar-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-collapse {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem; }
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
          background-size: 100% 100%; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-collapse {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
    .navbar-expand-md .navbar-collapse {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; } }

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-collapse {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-collapse {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
  .navbar-expand .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #fff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-text a {
    color: #fff; }
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }

.card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group:first-child .list-group-item:first-child {
    -webkit-border-top-left-radius: 0.25rem;
            border-top-left-radius: 0.25rem;
    -webkit-border-top-right-radius: 0.25rem;
            border-top-right-radius: 0.25rem; }
  .card > .list-group:last-child .list-group-item:last-child {
    -webkit-border-bottom-right-radius: 0.25rem;
            border-bottom-right-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0.25rem;
            border-bottom-left-radius: 0.25rem; }

.card-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1.25rem; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    -webkit-border-radius: -webkit-calc(0.25rem - 1px) -webkit-calc(0.25rem - 1px) 0 0;
            border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
  .card-header + .list-group .list-group-item:first-child {
    border-top: 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    -webkit-border-radius: 0 0 -webkit-calc(0.25rem - 1px) -webkit-calc(0.25rem - 1px);
            border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

.card-img {
  width: 100%;
  -webkit-border-radius: -webkit-calc(0.25rem - 1px);
          border-radius: calc(0.25rem - 1px); }

.card-img-top {
  width: 100%;
  -webkit-border-top-left-radius: -webkit-calc(0.25rem - 1px);
          border-top-left-radius: calc(0.25rem - 1px);
  -webkit-border-top-right-radius: -webkit-calc(0.25rem - 1px);
          border-top-right-radius: calc(0.25rem - 1px); }

.card-img-bottom {
  width: 100%;
  -webkit-border-bottom-right-radius: -webkit-calc(0.25rem - 1px);
          border-bottom-right-radius: calc(0.25rem - 1px);
  -webkit-border-bottom-left-radius: -webkit-calc(0.25rem - 1px);
          border-bottom-left-radius: calc(0.25rem - 1px); }

.card-deck {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .card-deck .card {
    margin-bottom: 15px; }
  @media (min-width: 576px) {
    .card-deck {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      margin-right: -15px;
      margin-left: -15px; }
      .card-deck .card {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 0%;
            -ms-flex: 1 0 0%;
                flex: 1 0 0%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px; } }

.card-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .card-group > .card {
    margin-bottom: 15px; }
  @media (min-width: 576px) {
    .card-group {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap; }
      .card-group > .card {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 0%;
            -ms-flex: 1 0 0%;
                flex: 1 0 0%;
        margin-bottom: 0; }
        .card-group > .card + .card {
          margin-left: 0;
          border-left: 0; }
        .card-group > .card:not(:last-child) {
          -webkit-border-top-right-radius: 0;
                  border-top-right-radius: 0;
          -webkit-border-bottom-right-radius: 0;
                  border-bottom-right-radius: 0; }
          .card-group > .card:not(:last-child) .card-img-top,
          .card-group > .card:not(:last-child) .card-header {
            -webkit-border-top-right-radius: 0;
                    border-top-right-radius: 0; }
          .card-group > .card:not(:last-child) .card-img-bottom,
          .card-group > .card:not(:last-child) .card-footer {
            -webkit-border-bottom-right-radius: 0;
                    border-bottom-right-radius: 0; }
        .card-group > .card:not(:first-child) {
          -webkit-border-top-left-radius: 0;
                  border-top-left-radius: 0;
          -webkit-border-bottom-left-radius: 0;
                  border-bottom-left-radius: 0; }
          .card-group > .card:not(:first-child) .card-img-top,
          .card-group > .card:not(:first-child) .card-header {
            -webkit-border-top-left-radius: 0;
                    border-top-left-radius: 0; }
          .card-group > .card:not(:first-child) .card-img-bottom,
          .card-group > .card:not(:first-child) .card-footer {
            -webkit-border-bottom-left-radius: 0;
                    border-bottom-left-radius: 0; } }

.card-columns .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.accordion > .card {
  overflow: hidden; }
  .accordion > .card:not(:first-of-type) .card-header:first-child {
    -webkit-border-radius: 0;
            border-radius: 0; }
  .accordion > .card:not(:first-of-type):not(:last-of-type) {
    border-bottom: 0;
    -webkit-border-radius: 0;
            border-radius: 0; }
  .accordion > .card:first-of-type {
    border-bottom: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0; }
  .accordion > .card:last-of-type {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0; }
  .accordion > .card .card-header {
    margin-bottom: -1px; }

.breadcrumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  .breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

.breadcrumb-item.active {
  color: #6c757d; }

.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #992667;
  background-color: #fff;
  border: 1px solid #dee2e6; }
  .page-link:hover {
    z-index: 2;
    color: #a6201b;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 2;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(226, 59, 51, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(226, 59, 51, 0.25); }

.page-item:first-child .page-link {
  margin-left: 0;
  -webkit-border-top-left-radius: 0.25rem;
          border-top-left-radius: 0.25rem;
  -webkit-border-bottom-left-radius: 0.25rem;
          border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link {
  -webkit-border-top-right-radius: 0.25rem;
          border-top-right-radius: 0.25rem;
  -webkit-border-bottom-right-radius: 0.25rem;
          border-bottom-right-radius: 0.25rem; }

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #992667;
  border-color: #992667; }

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link {
  -webkit-border-top-left-radius: 0.3rem;
          border-top-left-radius: 0.3rem;
  -webkit-border-bottom-left-radius: 0.3rem;
          border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
  -webkit-border-top-right-radius: 0.3rem;
          border-top-right-radius: 0.3rem;
  -webkit-border-bottom-right-radius: 0.3rem;
          border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  -webkit-border-top-left-radius: 0.2rem;
          border-top-left-radius: 0.2rem;
  -webkit-border-bottom-left-radius: 0.2rem;
          border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link {
  -webkit-border-top-right-radius: 0.2rem;
          border-top-right-radius: 0.2rem;
  -webkit-border-bottom-right-radius: 0.2rem;
          border-bottom-right-radius: 0.2rem; }

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s; }
  @media (prefers-reduced-motion: reduce) {
    .badge {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  a.badge:hover, a.badge:focus {
    text-decoration: none; }
  .badge:empty {
    display: none; }

.btn .badge {
  position: relative;
  top: -1px; }

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  -webkit-border-radius: 10rem;
          border-radius: 10rem; }

.badge-primary {
  color: #fff;
  background-color: #992667; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #c6241c; }
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(226, 59, 51, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(226, 59, 51, 0.5); }

.badge-secondary {
  color: #fff;
  background-color: #6c757d; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #fff;
    background-color: #545b62; }
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.badge-success {
  color: #fff;
  background-color: #28a745; }
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #1e7e34; }
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.badge-info {
  color: #fff;
  background-color: #17a2b8; }
  a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #117a8b; }
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning {
  color: #212529;
  background-color: #ffc107; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #d39e00; }
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #dc3545; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #bd2130; }
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light {
  color: #212529;
  background-color: #f8f9fa; }
  a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #dae0e5; }
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark {
  color: #fff;
  background-color: #343a40; }
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: #1d2124; }
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  -webkit-border-radius: 0.3rem;
          border-radius: 0.3rem; }
  @media (min-width: 576px) {
    .jumbotron {
      padding: 4rem 2rem; } }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  -webkit-border-radius: 0;
          border-radius: 0; }

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 700; }

.alert-dismissible {
  padding-right: 4rem; }
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 1.25rem;
    color: inherit; }

.alert-primary {
  color: #761f1b;
  background-color: #f9d8d6;
  border-color: #f7c8c6; }
  .alert-primary hr {
    border-top-color: #f4b2b0; }
  .alert-primary .alert-link {
    color: #4c1412; }

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db; }
  .alert-secondary hr {
    border-top-color: #c8cbcf; }
  .alert-secondary .alert-link {
    color: #202326; }

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb; }
  .alert-success hr {
    border-top-color: #b1dfbb; }
  .alert-success .alert-link {
    color: #0b2e13; }

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }
  .alert-info hr {
    border-top-color: #abdde5; }
  .alert-info .alert-link {
    color: #062c33; }

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
  .alert-warning hr {
    border-top-color: #ffe8a1; }
  .alert-warning .alert-link {
    color: #533f03; }

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }
  .alert-danger hr {
    border-top-color: #f1b0b7; }
  .alert-danger .alert-link {
    color: #491217; }

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }
  .alert-light hr {
    border-top-color: #ececf6; }
  .alert-light .alert-link {
    color: #686868; }

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }
  .alert-dark hr {
    border-top-color: #b9bbbe; }
  .alert-dark .alert-link {
    color: #040505; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem; }

.progress-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #992667;
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }

.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 1rem 1rem;
          background-size: 1rem 1rem; }

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      -webkit-animation: none;
              animation: none; } }

.media {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }

.media-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.list-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0; }

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child {
    -webkit-border-top-left-radius: 0.25rem;
            border-top-left-radius: 0.25rem;
    -webkit-border-top-right-radius: 0.25rem;
            border-top-right-radius: 0.25rem; }
  .list-group-item:last-child {
    margin-bottom: 0;
    -webkit-border-bottom-right-radius: 0.25rem;
            border-bottom-right-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0.25rem;
            border-bottom-left-radius: 0.25rem; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #992667;
    border-color: #992667; }

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .list-group-horizontal .list-group-item {
    margin-right: -1px;
    margin-bottom: 0; }
    .list-group-horizontal .list-group-item:first-child {
      -webkit-border-top-left-radius: 0.25rem;
              border-top-left-radius: 0.25rem;
      -webkit-border-bottom-left-radius: 0.25rem;
              border-bottom-left-radius: 0.25rem;
      -webkit-border-top-right-radius: 0;
              border-top-right-radius: 0; }
    .list-group-horizontal .list-group-item:last-child {
      margin-right: 0;
      -webkit-border-top-right-radius: 0.25rem;
              border-top-right-radius: 0.25rem;
      -webkit-border-bottom-right-radius: 0.25rem;
              border-bottom-right-radius: 0.25rem;
      -webkit-border-bottom-left-radius: 0;
              border-bottom-left-radius: 0; }

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-sm .list-group-item {
      margin-right: -1px;
      margin-bottom: 0; }
      .list-group-horizontal-sm .list-group-item:first-child {
        -webkit-border-top-left-radius: 0.25rem;
                border-top-left-radius: 0.25rem;
        -webkit-border-bottom-left-radius: 0.25rem;
                border-bottom-left-radius: 0.25rem;
        -webkit-border-top-right-radius: 0;
                border-top-right-radius: 0; }
      .list-group-horizontal-sm .list-group-item:last-child {
        margin-right: 0;
        -webkit-border-top-right-radius: 0.25rem;
                border-top-right-radius: 0.25rem;
        -webkit-border-bottom-right-radius: 0.25rem;
                border-bottom-right-radius: 0.25rem;
        -webkit-border-bottom-left-radius: 0;
                border-bottom-left-radius: 0; } }

@media (min-width: 768px) {
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-md .list-group-item {
      margin-right: -1px;
      margin-bottom: 0; }
      .list-group-horizontal-md .list-group-item:first-child {
        -webkit-border-top-left-radius: 0.25rem;
                border-top-left-radius: 0.25rem;
        -webkit-border-bottom-left-radius: 0.25rem;
                border-bottom-left-radius: 0.25rem;
        -webkit-border-top-right-radius: 0;
                border-top-right-radius: 0; }
      .list-group-horizontal-md .list-group-item:last-child {
        margin-right: 0;
        -webkit-border-top-right-radius: 0.25rem;
                border-top-right-radius: 0.25rem;
        -webkit-border-bottom-right-radius: 0.25rem;
                border-bottom-right-radius: 0.25rem;
        -webkit-border-bottom-left-radius: 0;
                border-bottom-left-radius: 0; } }

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-lg .list-group-item {
      margin-right: -1px;
      margin-bottom: 0; }
      .list-group-horizontal-lg .list-group-item:first-child {
        -webkit-border-top-left-radius: 0.25rem;
                border-top-left-radius: 0.25rem;
        -webkit-border-bottom-left-radius: 0.25rem;
                border-bottom-left-radius: 0.25rem;
        -webkit-border-top-right-radius: 0;
                border-top-right-radius: 0; }
      .list-group-horizontal-lg .list-group-item:last-child {
        margin-right: 0;
        -webkit-border-top-right-radius: 0.25rem;
                border-top-right-radius: 0.25rem;
        -webkit-border-bottom-right-radius: 0.25rem;
                border-bottom-right-radius: 0.25rem;
        -webkit-border-bottom-left-radius: 0;
                border-bottom-left-radius: 0; } }

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xl .list-group-item {
      margin-right: -1px;
      margin-bottom: 0; }
      .list-group-horizontal-xl .list-group-item:first-child {
        -webkit-border-top-left-radius: 0.25rem;
                border-top-left-radius: 0.25rem;
        -webkit-border-bottom-left-radius: 0.25rem;
                border-bottom-left-radius: 0.25rem;
        -webkit-border-top-right-radius: 0;
                border-top-right-radius: 0; }
      .list-group-horizontal-xl .list-group-item:last-child {
        margin-right: 0;
        -webkit-border-top-right-radius: 0.25rem;
                border-top-right-radius: 0.25rem;
        -webkit-border-bottom-right-radius: 0.25rem;
                border-bottom-right-radius: 0.25rem;
        -webkit-border-bottom-left-radius: 0;
                border-bottom-left-radius: 0; } }

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  -webkit-border-radius: 0;
          border-radius: 0; }
  .list-group-flush .list-group-item:last-child {
    margin-bottom: -1px; }

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0; }

.list-group-item-primary {
  color: #761f1b;
  background-color: #f7c8c6; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #761f1b;
    background-color: #f4b2b0; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #761f1b;
    border-color: #761f1b; }

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #383d41;
    background-color: #c8cbcf; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #383d41;
    border-color: #383d41; }

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #155724;
    background-color: #b1dfbb; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724; }

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #0c5460;
    background-color: #abdde5; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460; }

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #856404;
    background-color: #ffe8a1; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404; }

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #721c24;
    background-color: #f1b0b7; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24; }

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #818182;
    background-color: #ececf6; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182; }

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #1b1e21;
    background-color: #b9bbbe; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
  @media (max-width: 1200px) {
    .close {
      font-size: -webkit-calc(1.275rem + 0.3vw) ;
      font-size: calc(1.275rem + 0.3vw) ; } }
  .close:hover {
    color: #000;
    text-decoration: none; }
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

a.close.disabled {
  pointer-events: none; }

.modal-open {
  overflow: hidden; }
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    -o-transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -webkit-transform: translate(0, -50px);
        -ms-transform: translate(0, -50px);
            transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
  .modal.show .modal-dialog {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none; }

.modal-dialog-scrollable {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: -webkit-calc(100% - 1rem);
  max-height: calc(100% - 1rem); }
  .modal-dialog-scrollable .modal-content {
    max-height: -webkit-calc(100vh - 1rem);
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
  .modal-dialog-scrollable .modal-header,
  .modal-dialog-scrollable .modal-footer {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: -webkit-calc(100% - 1rem);
  min-height: calc(100% - 1rem); }
  .modal-dialog-centered::before {
    display: block;
    height: -webkit-calc(100vh - 1rem);
    height: calc(100vh - 1rem);
    content: ""; }
  .modal-dialog-centered.modal-dialog-scrollable {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%; }
    .modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none; }
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0.3rem;
          border-radius: 0.3rem;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  -webkit-border-top-left-radius: 0.3rem;
          border-top-left-radius: 0.3rem;
  -webkit-border-top-right-radius: 0.3rem;
          border-top-right-radius: 0.3rem; }
  .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  -webkit-border-bottom-right-radius: 0.3rem;
          border-bottom-right-radius: 0.3rem;
  -webkit-border-bottom-left-radius: 0.3rem;
          border-bottom-left-radius: 0.3rem; }
  .modal-footer > :not(:first-child) {
    margin-left: .25rem; }
  .modal-footer > :not(:last-child) {
    margin-right: .25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: -webkit-calc(100% - 3.5rem);
    max-height: calc(100% - 3.5rem); }
    .modal-dialog-scrollable .modal-content {
      max-height: -webkit-calc(100vh - 3.5rem);
      max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: -webkit-calc(100% - 3.5rem);
    min-height: calc(100% - 3.5rem); }
    .modal-dialog-centered::before {
      height: -webkit-calc(100vh - 3.5rem);
      height: calc(100vh - 3.5rem); }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Baron Neue";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Baron Neue";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0.3rem;
          border-radius: 0.3rem; }
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: -webkit-calc((0.5rem + 1px) * -1);
    bottom: calc((0.5rem + 1px) * -1); }
    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
      bottom: 0;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
      bottom: 1px;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: #fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: -webkit-calc((0.5rem + 1px) * -1);
    left: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
      left: 0;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
      left: 1px;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: #fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: -webkit-calc((0.5rem + 1px) * -1);
    top: calc((0.5rem + 1px) * -1); }
    .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
      top: 0;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
      top: 1px;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: #fff; }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: -webkit-calc((0.5rem + 1px) * -1);
    right: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
      right: 0;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
      right: 1px;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: #fff; }

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-top-left-radius: -webkit-calc(0.3rem - 1px);
          border-top-left-radius: calc(0.3rem - 1px);
  -webkit-border-top-right-radius: -webkit-calc(0.3rem - 1px);
          border-top-right-radius: calc(0.3rem - 1px); }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529; }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #992667 !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #c6241c !important; }

.bg-secondary {
  background-color: #6c757d !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important; }

.bg-success {
  background-color: #28a745 !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important; }

.bg-info {
  background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

.bg-warning {
  background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }

.bg-danger {
  background-color: #dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important; }

.bg-light {
  background-color: #f8f9fa !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }

.bg-dark {
  background-color: #343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border {
  border: 1px solid #dee2e6 !important; }

.border-top {
  border-top: 1px solid #dee2e6 !important; }

.border-right {
  border-right: 1px solid #dee2e6 !important; }

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

.border-left {
  border-left: 1px solid #dee2e6 !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #992667 !important; }

.border-secondary {
  border-color: #6c757d !important; }

.border-success {
  border-color: #28a745 !important; }

.border-info {
  border-color: #17a2b8 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #dc3545 !important; }

.border-light {
  border-color: #f8f9fa !important; }

.border-dark {
  border-color: #343a40 !important; }

.border-white {
  border-color: #fff !important; }

.rounded-sm {
  -webkit-border-radius: 0.2rem !important;
          border-radius: 0.2rem !important; }

.rounded {
  -webkit-border-radius: 0.25rem !important;
          border-radius: 0.25rem !important; }

.rounded-top {
  -webkit-border-top-left-radius: 0.25rem !important;
          border-top-left-radius: 0.25rem !important;
  -webkit-border-top-right-radius: 0.25rem !important;
          border-top-right-radius: 0.25rem !important; }

.rounded-right {
  -webkit-border-top-right-radius: 0.25rem !important;
          border-top-right-radius: 0.25rem !important;
  -webkit-border-bottom-right-radius: 0.25rem !important;
          border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  -webkit-border-bottom-right-radius: 0.25rem !important;
          border-bottom-right-radius: 0.25rem !important;
  -webkit-border-bottom-left-radius: 0.25rem !important;
          border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  -webkit-border-top-left-radius: 0.25rem !important;
          border-top-left-radius: 0.25rem !important;
  -webkit-border-bottom-left-radius: 0.25rem !important;
          border-bottom-left-radius: 0.25rem !important; }

.rounded-lg {
  -webkit-border-radius: 0.3rem !important;
          border-radius: 0.3rem !important; }

.rounded-circle {
  -webkit-border-radius: 50% !important;
          border-radius: 50% !important; }

.rounded-pill {
  -webkit-border-radius: 50rem !important;
          border-radius: 50rem !important; }

.rounded-0 {
  -webkit-border-radius: 0 !important;
          border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

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

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

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

.flex-wrap {
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }

.flex-nowrap {
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse !important;
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }

.flex-fill {
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 1 auto !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }

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

.flex-shrink-0 {
  -webkit-flex-shrink: 0 !important;
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important; }

.flex-shrink-1 {
  -webkit-flex-shrink: 1 !important;
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important; }

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

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

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

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

.justify-content-around {
  -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }

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

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

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

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

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

.align-content-start {
  -webkit-align-content: flex-start !important;
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }

.align-content-end {
  -webkit-align-content: flex-end !important;
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }

.align-content-center {
  -webkit-align-content: center !important;
      -ms-flex-line-pack: center !important;
          align-content: center !important; }

.align-content-between {
  -webkit-align-content: space-between !important;
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }

.align-content-around {
  -webkit-align-content: space-around !important;
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }

.align-content-stretch {
  -webkit-align-content: stretch !important;
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }

.align-self-auto {
  -webkit-align-self: auto !important;
      -ms-flex-item-align: auto !important;
          align-self: auto !important; }

.align-self-start {
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important; }

.align-self-end {
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important; }

.align-self-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important; }

.align-self-baseline {
  -webkit-align-self: baseline !important;
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }

.align-self-stretch {
  -webkit-align-self: stretch !important;
      -ms-flex-item-align: stretch !important;
          align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

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

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

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify {
  text-align: justify !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-weight-bolder {
  font-weight: bolder !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #992667 !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #b02019 !important; }

.text-secondary {
  color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important; }

.text-success {
  color: #28a745 !important; }

a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }

.text-body {
  color: #212529 !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  .table-dark {
    color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #dee2e6; }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

.btn {
  color: #fff;
  border: 1px solid #fff;
  cursor: pointer;
  padding-bottom: 18px; }

.btn-primary {
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s; }
  .btn-primary:hover {
    -webkit-animation: pulse 1s;
            animation: pulse 1s;
    -webkit-box-shadow: 1px 1.732px 2px 20px rgba(163, 31, 92, 0);
            box-shadow: 1px 1.732px 2px 20px rgba(163, 31, 92, 0);
    color: #fff; }

.section {
  padding-top: 80px;
  padding-bottom: 80px; }
  @media (max-width: 767.98px) {
    .section {
      padding-top: 40px;
      padding-bottom: 40px; } }

.main-header {
  background-color: #1a181d;
  background-position: 80% 100%, 60% 0%;
  padding-top: auto;
  position: relative;
  min-height: 100vh; }
  @media (max-width: 991.98px) {
    .main-header {
      height: auto;
      padding-bottom: 80px; } }
  .main-header .container {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }

.main-header__fortunetelling-btn-wrap {
  position: absolute;
  height: 50px;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 10;
  -webkit-transform: translate(92px, -28px);
      -ms-transform: translate(92px, -28px);
          transform: translate(92px, -28px); }

.main-header__fortunetelling-btn {
  background: #fff;
  color: #992667;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 12px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); }

.main-header__fortunetelling-text {
  background: #fff;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 11px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  font-family: 'OpenSans';
  width: 250px;
  -webkit-transform: translateX(-58px);
      -ms-transform: translateX(-58px);
          transform: translateX(-58px);
  margin-top: 20px;
  position: relative;
  display: none; }
  .main-header__fortunetelling-text.show {
    display: block; }

.main-header__fortunetelling-close {
  position: absolute;
  top: 5px;
  right: 15px;
  border: none;
  background: transparent;
  -webkit-transition: .1s;
  -o-transition: .1s;
  transition: .1s; }
  .main-header__fortunetelling-close:hover .fa {
    color: #992667; }

.starts__background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000; }
  @media (max-width: 991.98px) {
    .starts__background {
      display: none; } }
  .starts__background .stars {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0; }

@-webkit-keyframes stairs {
  0% {
    opacity: 0;
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0); }
  20% {
    opacity: 1; }
  80% {
    opacity: 1; }
  100% {
    opacity: 0;
    -ms-transform: scale(3);
    -webkit-transform: scale(3);
    transform: scale(3); } }

@keyframes stairs {
  0% {
    opacity: 0;
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0); }
  20% {
    opacity: 1; }
  80% {
    opacity: 1; }
  100% {
    opacity: 0;
    -ms-transform: scale(3);
    -webkit-transform: scale(3);
    transform: scale(3); } }

.stars-animation {
  -webkit-animation: stairs 9s linear infinite;
  animation: stairs 9s linear infinite; }

.stars-animation-two {
  -webkit-animation: stairs 9s linear infinite;
  animation: stairs 9s linear infinite;
  -webkit-animation-delay: 3s;
  animation-delay: 3s; }

.stars-animation-three {
  -webkit-animation: stairs 9s linear infinite;
  animation: stairs 9s linear infinite;
  -webkit-animation-delay: 6s;
  animation-delay: 6s; }

.main-menu {
  background: rgba(255, 255, 255, 0.1);
  position: relative;
  margin-bottom: 20px; }
  .main-menu::before {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: -60px;
    width: 60px;
    background: #1A181D;
    background: -webkit-linear-gradient(left, #1A181D, #313034);
    background: -webkit-gradient(linear, left top, right top, from(#1A181D), to(#313034));
    background: -o-linear-gradient(left, #1A181D, #313034);
    background: linear-gradient(to right, #1A181D, #313034);
    -webkit-border-radius: 0 0 0 100px;
            border-radius: 0 0 0 100px; }
    @media (max-width: 1199.98px) {
      .main-menu::before {
        display: none; } }
  .main-menu::after {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    right: -60px;
    width: 60px;
    background: #1A181D;
    background: -webkit-linear-gradient(right, #1A181D, #313034);
    background: -webkit-gradient(linear, right top, left top, from(#1A181D), to(#313034));
    background: -o-linear-gradient(right, #1A181D, #313034);
    background: linear-gradient(to left, #1A181D, #313034);
    -webkit-border-radius: 0 0 100px 0;
            border-radius: 0 0 100px 0; }
    @media (max-width: 1199.98px) {
      .main-menu::after {
        display: none; } }
  .main-menu .navbar-nav {
    width: 100%; }
  .main-menu .nav-item.active .nav-link {
    color: #992667; }
  .main-menu .nav-link {
    color: #fff;
    font-size: 15px; }
  .main-menu .navbar-toggler {
    border: none; }
    .main-menu .navbar-toggler:focus {
      outline: 1px dashed #fff; }
    .main-menu .navbar-toggler .navbar-toggler-icon {
      position: relative;
      margin-top: 8px;
      margin-bottom: 8px;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
      .main-menu .navbar-toggler .navbar-toggler-icon, .main-menu .navbar-toggler .navbar-toggler-icon::before, .main-menu .navbar-toggler .navbar-toggler-icon::after {
        display: block;
        width: 25px;
        height: 3px;
        background-color: #fff;
        outline: 1px solid transparent;
        -webkit-transition-property: background-color, -webkit-transform;
        -o-transition-property: background-color, -o-transform;
        transition-property: background-color, -webkit-transform;
        -o-transition-property: background-color, transform;
        transition-property: background-color, transform;
        transition-property: background-color, transform, -webkit-transform;
        -webkit-transition-duration: 0.3s;
        -o-transition-duration: 0.3s;
        transition-duration: 0.3s; }
      .main-menu .navbar-toggler .navbar-toggler-icon::before, .main-menu .navbar-toggler .navbar-toggler-icon::after {
        position: absolute;
        content: ""; }
      .main-menu .navbar-toggler .navbar-toggler-icon::before {
        top: -8px; }
      .main-menu .navbar-toggler .navbar-toggler-icon::after {
        top: 8px; }
  .main-menu .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
    background-color: transparent; }
  .main-menu .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::before {
    -webkit-transform: translateY(8px) rotate(45deg);
    -ms-transform: translateY(8px) rotate(45deg);
    transform: translateY(8px) rotate(45deg); }
  .main-menu .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::after {
    -webkit-transform: translateY(-8px) rotate(-45deg);
    -ms-transform: translateY(-8px) rotate(-45deg);
    transform: translateY(-8px) rotate(-45deg); }

.main-menu--simple-page {
  margin-bottom: 126px; }
  .main-menu--simple-page::before, .main-menu--simple-page::after {
    display: none; }

.simple-header {
  padding-bottom: 60px; }

.main-header__content {
  margin-top: auto;
  margin-bottom: auto;
  overflow: hidden;
  padding-top: 30px; }

@-webkit-keyframes loadingRotation {
  0% {
    opacity: 0;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  20% {
    opacity: 0.5; }
  100% {
    -ms-transform: rotate(720deg);
    -webkit-transform: rotate(720deg);
    transform: rotate(720deg); } }

@keyframes loadingRotation {
  0% {
    opacity: 0;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  20% {
    opacity: 0.5; }
  100% {
    -ms-transform: rotate(720deg);
    -webkit-transform: rotate(720deg);
    transform: rotate(720deg); } }

@-webkit-keyframes loadingRotationClick {
  0% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -ms-transform: rotate(720deg);
    -webkit-transform: rotate(720deg);
    transform: rotate(720deg); } }

@keyframes loadingRotationClick {
  0% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -ms-transform: rotate(720deg);
    -webkit-transform: rotate(720deg);
    transform: rotate(720deg); } }

.main-header__image {
  max-width: 320px;
  margin: 0 auto;
  position: relative;
  padding-bottom: 30px;
  z-index: 100; }
  .main-header__image::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("../img/site/black-star/loading.png");
    -webkit-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    top: -31px;
    z-index: 1; }
  .main-header__image.start::before {
    -webkit-animation: loadingRotation 4s ease-out;
            animation: loadingRotation 4s ease-out;
    -webkit-transform: rotate(720deg);
        -ms-transform: rotate(720deg);
            transform: rotate(720deg); }
  .main-header__image.animate::before {
    -webkit-animation: loadingRotationClick 4s ease-out;
            animation: loadingRotationClick 4s ease-out;
    -webkit-transform: rotate(720deg);
        -ms-transform: rotate(720deg);
            transform: rotate(720deg); }
  .main-header__image img {
    display: block;
    width: 100%;
    height: auto;
    z-index: 10;
    position: relative; }
  .main-header__image #myCanvasContainer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .main-header__image #myCanvas {
    cursor: pointer; }

.main-header__title {
  text-align: center;
  text-transform: uppercase;
  color: #ebeae5;
  font-family: 'Baron Neue';
  font-weight: bold;
  text-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  letter-spacing: 22px;
  margin-bottom: 18px;
  line-height: 1.2; }
  .main-header__title span {
    color: #992667; }
  @media (max-width: 767.98px) {
    .main-header__title {
      letter-spacing: 5px;
      font-size: 24px; } }

.main-header__description {
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  color: #817f80;
  letter-spacing: 4px;
  margin: 6px;
  line-height: 1.8;
  font-size: 12px;
  margin-bottom: 30px; }

.main-header__btn {
  text-align: center;
  position: relative; }
  .main-header__btn .btn {
    border: none; }

.team {
  background-color: #1a181d;
  background-position: 80% 100%, 60% 0%;
  position: relative;
  padding-bottom: 120px; }

.team__img {
  max-width: 180px;
  max-height: 200px;
  width: 100%;
  height: auto;
  margin: 0 auto;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  overflow: hidden; }
  .team__img img {
    display: block;
    width: 100%;
    height: auto; }

.team__img-wrap {
  background-image: url("../img/site/black-star/card_rhombus.png");
  width: 100%;
  height: 100%;
  -webkit-background-size: contain;
          background-size: contain;
  content: '';
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 20px; }

.team__name {
  color: #fff;
  text-align: center;
  font-size: 20px;
  font-family: 'Baron Neue';
  font-weight: bold;
  margin-bottom: 8px; }

.team__decription {
  font-size: 15px;
  color: #817f80;
  text-transform: none;
  font-family: 'OpenSans';
  font-weight: normal;
  text-align: center;
  margin-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px; }

.team__btn {
  text-align: center; }
  .team__btn .btn-primary {
    background-color: transparent;
    border: 1px solid #fff; }
    .team__btn .btn-primary:hover {
      background-color: #fff;
      border-color: #fff;
      color: #817f80; }

.team__slider {
  position: relative;
  z-index: 1000000; }
  .team__slider .owl-nav {
    margin-top: 35px; }
    .team__slider .owl-nav .owl-prev, .team__slider .owl-nav .owl-next {
      position: absolute;
      width: 60px;
      height: 60px;
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg);
      border: 1px solid #fff !important;
      -webkit-transition: .2s;
      -o-transition: .2s;
      transition: .2s;
      outline: none !important;
      margin: auto;
      display: block; }
    .team__slider .owl-nav .owl-prev {
      left: 45%; }
      @media (max-width: 1199.98px) {
        .team__slider .owl-nav .owl-prev {
          left: 30%; } }
      @media (max-width: 991.98px) {
        .team__slider .owl-nav .owl-prev {
          left: 15%; } }
    .team__slider .owl-nav .owl-next {
      right: 45%; }
      @media (max-width: 1199.98px) {
        .team__slider .owl-nav .owl-next {
          right: 30%; } }
      @media (max-width: 991.98px) {
        .team__slider .owl-nav .owl-next {
          right: 15%; } }
    .team__slider .owl-nav .fa-chevron-right:before {
      color: #fff;
      font-weight: bold;
      font-size: 30px;
      -webkit-transform: rotate(135deg);
          -ms-transform: rotate(135deg);
              transform: rotate(135deg);
      display: inline-block;
      font-family: 'Font Awesome 5 Free';
      font-style: normal; }
    .team__slider .owl-nav .fa-chevron-left:before {
      color: #fff;
      font-weight: bold;
      font-size: 30px;
      -webkit-transform: rotate(135deg);
          -ms-transform: rotate(135deg);
              transform: rotate(135deg);
      display: inline-block;
      font-family: 'Font Awesome 5 Free';
      font-style: normal; }

.reviews {
  background-color: #1a181d;
  -webkit-box-shadow: 0px -1px 43px 4px rgba(255, 255, 255, 0.2);
          box-shadow: 0px -1px 43px 4px rgba(255, 255, 255, 0.2);
  position: relative; }
  .reviews .section-title {
    position: relative; }

@-webkit-keyframes "rotate" {
  0% {
    -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
            transform: rotateX(0) rotateY(0) rotateZ(0); }
  100% {
    -webkit-transform: rotateX(360deg) rotateY(360deg) rotateZ(360deg);
            transform: rotateX(360deg) rotateY(360deg) rotateZ(360deg); } }

@keyframes "rotate" {
  0% {
    -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
            transform: rotateX(0) rotateY(0) rotateZ(0); }
  100% {
    -webkit-transform: rotateX(360deg) rotateY(360deg) rotateZ(360deg);
            transform: rotateX(360deg) rotateY(360deg) rotateZ(360deg); } }

.view {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-perspective: 400;
          perspective: 400; }

.plane {
  width: 120px;
  height: 120px;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

.plane.main {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-transform: rotateX(60deg) rotateZ(-30deg);
          transform: rotateX(60deg) rotateZ(-30deg);
  -webkit-animation: rotate 20s infinite linear;
          animation: rotate 20s infinite linear; }
  .plane.main .circle {
    width: 120px;
    height: 120px;
    position: absolute;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    -webkit-border-radius: 100%;
            border-radius: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-shadow: 0 0 60px #fff, inset 0 0 60px #fff;
            box-shadow: 0 0 60px #fff, inset 0 0 60px #fff; }
    .plane.main .circle::before {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      width: 10%;
      height: 10%;
      -webkit-border-radius: 100%;
              border-radius: 100%;
      background: #fff;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-box-shadow: 0 0 60px 2px #fff;
              box-shadow: 0 0 60px 2px #fff;
      -webkit-transform: translateZ(-90px);
              transform: translateZ(-90px); }
    .plane.main .circle::after {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      width: 10%;
      height: 10%;
      -webkit-border-radius: 100%;
              border-radius: 100%;
      background: #fff;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-box-shadow: 0 0 60px 2px #fff;
              box-shadow: 0 0 60px 2px #fff;
      -webkit-transform: translateZ(90px);
              transform: translateZ(90px); }
    .plane.main .circle:nth-child(1) {
      -webkit-transform: rotateZ(72deg) rotateX(63.435deg);
              transform: rotateZ(72deg) rotateX(63.435deg); }
    .plane.main .circle:nth-child(2) {
      -webkit-transform: rotateZ(144deg) rotateX(63.435deg);
              transform: rotateZ(144deg) rotateX(63.435deg); }
    .plane.main .circle:nth-child(3) {
      -webkit-transform: rotateZ(216deg) rotateX(63.435deg);
              transform: rotateZ(216deg) rotateX(63.435deg); }
    .plane.main .circle:nth-child(4) {
      -webkit-transform: rotateZ(288deg) rotateX(63.435deg);
              transform: rotateZ(288deg) rotateX(63.435deg); }
    .plane.main .circle:nth-child(5) {
      -webkit-transform: rotateZ(360deg) rotateX(63.435deg);
              transform: rotateZ(360deg) rotateX(63.435deg); }

.reviews__slider .owl-nav {
  top: 50%;
  position: absolute;
  left: 0;
  right: 0; }
  @media (max-width: 991.98px) {
    .reviews__slider .owl-nav {
      top: 10%; } }
  .reviews__slider .owl-nav .owl-prev, .reviews__slider .owl-nav .owl-next {
    position: absolute;
    width: 60px;
    height: 60px;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    border: 1px solid #fff !important;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    outline: none !important;
    margin: auto;
    display: block; }
  .reviews__slider .owl-nav .owl-prev {
    left: 0%; }
  .reviews__slider .owl-nav .owl-next {
    right: 0%; }
  .reviews__slider .owl-nav .fa-chevron-right:before {
    color: #fff;
    font-weight: bold;
    font-size: 30px;
    -webkit-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
            transform: rotate(135deg);
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    font-style: normal; }
  .reviews__slider .owl-nav .fa-chevron-left:before {
    color: #fff;
    font-weight: bold;
    font-size: 30px;
    -webkit-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
            transform: rotate(135deg);
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    font-style: normal; }

.reviews__slide {
  padding-left: 90px;
  padding-right: 90px; }
  @media (max-width: 991.98px) {
    .reviews__slide {
      padding-left: 40px;
      padding-right: 40px; } }
  @media (max-width: 767.98px) {
    .reviews__slide {
      padding-left: 15px;
      padding-right: 15px; } }

.reviews__img {
  max-width: 222px;
  margin: 0 auto; }
  .reviews__img img {
    display: block;
    width: 100%;
    height: auto; }

.reviews__content {
  padding-top: 20px; }

.reviews__name {
  font-size: 20px;
  color: #ebeae5;
  margin-bottom: 10px; }

.reviews__skill {
  font-size: 18px;
  color: #817f80;
  font-family: 'OpenSans';
  margin-bottom: 15px;
  text-transform: none; }

.reviews__description {
  font-size: 14px;
  color: #ebeae5;
  font-family: 'OpenSans';
  text-transform: none;
  margin-bottom: 15px; }

.reviews__review {
  padding-top: 30px; }
  .reviews__review .reviews__review__img {
    width: 120px;
    height: 120px;
    overflow: hidden;
    -webkit-border-radius: 10px;
            border-radius: 10px;
    margin: 0 auto;
    margin-top: 28px; }
    .reviews__review .reviews__review__img img {
      display: block;
      width: 100%;
      height: auto; }
    @media (max-width: 991.98px) {
      .reviews__review .reviews__review__img {
        display: none; } }
    .reviews__review .reviews__review__img--hidden-lg {
      display: none; }
      @media (max-width: 991.98px) {
        .reviews__review .reviews__review__img--hidden-lg {
          display: block; } }

.reviews__review__name {
  font-size: 16px;
  color: #ebeae5;
  font-family: 'OpenSans';
  text-transform: none;
  text-align: right;
  margin-bottom: 5px; }
  @media (max-width: 991.98px) {
    .reviews__review__name {
      text-align: center;
      margin-top: 10px; } }

.reviews__review-text {
  font-size: 12px;
  color: #ebeae5;
  font-family: 'OpenSans';
  text-transform: none;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  padding: 10px 20px;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0px 0px 38px 9px rgba(0, 0, 0, 0.7);
          box-shadow: 0px 0px 38px 9px rgba(0, 0, 0, 0.7);
  margin-bottom: 40px; }

.reviews__btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
  @media (max-width: 991.98px) {
    .reviews__btns {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
  @media (max-width: 767.98px) {
    .reviews__btns .btn {
      padding-left: 20px;
      padding-right: 20px;
      font-size: 14px; } }
  @media (max-width: 575.98px) {
    .reviews__btns .btn {
      margin-bottom: 15px; } }

@media (max-width: 991.98px) {
  .dodecator {
    display: none; } }

.dodecator .lines {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  margin: auto;
  width: 90vw; }

.dodecator .lines .line {
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: 50%;
  background: rgba(255, 255, 255, 0.1);
  overflow: hidden; }

.dodecator .lines .line::after {
  content: '';
  display: block;
  position: absolute;
  height: 15vh;
  width: 100%;
  top: -50%;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(75%, #ffffff), to(#ffffff));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 75%, #ffffff 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 75%, #ffffff 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 75%, #ffffff 100%);
  -webkit-animation: run 7s 0s infinite;
          animation: run 7s 0s infinite;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
          animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97); }

.dodecator .lines .line:nth-child(1) {
  margin-left: -25%; }

.dodecator .lines .line:nth-child(1)::after {
  -webkit-animation-delay: 2s;
          animation-delay: 2s; }

.dodecator .lines .line:nth-child(3) {
  margin-left: 25%; }

.dodecator .lines .line:nth-child(3)::after {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s; }

@-webkit-keyframes run {
  0% {
    top: -50%; }
  100% {
    top: 110%; } }

@keyframes run {
  0% {
    top: -50%; }
  100% {
    top: 110%; } }

.products {
  background-color: #1a181d;
  position: relative;
  -webkit-background-size: cover;
          background-size: cover; }
  .products .section-title {
    margin-bottom: 30px;
    position: relative; }
  .products .products__description {
    text-align: center;
    color: #ebeae5;
    margin-bottom: 60px;
    position: relative; }

.products__categories {
  position: relative; }
  .products__categories .nav {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (max-width: 767.98px) {
      .products__categories .nav {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
  .products__categories .nav-item {
    margin-right: 10px;
    margin-left: 10px; }
    @media (max-width: 767.98px) {
      .products__categories .nav-item {
        -webkit-flex-basis: 40%;
            -ms-flex-preferred-size: 40%;
                flex-basis: 40%;
        min-width: 125px;
        margin-bottom: 10px; } }
  .products__categories .nav-link {
    color: #ebeae5;
    border: 1px solid #ebeae5;
    padding: 13px 22px; }
  .products__categories .nav-link.active {
    color: #817f80;
    border: 1px solid #ebeae5;
    padding: 13px 22px;
    background-color: #ebeae5; }
  .products__categories .tab-content {
    margin-top: 40px; }

.products__item {
  position: relative;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0px 0px 38px 9px rgba(0, 0, 0, 0.7);
          box-shadow: 0px 0px 38px 9px rgba(0, 0, 0, 0.7);
  padding: 15px;
  margin-bottom: 30px; }

.product__item-wrap {
  -webkit-border-radius: 10px;
          border-radius: 10px;
  padding-bottom: 30px;
  overflow: hidden; }

.product__title {
  font-size: 16px;
  font-weight: bold;
  font-family: 'OpenSans';
  color: #ebeae5;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 15px;
  text-transform: uppercase; }

.product__img {
  max-height: 250px;
  margin-bottom: 30px;
  width: 100%;
  height: 250px;
  overflow: hidden; }
  @media (max-width: 575.98px) {
    .product__img {
      max-height: 100%; } }
  .product__img img {
    display: block;
    width: 100%;
    height: auto; }

.product__description {
  font-size: 13px;
  color: #ebeae5;
  text-transform: none;
  font-family: 'OpenSans';
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 20px;
  line-height: 1.6; }

.product__btn {
  padding-left: 15px; }
  .product__btn .btn-primary {
    border: none; }

@-webkit-keyframes "move1" {
  0% {
    -webkit-transform: translateX(18vw) translateY(-4vh) scale(1);
            transform: translateX(18vw) translateY(-4vh) scale(1); }
  5.88235% {
    -webkit-transform: translateX(12vw) translateY(-49vh) scale(0.68);
            transform: translateX(12vw) translateY(-49vh) scale(0.68); }
  11.76471% {
    -webkit-transform: translateX(21vw) translateY(-29vh) scale(0.78);
            transform: translateX(21vw) translateY(-29vh) scale(0.78); }
  17.64706% {
    -webkit-transform: translateX(35vw) translateY(6vh) scale(0.58);
            transform: translateX(35vw) translateY(6vh) scale(0.58); }
  23.52941% {
    -webkit-transform: translateX(18vw) translateY(-14vh) scale(0.81);
            transform: translateX(18vw) translateY(-14vh) scale(0.81); }
  29.41176% {
    -webkit-transform: translateX(-16vw) translateY(16vh) scale(0.32);
            transform: translateX(-16vw) translateY(16vh) scale(0.32); }
  35.29412% {
    -webkit-transform: translateX(-10vw) translateY(34vh) scale(0.4);
            transform: translateX(-10vw) translateY(34vh) scale(0.4); }
  41.17647% {
    -webkit-transform: translateX(-43vw) translateY(16vh) scale(0.6);
            transform: translateX(-43vw) translateY(16vh) scale(0.6); }
  47.05882% {
    -webkit-transform: translateX(42vw) translateY(32vh) scale(0.33);
            transform: translateX(42vw) translateY(32vh) scale(0.33); }
  52.94118% {
    -webkit-transform: translateX(-34vw) translateY(16vh) scale(0.97);
            transform: translateX(-34vw) translateY(16vh) scale(0.97); }
  58.82353% {
    -webkit-transform: translateX(27vw) translateY(12vh) scale(0.83);
            transform: translateX(27vw) translateY(12vh) scale(0.83); }
  64.70588% {
    -webkit-transform: translateX(32vw) translateY(5vh) scale(0.28);
            transform: translateX(32vw) translateY(5vh) scale(0.28); }
  70.58824% {
    -webkit-transform: translateX(-9vw) translateY(-4vh) scale(0.91);
            transform: translateX(-9vw) translateY(-4vh) scale(0.91); }
  76.47059% {
    -webkit-transform: translateX(-47vw) translateY(14vh) scale(0.68);
            transform: translateX(-47vw) translateY(14vh) scale(0.68); }
  82.35294% {
    -webkit-transform: translateX(5vw) translateY(6vh) scale(0.78);
            transform: translateX(5vw) translateY(6vh) scale(0.78); }
  88.23529% {
    -webkit-transform: translateX(9vw) translateY(-17vh) scale(0.42);
            transform: translateX(9vw) translateY(-17vh) scale(0.42); }
  94.11765% {
    -webkit-transform: translateX(48vw) translateY(-7vh) scale(0.8);
            transform: translateX(48vw) translateY(-7vh) scale(0.8); }
  100% {
    -webkit-transform: translateX(22vw) translateY(-13vh) scale(0.44);
            transform: translateX(22vw) translateY(-13vh) scale(0.44); } }

@keyframes "move1" {
  0% {
    -webkit-transform: translateX(18vw) translateY(-4vh) scale(1);
            transform: translateX(18vw) translateY(-4vh) scale(1); }
  5.88235% {
    -webkit-transform: translateX(12vw) translateY(-49vh) scale(0.68);
            transform: translateX(12vw) translateY(-49vh) scale(0.68); }
  11.76471% {
    -webkit-transform: translateX(21vw) translateY(-29vh) scale(0.78);
            transform: translateX(21vw) translateY(-29vh) scale(0.78); }
  17.64706% {
    -webkit-transform: translateX(35vw) translateY(6vh) scale(0.58);
            transform: translateX(35vw) translateY(6vh) scale(0.58); }
  23.52941% {
    -webkit-transform: translateX(18vw) translateY(-14vh) scale(0.81);
            transform: translateX(18vw) translateY(-14vh) scale(0.81); }
  29.41176% {
    -webkit-transform: translateX(-16vw) translateY(16vh) scale(0.32);
            transform: translateX(-16vw) translateY(16vh) scale(0.32); }
  35.29412% {
    -webkit-transform: translateX(-10vw) translateY(34vh) scale(0.4);
            transform: translateX(-10vw) translateY(34vh) scale(0.4); }
  41.17647% {
    -webkit-transform: translateX(-43vw) translateY(16vh) scale(0.6);
            transform: translateX(-43vw) translateY(16vh) scale(0.6); }
  47.05882% {
    -webkit-transform: translateX(42vw) translateY(32vh) scale(0.33);
            transform: translateX(42vw) translateY(32vh) scale(0.33); }
  52.94118% {
    -webkit-transform: translateX(-34vw) translateY(16vh) scale(0.97);
            transform: translateX(-34vw) translateY(16vh) scale(0.97); }
  58.82353% {
    -webkit-transform: translateX(27vw) translateY(12vh) scale(0.83);
            transform: translateX(27vw) translateY(12vh) scale(0.83); }
  64.70588% {
    -webkit-transform: translateX(32vw) translateY(5vh) scale(0.28);
            transform: translateX(32vw) translateY(5vh) scale(0.28); }
  70.58824% {
    -webkit-transform: translateX(-9vw) translateY(-4vh) scale(0.91);
            transform: translateX(-9vw) translateY(-4vh) scale(0.91); }
  76.47059% {
    -webkit-transform: translateX(-47vw) translateY(14vh) scale(0.68);
            transform: translateX(-47vw) translateY(14vh) scale(0.68); }
  82.35294% {
    -webkit-transform: translateX(5vw) translateY(6vh) scale(0.78);
            transform: translateX(5vw) translateY(6vh) scale(0.78); }
  88.23529% {
    -webkit-transform: translateX(9vw) translateY(-17vh) scale(0.42);
            transform: translateX(9vw) translateY(-17vh) scale(0.42); }
  94.11765% {
    -webkit-transform: translateX(48vw) translateY(-7vh) scale(0.8);
            transform: translateX(48vw) translateY(-7vh) scale(0.8); }
  100% {
    -webkit-transform: translateX(22vw) translateY(-13vh) scale(0.44);
            transform: translateX(22vw) translateY(-13vh) scale(0.44); } }

@-webkit-keyframes "move2" {
  0% {
    -webkit-transform: translateX(-34vw) translateY(-22vh) scale(0.56);
            transform: translateX(-34vw) translateY(-22vh) scale(0.56); }
  5.88235% {
    -webkit-transform: translateX(-47vw) translateY(-38vh) scale(0.68);
            transform: translateX(-47vw) translateY(-38vh) scale(0.68); }
  11.76471% {
    -webkit-transform: translateX(31vw) translateY(-25vh) scale(0.74);
            transform: translateX(31vw) translateY(-25vh) scale(0.74); }
  17.64706% {
    -webkit-transform: translateX(-46vw) translateY(-2vh) scale(0.45);
            transform: translateX(-46vw) translateY(-2vh) scale(0.45); }
  23.52941% {
    -webkit-transform: translateX(-33vw) translateY(-36vh) scale(0.26);
            transform: translateX(-33vw) translateY(-36vh) scale(0.26); }
  29.41176% {
    -webkit-transform: translateX(-16vw) translateY(-31vh) scale(0.84);
            transform: translateX(-16vw) translateY(-31vh) scale(0.84); }
  35.29412% {
    -webkit-transform: translateX(30vw) translateY(-17vh) scale(0.27);
            transform: translateX(30vw) translateY(-17vh) scale(0.27); }
  41.17647% {
    -webkit-transform: translateX(15vw) translateY(-26vh) scale(0.65);
            transform: translateX(15vw) translateY(-26vh) scale(0.65); }
  47.05882% {
    -webkit-transform: translateX(14vw) translateY(29vh) scale(0.89);
            transform: translateX(14vw) translateY(29vh) scale(0.89); }
  52.94118% {
    -webkit-transform: translateX(23vw) translateY(-21vh) scale(0.68);
            transform: translateX(23vw) translateY(-21vh) scale(0.68); }
  58.82353% {
    -webkit-transform: translateX(-33vw) translateY(21vh) scale(0.82);
            transform: translateX(-33vw) translateY(21vh) scale(0.82); }
  64.70588% {
    -webkit-transform: translateX(5vw) translateY(18vh) scale(0.32);
            transform: translateX(5vw) translateY(18vh) scale(0.32); }
  70.58824% {
    -webkit-transform: translateX(14vw) translateY(-3vh) scale(0.76);
            transform: translateX(14vw) translateY(-3vh) scale(0.76); }
  76.47059% {
    -webkit-transform: translateX(11vw) translateY(-23vh) scale(0.43);
            transform: translateX(11vw) translateY(-23vh) scale(0.43); }
  82.35294% {
    -webkit-transform: translateX(32vw) translateY(19vh) scale(0.45);
            transform: translateX(32vw) translateY(19vh) scale(0.45); }
  88.23529% {
    -webkit-transform: translateX(-2vw) translateY(40vh) scale(0.51);
            transform: translateX(-2vw) translateY(40vh) scale(0.51); }
  94.11765% {
    -webkit-transform: translateX(-39vw) translateY(41vh) scale(0.82);
            transform: translateX(-39vw) translateY(41vh) scale(0.82); }
  100% {
    -webkit-transform: translateX(-48vw) translateY(36vh) scale(0.47);
            transform: translateX(-48vw) translateY(36vh) scale(0.47); } }

@keyframes "move2" {
  0% {
    -webkit-transform: translateX(-34vw) translateY(-22vh) scale(0.56);
            transform: translateX(-34vw) translateY(-22vh) scale(0.56); }
  5.88235% {
    -webkit-transform: translateX(-47vw) translateY(-38vh) scale(0.68);
            transform: translateX(-47vw) translateY(-38vh) scale(0.68); }
  11.76471% {
    -webkit-transform: translateX(31vw) translateY(-25vh) scale(0.74);
            transform: translateX(31vw) translateY(-25vh) scale(0.74); }
  17.64706% {
    -webkit-transform: translateX(-46vw) translateY(-2vh) scale(0.45);
            transform: translateX(-46vw) translateY(-2vh) scale(0.45); }
  23.52941% {
    -webkit-transform: translateX(-33vw) translateY(-36vh) scale(0.26);
            transform: translateX(-33vw) translateY(-36vh) scale(0.26); }
  29.41176% {
    -webkit-transform: translateX(-16vw) translateY(-31vh) scale(0.84);
            transform: translateX(-16vw) translateY(-31vh) scale(0.84); }
  35.29412% {
    -webkit-transform: translateX(30vw) translateY(-17vh) scale(0.27);
            transform: translateX(30vw) translateY(-17vh) scale(0.27); }
  41.17647% {
    -webkit-transform: translateX(15vw) translateY(-26vh) scale(0.65);
            transform: translateX(15vw) translateY(-26vh) scale(0.65); }
  47.05882% {
    -webkit-transform: translateX(14vw) translateY(29vh) scale(0.89);
            transform: translateX(14vw) translateY(29vh) scale(0.89); }
  52.94118% {
    -webkit-transform: translateX(23vw) translateY(-21vh) scale(0.68);
            transform: translateX(23vw) translateY(-21vh) scale(0.68); }
  58.82353% {
    -webkit-transform: translateX(-33vw) translateY(21vh) scale(0.82);
            transform: translateX(-33vw) translateY(21vh) scale(0.82); }
  64.70588% {
    -webkit-transform: translateX(5vw) translateY(18vh) scale(0.32);
            transform: translateX(5vw) translateY(18vh) scale(0.32); }
  70.58824% {
    -webkit-transform: translateX(14vw) translateY(-3vh) scale(0.76);
            transform: translateX(14vw) translateY(-3vh) scale(0.76); }
  76.47059% {
    -webkit-transform: translateX(11vw) translateY(-23vh) scale(0.43);
            transform: translateX(11vw) translateY(-23vh) scale(0.43); }
  82.35294% {
    -webkit-transform: translateX(32vw) translateY(19vh) scale(0.45);
            transform: translateX(32vw) translateY(19vh) scale(0.45); }
  88.23529% {
    -webkit-transform: translateX(-2vw) translateY(40vh) scale(0.51);
            transform: translateX(-2vw) translateY(40vh) scale(0.51); }
  94.11765% {
    -webkit-transform: translateX(-39vw) translateY(41vh) scale(0.82);
            transform: translateX(-39vw) translateY(41vh) scale(0.82); }
  100% {
    -webkit-transform: translateX(-48vw) translateY(36vh) scale(0.47);
            transform: translateX(-48vw) translateY(36vh) scale(0.47); } }

@-webkit-keyframes "move3" {
  0% {
    -webkit-transform: translateX(24vw) translateY(1vh) scale(0.91);
            transform: translateX(24vw) translateY(1vh) scale(0.91); }
  4.54545% {
    -webkit-transform: translateX(-16vw) translateY(-38vh) scale(0.58);
            transform: translateX(-16vw) translateY(-38vh) scale(0.58); }
  9.09091% {
    -webkit-transform: translateX(0vw) translateY(-3vh) scale(0.73);
            transform: translateX(0vw) translateY(-3vh) scale(0.73); }
  13.63636% {
    -webkit-transform: translateX(29vw) translateY(28vh) scale(0.46);
            transform: translateX(29vw) translateY(28vh) scale(0.46); }
  18.18182% {
    -webkit-transform: translateX(21vw) translateY(-16vh) scale(0.91);
            transform: translateX(21vw) translateY(-16vh) scale(0.91); }
  22.72727% {
    -webkit-transform: translateX(26vw) translateY(35vh) scale(0.27);
            transform: translateX(26vw) translateY(35vh) scale(0.27); }
  27.27273% {
    -webkit-transform: translateX(24vw) translateY(34vh) scale(0.62);
            transform: translateX(24vw) translateY(34vh) scale(0.62); }
  31.81818% {
    -webkit-transform: translateX(14vw) translateY(35vh) scale(0.35);
            transform: translateX(14vw) translateY(35vh) scale(0.35); }
  36.36364% {
    -webkit-transform: translateX(33vw) translateY(16vh) scale(0.89);
            transform: translateX(33vw) translateY(16vh) scale(0.89); }
  40.90909% {
    -webkit-transform: translateX(38vw) translateY(-20vh) scale(0.43);
            transform: translateX(38vw) translateY(-20vh) scale(0.43); }
  45.45455% {
    -webkit-transform: translateX(44vw) translateY(-9vh) scale(0.56);
            transform: translateX(44vw) translateY(-9vh) scale(0.56); }
  50% {
    -webkit-transform: translateX(42vw) translateY(-36vh) scale(0.62);
            transform: translateX(42vw) translateY(-36vh) scale(0.62); }
  54.54545% {
    -webkit-transform: translateX(-21vw) translateY(50vh) scale(0.47);
            transform: translateX(-21vw) translateY(50vh) scale(0.47); }
  59.09091% {
    -webkit-transform: translateX(4vw) translateY(34vh) scale(0.97);
            transform: translateX(4vw) translateY(34vh) scale(0.97); }
  63.63636% {
    -webkit-transform: translateX(47vw) translateY(-1vh) scale(0.38);
            transform: translateX(47vw) translateY(-1vh) scale(0.38); }
  68.18182% {
    -webkit-transform: translateX(-25vw) translateY(14vh) scale(0.78);
            transform: translateX(-25vw) translateY(14vh) scale(0.78); }
  72.72727% {
    -webkit-transform: translateX(19vw) translateY(-26vh) scale(0.72);
            transform: translateX(19vw) translateY(-26vh) scale(0.72); }
  77.27273% {
    -webkit-transform: translateX(0vw) translateY(-19vh) scale(0.46);
            transform: translateX(0vw) translateY(-19vh) scale(0.46); }
  81.81818% {
    -webkit-transform: translateX(-47vw) translateY(-27vh) scale(0.45);
            transform: translateX(-47vw) translateY(-27vh) scale(0.45); }
  86.36364% {
    -webkit-transform: translateX(29vw) translateY(46vh) scale(0.3);
            transform: translateX(29vw) translateY(46vh) scale(0.3); }
  90.90909% {
    -webkit-transform: translateX(-7vw) translateY(-27vh) scale(0.76);
            transform: translateX(-7vw) translateY(-27vh) scale(0.76); }
  95.45455% {
    -webkit-transform: translateX(19vw) translateY(-47vh) scale(0.75);
            transform: translateX(19vw) translateY(-47vh) scale(0.75); }
  100% {
    -webkit-transform: translateX(13vw) translateY(-39vh) scale(0.3);
            transform: translateX(13vw) translateY(-39vh) scale(0.3); } }

@keyframes "move3" {
  0% {
    -webkit-transform: translateX(24vw) translateY(1vh) scale(0.91);
            transform: translateX(24vw) translateY(1vh) scale(0.91); }
  4.54545% {
    -webkit-transform: translateX(-16vw) translateY(-38vh) scale(0.58);
            transform: translateX(-16vw) translateY(-38vh) scale(0.58); }
  9.09091% {
    -webkit-transform: translateX(0vw) translateY(-3vh) scale(0.73);
            transform: translateX(0vw) translateY(-3vh) scale(0.73); }
  13.63636% {
    -webkit-transform: translateX(29vw) translateY(28vh) scale(0.46);
            transform: translateX(29vw) translateY(28vh) scale(0.46); }
  18.18182% {
    -webkit-transform: translateX(21vw) translateY(-16vh) scale(0.91);
            transform: translateX(21vw) translateY(-16vh) scale(0.91); }
  22.72727% {
    -webkit-transform: translateX(26vw) translateY(35vh) scale(0.27);
            transform: translateX(26vw) translateY(35vh) scale(0.27); }
  27.27273% {
    -webkit-transform: translateX(24vw) translateY(34vh) scale(0.62);
            transform: translateX(24vw) translateY(34vh) scale(0.62); }
  31.81818% {
    -webkit-transform: translateX(14vw) translateY(35vh) scale(0.35);
            transform: translateX(14vw) translateY(35vh) scale(0.35); }
  36.36364% {
    -webkit-transform: translateX(33vw) translateY(16vh) scale(0.89);
            transform: translateX(33vw) translateY(16vh) scale(0.89); }
  40.90909% {
    -webkit-transform: translateX(38vw) translateY(-20vh) scale(0.43);
            transform: translateX(38vw) translateY(-20vh) scale(0.43); }
  45.45455% {
    -webkit-transform: translateX(44vw) translateY(-9vh) scale(0.56);
            transform: translateX(44vw) translateY(-9vh) scale(0.56); }
  50% {
    -webkit-transform: translateX(42vw) translateY(-36vh) scale(0.62);
            transform: translateX(42vw) translateY(-36vh) scale(0.62); }
  54.54545% {
    -webkit-transform: translateX(-21vw) translateY(50vh) scale(0.47);
            transform: translateX(-21vw) translateY(50vh) scale(0.47); }
  59.09091% {
    -webkit-transform: translateX(4vw) translateY(34vh) scale(0.97);
            transform: translateX(4vw) translateY(34vh) scale(0.97); }
  63.63636% {
    -webkit-transform: translateX(47vw) translateY(-1vh) scale(0.38);
            transform: translateX(47vw) translateY(-1vh) scale(0.38); }
  68.18182% {
    -webkit-transform: translateX(-25vw) translateY(14vh) scale(0.78);
            transform: translateX(-25vw) translateY(14vh) scale(0.78); }
  72.72727% {
    -webkit-transform: translateX(19vw) translateY(-26vh) scale(0.72);
            transform: translateX(19vw) translateY(-26vh) scale(0.72); }
  77.27273% {
    -webkit-transform: translateX(0vw) translateY(-19vh) scale(0.46);
            transform: translateX(0vw) translateY(-19vh) scale(0.46); }
  81.81818% {
    -webkit-transform: translateX(-47vw) translateY(-27vh) scale(0.45);
            transform: translateX(-47vw) translateY(-27vh) scale(0.45); }
  86.36364% {
    -webkit-transform: translateX(29vw) translateY(46vh) scale(0.3);
            transform: translateX(29vw) translateY(46vh) scale(0.3); }
  90.90909% {
    -webkit-transform: translateX(-7vw) translateY(-27vh) scale(0.76);
            transform: translateX(-7vw) translateY(-27vh) scale(0.76); }
  95.45455% {
    -webkit-transform: translateX(19vw) translateY(-47vh) scale(0.75);
            transform: translateX(19vw) translateY(-47vh) scale(0.75); }
  100% {
    -webkit-transform: translateX(13vw) translateY(-39vh) scale(0.3);
            transform: translateX(13vw) translateY(-39vh) scale(0.3); } }

@-webkit-keyframes "move4" {
  0% {
    -webkit-transform: translateX(22vw) translateY(31vh) scale(0.59);
            transform: translateX(22vw) translateY(31vh) scale(0.59); }
  4% {
    -webkit-transform: translateX(17vw) translateY(32vh) scale(0.9);
            transform: translateX(17vw) translateY(32vh) scale(0.9); }
  8% {
    -webkit-transform: translateX(7vw) translateY(20vh) scale(0.42);
            transform: translateX(7vw) translateY(20vh) scale(0.42); }
  12% {
    -webkit-transform: translateX(9vw) translateY(-39vh) scale(0.51);
            transform: translateX(9vw) translateY(-39vh) scale(0.51); }
  16% {
    -webkit-transform: translateX(-9vw) translateY(25vh) scale(0.68);
            transform: translateX(-9vw) translateY(25vh) scale(0.68); }
  20% {
    -webkit-transform: translateX(18vw) translateY(45vh) scale(0.91);
            transform: translateX(18vw) translateY(45vh) scale(0.91); }
  24% {
    -webkit-transform: translateX(22vw) translateY(35vh) scale(0.26);
            transform: translateX(22vw) translateY(35vh) scale(0.26); }
  28% {
    -webkit-transform: translateX(48vw) translateY(-3vh) scale(0.35);
            transform: translateX(48vw) translateY(-3vh) scale(0.35); }
  32% {
    -webkit-transform: translateX(29vw) translateY(-15vh) scale(0.58);
            transform: translateX(29vw) translateY(-15vh) scale(0.58); }
  36% {
    -webkit-transform: translateX(42vw) translateY(11vh) scale(0.49);
            transform: translateX(42vw) translateY(11vh) scale(0.49); }
  40% {
    -webkit-transform: translateX(-40vw) translateY(0vh) scale(0.35);
            transform: translateX(-40vw) translateY(0vh) scale(0.35); }
  44% {
    -webkit-transform: translateX(47vw) translateY(49vh) scale(0.41);
            transform: translateX(47vw) translateY(49vh) scale(0.41); }
  48% {
    -webkit-transform: translateX(-45vw) translateY(40vh) scale(0.39);
            transform: translateX(-45vw) translateY(40vh) scale(0.39); }
  52% {
    -webkit-transform: translateX(42vw) translateY(11vh) scale(0.84);
            transform: translateX(42vw) translateY(11vh) scale(0.84); }
  56% {
    -webkit-transform: translateX(22vw) translateY(-16vh) scale(0.51);
            transform: translateX(22vw) translateY(-16vh) scale(0.51); }
  60% {
    -webkit-transform: translateX(-16vw) translateY(0vh) scale(0.47);
            transform: translateX(-16vw) translateY(0vh) scale(0.47); }
  64% {
    -webkit-transform: translateX(20vw) translateY(-5vh) scale(0.81);
            transform: translateX(20vw) translateY(-5vh) scale(0.81); }
  68% {
    -webkit-transform: translateX(28vw) translateY(-45vh) scale(0.66);
            transform: translateX(28vw) translateY(-45vh) scale(0.66); }
  72% {
    -webkit-transform: translateX(32vw) translateY(-13vh) scale(0.66);
            transform: translateX(32vw) translateY(-13vh) scale(0.66); }
  76% {
    -webkit-transform: translateX(-31vw) translateY(46vh) scale(0.43);
            transform: translateX(-31vw) translateY(46vh) scale(0.43); }
  80% {
    -webkit-transform: translateX(10vw) translateY(-13vh) scale(0.96);
            transform: translateX(10vw) translateY(-13vh) scale(0.96); }
  84% {
    -webkit-transform: translateX(-20vw) translateY(-24vh) scale(0.5);
            transform: translateX(-20vw) translateY(-24vh) scale(0.5); }
  88% {
    -webkit-transform: translateX(23vw) translateY(-35vh) scale(0.91);
            transform: translateX(23vw) translateY(-35vh) scale(0.91); }
  92% {
    -webkit-transform: translateX(-43vw) translateY(0vh) scale(0.26);
            transform: translateX(-43vw) translateY(0vh) scale(0.26); }
  96% {
    -webkit-transform: translateX(27vw) translateY(-21vh) scale(0.72);
            transform: translateX(27vw) translateY(-21vh) scale(0.72); }
  100% {
    -webkit-transform: translateX(7vw) translateY(40vh) scale(0.78);
            transform: translateX(7vw) translateY(40vh) scale(0.78); } }

@keyframes "move4" {
  0% {
    -webkit-transform: translateX(22vw) translateY(31vh) scale(0.59);
            transform: translateX(22vw) translateY(31vh) scale(0.59); }
  4% {
    -webkit-transform: translateX(17vw) translateY(32vh) scale(0.9);
            transform: translateX(17vw) translateY(32vh) scale(0.9); }
  8% {
    -webkit-transform: translateX(7vw) translateY(20vh) scale(0.42);
            transform: translateX(7vw) translateY(20vh) scale(0.42); }
  12% {
    -webkit-transform: translateX(9vw) translateY(-39vh) scale(0.51);
            transform: translateX(9vw) translateY(-39vh) scale(0.51); }
  16% {
    -webkit-transform: translateX(-9vw) translateY(25vh) scale(0.68);
            transform: translateX(-9vw) translateY(25vh) scale(0.68); }
  20% {
    -webkit-transform: translateX(18vw) translateY(45vh) scale(0.91);
            transform: translateX(18vw) translateY(45vh) scale(0.91); }
  24% {
    -webkit-transform: translateX(22vw) translateY(35vh) scale(0.26);
            transform: translateX(22vw) translateY(35vh) scale(0.26); }
  28% {
    -webkit-transform: translateX(48vw) translateY(-3vh) scale(0.35);
            transform: translateX(48vw) translateY(-3vh) scale(0.35); }
  32% {
    -webkit-transform: translateX(29vw) translateY(-15vh) scale(0.58);
            transform: translateX(29vw) translateY(-15vh) scale(0.58); }
  36% {
    -webkit-transform: translateX(42vw) translateY(11vh) scale(0.49);
            transform: translateX(42vw) translateY(11vh) scale(0.49); }
  40% {
    -webkit-transform: translateX(-40vw) translateY(0vh) scale(0.35);
            transform: translateX(-40vw) translateY(0vh) scale(0.35); }
  44% {
    -webkit-transform: translateX(47vw) translateY(49vh) scale(0.41);
            transform: translateX(47vw) translateY(49vh) scale(0.41); }
  48% {
    -webkit-transform: translateX(-45vw) translateY(40vh) scale(0.39);
            transform: translateX(-45vw) translateY(40vh) scale(0.39); }
  52% {
    -webkit-transform: translateX(42vw) translateY(11vh) scale(0.84);
            transform: translateX(42vw) translateY(11vh) scale(0.84); }
  56% {
    -webkit-transform: translateX(22vw) translateY(-16vh) scale(0.51);
            transform: translateX(22vw) translateY(-16vh) scale(0.51); }
  60% {
    -webkit-transform: translateX(-16vw) translateY(0vh) scale(0.47);
            transform: translateX(-16vw) translateY(0vh) scale(0.47); }
  64% {
    -webkit-transform: translateX(20vw) translateY(-5vh) scale(0.81);
            transform: translateX(20vw) translateY(-5vh) scale(0.81); }
  68% {
    -webkit-transform: translateX(28vw) translateY(-45vh) scale(0.66);
            transform: translateX(28vw) translateY(-45vh) scale(0.66); }
  72% {
    -webkit-transform: translateX(32vw) translateY(-13vh) scale(0.66);
            transform: translateX(32vw) translateY(-13vh) scale(0.66); }
  76% {
    -webkit-transform: translateX(-31vw) translateY(46vh) scale(0.43);
            transform: translateX(-31vw) translateY(46vh) scale(0.43); }
  80% {
    -webkit-transform: translateX(10vw) translateY(-13vh) scale(0.96);
            transform: translateX(10vw) translateY(-13vh) scale(0.96); }
  84% {
    -webkit-transform: translateX(-20vw) translateY(-24vh) scale(0.5);
            transform: translateX(-20vw) translateY(-24vh) scale(0.5); }
  88% {
    -webkit-transform: translateX(23vw) translateY(-35vh) scale(0.91);
            transform: translateX(23vw) translateY(-35vh) scale(0.91); }
  92% {
    -webkit-transform: translateX(-43vw) translateY(0vh) scale(0.26);
            transform: translateX(-43vw) translateY(0vh) scale(0.26); }
  96% {
    -webkit-transform: translateX(27vw) translateY(-21vh) scale(0.72);
            transform: translateX(27vw) translateY(-21vh) scale(0.72); }
  100% {
    -webkit-transform: translateX(7vw) translateY(40vh) scale(0.78);
            transform: translateX(7vw) translateY(40vh) scale(0.78); } }

@-webkit-keyframes "move5" {
  0% {
    -webkit-transform: translateX(14vw) translateY(4vh) scale(0.93);
            transform: translateX(14vw) translateY(4vh) scale(0.93); }
  4.54545% {
    -webkit-transform: translateX(37vw) translateY(-47vh) scale(0.78);
            transform: translateX(37vw) translateY(-47vh) scale(0.78); }
  9.09091% {
    -webkit-transform: translateX(45vw) translateY(-49vh) scale(0.35);
            transform: translateX(45vw) translateY(-49vh) scale(0.35); }
  13.63636% {
    -webkit-transform: translateX(-45vw) translateY(47vh) scale(0.34);
            transform: translateX(-45vw) translateY(47vh) scale(0.34); }
  18.18182% {
    -webkit-transform: translateX(7vw) translateY(-17vh) scale(0.54);
            transform: translateX(7vw) translateY(-17vh) scale(0.54); }
  22.72727% {
    -webkit-transform: translateX(-45vw) translateY(13vh) scale(0.27);
            transform: translateX(-45vw) translateY(13vh) scale(0.27); }
  27.27273% {
    -webkit-transform: translateX(28vw) translateY(-6vh) scale(0.35);
            transform: translateX(28vw) translateY(-6vh) scale(0.35); }
  31.81818% {
    -webkit-transform: translateX(-6vw) translateY(-35vh) scale(0.78);
            transform: translateX(-6vw) translateY(-35vh) scale(0.78); }
  36.36364% {
    -webkit-transform: translateX(-33vw) translateY(25vh) scale(0.65);
            transform: translateX(-33vw) translateY(25vh) scale(0.65); }
  40.90909% {
    -webkit-transform: translateX(-46vw) translateY(10vh) scale(0.71);
            transform: translateX(-46vw) translateY(10vh) scale(0.71); }
  45.45455% {
    -webkit-transform: translateX(14vw) translateY(27vh) scale(0.78);
            transform: translateX(14vw) translateY(27vh) scale(0.78); }
  50% {
    -webkit-transform: translateX(-6vw) translateY(43vh) scale(0.98);
            transform: translateX(-6vw) translateY(43vh) scale(0.98); }
  54.54545% {
    -webkit-transform: translateX(-9vw) translateY(25vh) scale(0.46);
            transform: translateX(-9vw) translateY(25vh) scale(0.46); }
  59.09091% {
    -webkit-transform: translateX(19vw) translateY(-21vh) scale(0.6);
            transform: translateX(19vw) translateY(-21vh) scale(0.6); }
  63.63636% {
    -webkit-transform: translateX(-34vw) translateY(2vh) scale(0.6);
            transform: translateX(-34vw) translateY(2vh) scale(0.6); }
  68.18182% {
    -webkit-transform: translateX(1vw) translateY(7vh) scale(0.36);
            transform: translateX(1vw) translateY(7vh) scale(0.36); }
  72.72727% {
    -webkit-transform: translateX(-3vw) translateY(-4vh) scale(0.92);
            transform: translateX(-3vw) translateY(-4vh) scale(0.92); }
  77.27273% {
    -webkit-transform: translateX(-30vw) translateY(19vh) scale(0.75);
            transform: translateX(-30vw) translateY(19vh) scale(0.75); }
  81.81818% {
    -webkit-transform: translateX(7vw) translateY(37vh) scale(0.32);
            transform: translateX(7vw) translateY(37vh) scale(0.32); }
  86.36364% {
    -webkit-transform: translateX(13vw) translateY(5vh) scale(0.72);
            transform: translateX(13vw) translateY(5vh) scale(0.72); }
  90.90909% {
    -webkit-transform: translateX(-26vw) translateY(-2vh) scale(0.66);
            transform: translateX(-26vw) translateY(-2vh) scale(0.66); }
  95.45455% {
    -webkit-transform: translateX(39vw) translateY(16vh) scale(0.47);
            transform: translateX(39vw) translateY(16vh) scale(0.47); }
  100% {
    -webkit-transform: translateX(9vw) translateY(-32vh) scale(0.9);
            transform: translateX(9vw) translateY(-32vh) scale(0.9); } }

@keyframes "move5" {
  0% {
    -webkit-transform: translateX(14vw) translateY(4vh) scale(0.93);
            transform: translateX(14vw) translateY(4vh) scale(0.93); }
  4.54545% {
    -webkit-transform: translateX(37vw) translateY(-47vh) scale(0.78);
            transform: translateX(37vw) translateY(-47vh) scale(0.78); }
  9.09091% {
    -webkit-transform: translateX(45vw) translateY(-49vh) scale(0.35);
            transform: translateX(45vw) translateY(-49vh) scale(0.35); }
  13.63636% {
    -webkit-transform: translateX(-45vw) translateY(47vh) scale(0.34);
            transform: translateX(-45vw) translateY(47vh) scale(0.34); }
  18.18182% {
    -webkit-transform: translateX(7vw) translateY(-17vh) scale(0.54);
            transform: translateX(7vw) translateY(-17vh) scale(0.54); }
  22.72727% {
    -webkit-transform: translateX(-45vw) translateY(13vh) scale(0.27);
            transform: translateX(-45vw) translateY(13vh) scale(0.27); }
  27.27273% {
    -webkit-transform: translateX(28vw) translateY(-6vh) scale(0.35);
            transform: translateX(28vw) translateY(-6vh) scale(0.35); }
  31.81818% {
    -webkit-transform: translateX(-6vw) translateY(-35vh) scale(0.78);
            transform: translateX(-6vw) translateY(-35vh) scale(0.78); }
  36.36364% {
    -webkit-transform: translateX(-33vw) translateY(25vh) scale(0.65);
            transform: translateX(-33vw) translateY(25vh) scale(0.65); }
  40.90909% {
    -webkit-transform: translateX(-46vw) translateY(10vh) scale(0.71);
            transform: translateX(-46vw) translateY(10vh) scale(0.71); }
  45.45455% {
    -webkit-transform: translateX(14vw) translateY(27vh) scale(0.78);
            transform: translateX(14vw) translateY(27vh) scale(0.78); }
  50% {
    -webkit-transform: translateX(-6vw) translateY(43vh) scale(0.98);
            transform: translateX(-6vw) translateY(43vh) scale(0.98); }
  54.54545% {
    -webkit-transform: translateX(-9vw) translateY(25vh) scale(0.46);
            transform: translateX(-9vw) translateY(25vh) scale(0.46); }
  59.09091% {
    -webkit-transform: translateX(19vw) translateY(-21vh) scale(0.6);
            transform: translateX(19vw) translateY(-21vh) scale(0.6); }
  63.63636% {
    -webkit-transform: translateX(-34vw) translateY(2vh) scale(0.6);
            transform: translateX(-34vw) translateY(2vh) scale(0.6); }
  68.18182% {
    -webkit-transform: translateX(1vw) translateY(7vh) scale(0.36);
            transform: translateX(1vw) translateY(7vh) scale(0.36); }
  72.72727% {
    -webkit-transform: translateX(-3vw) translateY(-4vh) scale(0.92);
            transform: translateX(-3vw) translateY(-4vh) scale(0.92); }
  77.27273% {
    -webkit-transform: translateX(-30vw) translateY(19vh) scale(0.75);
            transform: translateX(-30vw) translateY(19vh) scale(0.75); }
  81.81818% {
    -webkit-transform: translateX(7vw) translateY(37vh) scale(0.32);
            transform: translateX(7vw) translateY(37vh) scale(0.32); }
  86.36364% {
    -webkit-transform: translateX(13vw) translateY(5vh) scale(0.72);
            transform: translateX(13vw) translateY(5vh) scale(0.72); }
  90.90909% {
    -webkit-transform: translateX(-26vw) translateY(-2vh) scale(0.66);
            transform: translateX(-26vw) translateY(-2vh) scale(0.66); }
  95.45455% {
    -webkit-transform: translateX(39vw) translateY(16vh) scale(0.47);
            transform: translateX(39vw) translateY(16vh) scale(0.47); }
  100% {
    -webkit-transform: translateX(9vw) translateY(-32vh) scale(0.9);
            transform: translateX(9vw) translateY(-32vh) scale(0.9); } }

@-webkit-keyframes "move6" {
  0% {
    -webkit-transform: translateX(44vw) translateY(30vh) scale(0.46);
            transform: translateX(44vw) translateY(30vh) scale(0.46); }
  5.26316% {
    -webkit-transform: translateX(8vw) translateY(-13vh) scale(0.49);
            transform: translateX(8vw) translateY(-13vh) scale(0.49); }
  10.52632% {
    -webkit-transform: translateX(-24vw) translateY(14vh) scale(0.47);
            transform: translateX(-24vw) translateY(14vh) scale(0.47); }
  15.78947% {
    -webkit-transform: translateX(-21vw) translateY(-4vh) scale(0.68);
            transform: translateX(-21vw) translateY(-4vh) scale(0.68); }
  21.05263% {
    -webkit-transform: translateX(17vw) translateY(-18vh) scale(0.43);
            transform: translateX(17vw) translateY(-18vh) scale(0.43); }
  26.31579% {
    -webkit-transform: translateX(-10vw) translateY(-44vh) scale(0.64);
            transform: translateX(-10vw) translateY(-44vh) scale(0.64); }
  31.57895% {
    -webkit-transform: translateX(8vw) translateY(43vh) scale(0.93);
            transform: translateX(8vw) translateY(43vh) scale(0.93); }
  36.84211% {
    -webkit-transform: translateX(3vw) translateY(-16vh) scale(0.86);
            transform: translateX(3vw) translateY(-16vh) scale(0.86); }
  42.10526% {
    -webkit-transform: translateX(7vw) translateY(-36vh) scale(0.99);
            transform: translateX(7vw) translateY(-36vh) scale(0.99); }
  47.36842% {
    -webkit-transform: translateX(-35vw) translateY(22vh) scale(0.35);
            transform: translateX(-35vw) translateY(22vh) scale(0.35); }
  52.63158% {
    -webkit-transform: translateX(13vw) translateY(-26vh) scale(0.74);
            transform: translateX(13vw) translateY(-26vh) scale(0.74); }
  57.89474% {
    -webkit-transform: translateX(29vw) translateY(-1vh) scale(0.65);
            transform: translateX(29vw) translateY(-1vh) scale(0.65); }
  63.15789% {
    -webkit-transform: translateX(40vw) translateY(26vh) scale(0.41);
            transform: translateX(40vw) translateY(26vh) scale(0.41); }
  68.42105% {
    -webkit-transform: translateX(41vw) translateY(0vh) scale(0.75);
            transform: translateX(41vw) translateY(0vh) scale(0.75); }
  73.68421% {
    -webkit-transform: translateX(-48vw) translateY(-13vh) scale(0.56);
            transform: translateX(-48vw) translateY(-13vh) scale(0.56); }
  78.94737% {
    -webkit-transform: translateX(18vw) translateY(29vh) scale(0.97);
            transform: translateX(18vw) translateY(29vh) scale(0.97); }
  84.21053% {
    -webkit-transform: translateX(19vw) translateY(41vh) scale(0.81);
            transform: translateX(19vw) translateY(41vh) scale(0.81); }
  89.47368% {
    -webkit-transform: translateX(-47vw) translateY(32vh) scale(0.44);
            transform: translateX(-47vw) translateY(32vh) scale(0.44); }
  94.73684% {
    -webkit-transform: translateX(-36vw) translateY(34vh) scale(0.67);
            transform: translateX(-36vw) translateY(34vh) scale(0.67); }
  100% {
    -webkit-transform: translateX(25vw) translateY(-49vh) scale(0.73);
            transform: translateX(25vw) translateY(-49vh) scale(0.73); } }

@keyframes "move6" {
  0% {
    -webkit-transform: translateX(44vw) translateY(30vh) scale(0.46);
            transform: translateX(44vw) translateY(30vh) scale(0.46); }
  5.26316% {
    -webkit-transform: translateX(8vw) translateY(-13vh) scale(0.49);
            transform: translateX(8vw) translateY(-13vh) scale(0.49); }
  10.52632% {
    -webkit-transform: translateX(-24vw) translateY(14vh) scale(0.47);
            transform: translateX(-24vw) translateY(14vh) scale(0.47); }
  15.78947% {
    -webkit-transform: translateX(-21vw) translateY(-4vh) scale(0.68);
            transform: translateX(-21vw) translateY(-4vh) scale(0.68); }
  21.05263% {
    -webkit-transform: translateX(17vw) translateY(-18vh) scale(0.43);
            transform: translateX(17vw) translateY(-18vh) scale(0.43); }
  26.31579% {
    -webkit-transform: translateX(-10vw) translateY(-44vh) scale(0.64);
            transform: translateX(-10vw) translateY(-44vh) scale(0.64); }
  31.57895% {
    -webkit-transform: translateX(8vw) translateY(43vh) scale(0.93);
            transform: translateX(8vw) translateY(43vh) scale(0.93); }
  36.84211% {
    -webkit-transform: translateX(3vw) translateY(-16vh) scale(0.86);
            transform: translateX(3vw) translateY(-16vh) scale(0.86); }
  42.10526% {
    -webkit-transform: translateX(7vw) translateY(-36vh) scale(0.99);
            transform: translateX(7vw) translateY(-36vh) scale(0.99); }
  47.36842% {
    -webkit-transform: translateX(-35vw) translateY(22vh) scale(0.35);
            transform: translateX(-35vw) translateY(22vh) scale(0.35); }
  52.63158% {
    -webkit-transform: translateX(13vw) translateY(-26vh) scale(0.74);
            transform: translateX(13vw) translateY(-26vh) scale(0.74); }
  57.89474% {
    -webkit-transform: translateX(29vw) translateY(-1vh) scale(0.65);
            transform: translateX(29vw) translateY(-1vh) scale(0.65); }
  63.15789% {
    -webkit-transform: translateX(40vw) translateY(26vh) scale(0.41);
            transform: translateX(40vw) translateY(26vh) scale(0.41); }
  68.42105% {
    -webkit-transform: translateX(41vw) translateY(0vh) scale(0.75);
            transform: translateX(41vw) translateY(0vh) scale(0.75); }
  73.68421% {
    -webkit-transform: translateX(-48vw) translateY(-13vh) scale(0.56);
            transform: translateX(-48vw) translateY(-13vh) scale(0.56); }
  78.94737% {
    -webkit-transform: translateX(18vw) translateY(29vh) scale(0.97);
            transform: translateX(18vw) translateY(29vh) scale(0.97); }
  84.21053% {
    -webkit-transform: translateX(19vw) translateY(41vh) scale(0.81);
            transform: translateX(19vw) translateY(41vh) scale(0.81); }
  89.47368% {
    -webkit-transform: translateX(-47vw) translateY(32vh) scale(0.44);
            transform: translateX(-47vw) translateY(32vh) scale(0.44); }
  94.73684% {
    -webkit-transform: translateX(-36vw) translateY(34vh) scale(0.67);
            transform: translateX(-36vw) translateY(34vh) scale(0.67); }
  100% {
    -webkit-transform: translateX(25vw) translateY(-49vh) scale(0.73);
            transform: translateX(25vw) translateY(-49vh) scale(0.73); } }

@-webkit-keyframes "move7" {
  0% {
    -webkit-transform: translateX(30vw) translateY(-49vh) scale(0.28);
            transform: translateX(30vw) translateY(-49vh) scale(0.28); }
  4% {
    -webkit-transform: translateX(-43vw) translateY(9vh) scale(0.99);
            transform: translateX(-43vw) translateY(9vh) scale(0.99); }
  8% {
    -webkit-transform: translateX(-8vw) translateY(-29vh) scale(0.8);
            transform: translateX(-8vw) translateY(-29vh) scale(0.8); }
  12% {
    -webkit-transform: translateX(-10vw) translateY(19vh) scale(0.95);
            transform: translateX(-10vw) translateY(19vh) scale(0.95); }
  16% {
    -webkit-transform: translateX(-14vw) translateY(-23vh) scale(1);
            transform: translateX(-14vw) translateY(-23vh) scale(1); }
  20% {
    -webkit-transform: translateX(25vw) translateY(-35vh) scale(0.89);
            transform: translateX(25vw) translateY(-35vh) scale(0.89); }
  24% {
    -webkit-transform: translateX(34vw) translateY(33vh) scale(0.82);
            transform: translateX(34vw) translateY(33vh) scale(0.82); }
  28% {
    -webkit-transform: translateX(-39vw) translateY(-22vh) scale(0.78);
            transform: translateX(-39vw) translateY(-22vh) scale(0.78); }
  32% {
    -webkit-transform: translateX(41vw) translateY(-40vh) scale(0.44);
            transform: translateX(41vw) translateY(-40vh) scale(0.44); }
  36% {
    -webkit-transform: translateX(13vw) translateY(-21vh) scale(0.7);
            transform: translateX(13vw) translateY(-21vh) scale(0.7); }
  40% {
    -webkit-transform: translateX(42vw) translateY(-12vh) scale(0.35);
            transform: translateX(42vw) translateY(-12vh) scale(0.35); }
  44% {
    -webkit-transform: translateX(-49vw) translateY(-21vh) scale(0.53);
            transform: translateX(-49vw) translateY(-21vh) scale(0.53); }
  48% {
    -webkit-transform: translateX(-32vw) translateY(-20vh) scale(0.73);
            transform: translateX(-32vw) translateY(-20vh) scale(0.73); }
  52% {
    -webkit-transform: translateX(12vw) translateY(-10vh) scale(0.28);
            transform: translateX(12vw) translateY(-10vh) scale(0.28); }
  56% {
    -webkit-transform: translateX(47vw) translateY(-27vh) scale(0.78);
            transform: translateX(47vw) translateY(-27vh) scale(0.78); }
  60% {
    -webkit-transform: translateX(-19vw) translateY(9vh) scale(0.82);
            transform: translateX(-19vw) translateY(9vh) scale(0.82); }
  64% {
    -webkit-transform: translateX(20vw) translateY(-19vh) scale(0.35);
            transform: translateX(20vw) translateY(-19vh) scale(0.35); }
  68% {
    -webkit-transform: translateX(33vw) translateY(-38vh) scale(0.34);
            transform: translateX(33vw) translateY(-38vh) scale(0.34); }
  72% {
    -webkit-transform: translateX(6vw) translateY(-4vh) scale(0.65);
            transform: translateX(6vw) translateY(-4vh) scale(0.65); }
  76% {
    -webkit-transform: translateX(14vw) translateY(-27vh) scale(0.91);
            transform: translateX(14vw) translateY(-27vh) scale(0.91); }
  80% {
    -webkit-transform: translateX(43vw) translateY(-22vh) scale(1);
            transform: translateX(43vw) translateY(-22vh) scale(1); }
  84% {
    -webkit-transform: translateX(19vw) translateY(-15vh) scale(0.75);
            transform: translateX(19vw) translateY(-15vh) scale(0.75); }
  88% {
    -webkit-transform: translateX(20vw) translateY(15vh) scale(0.29);
            transform: translateX(20vw) translateY(15vh) scale(0.29); }
  92% {
    -webkit-transform: translateX(45vw) translateY(-22vh) scale(0.95);
            transform: translateX(45vw) translateY(-22vh) scale(0.95); }
  96% {
    -webkit-transform: translateX(23vw) translateY(-22vh) scale(0.92);
            transform: translateX(23vw) translateY(-22vh) scale(0.92); }
  100% {
    -webkit-transform: translateX(-5vw) translateY(-39vh) scale(0.69);
            transform: translateX(-5vw) translateY(-39vh) scale(0.69); } }

@keyframes "move7" {
  0% {
    -webkit-transform: translateX(30vw) translateY(-49vh) scale(0.28);
            transform: translateX(30vw) translateY(-49vh) scale(0.28); }
  4% {
    -webkit-transform: translateX(-43vw) translateY(9vh) scale(0.99);
            transform: translateX(-43vw) translateY(9vh) scale(0.99); }
  8% {
    -webkit-transform: translateX(-8vw) translateY(-29vh) scale(0.8);
            transform: translateX(-8vw) translateY(-29vh) scale(0.8); }
  12% {
    -webkit-transform: translateX(-10vw) translateY(19vh) scale(0.95);
            transform: translateX(-10vw) translateY(19vh) scale(0.95); }
  16% {
    -webkit-transform: translateX(-14vw) translateY(-23vh) scale(1);
            transform: translateX(-14vw) translateY(-23vh) scale(1); }
  20% {
    -webkit-transform: translateX(25vw) translateY(-35vh) scale(0.89);
            transform: translateX(25vw) translateY(-35vh) scale(0.89); }
  24% {
    -webkit-transform: translateX(34vw) translateY(33vh) scale(0.82);
            transform: translateX(34vw) translateY(33vh) scale(0.82); }
  28% {
    -webkit-transform: translateX(-39vw) translateY(-22vh) scale(0.78);
            transform: translateX(-39vw) translateY(-22vh) scale(0.78); }
  32% {
    -webkit-transform: translateX(41vw) translateY(-40vh) scale(0.44);
            transform: translateX(41vw) translateY(-40vh) scale(0.44); }
  36% {
    -webkit-transform: translateX(13vw) translateY(-21vh) scale(0.7);
            transform: translateX(13vw) translateY(-21vh) scale(0.7); }
  40% {
    -webkit-transform: translateX(42vw) translateY(-12vh) scale(0.35);
            transform: translateX(42vw) translateY(-12vh) scale(0.35); }
  44% {
    -webkit-transform: translateX(-49vw) translateY(-21vh) scale(0.53);
            transform: translateX(-49vw) translateY(-21vh) scale(0.53); }
  48% {
    -webkit-transform: translateX(-32vw) translateY(-20vh) scale(0.73);
            transform: translateX(-32vw) translateY(-20vh) scale(0.73); }
  52% {
    -webkit-transform: translateX(12vw) translateY(-10vh) scale(0.28);
            transform: translateX(12vw) translateY(-10vh) scale(0.28); }
  56% {
    -webkit-transform: translateX(47vw) translateY(-27vh) scale(0.78);
            transform: translateX(47vw) translateY(-27vh) scale(0.78); }
  60% {
    -webkit-transform: translateX(-19vw) translateY(9vh) scale(0.82);
            transform: translateX(-19vw) translateY(9vh) scale(0.82); }
  64% {
    -webkit-transform: translateX(20vw) translateY(-19vh) scale(0.35);
            transform: translateX(20vw) translateY(-19vh) scale(0.35); }
  68% {
    -webkit-transform: translateX(33vw) translateY(-38vh) scale(0.34);
            transform: translateX(33vw) translateY(-38vh) scale(0.34); }
  72% {
    -webkit-transform: translateX(6vw) translateY(-4vh) scale(0.65);
            transform: translateX(6vw) translateY(-4vh) scale(0.65); }
  76% {
    -webkit-transform: translateX(14vw) translateY(-27vh) scale(0.91);
            transform: translateX(14vw) translateY(-27vh) scale(0.91); }
  80% {
    -webkit-transform: translateX(43vw) translateY(-22vh) scale(1);
            transform: translateX(43vw) translateY(-22vh) scale(1); }
  84% {
    -webkit-transform: translateX(19vw) translateY(-15vh) scale(0.75);
            transform: translateX(19vw) translateY(-15vh) scale(0.75); }
  88% {
    -webkit-transform: translateX(20vw) translateY(15vh) scale(0.29);
            transform: translateX(20vw) translateY(15vh) scale(0.29); }
  92% {
    -webkit-transform: translateX(45vw) translateY(-22vh) scale(0.95);
            transform: translateX(45vw) translateY(-22vh) scale(0.95); }
  96% {
    -webkit-transform: translateX(23vw) translateY(-22vh) scale(0.92);
            transform: translateX(23vw) translateY(-22vh) scale(0.92); }
  100% {
    -webkit-transform: translateX(-5vw) translateY(-39vh) scale(0.69);
            transform: translateX(-5vw) translateY(-39vh) scale(0.69); } }

@-webkit-keyframes "move8" {
  0% {
    -webkit-transform: translateX(33vw) translateY(-38vh) scale(0.81);
            transform: translateX(33vw) translateY(-38vh) scale(0.81); }
  4.54545% {
    -webkit-transform: translateX(37vw) translateY(45vh) scale(0.65);
            transform: translateX(37vw) translateY(45vh) scale(0.65); }
  9.09091% {
    -webkit-transform: translateX(8vw) translateY(-21vh) scale(0.72);
            transform: translateX(8vw) translateY(-21vh) scale(0.72); }
  13.63636% {
    -webkit-transform: translateX(-20vw) translateY(-20vh) scale(0.92);
            transform: translateX(-20vw) translateY(-20vh) scale(0.92); }
  18.18182% {
    -webkit-transform: translateX(-37vw) translateY(33vh) scale(0.84);
            transform: translateX(-37vw) translateY(33vh) scale(0.84); }
  22.72727% {
    -webkit-transform: translateX(-26vw) translateY(28vh) scale(0.33);
            transform: translateX(-26vw) translateY(28vh) scale(0.33); }
  27.27273% {
    -webkit-transform: translateX(29vw) translateY(-33vh) scale(0.65);
            transform: translateX(29vw) translateY(-33vh) scale(0.65); }
  31.81818% {
    -webkit-transform: translateX(-22vw) translateY(38vh) scale(0.98);
            transform: translateX(-22vw) translateY(38vh) scale(0.98); }
  36.36364% {
    -webkit-transform: translateX(23vw) translateY(-19vh) scale(0.58);
            transform: translateX(23vw) translateY(-19vh) scale(0.58); }
  40.90909% {
    -webkit-transform: translateX(7vw) translateY(50vh) scale(0.76);
            transform: translateX(7vw) translateY(50vh) scale(0.76); }
  45.45455% {
    -webkit-transform: translateX(-27vw) translateY(41vh) scale(0.96);
            transform: translateX(-27vw) translateY(41vh) scale(0.96); }
  50% {
    -webkit-transform: translateX(-40vw) translateY(5vh) scale(0.76);
            transform: translateX(-40vw) translateY(5vh) scale(0.76); }
  54.54545% {
    -webkit-transform: translateX(-28vw) translateY(-26vh) scale(0.3);
            transform: translateX(-28vw) translateY(-26vh) scale(0.3); }
  59.09091% {
    -webkit-transform: translateX(18vw) translateY(18vh) scale(0.93);
            transform: translateX(18vw) translateY(18vh) scale(0.93); }
  63.63636% {
    -webkit-transform: translateX(-30vw) translateY(-38vh) scale(0.78);
            transform: translateX(-30vw) translateY(-38vh) scale(0.78); }
  68.18182% {
    -webkit-transform: translateX(-6vw) translateY(26vh) scale(0.3);
            transform: translateX(-6vw) translateY(26vh) scale(0.3); }
  72.72727% {
    -webkit-transform: translateX(-9vw) translateY(-30vh) scale(0.69);
            transform: translateX(-9vw) translateY(-30vh) scale(0.69); }
  77.27273% {
    -webkit-transform: translateX(4vw) translateY(25vh) scale(0.66);
            transform: translateX(4vw) translateY(25vh) scale(0.66); }
  81.81818% {
    -webkit-transform: translateX(-14vw) translateY(-5vh) scale(0.56);
            transform: translateX(-14vw) translateY(-5vh) scale(0.56); }
  86.36364% {
    -webkit-transform: translateX(-19vw) translateY(-38vh) scale(0.59);
            transform: translateX(-19vw) translateY(-38vh) scale(0.59); }
  90.90909% {
    -webkit-transform: translateX(-23vw) translateY(17vh) scale(0.72);
            transform: translateX(-23vw) translateY(17vh) scale(0.72); }
  95.45455% {
    -webkit-transform: translateX(-45vw) translateY(-28vh) scale(0.31);
            transform: translateX(-45vw) translateY(-28vh) scale(0.31); }
  100% {
    -webkit-transform: translateX(20vw) translateY(30vh) scale(0.61);
            transform: translateX(20vw) translateY(30vh) scale(0.61); } }

@keyframes "move8" {
  0% {
    -webkit-transform: translateX(33vw) translateY(-38vh) scale(0.81);
            transform: translateX(33vw) translateY(-38vh) scale(0.81); }
  4.54545% {
    -webkit-transform: translateX(37vw) translateY(45vh) scale(0.65);
            transform: translateX(37vw) translateY(45vh) scale(0.65); }
  9.09091% {
    -webkit-transform: translateX(8vw) translateY(-21vh) scale(0.72);
            transform: translateX(8vw) translateY(-21vh) scale(0.72); }
  13.63636% {
    -webkit-transform: translateX(-20vw) translateY(-20vh) scale(0.92);
            transform: translateX(-20vw) translateY(-20vh) scale(0.92); }
  18.18182% {
    -webkit-transform: translateX(-37vw) translateY(33vh) scale(0.84);
            transform: translateX(-37vw) translateY(33vh) scale(0.84); }
  22.72727% {
    -webkit-transform: translateX(-26vw) translateY(28vh) scale(0.33);
            transform: translateX(-26vw) translateY(28vh) scale(0.33); }
  27.27273% {
    -webkit-transform: translateX(29vw) translateY(-33vh) scale(0.65);
            transform: translateX(29vw) translateY(-33vh) scale(0.65); }
  31.81818% {
    -webkit-transform: translateX(-22vw) translateY(38vh) scale(0.98);
            transform: translateX(-22vw) translateY(38vh) scale(0.98); }
  36.36364% {
    -webkit-transform: translateX(23vw) translateY(-19vh) scale(0.58);
            transform: translateX(23vw) translateY(-19vh) scale(0.58); }
  40.90909% {
    -webkit-transform: translateX(7vw) translateY(50vh) scale(0.76);
            transform: translateX(7vw) translateY(50vh) scale(0.76); }
  45.45455% {
    -webkit-transform: translateX(-27vw) translateY(41vh) scale(0.96);
            transform: translateX(-27vw) translateY(41vh) scale(0.96); }
  50% {
    -webkit-transform: translateX(-40vw) translateY(5vh) scale(0.76);
            transform: translateX(-40vw) translateY(5vh) scale(0.76); }
  54.54545% {
    -webkit-transform: translateX(-28vw) translateY(-26vh) scale(0.3);
            transform: translateX(-28vw) translateY(-26vh) scale(0.3); }
  59.09091% {
    -webkit-transform: translateX(18vw) translateY(18vh) scale(0.93);
            transform: translateX(18vw) translateY(18vh) scale(0.93); }
  63.63636% {
    -webkit-transform: translateX(-30vw) translateY(-38vh) scale(0.78);
            transform: translateX(-30vw) translateY(-38vh) scale(0.78); }
  68.18182% {
    -webkit-transform: translateX(-6vw) translateY(26vh) scale(0.3);
            transform: translateX(-6vw) translateY(26vh) scale(0.3); }
  72.72727% {
    -webkit-transform: translateX(-9vw) translateY(-30vh) scale(0.69);
            transform: translateX(-9vw) translateY(-30vh) scale(0.69); }
  77.27273% {
    -webkit-transform: translateX(4vw) translateY(25vh) scale(0.66);
            transform: translateX(4vw) translateY(25vh) scale(0.66); }
  81.81818% {
    -webkit-transform: translateX(-14vw) translateY(-5vh) scale(0.56);
            transform: translateX(-14vw) translateY(-5vh) scale(0.56); }
  86.36364% {
    -webkit-transform: translateX(-19vw) translateY(-38vh) scale(0.59);
            transform: translateX(-19vw) translateY(-38vh) scale(0.59); }
  90.90909% {
    -webkit-transform: translateX(-23vw) translateY(17vh) scale(0.72);
            transform: translateX(-23vw) translateY(17vh) scale(0.72); }
  95.45455% {
    -webkit-transform: translateX(-45vw) translateY(-28vh) scale(0.31);
            transform: translateX(-45vw) translateY(-28vh) scale(0.31); }
  100% {
    -webkit-transform: translateX(20vw) translateY(30vh) scale(0.61);
            transform: translateX(20vw) translateY(30vh) scale(0.61); } }

@-webkit-keyframes "move9" {
  0% {
    -webkit-transform: translateX(-4vw) translateY(-32vh) scale(0.95);
            transform: translateX(-4vw) translateY(-32vh) scale(0.95); }
  3.57143% {
    -webkit-transform: translateX(-29vw) translateY(18vh) scale(0.63);
            transform: translateX(-29vw) translateY(18vh) scale(0.63); }
  7.14286% {
    -webkit-transform: translateX(-33vw) translateY(23vh) scale(0.45);
            transform: translateX(-33vw) translateY(23vh) scale(0.45); }
  10.71429% {
    -webkit-transform: translateX(24vw) translateY(1vh) scale(0.35);
            transform: translateX(24vw) translateY(1vh) scale(0.35); }
  14.28571% {
    -webkit-transform: translateX(-41vw) translateY(9vh) scale(0.71);
            transform: translateX(-41vw) translateY(9vh) scale(0.71); }
  17.85714% {
    -webkit-transform: translateX(24vw) translateY(-36vh) scale(0.54);
            transform: translateX(24vw) translateY(-36vh) scale(0.54); }
  21.42857% {
    -webkit-transform: translateX(45vw) translateY(-17vh) scale(0.56);
            transform: translateX(45vw) translateY(-17vh) scale(0.56); }
  25% {
    -webkit-transform: translateX(-32vw) translateY(25vh) scale(0.39);
            transform: translateX(-32vw) translateY(25vh) scale(0.39); }
  28.57143% {
    -webkit-transform: translateX(11vw) translateY(-45vh) scale(0.46);
            transform: translateX(11vw) translateY(-45vh) scale(0.46); }
  32.14286% {
    -webkit-transform: translateX(-37vw) translateY(14vh) scale(0.3);
            transform: translateX(-37vw) translateY(14vh) scale(0.3); }
  35.71429% {
    -webkit-transform: translateX(39vw) translateY(11vh) scale(0.51);
            transform: translateX(39vw) translateY(11vh) scale(0.51); }
  39.28571% {
    -webkit-transform: translateX(-48vw) translateY(50vh) scale(0.35);
            transform: translateX(-48vw) translateY(50vh) scale(0.35); }
  42.85714% {
    -webkit-transform: translateX(50vw) translateY(21vh) scale(0.77);
            transform: translateX(50vw) translateY(21vh) scale(0.77); }
  46.42857% {
    -webkit-transform: translateX(-39vw) translateY(18vh) scale(1);
            transform: translateX(-39vw) translateY(18vh) scale(1); }
  50% {
    -webkit-transform: translateX(10vw) translateY(49vh) scale(0.51);
            transform: translateX(10vw) translateY(49vh) scale(0.51); }
  53.57143% {
    -webkit-transform: translateX(-43vw) translateY(40vh) scale(0.7);
            transform: translateX(-43vw) translateY(40vh) scale(0.7); }
  57.14286% {
    -webkit-transform: translateX(19vw) translateY(-20vh) scale(0.75);
            transform: translateX(19vw) translateY(-20vh) scale(0.75); }
  60.71429% {
    -webkit-transform: translateX(-33vw) translateY(21vh) scale(0.42);
            transform: translateX(-33vw) translateY(21vh) scale(0.42); }
  64.28571% {
    -webkit-transform: translateX(-6vw) translateY(-5vh) scale(0.85);
            transform: translateX(-6vw) translateY(-5vh) scale(0.85); }
  67.85714% {
    -webkit-transform: translateX(-46vw) translateY(-16vh) scale(0.42);
            transform: translateX(-46vw) translateY(-16vh) scale(0.42); }
  71.42857% {
    -webkit-transform: translateX(11vw) translateY(-45vh) scale(0.52);
            transform: translateX(11vw) translateY(-45vh) scale(0.52); }
  75% {
    -webkit-transform: translateX(-47vw) translateY(-39vh) scale(0.64);
            transform: translateX(-47vw) translateY(-39vh) scale(0.64); }
  78.57143% {
    -webkit-transform: translateX(-7vw) translateY(-31vh) scale(0.52);
            transform: translateX(-7vw) translateY(-31vh) scale(0.52); }
  82.14286% {
    -webkit-transform: translateX(-46vw) translateY(49vh) scale(0.33);
            transform: translateX(-46vw) translateY(49vh) scale(0.33); }
  85.71429% {
    -webkit-transform: translateX(-19vw) translateY(2vh) scale(0.64);
            transform: translateX(-19vw) translateY(2vh) scale(0.64); }
  89.28571% {
    -webkit-transform: translateX(-31vw) translateY(0vh) scale(0.7);
            transform: translateX(-31vw) translateY(0vh) scale(0.7); }
  92.85714% {
    -webkit-transform: translateX(15vw) translateY(-43vh) scale(0.4);
            transform: translateX(15vw) translateY(-43vh) scale(0.4); }
  96.42857% {
    -webkit-transform: translateX(49vw) translateY(44vh) scale(0.86);
            transform: translateX(49vw) translateY(44vh) scale(0.86); }
  100% {
    -webkit-transform: translateX(-5vw) translateY(-2vh) scale(0.62);
            transform: translateX(-5vw) translateY(-2vh) scale(0.62); } }

@keyframes "move9" {
  0% {
    -webkit-transform: translateX(-4vw) translateY(-32vh) scale(0.95);
            transform: translateX(-4vw) translateY(-32vh) scale(0.95); }
  3.57143% {
    -webkit-transform: translateX(-29vw) translateY(18vh) scale(0.63);
            transform: translateX(-29vw) translateY(18vh) scale(0.63); }
  7.14286% {
    -webkit-transform: translateX(-33vw) translateY(23vh) scale(0.45);
            transform: translateX(-33vw) translateY(23vh) scale(0.45); }
  10.71429% {
    -webkit-transform: translateX(24vw) translateY(1vh) scale(0.35);
            transform: translateX(24vw) translateY(1vh) scale(0.35); }
  14.28571% {
    -webkit-transform: translateX(-41vw) translateY(9vh) scale(0.71);
            transform: translateX(-41vw) translateY(9vh) scale(0.71); }
  17.85714% {
    -webkit-transform: translateX(24vw) translateY(-36vh) scale(0.54);
            transform: translateX(24vw) translateY(-36vh) scale(0.54); }
  21.42857% {
    -webkit-transform: translateX(45vw) translateY(-17vh) scale(0.56);
            transform: translateX(45vw) translateY(-17vh) scale(0.56); }
  25% {
    -webkit-transform: translateX(-32vw) translateY(25vh) scale(0.39);
            transform: translateX(-32vw) translateY(25vh) scale(0.39); }
  28.57143% {
    -webkit-transform: translateX(11vw) translateY(-45vh) scale(0.46);
            transform: translateX(11vw) translateY(-45vh) scale(0.46); }
  32.14286% {
    -webkit-transform: translateX(-37vw) translateY(14vh) scale(0.3);
            transform: translateX(-37vw) translateY(14vh) scale(0.3); }
  35.71429% {
    -webkit-transform: translateX(39vw) translateY(11vh) scale(0.51);
            transform: translateX(39vw) translateY(11vh) scale(0.51); }
  39.28571% {
    -webkit-transform: translateX(-48vw) translateY(50vh) scale(0.35);
            transform: translateX(-48vw) translateY(50vh) scale(0.35); }
  42.85714% {
    -webkit-transform: translateX(50vw) translateY(21vh) scale(0.77);
            transform: translateX(50vw) translateY(21vh) scale(0.77); }
  46.42857% {
    -webkit-transform: translateX(-39vw) translateY(18vh) scale(1);
            transform: translateX(-39vw) translateY(18vh) scale(1); }
  50% {
    -webkit-transform: translateX(10vw) translateY(49vh) scale(0.51);
            transform: translateX(10vw) translateY(49vh) scale(0.51); }
  53.57143% {
    -webkit-transform: translateX(-43vw) translateY(40vh) scale(0.7);
            transform: translateX(-43vw) translateY(40vh) scale(0.7); }
  57.14286% {
    -webkit-transform: translateX(19vw) translateY(-20vh) scale(0.75);
            transform: translateX(19vw) translateY(-20vh) scale(0.75); }
  60.71429% {
    -webkit-transform: translateX(-33vw) translateY(21vh) scale(0.42);
            transform: translateX(-33vw) translateY(21vh) scale(0.42); }
  64.28571% {
    -webkit-transform: translateX(-6vw) translateY(-5vh) scale(0.85);
            transform: translateX(-6vw) translateY(-5vh) scale(0.85); }
  67.85714% {
    -webkit-transform: translateX(-46vw) translateY(-16vh) scale(0.42);
            transform: translateX(-46vw) translateY(-16vh) scale(0.42); }
  71.42857% {
    -webkit-transform: translateX(11vw) translateY(-45vh) scale(0.52);
            transform: translateX(11vw) translateY(-45vh) scale(0.52); }
  75% {
    -webkit-transform: translateX(-47vw) translateY(-39vh) scale(0.64);
            transform: translateX(-47vw) translateY(-39vh) scale(0.64); }
  78.57143% {
    -webkit-transform: translateX(-7vw) translateY(-31vh) scale(0.52);
            transform: translateX(-7vw) translateY(-31vh) scale(0.52); }
  82.14286% {
    -webkit-transform: translateX(-46vw) translateY(49vh) scale(0.33);
            transform: translateX(-46vw) translateY(49vh) scale(0.33); }
  85.71429% {
    -webkit-transform: translateX(-19vw) translateY(2vh) scale(0.64);
            transform: translateX(-19vw) translateY(2vh) scale(0.64); }
  89.28571% {
    -webkit-transform: translateX(-31vw) translateY(0vh) scale(0.7);
            transform: translateX(-31vw) translateY(0vh) scale(0.7); }
  92.85714% {
    -webkit-transform: translateX(15vw) translateY(-43vh) scale(0.4);
            transform: translateX(15vw) translateY(-43vh) scale(0.4); }
  96.42857% {
    -webkit-transform: translateX(49vw) translateY(44vh) scale(0.86);
            transform: translateX(49vw) translateY(44vh) scale(0.86); }
  100% {
    -webkit-transform: translateX(-5vw) translateY(-2vh) scale(0.62);
            transform: translateX(-5vw) translateY(-2vh) scale(0.62); } }

@-webkit-keyframes "move10" {
  0% {
    -webkit-transform: translateX(31vw) translateY(33vh) scale(0.73);
            transform: translateX(31vw) translateY(33vh) scale(0.73); }
  3.84615% {
    -webkit-transform: translateX(23vw) translateY(-19vh) scale(0.33);
            transform: translateX(23vw) translateY(-19vh) scale(0.33); }
  7.69231% {
    -webkit-transform: translateX(-34vw) translateY(-9vh) scale(0.56);
            transform: translateX(-34vw) translateY(-9vh) scale(0.56); }
  11.53846% {
    -webkit-transform: translateX(25vw) translateY(-46vh) scale(0.82);
            transform: translateX(25vw) translateY(-46vh) scale(0.82); }
  15.38462% {
    -webkit-transform: translateX(-22vw) translateY(-3vh) scale(0.92);
            transform: translateX(-22vw) translateY(-3vh) scale(0.92); }
  19.23077% {
    -webkit-transform: translateX(29vw) translateY(-29vh) scale(0.32);
            transform: translateX(29vw) translateY(-29vh) scale(0.32); }
  23.07692% {
    -webkit-transform: translateX(27vw) translateY(-21vh) scale(0.35);
            transform: translateX(27vw) translateY(-21vh) scale(0.35); }
  26.92308% {
    -webkit-transform: translateX(28vw) translateY(-9vh) scale(0.7);
            transform: translateX(28vw) translateY(-9vh) scale(0.7); }
  30.76923% {
    -webkit-transform: translateX(-19vw) translateY(-29vh) scale(0.37);
            transform: translateX(-19vw) translateY(-29vh) scale(0.37); }
  34.61538% {
    -webkit-transform: translateX(-47vw) translateY(48vh) scale(0.49);
            transform: translateX(-47vw) translateY(48vh) scale(0.49); }
  38.46154% {
    -webkit-transform: translateX(-41vw) translateY(-25vh) scale(0.31);
            transform: translateX(-41vw) translateY(-25vh) scale(0.31); }
  42.30769% {
    -webkit-transform: translateX(32vw) translateY(29vh) scale(0.89);
            transform: translateX(32vw) translateY(29vh) scale(0.89); }
  46.15385% {
    -webkit-transform: translateX(-38vw) translateY(-36vh) scale(0.3);
            transform: translateX(-38vw) translateY(-36vh) scale(0.3); }
  50% {
    -webkit-transform: translateX(-12vw) translateY(36vh) scale(0.8);
            transform: translateX(-12vw) translateY(36vh) scale(0.8); }
  53.84615% {
    -webkit-transform: translateX(28vw) translateY(10vh) scale(0.91);
            transform: translateX(28vw) translateY(10vh) scale(0.91); }
  57.69231% {
    -webkit-transform: translateX(9vw) translateY(37vh) scale(0.42);
            transform: translateX(9vw) translateY(37vh) scale(0.42); }
  61.53846% {
    -webkit-transform: translateX(-14vw) translateY(41vh) scale(0.99);
            transform: translateX(-14vw) translateY(41vh) scale(0.99); }
  65.38462% {
    -webkit-transform: translateX(-10vw) translateY(-18vh) scale(0.91);
            transform: translateX(-10vw) translateY(-18vh) scale(0.91); }
  69.23077% {
    -webkit-transform: translateX(-49vw) translateY(-30vh) scale(0.62);
            transform: translateX(-49vw) translateY(-30vh) scale(0.62); }
  73.07692% {
    -webkit-transform: translateX(10vw) translateY(-41vh) scale(0.68);
            transform: translateX(10vw) translateY(-41vh) scale(0.68); }
  76.92308% {
    -webkit-transform: translateX(43vw) translateY(1vh) scale(0.53);
            transform: translateX(43vw) translateY(1vh) scale(0.53); }
  80.76923% {
    -webkit-transform: translateX(-35vw) translateY(-45vh) scale(0.99);
            transform: translateX(-35vw) translateY(-45vh) scale(0.99); }
  84.61538% {
    -webkit-transform: translateX(27vw) translateY(43vh) scale(0.72);
            transform: translateX(27vw) translateY(43vh) scale(0.72); }
  88.46154% {
    -webkit-transform: translateX(-44vw) translateY(1vh) scale(0.46);
            transform: translateX(-44vw) translateY(1vh) scale(0.46); }
  92.30769% {
    -webkit-transform: translateX(46vw) translateY(-25vh) scale(0.81);
            transform: translateX(46vw) translateY(-25vh) scale(0.81); }
  96.15385% {
    -webkit-transform: translateX(40vw) translateY(3vh) scale(0.49);
            transform: translateX(40vw) translateY(3vh) scale(0.49); }
  100% {
    -webkit-transform: translateX(-28vw) translateY(45vh) scale(0.35);
            transform: translateX(-28vw) translateY(45vh) scale(0.35); } }

@keyframes "move10" {
  0% {
    -webkit-transform: translateX(31vw) translateY(33vh) scale(0.73);
            transform: translateX(31vw) translateY(33vh) scale(0.73); }
  3.84615% {
    -webkit-transform: translateX(23vw) translateY(-19vh) scale(0.33);
            transform: translateX(23vw) translateY(-19vh) scale(0.33); }
  7.69231% {
    -webkit-transform: translateX(-34vw) translateY(-9vh) scale(0.56);
            transform: translateX(-34vw) translateY(-9vh) scale(0.56); }
  11.53846% {
    -webkit-transform: translateX(25vw) translateY(-46vh) scale(0.82);
            transform: translateX(25vw) translateY(-46vh) scale(0.82); }
  15.38462% {
    -webkit-transform: translateX(-22vw) translateY(-3vh) scale(0.92);
            transform: translateX(-22vw) translateY(-3vh) scale(0.92); }
  19.23077% {
    -webkit-transform: translateX(29vw) translateY(-29vh) scale(0.32);
            transform: translateX(29vw) translateY(-29vh) scale(0.32); }
  23.07692% {
    -webkit-transform: translateX(27vw) translateY(-21vh) scale(0.35);
            transform: translateX(27vw) translateY(-21vh) scale(0.35); }
  26.92308% {
    -webkit-transform: translateX(28vw) translateY(-9vh) scale(0.7);
            transform: translateX(28vw) translateY(-9vh) scale(0.7); }
  30.76923% {
    -webkit-transform: translateX(-19vw) translateY(-29vh) scale(0.37);
            transform: translateX(-19vw) translateY(-29vh) scale(0.37); }
  34.61538% {
    -webkit-transform: translateX(-47vw) translateY(48vh) scale(0.49);
            transform: translateX(-47vw) translateY(48vh) scale(0.49); }
  38.46154% {
    -webkit-transform: translateX(-41vw) translateY(-25vh) scale(0.31);
            transform: translateX(-41vw) translateY(-25vh) scale(0.31); }
  42.30769% {
    -webkit-transform: translateX(32vw) translateY(29vh) scale(0.89);
            transform: translateX(32vw) translateY(29vh) scale(0.89); }
  46.15385% {
    -webkit-transform: translateX(-38vw) translateY(-36vh) scale(0.3);
            transform: translateX(-38vw) translateY(-36vh) scale(0.3); }
  50% {
    -webkit-transform: translateX(-12vw) translateY(36vh) scale(0.8);
            transform: translateX(-12vw) translateY(36vh) scale(0.8); }
  53.84615% {
    -webkit-transform: translateX(28vw) translateY(10vh) scale(0.91);
            transform: translateX(28vw) translateY(10vh) scale(0.91); }
  57.69231% {
    -webkit-transform: translateX(9vw) translateY(37vh) scale(0.42);
            transform: translateX(9vw) translateY(37vh) scale(0.42); }
  61.53846% {
    -webkit-transform: translateX(-14vw) translateY(41vh) scale(0.99);
            transform: translateX(-14vw) translateY(41vh) scale(0.99); }
  65.38462% {
    -webkit-transform: translateX(-10vw) translateY(-18vh) scale(0.91);
            transform: translateX(-10vw) translateY(-18vh) scale(0.91); }
  69.23077% {
    -webkit-transform: translateX(-49vw) translateY(-30vh) scale(0.62);
            transform: translateX(-49vw) translateY(-30vh) scale(0.62); }
  73.07692% {
    -webkit-transform: translateX(10vw) translateY(-41vh) scale(0.68);
            transform: translateX(10vw) translateY(-41vh) scale(0.68); }
  76.92308% {
    -webkit-transform: translateX(43vw) translateY(1vh) scale(0.53);
            transform: translateX(43vw) translateY(1vh) scale(0.53); }
  80.76923% {
    -webkit-transform: translateX(-35vw) translateY(-45vh) scale(0.99);
            transform: translateX(-35vw) translateY(-45vh) scale(0.99); }
  84.61538% {
    -webkit-transform: translateX(27vw) translateY(43vh) scale(0.72);
            transform: translateX(27vw) translateY(43vh) scale(0.72); }
  88.46154% {
    -webkit-transform: translateX(-44vw) translateY(1vh) scale(0.46);
            transform: translateX(-44vw) translateY(1vh) scale(0.46); }
  92.30769% {
    -webkit-transform: translateX(46vw) translateY(-25vh) scale(0.81);
            transform: translateX(46vw) translateY(-25vh) scale(0.81); }
  96.15385% {
    -webkit-transform: translateX(40vw) translateY(3vh) scale(0.49);
            transform: translateX(40vw) translateY(3vh) scale(0.49); }
  100% {
    -webkit-transform: translateX(-28vw) translateY(45vh) scale(0.35);
            transform: translateX(-28vw) translateY(45vh) scale(0.35); } }

@-webkit-keyframes "move11" {
  0% {
    -webkit-transform: translateX(-31vw) translateY(35vh) scale(0.37);
            transform: translateX(-31vw) translateY(35vh) scale(0.37); }
  5% {
    -webkit-transform: translateX(30vw) translateY(1vh) scale(0.53);
            transform: translateX(30vw) translateY(1vh) scale(0.53); }
  10% {
    -webkit-transform: translateX(28vw) translateY(43vh) scale(0.56);
            transform: translateX(28vw) translateY(43vh) scale(0.56); }
  15% {
    -webkit-transform: translateX(14vw) translateY(44vh) scale(0.91);
            transform: translateX(14vw) translateY(44vh) scale(0.91); }
  20% {
    -webkit-transform: translateX(15vw) translateY(-15vh) scale(0.43);
            transform: translateX(15vw) translateY(-15vh) scale(0.43); }
  25% {
    -webkit-transform: translateX(41vw) translateY(-15vh) scale(0.52);
            transform: translateX(41vw) translateY(-15vh) scale(0.52); }
  30% {
    -webkit-transform: translateX(11vw) translateY(-20vh) scale(0.41);
            transform: translateX(11vw) translateY(-20vh) scale(0.41); }
  35% {
    -webkit-transform: translateX(27vw) translateY(-13vh) scale(0.36);
            transform: translateX(27vw) translateY(-13vh) scale(0.36); }
  40% {
    -webkit-transform: translateX(-17vw) translateY(-5vh) scale(0.28);
            transform: translateX(-17vw) translateY(-5vh) scale(0.28); }
  45% {
    -webkit-transform: translateX(-23vw) translateY(-12vh) scale(0.39);
            transform: translateX(-23vw) translateY(-12vh) scale(0.39); }
  50% {
    -webkit-transform: translateX(-44vw) translateY(48vh) scale(0.85);
            transform: translateX(-44vw) translateY(48vh) scale(0.85); }
  55% {
    -webkit-transform: translateX(16vw) translateY(-33vh) scale(0.5);
            transform: translateX(16vw) translateY(-33vh) scale(0.5); }
  60% {
    -webkit-transform: translateX(46vw) translateY(-28vh) scale(0.84);
            transform: translateX(46vw) translateY(-28vh) scale(0.84); }
  65% {
    -webkit-transform: translateX(-22vw) translateY(-26vh) scale(0.49);
            transform: translateX(-22vw) translateY(-26vh) scale(0.49); }
  70% {
    -webkit-transform: translateX(-1vw) translateY(-14vh) scale(0.71);
            transform: translateX(-1vw) translateY(-14vh) scale(0.71); }
  75% {
    -webkit-transform: translateX(-43vw) translateY(9vh) scale(0.63);
            transform: translateX(-43vw) translateY(9vh) scale(0.63); }
  80% {
    -webkit-transform: translateX(45vw) translateY(-33vh) scale(0.83);
            transform: translateX(45vw) translateY(-33vh) scale(0.83); }
  85% {
    -webkit-transform: translateX(-37vw) translateY(28vh) scale(0.69);
            transform: translateX(-37vw) translateY(28vh) scale(0.69); }
  90% {
    -webkit-transform: translateX(15vw) translateY(-25vh) scale(0.93);
            transform: translateX(15vw) translateY(-25vh) scale(0.93); }
  95% {
    -webkit-transform: translateX(1vw) translateY(-28vh) scale(0.48);
            transform: translateX(1vw) translateY(-28vh) scale(0.48); }
  100% {
    -webkit-transform: translateX(-16vw) translateY(-19vh) scale(0.41);
            transform: translateX(-16vw) translateY(-19vh) scale(0.41); } }

@keyframes "move11" {
  0% {
    -webkit-transform: translateX(-31vw) translateY(35vh) scale(0.37);
            transform: translateX(-31vw) translateY(35vh) scale(0.37); }
  5% {
    -webkit-transform: translateX(30vw) translateY(1vh) scale(0.53);
            transform: translateX(30vw) translateY(1vh) scale(0.53); }
  10% {
    -webkit-transform: translateX(28vw) translateY(43vh) scale(0.56);
            transform: translateX(28vw) translateY(43vh) scale(0.56); }
  15% {
    -webkit-transform: translateX(14vw) translateY(44vh) scale(0.91);
            transform: translateX(14vw) translateY(44vh) scale(0.91); }
  20% {
    -webkit-transform: translateX(15vw) translateY(-15vh) scale(0.43);
            transform: translateX(15vw) translateY(-15vh) scale(0.43); }
  25% {
    -webkit-transform: translateX(41vw) translateY(-15vh) scale(0.52);
            transform: translateX(41vw) translateY(-15vh) scale(0.52); }
  30% {
    -webkit-transform: translateX(11vw) translateY(-20vh) scale(0.41);
            transform: translateX(11vw) translateY(-20vh) scale(0.41); }
  35% {
    -webkit-transform: translateX(27vw) translateY(-13vh) scale(0.36);
            transform: translateX(27vw) translateY(-13vh) scale(0.36); }
  40% {
    -webkit-transform: translateX(-17vw) translateY(-5vh) scale(0.28);
            transform: translateX(-17vw) translateY(-5vh) scale(0.28); }
  45% {
    -webkit-transform: translateX(-23vw) translateY(-12vh) scale(0.39);
            transform: translateX(-23vw) translateY(-12vh) scale(0.39); }
  50% {
    -webkit-transform: translateX(-44vw) translateY(48vh) scale(0.85);
            transform: translateX(-44vw) translateY(48vh) scale(0.85); }
  55% {
    -webkit-transform: translateX(16vw) translateY(-33vh) scale(0.5);
            transform: translateX(16vw) translateY(-33vh) scale(0.5); }
  60% {
    -webkit-transform: translateX(46vw) translateY(-28vh) scale(0.84);
            transform: translateX(46vw) translateY(-28vh) scale(0.84); }
  65% {
    -webkit-transform: translateX(-22vw) translateY(-26vh) scale(0.49);
            transform: translateX(-22vw) translateY(-26vh) scale(0.49); }
  70% {
    -webkit-transform: translateX(-1vw) translateY(-14vh) scale(0.71);
            transform: translateX(-1vw) translateY(-14vh) scale(0.71); }
  75% {
    -webkit-transform: translateX(-43vw) translateY(9vh) scale(0.63);
            transform: translateX(-43vw) translateY(9vh) scale(0.63); }
  80% {
    -webkit-transform: translateX(45vw) translateY(-33vh) scale(0.83);
            transform: translateX(45vw) translateY(-33vh) scale(0.83); }
  85% {
    -webkit-transform: translateX(-37vw) translateY(28vh) scale(0.69);
            transform: translateX(-37vw) translateY(28vh) scale(0.69); }
  90% {
    -webkit-transform: translateX(15vw) translateY(-25vh) scale(0.93);
            transform: translateX(15vw) translateY(-25vh) scale(0.93); }
  95% {
    -webkit-transform: translateX(1vw) translateY(-28vh) scale(0.48);
            transform: translateX(1vw) translateY(-28vh) scale(0.48); }
  100% {
    -webkit-transform: translateX(-16vw) translateY(-19vh) scale(0.41);
            transform: translateX(-16vw) translateY(-19vh) scale(0.41); } }

@-webkit-keyframes "move12" {
  0% {
    -webkit-transform: translateX(36vw) translateY(-24vh) scale(0.63);
            transform: translateX(36vw) translateY(-24vh) scale(0.63); }
  4.7619% {
    -webkit-transform: translateX(13vw) translateY(-21vh) scale(0.76);
            transform: translateX(13vw) translateY(-21vh) scale(0.76); }
  9.52381% {
    -webkit-transform: translateX(-47vw) translateY(46vh) scale(0.96);
            transform: translateX(-47vw) translateY(46vh) scale(0.96); }
  14.28571% {
    -webkit-transform: translateX(-33vw) translateY(-8vh) scale(0.5);
            transform: translateX(-33vw) translateY(-8vh) scale(0.5); }
  19.04762% {
    -webkit-transform: translateX(31vw) translateY(-49vh) scale(0.96);
            transform: translateX(31vw) translateY(-49vh) scale(0.96); }
  23.80952% {
    -webkit-transform: translateX(4vw) translateY(-22vh) scale(0.85);
            transform: translateX(4vw) translateY(-22vh) scale(0.85); }
  28.57143% {
    -webkit-transform: translateX(-11vw) translateY(-14vh) scale(0.84);
            transform: translateX(-11vw) translateY(-14vh) scale(0.84); }
  33.33333% {
    -webkit-transform: translateX(-23vw) translateY(33vh) scale(0.81);
            transform: translateX(-23vw) translateY(33vh) scale(0.81); }
  38.09524% {
    -webkit-transform: translateX(-13vw) translateY(38vh) scale(0.27);
            transform: translateX(-13vw) translateY(38vh) scale(0.27); }
  42.85714% {
    -webkit-transform: translateX(-7vw) translateY(-41vh) scale(0.92);
            transform: translateX(-7vw) translateY(-41vh) scale(0.92); }
  47.61905% {
    -webkit-transform: translateX(-43vw) translateY(-42vh) scale(0.51);
            transform: translateX(-43vw) translateY(-42vh) scale(0.51); }
  52.38095% {
    -webkit-transform: translateX(38vw) translateY(-40vh) scale(0.67);
            transform: translateX(38vw) translateY(-40vh) scale(0.67); }
  57.14286% {
    -webkit-transform: translateX(37vw) translateY(-43vh) scale(0.99);
            transform: translateX(37vw) translateY(-43vh) scale(0.99); }
  61.90476% {
    -webkit-transform: translateX(41vw) translateY(31vh) scale(0.46);
            transform: translateX(41vw) translateY(31vh) scale(0.46); }
  66.66667% {
    -webkit-transform: translateX(32vw) translateY(-3vh) scale(0.86);
            transform: translateX(32vw) translateY(-3vh) scale(0.86); }
  71.42857% {
    -webkit-transform: translateX(-2vw) translateY(-30vh) scale(0.48);
            transform: translateX(-2vw) translateY(-30vh) scale(0.48); }
  76.19048% {
    -webkit-transform: translateX(-4vw) translateY(-7vh) scale(0.5);
            transform: translateX(-4vw) translateY(-7vh) scale(0.5); }
  80.95238% {
    -webkit-transform: translateX(-33vw) translateY(-22vh) scale(0.96);
            transform: translateX(-33vw) translateY(-22vh) scale(0.96); }
  85.71429% {
    -webkit-transform: translateX(49vw) translateY(5vh) scale(0.36);
            transform: translateX(49vw) translateY(5vh) scale(0.36); }
  90.47619% {
    -webkit-transform: translateX(-33vw) translateY(49vh) scale(0.58);
            transform: translateX(-33vw) translateY(49vh) scale(0.58); }
  95.2381% {
    -webkit-transform: translateX(38vw) translateY(33vh) scale(0.34);
            transform: translateX(38vw) translateY(33vh) scale(0.34); }
  100% {
    -webkit-transform: translateX(-14vw) translateY(-13vh) scale(0.27);
            transform: translateX(-14vw) translateY(-13vh) scale(0.27); } }

@keyframes "move12" {
  0% {
    -webkit-transform: translateX(36vw) translateY(-24vh) scale(0.63);
            transform: translateX(36vw) translateY(-24vh) scale(0.63); }
  4.7619% {
    -webkit-transform: translateX(13vw) translateY(-21vh) scale(0.76);
            transform: translateX(13vw) translateY(-21vh) scale(0.76); }
  9.52381% {
    -webkit-transform: translateX(-47vw) translateY(46vh) scale(0.96);
            transform: translateX(-47vw) translateY(46vh) scale(0.96); }
  14.28571% {
    -webkit-transform: translateX(-33vw) translateY(-8vh) scale(0.5);
            transform: translateX(-33vw) translateY(-8vh) scale(0.5); }
  19.04762% {
    -webkit-transform: translateX(31vw) translateY(-49vh) scale(0.96);
            transform: translateX(31vw) translateY(-49vh) scale(0.96); }
  23.80952% {
    -webkit-transform: translateX(4vw) translateY(-22vh) scale(0.85);
            transform: translateX(4vw) translateY(-22vh) scale(0.85); }
  28.57143% {
    -webkit-transform: translateX(-11vw) translateY(-14vh) scale(0.84);
            transform: translateX(-11vw) translateY(-14vh) scale(0.84); }
  33.33333% {
    -webkit-transform: translateX(-23vw) translateY(33vh) scale(0.81);
            transform: translateX(-23vw) translateY(33vh) scale(0.81); }
  38.09524% {
    -webkit-transform: translateX(-13vw) translateY(38vh) scale(0.27);
            transform: translateX(-13vw) translateY(38vh) scale(0.27); }
  42.85714% {
    -webkit-transform: translateX(-7vw) translateY(-41vh) scale(0.92);
            transform: translateX(-7vw) translateY(-41vh) scale(0.92); }
  47.61905% {
    -webkit-transform: translateX(-43vw) translateY(-42vh) scale(0.51);
            transform: translateX(-43vw) translateY(-42vh) scale(0.51); }
  52.38095% {
    -webkit-transform: translateX(38vw) translateY(-40vh) scale(0.67);
            transform: translateX(38vw) translateY(-40vh) scale(0.67); }
  57.14286% {
    -webkit-transform: translateX(37vw) translateY(-43vh) scale(0.99);
            transform: translateX(37vw) translateY(-43vh) scale(0.99); }
  61.90476% {
    -webkit-transform: translateX(41vw) translateY(31vh) scale(0.46);
            transform: translateX(41vw) translateY(31vh) scale(0.46); }
  66.66667% {
    -webkit-transform: translateX(32vw) translateY(-3vh) scale(0.86);
            transform: translateX(32vw) translateY(-3vh) scale(0.86); }
  71.42857% {
    -webkit-transform: translateX(-2vw) translateY(-30vh) scale(0.48);
            transform: translateX(-2vw) translateY(-30vh) scale(0.48); }
  76.19048% {
    -webkit-transform: translateX(-4vw) translateY(-7vh) scale(0.5);
            transform: translateX(-4vw) translateY(-7vh) scale(0.5); }
  80.95238% {
    -webkit-transform: translateX(-33vw) translateY(-22vh) scale(0.96);
            transform: translateX(-33vw) translateY(-22vh) scale(0.96); }
  85.71429% {
    -webkit-transform: translateX(49vw) translateY(5vh) scale(0.36);
            transform: translateX(49vw) translateY(5vh) scale(0.36); }
  90.47619% {
    -webkit-transform: translateX(-33vw) translateY(49vh) scale(0.58);
            transform: translateX(-33vw) translateY(49vh) scale(0.58); }
  95.2381% {
    -webkit-transform: translateX(38vw) translateY(33vh) scale(0.34);
            transform: translateX(38vw) translateY(33vh) scale(0.34); }
  100% {
    -webkit-transform: translateX(-14vw) translateY(-13vh) scale(0.27);
            transform: translateX(-14vw) translateY(-13vh) scale(0.27); } }

@-webkit-keyframes "move13" {
  0% {
    -webkit-transform: translateX(-26vw) translateY(-49vh) scale(0.54);
            transform: translateX(-26vw) translateY(-49vh) scale(0.54); }
  5.88235% {
    -webkit-transform: translateX(-48vw) translateY(-21vh) scale(0.54);
            transform: translateX(-48vw) translateY(-21vh) scale(0.54); }
  11.76471% {
    -webkit-transform: translateX(-7vw) translateY(-20vh) scale(0.49);
            transform: translateX(-7vw) translateY(-20vh) scale(0.49); }
  17.64706% {
    -webkit-transform: translateX(1vw) translateY(34vh) scale(0.7);
            transform: translateX(1vw) translateY(34vh) scale(0.7); }
  23.52941% {
    -webkit-transform: translateX(22vw) translateY(-27vh) scale(0.37);
            transform: translateX(22vw) translateY(-27vh) scale(0.37); }
  29.41176% {
    -webkit-transform: translateX(15vw) translateY(41vh) scale(0.95);
            transform: translateX(15vw) translateY(41vh) scale(0.95); }
  35.29412% {
    -webkit-transform: translateX(43vw) translateY(-1vh) scale(0.58);
            transform: translateX(43vw) translateY(-1vh) scale(0.58); }
  41.17647% {
    -webkit-transform: translateX(-19vw) translateY(-5vh) scale(0.32);
            transform: translateX(-19vw) translateY(-5vh) scale(0.32); }
  47.05882% {
    -webkit-transform: translateX(-31vw) translateY(-42vh) scale(0.64);
            transform: translateX(-31vw) translateY(-42vh) scale(0.64); }
  52.94118% {
    -webkit-transform: translateX(38vw) translateY(-29vh) scale(0.45);
            transform: translateX(38vw) translateY(-29vh) scale(0.45); }
  58.82353% {
    -webkit-transform: translateX(-4vw) translateY(12vh) scale(0.95);
            transform: translateX(-4vw) translateY(12vh) scale(0.95); }
  64.70588% {
    -webkit-transform: translateX(0vw) translateY(4vh) scale(0.35);
            transform: translateX(0vw) translateY(4vh) scale(0.35); }
  70.58824% {
    -webkit-transform: translateX(30vw) translateY(45vh) scale(0.51);
            transform: translateX(30vw) translateY(45vh) scale(0.51); }
  76.47059% {
    -webkit-transform: translateX(-35vw) translateY(8vh) scale(0.39);
            transform: translateX(-35vw) translateY(8vh) scale(0.39); }
  82.35294% {
    -webkit-transform: translateX(-5vw) translateY(1vh) scale(0.33);
            transform: translateX(-5vw) translateY(1vh) scale(0.33); }
  88.23529% {
    -webkit-transform: translateX(48vw) translateY(2vh) scale(0.63);
            transform: translateX(48vw) translateY(2vh) scale(0.63); }
  94.11765% {
    -webkit-transform: translateX(42vw) translateY(21vh) scale(0.81);
            transform: translateX(42vw) translateY(21vh) scale(0.81); }
  100% {
    -webkit-transform: translateX(-19vw) translateY(-18vh) scale(0.75);
            transform: translateX(-19vw) translateY(-18vh) scale(0.75); } }

@keyframes "move13" {
  0% {
    -webkit-transform: translateX(-26vw) translateY(-49vh) scale(0.54);
            transform: translateX(-26vw) translateY(-49vh) scale(0.54); }
  5.88235% {
    -webkit-transform: translateX(-48vw) translateY(-21vh) scale(0.54);
            transform: translateX(-48vw) translateY(-21vh) scale(0.54); }
  11.76471% {
    -webkit-transform: translateX(-7vw) translateY(-20vh) scale(0.49);
            transform: translateX(-7vw) translateY(-20vh) scale(0.49); }
  17.64706% {
    -webkit-transform: translateX(1vw) translateY(34vh) scale(0.7);
            transform: translateX(1vw) translateY(34vh) scale(0.7); }
  23.52941% {
    -webkit-transform: translateX(22vw) translateY(-27vh) scale(0.37);
            transform: translateX(22vw) translateY(-27vh) scale(0.37); }
  29.41176% {
    -webkit-transform: translateX(15vw) translateY(41vh) scale(0.95);
            transform: translateX(15vw) translateY(41vh) scale(0.95); }
  35.29412% {
    -webkit-transform: translateX(43vw) translateY(-1vh) scale(0.58);
            transform: translateX(43vw) translateY(-1vh) scale(0.58); }
  41.17647% {
    -webkit-transform: translateX(-19vw) translateY(-5vh) scale(0.32);
            transform: translateX(-19vw) translateY(-5vh) scale(0.32); }
  47.05882% {
    -webkit-transform: translateX(-31vw) translateY(-42vh) scale(0.64);
            transform: translateX(-31vw) translateY(-42vh) scale(0.64); }
  52.94118% {
    -webkit-transform: translateX(38vw) translateY(-29vh) scale(0.45);
            transform: translateX(38vw) translateY(-29vh) scale(0.45); }
  58.82353% {
    -webkit-transform: translateX(-4vw) translateY(12vh) scale(0.95);
            transform: translateX(-4vw) translateY(12vh) scale(0.95); }
  64.70588% {
    -webkit-transform: translateX(0vw) translateY(4vh) scale(0.35);
            transform: translateX(0vw) translateY(4vh) scale(0.35); }
  70.58824% {
    -webkit-transform: translateX(30vw) translateY(45vh) scale(0.51);
            transform: translateX(30vw) translateY(45vh) scale(0.51); }
  76.47059% {
    -webkit-transform: translateX(-35vw) translateY(8vh) scale(0.39);
            transform: translateX(-35vw) translateY(8vh) scale(0.39); }
  82.35294% {
    -webkit-transform: translateX(-5vw) translateY(1vh) scale(0.33);
            transform: translateX(-5vw) translateY(1vh) scale(0.33); }
  88.23529% {
    -webkit-transform: translateX(48vw) translateY(2vh) scale(0.63);
            transform: translateX(48vw) translateY(2vh) scale(0.63); }
  94.11765% {
    -webkit-transform: translateX(42vw) translateY(21vh) scale(0.81);
            transform: translateX(42vw) translateY(21vh) scale(0.81); }
  100% {
    -webkit-transform: translateX(-19vw) translateY(-18vh) scale(0.75);
            transform: translateX(-19vw) translateY(-18vh) scale(0.75); } }

@-webkit-keyframes "move14" {
  0% {
    -webkit-transform: translateX(41vw) translateY(23vh) scale(0.96);
            transform: translateX(41vw) translateY(23vh) scale(0.96); }
  3.84615% {
    -webkit-transform: translateX(36vw) translateY(43vh) scale(0.63);
            transform: translateX(36vw) translateY(43vh) scale(0.63); }
  7.69231% {
    -webkit-transform: translateX(-38vw) translateY(-9vh) scale(0.82);
            transform: translateX(-38vw) translateY(-9vh) scale(0.82); }
  11.53846% {
    -webkit-transform: translateX(-2vw) translateY(35vh) scale(0.55);
            transform: translateX(-2vw) translateY(35vh) scale(0.55); }
  15.38462% {
    -webkit-transform: translateX(-46vw) translateY(-6vh) scale(0.92);
            transform: translateX(-46vw) translateY(-6vh) scale(0.92); }
  19.23077% {
    -webkit-transform: translateX(-23vw) translateY(-16vh) scale(0.67);
            transform: translateX(-23vw) translateY(-16vh) scale(0.67); }
  23.07692% {
    -webkit-transform: translateX(49vw) translateY(-48vh) scale(0.85);
            transform: translateX(49vw) translateY(-48vh) scale(0.85); }
  26.92308% {
    -webkit-transform: translateX(31vw) translateY(-17vh) scale(0.64);
            transform: translateX(31vw) translateY(-17vh) scale(0.64); }
  30.76923% {
    -webkit-transform: translateX(38vw) translateY(29vh) scale(1);
            transform: translateX(38vw) translateY(29vh) scale(1); }
  34.61538% {
    -webkit-transform: translateX(-27vw) translateY(-6vh) scale(0.4);
            transform: translateX(-27vw) translateY(-6vh) scale(0.4); }
  38.46154% {
    -webkit-transform: translateX(-29vw) translateY(-23vh) scale(0.29);
            transform: translateX(-29vw) translateY(-23vh) scale(0.29); }
  42.30769% {
    -webkit-transform: translateX(5vw) translateY(-12vh) scale(0.87);
            transform: translateX(5vw) translateY(-12vh) scale(0.87); }
  46.15385% {
    -webkit-transform: translateX(-26vw) translateY(28vh) scale(0.65);
            transform: translateX(-26vw) translateY(28vh) scale(0.65); }
  50% {
    -webkit-transform: translateX(-30vw) translateY(33vh) scale(0.45);
            transform: translateX(-30vw) translateY(33vh) scale(0.45); }
  53.84615% {
    -webkit-transform: translateX(27vw) translateY(21vh) scale(0.28);
            transform: translateX(27vw) translateY(21vh) scale(0.28); }
  57.69231% {
    -webkit-transform: translateX(-26vw) translateY(12vh) scale(0.88);
            transform: translateX(-26vw) translateY(12vh) scale(0.88); }
  61.53846% {
    -webkit-transform: translateX(19vw) translateY(-11vh) scale(0.64);
            transform: translateX(19vw) translateY(-11vh) scale(0.64); }
  65.38462% {
    -webkit-transform: translateX(-25vw) translateY(24vh) scale(0.79);
            transform: translateX(-25vw) translateY(24vh) scale(0.79); }
  69.23077% {
    -webkit-transform: translateX(40vw) translateY(41vh) scale(0.83);
            transform: translateX(40vw) translateY(41vh) scale(0.83); }
  73.07692% {
    -webkit-transform: translateX(-34vw) translateY(39vh) scale(0.52);
            transform: translateX(-34vw) translateY(39vh) scale(0.52); }
  76.92308% {
    -webkit-transform: translateX(22vw) translateY(-34vh) scale(1);
            transform: translateX(22vw) translateY(-34vh) scale(1); }
  80.76923% {
    -webkit-transform: translateX(2vw) translateY(45vh) scale(0.45);
            transform: translateX(2vw) translateY(45vh) scale(0.45); }
  84.61538% {
    -webkit-transform: translateX(-45vw) translateY(37vh) scale(0.95);
            transform: translateX(-45vw) translateY(37vh) scale(0.95); }
  88.46154% {
    -webkit-transform: translateX(-14vw) translateY(-48vh) scale(0.28);
            transform: translateX(-14vw) translateY(-48vh) scale(0.28); }
  92.30769% {
    -webkit-transform: translateX(6vw) translateY(-23vh) scale(0.89);
            transform: translateX(6vw) translateY(-23vh) scale(0.89); }
  96.15385% {
    -webkit-transform: translateX(-15vw) translateY(25vh) scale(0.57);
            transform: translateX(-15vw) translateY(25vh) scale(0.57); }
  100% {
    -webkit-transform: translateX(-44vw) translateY(-49vh) scale(0.76);
            transform: translateX(-44vw) translateY(-49vh) scale(0.76); } }

@keyframes "move14" {
  0% {
    -webkit-transform: translateX(41vw) translateY(23vh) scale(0.96);
            transform: translateX(41vw) translateY(23vh) scale(0.96); }
  3.84615% {
    -webkit-transform: translateX(36vw) translateY(43vh) scale(0.63);
            transform: translateX(36vw) translateY(43vh) scale(0.63); }
  7.69231% {
    -webkit-transform: translateX(-38vw) translateY(-9vh) scale(0.82);
            transform: translateX(-38vw) translateY(-9vh) scale(0.82); }
  11.53846% {
    -webkit-transform: translateX(-2vw) translateY(35vh) scale(0.55);
            transform: translateX(-2vw) translateY(35vh) scale(0.55); }
  15.38462% {
    -webkit-transform: translateX(-46vw) translateY(-6vh) scale(0.92);
            transform: translateX(-46vw) translateY(-6vh) scale(0.92); }
  19.23077% {
    -webkit-transform: translateX(-23vw) translateY(-16vh) scale(0.67);
            transform: translateX(-23vw) translateY(-16vh) scale(0.67); }
  23.07692% {
    -webkit-transform: translateX(49vw) translateY(-48vh) scale(0.85);
            transform: translateX(49vw) translateY(-48vh) scale(0.85); }
  26.92308% {
    -webkit-transform: translateX(31vw) translateY(-17vh) scale(0.64);
            transform: translateX(31vw) translateY(-17vh) scale(0.64); }
  30.76923% {
    -webkit-transform: translateX(38vw) translateY(29vh) scale(1);
            transform: translateX(38vw) translateY(29vh) scale(1); }
  34.61538% {
    -webkit-transform: translateX(-27vw) translateY(-6vh) scale(0.4);
            transform: translateX(-27vw) translateY(-6vh) scale(0.4); }
  38.46154% {
    -webkit-transform: translateX(-29vw) translateY(-23vh) scale(0.29);
            transform: translateX(-29vw) translateY(-23vh) scale(0.29); }
  42.30769% {
    -webkit-transform: translateX(5vw) translateY(-12vh) scale(0.87);
            transform: translateX(5vw) translateY(-12vh) scale(0.87); }
  46.15385% {
    -webkit-transform: translateX(-26vw) translateY(28vh) scale(0.65);
            transform: translateX(-26vw) translateY(28vh) scale(0.65); }
  50% {
    -webkit-transform: translateX(-30vw) translateY(33vh) scale(0.45);
            transform: translateX(-30vw) translateY(33vh) scale(0.45); }
  53.84615% {
    -webkit-transform: translateX(27vw) translateY(21vh) scale(0.28);
            transform: translateX(27vw) translateY(21vh) scale(0.28); }
  57.69231% {
    -webkit-transform: translateX(-26vw) translateY(12vh) scale(0.88);
            transform: translateX(-26vw) translateY(12vh) scale(0.88); }
  61.53846% {
    -webkit-transform: translateX(19vw) translateY(-11vh) scale(0.64);
            transform: translateX(19vw) translateY(-11vh) scale(0.64); }
  65.38462% {
    -webkit-transform: translateX(-25vw) translateY(24vh) scale(0.79);
            transform: translateX(-25vw) translateY(24vh) scale(0.79); }
  69.23077% {
    -webkit-transform: translateX(40vw) translateY(41vh) scale(0.83);
            transform: translateX(40vw) translateY(41vh) scale(0.83); }
  73.07692% {
    -webkit-transform: translateX(-34vw) translateY(39vh) scale(0.52);
            transform: translateX(-34vw) translateY(39vh) scale(0.52); }
  76.92308% {
    -webkit-transform: translateX(22vw) translateY(-34vh) scale(1);
            transform: translateX(22vw) translateY(-34vh) scale(1); }
  80.76923% {
    -webkit-transform: translateX(2vw) translateY(45vh) scale(0.45);
            transform: translateX(2vw) translateY(45vh) scale(0.45); }
  84.61538% {
    -webkit-transform: translateX(-45vw) translateY(37vh) scale(0.95);
            transform: translateX(-45vw) translateY(37vh) scale(0.95); }
  88.46154% {
    -webkit-transform: translateX(-14vw) translateY(-48vh) scale(0.28);
            transform: translateX(-14vw) translateY(-48vh) scale(0.28); }
  92.30769% {
    -webkit-transform: translateX(6vw) translateY(-23vh) scale(0.89);
            transform: translateX(6vw) translateY(-23vh) scale(0.89); }
  96.15385% {
    -webkit-transform: translateX(-15vw) translateY(25vh) scale(0.57);
            transform: translateX(-15vw) translateY(25vh) scale(0.57); }
  100% {
    -webkit-transform: translateX(-44vw) translateY(-49vh) scale(0.76);
            transform: translateX(-44vw) translateY(-49vh) scale(0.76); } }

@-webkit-keyframes "move15" {
  0% {
    -webkit-transform: translateX(-8vw) translateY(32vh) scale(0.3);
            transform: translateX(-8vw) translateY(32vh) scale(0.3); }
  4% {
    -webkit-transform: translateX(31vw) translateY(28vh) scale(0.4);
            transform: translateX(31vw) translateY(28vh) scale(0.4); }
  8% {
    -webkit-transform: translateX(30vw) translateY(46vh) scale(0.26);
            transform: translateX(30vw) translateY(46vh) scale(0.26); }
  12% {
    -webkit-transform: translateX(-24vw) translateY(-43vh) scale(0.68);
            transform: translateX(-24vw) translateY(-43vh) scale(0.68); }
  16% {
    -webkit-transform: translateX(20vw) translateY(-29vh) scale(0.45);
            transform: translateX(20vw) translateY(-29vh) scale(0.45); }
  20% {
    -webkit-transform: translateX(-48vw) translateY(31vh) scale(0.47);
            transform: translateX(-48vw) translateY(31vh) scale(0.47); }
  24% {
    -webkit-transform: translateX(43vw) translateY(-37vh) scale(0.57);
            transform: translateX(43vw) translateY(-37vh) scale(0.57); }
  28% {
    -webkit-transform: translateX(9vw) translateY(-26vh) scale(0.92);
            transform: translateX(9vw) translateY(-26vh) scale(0.92); }
  32% {
    -webkit-transform: translateX(-1vw) translateY(8vh) scale(0.32);
            transform: translateX(-1vw) translateY(8vh) scale(0.32); }
  36% {
    -webkit-transform: translateX(-38vw) translateY(-16vh) scale(0.4);
            transform: translateX(-38vw) translateY(-16vh) scale(0.4); }
  40% {
    -webkit-transform: translateX(5vw) translateY(-10vh) scale(0.81);
            transform: translateX(5vw) translateY(-10vh) scale(0.81); }
  44% {
    -webkit-transform: translateX(37vw) translateY(-14vh) scale(0.67);
            transform: translateX(37vw) translateY(-14vh) scale(0.67); }
  48% {
    -webkit-transform: translateX(33vw) translateY(5vh) scale(0.69);
            transform: translateX(33vw) translateY(5vh) scale(0.69); }
  52% {
    -webkit-transform: translateX(-31vw) translateY(-14vh) scale(0.3);
            transform: translateX(-31vw) translateY(-14vh) scale(0.3); }
  56% {
    -webkit-transform: translateX(18vw) translateY(16vh) scale(0.52);
            transform: translateX(18vw) translateY(16vh) scale(0.52); }
  60% {
    -webkit-transform: translateX(19vw) translateY(-14vh) scale(0.44);
            transform: translateX(19vw) translateY(-14vh) scale(0.44); }
  64% {
    -webkit-transform: translateX(21vw) translateY(45vh) scale(0.67);
            transform: translateX(21vw) translateY(45vh) scale(0.67); }
  68% {
    -webkit-transform: translateX(50vw) translateY(35vh) scale(0.94);
            transform: translateX(50vw) translateY(35vh) scale(0.94); }
  72% {
    -webkit-transform: translateX(-26vw) translateY(-47vh) scale(0.92);
            transform: translateX(-26vw) translateY(-47vh) scale(0.92); }
  76% {
    -webkit-transform: translateX(10vw) translateY(-27vh) scale(0.55);
            transform: translateX(10vw) translateY(-27vh) scale(0.55); }
  80% {
    -webkit-transform: translateX(7vw) translateY(37vh) scale(0.5);
            transform: translateX(7vw) translateY(37vh) scale(0.5); }
  84% {
    -webkit-transform: translateX(43vw) translateY(-48vh) scale(0.54);
            transform: translateX(43vw) translateY(-48vh) scale(0.54); }
  88% {
    -webkit-transform: translateX(27vw) translateY(5vh) scale(0.49);
            transform: translateX(27vw) translateY(5vh) scale(0.49); }
  92% {
    -webkit-transform: translateX(18vw) translateY(-16vh) scale(0.62);
            transform: translateX(18vw) translateY(-16vh) scale(0.62); }
  96% {
    -webkit-transform: translateX(-45vw) translateY(-20vh) scale(0.45);
            transform: translateX(-45vw) translateY(-20vh) scale(0.45); }
  100% {
    -webkit-transform: translateX(-37vw) translateY(-36vh) scale(0.76);
            transform: translateX(-37vw) translateY(-36vh) scale(0.76); } }

@keyframes "move15" {
  0% {
    -webkit-transform: translateX(-8vw) translateY(32vh) scale(0.3);
            transform: translateX(-8vw) translateY(32vh) scale(0.3); }
  4% {
    -webkit-transform: translateX(31vw) translateY(28vh) scale(0.4);
            transform: translateX(31vw) translateY(28vh) scale(0.4); }
  8% {
    -webkit-transform: translateX(30vw) translateY(46vh) scale(0.26);
            transform: translateX(30vw) translateY(46vh) scale(0.26); }
  12% {
    -webkit-transform: translateX(-24vw) translateY(-43vh) scale(0.68);
            transform: translateX(-24vw) translateY(-43vh) scale(0.68); }
  16% {
    -webkit-transform: translateX(20vw) translateY(-29vh) scale(0.45);
            transform: translateX(20vw) translateY(-29vh) scale(0.45); }
  20% {
    -webkit-transform: translateX(-48vw) translateY(31vh) scale(0.47);
            transform: translateX(-48vw) translateY(31vh) scale(0.47); }
  24% {
    -webkit-transform: translateX(43vw) translateY(-37vh) scale(0.57);
            transform: translateX(43vw) translateY(-37vh) scale(0.57); }
  28% {
    -webkit-transform: translateX(9vw) translateY(-26vh) scale(0.92);
            transform: translateX(9vw) translateY(-26vh) scale(0.92); }
  32% {
    -webkit-transform: translateX(-1vw) translateY(8vh) scale(0.32);
            transform: translateX(-1vw) translateY(8vh) scale(0.32); }
  36% {
    -webkit-transform: translateX(-38vw) translateY(-16vh) scale(0.4);
            transform: translateX(-38vw) translateY(-16vh) scale(0.4); }
  40% {
    -webkit-transform: translateX(5vw) translateY(-10vh) scale(0.81);
            transform: translateX(5vw) translateY(-10vh) scale(0.81); }
  44% {
    -webkit-transform: translateX(37vw) translateY(-14vh) scale(0.67);
            transform: translateX(37vw) translateY(-14vh) scale(0.67); }
  48% {
    -webkit-transform: translateX(33vw) translateY(5vh) scale(0.69);
            transform: translateX(33vw) translateY(5vh) scale(0.69); }
  52% {
    -webkit-transform: translateX(-31vw) translateY(-14vh) scale(0.3);
            transform: translateX(-31vw) translateY(-14vh) scale(0.3); }
  56% {
    -webkit-transform: translateX(18vw) translateY(16vh) scale(0.52);
            transform: translateX(18vw) translateY(16vh) scale(0.52); }
  60% {
    -webkit-transform: translateX(19vw) translateY(-14vh) scale(0.44);
            transform: translateX(19vw) translateY(-14vh) scale(0.44); }
  64% {
    -webkit-transform: translateX(21vw) translateY(45vh) scale(0.67);
            transform: translateX(21vw) translateY(45vh) scale(0.67); }
  68% {
    -webkit-transform: translateX(50vw) translateY(35vh) scale(0.94);
            transform: translateX(50vw) translateY(35vh) scale(0.94); }
  72% {
    -webkit-transform: translateX(-26vw) translateY(-47vh) scale(0.92);
            transform: translateX(-26vw) translateY(-47vh) scale(0.92); }
  76% {
    -webkit-transform: translateX(10vw) translateY(-27vh) scale(0.55);
            transform: translateX(10vw) translateY(-27vh) scale(0.55); }
  80% {
    -webkit-transform: translateX(7vw) translateY(37vh) scale(0.5);
            transform: translateX(7vw) translateY(37vh) scale(0.5); }
  84% {
    -webkit-transform: translateX(43vw) translateY(-48vh) scale(0.54);
            transform: translateX(43vw) translateY(-48vh) scale(0.54); }
  88% {
    -webkit-transform: translateX(27vw) translateY(5vh) scale(0.49);
            transform: translateX(27vw) translateY(5vh) scale(0.49); }
  92% {
    -webkit-transform: translateX(18vw) translateY(-16vh) scale(0.62);
            transform: translateX(18vw) translateY(-16vh) scale(0.62); }
  96% {
    -webkit-transform: translateX(-45vw) translateY(-20vh) scale(0.45);
            transform: translateX(-45vw) translateY(-20vh) scale(0.45); }
  100% {
    -webkit-transform: translateX(-37vw) translateY(-36vh) scale(0.76);
            transform: translateX(-37vw) translateY(-36vh) scale(0.76); } }

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

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

@-webkit-keyframes "flash" {
  0%, 30%, 100% {
    opacity: 0;
    -webkit-box-shadow: 0 0 0vw 0vw yellow;
            box-shadow: 0 0 0vw 0vw yellow; }
  5% {
    opacity: 1;
    -webkit-box-shadow: 0 0 2vw 0.4vw yellow;
            box-shadow: 0 0 2vw 0.4vw yellow; } }

@keyframes "flash" {
  0%, 30%, 100% {
    opacity: 0;
    -webkit-box-shadow: 0 0 0vw 0vw yellow;
            box-shadow: 0 0 0vw 0vw yellow; }
  5% {
    opacity: 1;
    -webkit-box-shadow: 0 0 2vw 0.4vw yellow;
            box-shadow: 0 0 2vw 0.4vw yellow; } }

.products__background .firefly {
  position: fixed;
  left: 50%;
  top: 50%;
  width: 0.4vw;
  height: 0.4vw;
  margin: -0.2vw 0 0 9.8vw;
  -webkit-animation: ease 200s alternate infinite;
          animation: ease 200s alternate infinite;
  pointer-events: none; }
  .products__background .firefly::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    -webkit-transform-origin: -10vw;
        -ms-transform-origin: -10vw;
            transform-origin: -10vw;
    background: black;
    opacity: 0.4;
    -webkit-animation: drift ease alternate infinite;
            animation: drift ease alternate infinite; }
  .products__background .firefly::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    -webkit-transform-origin: -10vw;
        -ms-transform-origin: -10vw;
            transform-origin: -10vw;
    background: white;
    opacity: 0;
    -webkit-box-shadow: 0 0 0vw 0vw yellow;
            box-shadow: 0 0 0vw 0vw yellow;
    -webkit-animation: drift ease alternate infinite, flash ease infinite;
            animation: drift ease alternate infinite, flash ease infinite; }
  .products__background .firefly:nth-child(1) {
    -webkit-animation-name: move1;
            animation-name: move1; }
    .products__background .firefly:nth-child(1)::before {
      -webkit-animation-duration: 9s;
              animation-duration: 9s; }
    .products__background .firefly:nth-child(1)::after {
      -webkit-animation-duration: 9s, 7021ms;
              animation-duration: 9s, 7021ms;
      -webkit-animation-delay: 0ms, 1587ms;
              animation-delay: 0ms, 1587ms; }
  .products__background .firefly:nth-child(2) {
    -webkit-animation-name: move2;
            animation-name: move2; }
    .products__background .firefly:nth-child(2)::before {
      -webkit-animation-duration: 16s;
              animation-duration: 16s; }
    .products__background .firefly:nth-child(2)::after {
      -webkit-animation-duration: 16s, 10308ms;
              animation-duration: 16s, 10308ms;
      -webkit-animation-delay: 0ms, 765ms;
              animation-delay: 0ms, 765ms; }
  .products__background .firefly:nth-child(3) {
    -webkit-animation-name: move3;
            animation-name: move3; }
    .products__background .firefly:nth-child(3)::before {
      -webkit-animation-duration: 14s;
              animation-duration: 14s; }
    .products__background .firefly:nth-child(3)::after {
      -webkit-animation-duration: 14s, 5735ms;
              animation-duration: 14s, 5735ms;
      -webkit-animation-delay: 0ms, 2101ms;
              animation-delay: 0ms, 2101ms; }
  .products__background .firefly:nth-child(4) {
    -webkit-animation-name: move4;
            animation-name: move4; }
    .products__background .firefly:nth-child(4)::before {
      -webkit-animation-duration: 11s;
              animation-duration: 11s; }
    .products__background .firefly:nth-child(4)::after {
      -webkit-animation-duration: 11s, 7943ms;
              animation-duration: 11s, 7943ms;
      -webkit-animation-delay: 0ms, 5037ms;
              animation-delay: 0ms, 5037ms; }
  .products__background .firefly:nth-child(5) {
    -webkit-animation-name: move5;
            animation-name: move5; }
    .products__background .firefly:nth-child(5)::before {
      -webkit-animation-duration: 17s;
              animation-duration: 17s; }
    .products__background .firefly:nth-child(5)::after {
      -webkit-animation-duration: 17s, 7701ms;
              animation-duration: 17s, 7701ms;
      -webkit-animation-delay: 0ms, 964ms;
              animation-delay: 0ms, 964ms; }
  .products__background .firefly:nth-child(6) {
    -webkit-animation-name: move6;
            animation-name: move6; }
    .products__background .firefly:nth-child(6)::before {
      -webkit-animation-duration: 12s;
              animation-duration: 12s; }
    .products__background .firefly:nth-child(6)::after {
      -webkit-animation-duration: 12s, 7658ms;
              animation-duration: 12s, 7658ms;
      -webkit-animation-delay: 0ms, 8194ms;
              animation-delay: 0ms, 8194ms; }
  .products__background .firefly:nth-child(7) {
    -webkit-animation-name: move7;
            animation-name: move7; }
    .products__background .firefly:nth-child(7)::before {
      -webkit-animation-duration: 15s;
              animation-duration: 15s; }
    .products__background .firefly:nth-child(7)::after {
      -webkit-animation-duration: 15s, 8196ms;
              animation-duration: 15s, 8196ms;
      -webkit-animation-delay: 0ms, 1782ms;
              animation-delay: 0ms, 1782ms; }
  .products__background .firefly:nth-child(8) {
    -webkit-animation-name: move8;
            animation-name: move8; }
    .products__background .firefly:nth-child(8)::before {
      -webkit-animation-duration: 11s;
              animation-duration: 11s; }
    .products__background .firefly:nth-child(8)::after {
      -webkit-animation-duration: 11s, 7661ms;
              animation-duration: 11s, 7661ms;
      -webkit-animation-delay: 0ms, 6022ms;
              animation-delay: 0ms, 6022ms; }
  .products__background .firefly:nth-child(9) {
    -webkit-animation-name: move9;
            animation-name: move9; }
    .products__background .firefly:nth-child(9)::before {
      -webkit-animation-duration: 18s;
              animation-duration: 18s; }
    .products__background .firefly:nth-child(9)::after {
      -webkit-animation-duration: 18s, 10271ms;
              animation-duration: 18s, 10271ms;
      -webkit-animation-delay: 0ms, 2093ms;
              animation-delay: 0ms, 2093ms; }
  .products__background .firefly:nth-child(10) {
    -webkit-animation-name: move10;
            animation-name: move10; }
    .products__background .firefly:nth-child(10)::before {
      -webkit-animation-duration: 9s;
              animation-duration: 9s; }
    .products__background .firefly:nth-child(10)::after {
      -webkit-animation-duration: 9s, 7581ms;
              animation-duration: 9s, 7581ms;
      -webkit-animation-delay: 0ms, 760ms;
              animation-delay: 0ms, 760ms; }
  .products__background .firefly:nth-child(11) {
    -webkit-animation-name: move11;
            animation-name: move11; }
    .products__background .firefly:nth-child(11)::before {
      -webkit-animation-duration: 12s;
              animation-duration: 12s; }
    .products__background .firefly:nth-child(11)::after {
      -webkit-animation-duration: 12s, 9981ms;
              animation-duration: 12s, 9981ms;
      -webkit-animation-delay: 0ms, 6998ms;
              animation-delay: 0ms, 6998ms; }
  .products__background .firefly:nth-child(12) {
    -webkit-animation-name: move12;
            animation-name: move12; }
    .products__background .firefly:nth-child(12)::before {
      -webkit-animation-duration: 17s;
              animation-duration: 17s; }
    .products__background .firefly:nth-child(12)::after {
      -webkit-animation-duration: 17s, 10271ms;
              animation-duration: 17s, 10271ms;
      -webkit-animation-delay: 0ms, 4387ms;
              animation-delay: 0ms, 4387ms; }
  .products__background .firefly:nth-child(13) {
    -webkit-animation-name: move13;
            animation-name: move13; }
    .products__background .firefly:nth-child(13)::before {
      -webkit-animation-duration: 18s;
              animation-duration: 18s; }
    .products__background .firefly:nth-child(13)::after {
      -webkit-animation-duration: 18s, 6586ms;
              animation-duration: 18s, 6586ms;
      -webkit-animation-delay: 0ms, 2589ms;
              animation-delay: 0ms, 2589ms; }
  .products__background .firefly:nth-child(14) {
    -webkit-animation-name: move14;
            animation-name: move14; }
    .products__background .firefly:nth-child(14)::before {
      -webkit-animation-duration: 14s;
              animation-duration: 14s; }
    .products__background .firefly:nth-child(14)::after {
      -webkit-animation-duration: 14s, 9537ms;
              animation-duration: 14s, 9537ms;
      -webkit-animation-delay: 0ms, 6014ms;
              animation-delay: 0ms, 6014ms; }
  .products__background .firefly:nth-child(15) {
    -webkit-animation-name: move15;
            animation-name: move15; }
    .products__background .firefly:nth-child(15)::before {
      -webkit-animation-duration: 10s;
              animation-duration: 10s; }
    .products__background .firefly:nth-child(15)::after {
      -webkit-animation-duration: 10s, 10138ms;
              animation-duration: 10s, 10138ms;
      -webkit-animation-delay: 0ms, 8244ms;
              animation-delay: 0ms, 8244ms; }

.last-blog .section-title {
  color: #1f1f1f; }

.last-blog__item-img {
  height: 180px;
  margin-bottom: 16px; }
  @media (max-width: 575.98px) {
    .last-blog__item-img {
      height: auto; } }
  .last-blog__item-img img {
    display: block;
    max-width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

.last-blog__item-title {
  font-family: 'OpenSans';
  font-size: 24px;
  color: #292929;
  letter-spacing: 0;
  font-weight: bold;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s; }

.last-blog__item-link:hover {
  text-decoration: none; }
  .last-blog__item-link:hover .last-blog__item-title {
    color: #992667; }

.last-blog__item-text {
  font-family: 'OpenSans'; }
  .last-blog__item-text p {
    font-size: 14px;
    letter-spacing: 0;
    margin-left: 0; }

a.last-blog__item-more {
  color: #992667;
  text-transform: none;
  font-family: 'OpenSans';
  margin-top: -10px;
  display: block;
  -webkit-transform: .2s;
      -ms-transform: .2s;
          transform: .2s; }
  a.last-blog__item-more:hover {
    text-decoration: none;
    opacity: .8; }

.last-blog__more {
  margin-top: 40px;
  text-align: center; }

.call-back {
  background-color: #1a181d;
  position: relative; }
  .call-back .form-control {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: transparent;
    border: 1px solid rgba(0, 0, 0, 0.1);
    height: 54px;
    font-size: 16px;
    font-weight: 400;
    -webkit-border-radius: 0;
            border-radius: 0;
    border-bottom: 1px solid #ffffff17; }
    .call-back .form-control:focus {
      outline: none;
      -webkit-box-shadow: none;
              box-shadow: none;
      border: 1px solid rgba(0, 0, 0, 0.1);
      border-bottom: 2px solid #992667; }
  .call-back .btn-send-message {
    border: none; }
    @media (max-width: 767.98px) {
      .call-back .btn-send-message {
        display: block;
        margin: 0 auto; } }

.call-back__subTitle {
  color: #fff;
  text-align: center;
  margin-bottom: 20px; }

.footer {
  padding-top: 99px;
  padding-bottom: 82px;
  background-color: #141415;
  font-family: 'OpenSans'; }

.footer_logo {
  padding-left: 0px;
  margin-bottom: 39px; }
  .footer_logo a {
    color: #992667;
    line-height: 1; }

.footer_intro p {
  margin-bottom: 0px;
  margin-left: 0; }

.footer_social {
  margin-top: 27px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 160px; }

.footer_cr {
  font-size: 14px;
  font-weight: 500;
  color: #cacaca;
  margin-top: 65px;
  opacity: .5; }

.footer_cr_2 {
  display: none;
  font-size: 16px;
  font-weight: 500;
  color: #cacaca;
  margin-top: 65px; }

.footer_col {
  margin-bottom: 27px; }
  .footer_col:last-child {
    margin-bottom: 0px; }
  .footer_col ul {
    list-style: none;
    padding-left: 0; }
    .footer_col ul li {
      margin-bottom: 4px; }
      .footer_col ul li a {
        font-size: 16px;
        font-weight: 500;
        color: #495057;
        -webkit-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease; }
        .footer_col ul li a:hover {
          color: #fff;
          text-decoration: none; }

.footer_col_title {
  font-size: 18px;
  font-weight: 500;
  color: #ebeae5;
  margin-bottom: 9px; }

/*[ Pagination ]
///////////////////////////////////////////////////////////
*/
.item-pagination {
  font-family: 'OpenSans';
  font-weight: 400;
  font-size: 13px;
  color: #444444;
  width: 36px;
  height: 36px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border: 1px solid #e6e6e6;
  margin: 6px; }

.item-pagination:hover {
  background-color: #333333;
  color: white; }

.item-pagination:visited {
  color: #444444; }

.active-pagination:visited {
  color: #fff; }

.active-pagination {
  background-color: #992667;
  color: white; }

.categories a:hover {
  color: #992667; }

.blog__text {
  font-family: 'OpenSans';
  letter-spacing: 0px;
  font-size: 16px; }

.contacts .section-title {
  color: #333; }

.contacts p {
  letter-spacing: 0px;
  font-family: 'OpenSans';
  font-size: 18px; }
  .contacts p strong {
    font-weight: bold; }

.inner-page .section-title {
  color: #1f1f1f;
  font-family: "Baron Neue";
  font-size: 32px;
  letter-spacing: 22px;
  margin: 0px;
  text-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  text-transform: uppercase;
  margin-bottom: 52px; }
  @media (max-width: 767.98px) {
    .inner-page .section-title {
      letter-spacing: 8px;
      font-size: 30px; } }

.inner-page__top {
  border-bottom: 1px solid #e6e6e6; }

.inner-page__content {
  padding-top: 82px;
  padding-bottom: 40px; }
  .inner-page__content--with-sidebar {
    padding-top: 0; }

.blog-list__articles {
  border-right: 1px solid #e6e6e6;
  padding-top: 82px; }
  @media (max-width: 767.98px) {
    .blog-list__articles {
      border: none;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2;
      padding-top: 40px; } }

.blog-list__item {
  margin-bottom: 50px; }

.blog-list__img {
  margin-bottom: 30px; }
  .blog-list__img img {
    display: block;
    max-width: 100%;
    -webkit-border-radius: 10px;
            border-radius: 10px; }

.blog-list__link {
  font-weight: 400;
  font-size: 30px;
  line-height: 1.2;
  color: #222222;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-bottom: 12px;
  display: block; }
  .blog-list__link h2 {
    all: inherit;
    font-family: 'OpenSans'; }

.blog-list__more {
  font-weight: 400;
  font-size: 12px;
  color: #222222;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: 'OpenSans'; }
  .blog-list__more .fa {
    margin-left: 4px; }

.blog-list__sidebar {
  padding-top: 200px; }
  @media (max-width: 767.98px) {
    .blog-list__sidebar {
      padding-top: 40px;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1; } }

.sidebar-menu {
  padding-left: 20px; }

.sidebar-menu__title {
  font-weight: 500;
  font-size: 22px;
  color: #222222;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-family: 'OpenSans';
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 30px;
  margin-bottom: 10px; }

.sidebar-menu__item {
  border-bottom: 1px solid #e6e6e6;
  color: #222222; }
  .sidebar-menu__item--active {
    color: #992667; }

.sidebar-menu__link {
  font-family: 'OpenSans';
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: block;
  padding-bottom: 8px;
  padding-top: 8px;
  color: inherit; }

.product-list {
  padding-left: 0;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.product-list__item {
  -webkit-flex-basis: 40%;
      -ms-flex-preferred-size: 40%;
          flex-basis: 40%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-bottom: 30px;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 30px;
  -webkit-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1); }

.product-list__item-img {
  height: 200px;
  margin-bottom: 10px; }
  .product-list__item-img img {
    display: block;
    max-width: 100%;
    height: 100%;
    margin: 0 auto; }

.product-list__item-link {
  font-weight: 400;
  font-size: 24px;
  line-height: 1.2;
  color: #222222;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-bottom: 16px;
  display: block; }

.product-list__item-title {
  all: inherit;
  font-family: 'OpenSans';
  text-align: center; }

.product-list__item-text {
  margin-bottom: 30px; }

.product__image {
  -webkit-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: auto; }
  .product__image img {
    display: block;
    width: 100%;
    height: auto; }
  @media (max-width: 575.98px) {
    .product__image {
      margin-bottom: 20px; } }

.product {
  padding-top: 80px;
  padding-bottom: 80px; }

.product__name {
  font-family: 'OpenSans';
  letter-spacing: 0;
  text-transform: none;
  color: #222222;
  margin-bottom: 15px; }
  @media (max-width: 991.98px) {
    .product__name {
      font-size: 20px; } }

.product__description-main p {
  color: #222;
  text-transform: none;
  font-family: 'OpenSans';
  font-size: 16px;
  letter-spacing: 0;
  margin: 0; }
  @media (max-width: 991.98px) {
    .product__description-main p {
      font-size: 14px; } }

.product__shopping-wrap {
  background-color: #F7F7F7;
  font-family: 'OpenSans';
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
  -webkit-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1); }
  @media (max-width: 991.98px) {
    .product__shopping-wrap {
      margin-top: 30px; } }

.product__price-simple {
  font-size: 28px;
  text-transform: none;
  font-weight: bold;
  text-align: center;
  margin-bottom: 14px; }

.product__btn-simple {
  text-align: center;
  font-family: "Baron Neue";
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 10px; }
  .product__btn-simple .btn {
    width: 100%; }
  .product__btn-simple .btn__secondary {
    color: #222;
    border: 1px solid #222; }

.delivery-ways {
  font-size: 18px;
  letter-spacing: 0;
  color: #222;
  text-align: center;
  margin-bottom: 10px;
  margin-top: 30px;
  position: relative; }
  .delivery-ways::before {
    position: absolute;
    content: '';
    height: 1px;
    background-color: #dedede;
    left: 0;
    right: 0;
    top: -15px; }
  .delivery-ways p {
    color: #222;
    text-transform: none;
    font-family: 'OpenSans';
    font-size: 14px;
    letter-spacing: 0;
    margin: 0;
    font-weight: 400;
    text-align: left;
    padding-left: 15px;
    padding-right: 15px; }

.product-upsale .product-list__item {
  -webkit-flex-basis: 30%;
      -ms-flex-preferred-size: 30%;
          flex-basis: 30%; }

.product-upsale .section-title {
  color: #222; }

.page-reviews__img {
  margin-bottom: 20px; }
  .page-reviews__img img {
    display: block;
    max-width: 100%;
    margin: 0 auto; }

.page-reviews__item {
  margin-bottom: 100px; }

.page-reviews__magician-name {
  color: #1f1f1f;
  font-size: 20px;
  letter-spacing: 5px;
  margin-bottom: 14px;
  font-weight: bold; }

.page-reviews__magician-abilities {
  margin-bottom: 8px;
  font-size: 16px;
  color: #817f80;
  font-family: 'OpenSans';
  text-transform: none; }

.page-reviews__magician-descr {
  font-size: 14px;
  color: #6c757d;
  font-family: 'OpenSans';
  text-transform: none;
  margin-bottom: 30px;
  line-height: 1.5; }

.page-reviews__slider-list {
  margin-top: 30px; }
  .page-reviews__slider-list .fa {
    font-size: 30px;
    color: #1f1f1f; }
  .page-reviews__slider-list .owl-nav button.owl-prev {
    border: 1px solid #1f1f1f !important;
    display: inline-block;
    height: 58px;
    width: 58px;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }
    .page-reviews__slider-list .owl-nav button.owl-prev:focus {
      outline: none; }
    .page-reviews__slider-list .owl-nav button.owl-prev .fa {
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg); }
  .page-reviews__slider-list .owl-nav {
    text-align: center; }
  .page-reviews__slider-list .owl-nav button.owl-next {
    border: 1px solid #1f1f1f !important;
    display: inline-block;
    height: 58px;
    width: 58px;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg); }
    .page-reviews__slider-list .owl-nav button.owl-next:focus {
      outline: none; }
    .page-reviews__slider-list .owl-nav button.owl-next .fa {
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }

.page-reviews__slider-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (max-width: 991.98px) {
    .page-reviews__slider-item {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }

.page-reviews__slider-content {
  -webkit-flex-basis: 80%;
      -ms-flex-preferred-size: 80%;
          flex-basis: 80%;
  padding-left: 60px; }
  @media (max-width: 991.98px) {
    .page-reviews__slider-content {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2;
      padding-left: 0;
      -webkit-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%; } }

.page-reviews__slider-name {
  font-weight: bold;
  text-align: right;
  margin-bottom: 20px;
  font-size: 20px;
  font-family: 'OpenSans'; }
  @media (max-width: 991.98px) {
    .page-reviews__slider-name {
      text-align: center; } }

.page-reviews__slider-text {
  font-size: 12px;
  color: #ebeae5;
  font-family: 'OpenSans';
  text-transform: none;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  padding: 10px 20px;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.4);
          box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.4);
  margin-bottom: 40px;
  line-height: 1.5; }

.page-reviews__slider-img {
  min-height: 216px; }
  @media (max-width: 991.98px) {
    .page-reviews__slider-img {
      -webkit-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%;
      margin-bottom: 14px; } }
  .page-reviews__slider-img img {
    display: block;
    max-width: 100%;
    margin: 0 auto; }

.sonnik {
  background-color: #ebebeb;
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: 'OpenSans'; }

.sonnik__wrap {
  max-width: 700px; }

.sonnik__title {
  font-size: 32px;
  color: #000;
  font-family: 'OpenSans';
  text-transform: none;
  letter-spacing: 2px;
  margin-bottom: 15px; }

.sonnik__group {
  margin-bottom: 40px; }

.sonnik__form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: 'OpenSans'; }
  @media (max-width: 991.98px) {
    .sonnik__form {
      display: block; } }
  .sonnik__form .autocomplete {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    @media (max-width: 991.98px) {
      .sonnik__form .autocomplete {
        display: block;
        margin-bottom: 10px; } }
  .sonnik__form .btn {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-left: 15px; }
    @media (max-width: 991.98px) {
      .sonnik__form .btn {
        margin-left: 0; } }

.sonnik__input {
  border: 0;
  background-color: transparent;
  border-bottom: 1px solid #212529;
  -webkit-border-radius: 0;
          border-radius: 0;
  width: 100%;
  height: 50px; }
  .sonnik__input:focus {
    -webkit-box-shadow: none;
            box-shadow: none; }

.sonnik__sub-title {
  color: #212529;
  font-size: 18px;
  letter-spacing: 2px;
  text-transform: none;
  font-weight: bold;
  margin-bottom: 20px; }

.sonnik__btn-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.sonnik__btn {
  background: #e3e3e3;
  padding: 12px 20px 12px 20px;
  color: #212529;
  border: 1px solid #c9c7c7;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  margin-right: 10px;
  margin-bottom: 10px; }
  .sonnik__btn--active {
    background: #992667;
    color: #fff;
    border: none; }
  .sonnik__btn:focus {
    outline: none;
    border-color: #992667; }

.sonnik__letter-title-list {
  list-style-type: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0; }

.sonnik__letter-title {
  -webkit-flex-basis: 30%;
      -ms-flex-preferred-size: 30%;
          flex-basis: 30%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-bottom: 6px;
  padding-right: 4px; }

.sonnik__letter-title-link {
  color: #212529;
  font-size: 14px;
  text-decoration: underline;
  position: relative;
  padding-left: 16px; }
  .sonnik__letter-title-link::before {
    content: '';
    width: 10px;
    height: 2px;
    background: #992667;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto; }

/* Horoscope */
.page-horoscope {
  background-color: #ebebeb; }

.horoscope {
  font-family: 'OpenSans'; }

.horoscope__name {
  list-style-type: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  border-bottom: 1px solid #aba9a9;
  padding-bottom: 10px; }

.horoscope__name-item {
  margin-right: 20px;
  margin-top: 10px; }
  .horoscope__name-item--active .horoscope__name-link {
    color: #992667; }

.horoscope__name-link {
  color: #000;
  font-size: 18px;
  font-family: 'OpenSans';
  font-weight: bold; }

.horoscope__descr {
  margin-bottom: 40px; }

.horoscope__type {
  list-style-type: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 40px; }

.horoscope__type-item {
  margin-right: 15px; }
  .horoscope__type-item--active .horoscope__type-link {
    background: #992667;
    color: #fff;
    border: none; }
  @media (max-width: 767.98px) {
    .horoscope__type-item {
      width: 100%;
      margin-right: 0; } }

.horoscope__type-link {
  background: #e3e3e3;
  padding: 12px 20px 12px 20px;
  color: #212529;
  border: 1px solid #c9c7c7;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  margin-right: 10px;
  margin-bottom: 10px;
  font-family: 'OpenSans';
  display: block; }
  .horoscope__type-link:focus {
    outline: none;
    border-color: #992667; }

@media (max-width: 767.98px) {
  .horoscope__main {
    margin-left: -15px;
    margin-right: -15px; } }

.horoscope__tabs-wrap {
  overflow-x: auto;
  overflow-y: none; }

.horoscope__tabs {
  list-style-type: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  margin-bottom: 0; }

.horoscope__btn {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-basis: 10%;
      -ms-flex-preferred-size: 10%;
          flex-basis: 10%;
  min-width: 92px;
  padding-top: 20px;
  padding-bottom: 20px; }
  .horoscope__btn::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 40px;
    background-color: #aba9a9;
    right: -1px;
    top: 0;
    bottom: 0;
    margin: auto; }
  .horoscope__btn:last-child::before {
    display: none; }
  .horoscope__btn--active {
    background-color: #fff;
    border: 1px solid #aba9a9;
    border-bottom: none; }
    .horoscope__btn--active .horoscope__btn-link {
      color: #992667;
      font-weight: bold; }
    .horoscope__btn--active::before {
      display: none; }

.horoscope__btn-icon {
  height: 40px;
  width: 40px;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  margin: 0 auto; }

.horoscope__btn-link {
  display: block;
  text-align: center;
  font-size: 16px;
  color: #000; }

.horoscope__content {
  background-color: #fff;
  border: 1px solid #aba9a9;
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 20px;
  margin-top: -1px; }
  @media (max-width: 767.98px) {
    .horoscope__content {
      padding-left: 15px;
      padding-right: 15px; } }

.horoscope__date {
  background-color: #ebebeb;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  padding-right: 8px;
  margin-bottom: 20px; }
  @media (max-width: 767.98px) {
    .horoscope__date {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }

.horoscope__date-title {
  margin-right: 10px;
  font-weight: bold; }
  @media (max-width: 767.98px) {
    .horoscope__date-title {
      width: 100%;
      margin-bottom: 10px; } }

.horoscope__date-list {
  list-style-type: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  margin-bottom: 0; }
  @media (max-width: 767.98px) {
    .horoscope__date-list {
      width: 100%; } }

.horoscope__date-item {
  margin-right: 3px; }
  .horoscope__date-item--active .horoscope__date-link {
    color: #992667;
    font-weight: bold; }
  .horoscope__date-item::after {
    content: ' / '; }
  .horoscope__date-item:last-child::after {
    display: none; }

.horoscope__date-link {
  color: #000; }

.horoscope__content-title {
  font-size: 30px;
  color: #000;
  font-weight: bold;
  margin-bottom: 20px; }

/*!*
 * ВНИМАНИЕ! Этот файл генерируется автоматически.
 * Не пишите сюда ничего вручную, все такие правки будут потеряны при следующей компиляции.
 */
.autocomplete {
  /*the container must be positioned relative:*/
  position: relative;
  display: inline-block; }

input {
  border: 1px solid transparent;
  background-color: #f1f1f1;
  padding: 10px;
  font-size: 16px; }

.autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0; }

.autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4; }

.autocomplete-items div:hover {
  /*when hovering an item:*/
  background-color: #e9e9e9; }

.autocomplete-active {
  /*when navigating through the items using the arrow keys:*/
  background-color: DodgerBlue !important;
  color: #ffffff; }

/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d; }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571429em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

.fa-ul > li {
  position: relative; }

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center; }

.fa-li.fa-lg {
  left: -1.85714286em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  -webkit-border-radius: .1em;
          border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

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

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

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #ffffff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000"; }

.fa-music:before {
  content: "\f001"; }

.fa-search:before {
  content: "\f002"; }

.fa-envelope-o:before {
  content: "\f003"; }

.fa-heart:before {
  content: "\f004"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-o:before {
  content: "\f006"; }

.fa-user:before {
  content: "\f007"; }

.fa-film:before {
  content: "\f008"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-check:before {
  content: "\f00c"; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-signal:before {
  content: "\f012"; }

.fa-gear:before,
.fa-cog:before {
  content: "\f013"; }

.fa-trash-o:before {
  content: "\f014"; }

.fa-home:before {
  content: "\f015"; }

.fa-file-o:before {
  content: "\f016"; }

.fa-clock-o:before {
  content: "\f017"; }

.fa-road:before {
  content: "\f018"; }

.fa-download:before {
  content: "\f019"; }

.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-play-circle-o:before {
  content: "\f01d"; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e"; }

.fa-refresh:before {
  content: "\f021"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-lock:before {
  content: "\f023"; }

.fa-flag:before {
  content: "\f024"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-print:before {
  content: "\f02f"; }

.fa-camera:before {
  content: "\f030"; }

.fa-font:before {
  content: "\f031"; }

.fa-bold:before {
  content: "\f032"; }

.fa-italic:before {
  content: "\f033"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-list:before {
  content: "\f03a"; }

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-video-camera:before {
  content: "\f03d"; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-tint:before {
  content: "\f043"; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044"; }

.fa-share-square-o:before {
  content: "\f045"; }

.fa-check-square-o:before {
  content: "\f046"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-play:before {
  content: "\f04b"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-eject:before {
  content: "\f052"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-times-circle-o:before {
  content: "\f05c"; }

.fa-check-circle-o:before {
  content: "\f05d"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064"; }

.fa-expand:before {
  content: "\f065"; }

.fa-compress:before {
  content: "\f066"; }

.fa-plus:before {
  content: "\f067"; }

.fa-minus:before {
  content: "\f068"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-plane:before {
  content: "\f072"; }

.fa-calendar:before {
  content: "\f073"; }

.fa-random:before {
  content: "\f074"; }

.fa-comment:before {
  content: "\f075"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-key:before {
  content: "\f084"; }

.fa-gears:before,
.fa-cogs:before {
  content: "\f085"; }

.fa-comments:before {
  content: "\f086"; }

.fa-thumbs-o-up:before {
  content: "\f087"; }

.fa-thumbs-o-down:before {
  content: "\f088"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-heart-o:before {
  content: "\f08a"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-linkedin-square:before {
  content: "\f08c"; }

.fa-thumb-tack:before {
  content: "\f08d"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-upload:before {
  content: "\f093"; }

.fa-lemon-o:before {
  content: "\f094"; }

.fa-phone:before {
  content: "\f095"; }

.fa-square-o:before {
  content: "\f096"; }

.fa-bookmark-o:before {
  content: "\f097"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a"; }

.fa-github:before {
  content: "\f09b"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-feed:before,
.fa-rss:before {
  content: "\f09e"; }

.fa-hdd-o:before {
  content: "\f0a0"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-hand-o-right:before {
  content: "\f0a4"; }

.fa-hand-o-left:before {
  content: "\f0a5"; }

.fa-hand-o-up:before {
  content: "\f0a6"; }

.fa-hand-o-down:before {
  content: "\f0a7"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-group:before,
.fa-users:before {
  content: "\f0c0"; }

.fa-chain:before,
.fa-link:before {
  content: "\f0c1"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4"; }

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-plus:before {
  content: "\f0d5"; }

.fa-money:before {
  content: "\f0d6"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd"; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-linkedin:before {
  content: "\f0e1"; }

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2"; }

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3"; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4"; }

.fa-comment-o:before {
  content: "\f0e5"; }

.fa-comments-o:before {
  content: "\f0e6"; }

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea"; }

.fa-lightbulb-o:before {
  content: "\f0eb"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-bell-o:before {
  content: "\f0a2"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cutlery:before {
  content: "\f0f5"; }

.fa-file-text-o:before {
  content: "\f0f6"; }

.fa-building-o:before {
  content: "\f0f7"; }

.fa-hospital-o:before {
  content: "\f0f8"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b"; }

.fa-circle-o:before {
  content: "\f10c"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-circle:before {
  content: "\f111"; }

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-folder-o:before {
  content: "\f114"; }

.fa-folder-open-o:before {
  content: "\f115"; }

.fa-smile-o:before {
  content: "\f118"; }

.fa-frown-o:before {
  content: "\f119"; }

.fa-meh-o:before {
  content: "\f11a"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-keyboard-o:before {
  content: "\f11c"; }

.fa-flag-o:before {
  content: "\f11d"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-code:before {
  content: "\f121"; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122"; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-crop:before {
  content: "\f125"; }

.fa-code-fork:before {
  content: "\f126"; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127"; }

.fa-question:before {
  content: "\f128"; }

.fa-info:before {
  content: "\f129"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-shield:before {
  content: "\f132"; }

.fa-calendar-o:before {
  content: "\f133"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-minus-square-o:before {
  content: "\f147"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-pencil-square:before {
  content: "\f14b"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150"; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151"; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152"; }

.fa-euro:before,
.fa-eur:before {
  content: "\f153"; }

.fa-gbp:before {
  content: "\f154"; }

.fa-dollar:before,
.fa-usd:before {
  content: "\f155"; }

.fa-rupee:before,
.fa-inr:before {
  content: "\f156"; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157"; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158"; }

.fa-won:before,
.fa-krw:before {
  content: "\f159"; }

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-text:before {
  content: "\f15c"; }

.fa-sort-alpha-asc:before {
  content: "\f15d"; }

.fa-sort-alpha-desc:before {
  content: "\f15e"; }

.fa-sort-amount-asc:before {
  content: "\f160"; }

.fa-sort-amount-desc:before {
  content: "\f161"; }

.fa-sort-numeric-asc:before {
  content: "\f162"; }

.fa-sort-numeric-desc:before {
  content: "\f163"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-youtube-square:before {
  content: "\f166"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-youtube-play:before {
  content: "\f16a"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-adn:before {
  content: "\f170"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitbucket-square:before {
  content: "\f172"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-apple:before {
  content: "\f179"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-android:before {
  content: "\f17b"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-trello:before {
  content: "\f181"; }

.fa-female:before {
  content: "\f182"; }

.fa-male:before {
  content: "\f183"; }

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184"; }

.fa-sun-o:before {
  content: "\f185"; }

.fa-moon-o:before {
  content: "\f186"; }

.fa-archive:before {
  content: "\f187"; }

.fa-bug:before {
  content: "\f188"; }

.fa-vk:before {
  content: "\f189"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

.fa-arrow-circle-o-left:before {
  content: "\f190"; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191"; }

.fa-dot-circle-o:before {
  content: "\f192"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195"; }

.fa-plus-square-o:before {
  content: "\f196"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-slack:before {
  content: "\f198"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c"; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-spoon:before {
  content: "\f1b1"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9"; }

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-file-pdf-o:before {
  content: "\f1c1"; }

.fa-file-word-o:before {
  content: "\f1c2"; }

.fa-file-excel-o:before {
  content: "\f1c3"; }

.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5"; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6"; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7"; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8"; }

.fa-file-code-o:before {
  content: "\f1c9"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd"; }

.fa-circle-o-notch:before {
  content: "\f1ce"; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0"; }

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7"; }

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9"; }

.fa-history:before {
  content: "\f1da"; }

.fa-circle-thin:before {
  content: "\f1db"; }

.fa-header:before {
  content: "\f1dc"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-sliders:before {
  content: "\f1de"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-newspaper-o:before {
  content: "\f1ea"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bell-slash-o:before {
  content: "\f1f7"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-eyedropper:before {
  content: "\f1fb"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-area-chart:before {
  content: "\f1fe"; }

.fa-pie-chart:before {
  content: "\f200"; }

.fa-line-chart:before {
  content: "\f201"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bus:before {
  content: "\f207"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-cc:before {
  content: "\f20a"; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b"; }

.fa-meanpath:before {
  content: "\f20c"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-venus:before {
  content: "\f221"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-facebook-official:before {
  content: "\f230"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-server:before {
  content: "\f233"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-hotel:before,
.fa-bed:before {
  content: "\f236"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-train:before {
  content: "\f238"; }

.fa-subway:before {
  content: "\f239"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-sticky-note-o:before {
  content: "\f24a"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-hourglass-o:before {
  content: "\f250"; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251"; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255"; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256"; }

.fa-hand-scissors-o:before {
  content: "\f257"; }

.fa-hand-lizard-o:before {
  content: "\f258"; }

.fa-hand-spock-o:before {
  content: "\f259"; }

.fa-hand-pointer-o:before {
  content: "\f25a"; }

.fa-hand-peace-o:before {
  content: "\f25b"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-safari:before {
  content: "\f267"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-tv:before,
.fa-television:before {
  content: "\f26c"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-500px:before {
  content: "\f26e"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-calendar-plus-o:before {
  content: "\f271"; }

.fa-calendar-minus-o:before {
  content: "\f272"; }

.fa-calendar-times-o:before {
  content: "\f273"; }

.fa-calendar-check-o:before {
  content: "\f274"; }

.fa-industry:before {
  content: "\f275"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-map-o:before {
  content: "\f278"; }

.fa-map:before {
  content: "\f279"; }

.fa-commenting:before {
  content: "\f27a"; }

.fa-commenting-o:before {
  content: "\f27b"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-vimeo:before {
  content: "\f27d"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-edge:before {
  content: "\f282"; }

.fa-credit-card-alt:before {
  content: "\f283"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-modx:before {
  content: "\f285"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-usb:before {
  content: "\f287"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-pause-circle-o:before {
  content: "\f28c"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stop-circle-o:before {
  content: "\f28e"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-percent:before {
  content: "\f295"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-envira:before {
  content: "\f299"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-wheelchair-alt:before {
  content: "\f29b"; }

.fa-question-circle-o:before {
  content: "\f29c"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-volume-control-phone:before {
  content: "\f2a0"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3"; }

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-handshake-o:before {
  content: "\f2b5"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-o:before {
  content: "\f2b7"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-book-o:before {
  content: "\f2ba"; }

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb"; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-circle-o:before {
  content: "\f2be"; }

.fa-user-o:before {
  content: "\f2c0"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2"; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3"; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-eercast:before {
  content: "\f2da"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-snowflake-o:before {
  content: "\f2dc"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-meetup:before {
  content: "\f2e0"; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

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

html, body {
  height: 100%; }

body {
  min-width: 320px;
  position: relative;
  line-height: 1.4;
  overflow-x: hidden; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

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

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #6b6b6b;
  opacity: 1;
  font-size: rem(15px); }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #6b6b6b;
  opacity: 1;
  font-size: rem(15px); }

:-ms-input-placeholder {
  /* IE 10+ */
  color: #6b6b6b;
  opacity: 1;
  font-size: rem(15px); }

:-moz-placeholder {
  /* Firefox 18- */
  color: #6b6b6b;
  opacity: 1;
  font-size: rem(15px); }

.hidden {
  display: none; }

/* line 34, ../../frontend-src/css/sass/_settings.sass */
h1 {
  color: #ebeae5;
  font-size: 54px;
  letter-spacing: 22px;
  margin: 0px; }

/* line 41, ../../frontend-src/css/sass/_settings.sass */
h2 {
  color: #ebeae5;
  font-size: 32px;
  letter-spacing: 22px;
  margin: 0px;
  text-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  text-transform: uppercase; }

/* line 48, ../../frontend-src/css/sass/_settings.sass */
h3 {
  margin: 0px;
  font-size: 24px;
  letter-spacing: 5px; }

/* line 53, ../../frontend-src/css/sass/_settings.sass */
h4 {
  color: #817f80;
  letter-spacing: 4px;
  margin: 6px;
  line-height: 1.8;
  font-size: 12px;
  font-weight: normal; }

/* line 61, ../../frontend-src/css/sass/_settings.sass */
a {
  text-decoration: none;
  color: #fff; }
  a:hover, a:visited {
    text-decoration: none; }

@font-face {
  font-family: "OpenSans";
  src: url("../fonts/OpenSans/OpenSansRegular/OpenSansRegular.eot?") format("eot"), url("../fonts/OpenSans/OpenSansRegular/OpenSansRegular.ttf") format("truetype"), url("../fonts/OpenSans/OpenSansRegular/OpenSansRegular.woff") format("woff"); }

@font-face {
  font-family: "OpenSans";
  font-weight: bold;
  src: url("../fonts/OpenSans/OpenSansBold/OpenSansBold.eot?") format("eot"), url("../fonts/OpenSans/OpenSansBold/OpenSansBold.ttf") format("truetype"), url("../fonts/OpenSans/OpenSansBold/OpenSansBold.woff") format("woff"); }

h1, h2, h3, h4, h5, h6 {
  color: #992667;
  margin: 0 0 rem(10px) 0; }

h1 {
  font-size: rem(36px);
  line-height: 1.05;
  font-family: 'Montserrat'; }
  @media only screen and (max-width: 720px) {
    h1 {
      font-size: rem(30px); } }

h2 {
  font-size: rem(30px);
  line-height: 1.14; }
  @media only screen and (max-width: 720px) {
    h2 {
      font-size: rem(26px); } }

h3 {
  font-size: rem(24px);
  line-height: 1.38; }
  @media only screen and (max-width: 720px) {
    h3 {
      font-size: rem(20px); } }

h4 {
  font-size: rem(18px);
  line-height: 1.38;
  font-size: rem(18px); }
  @media only screen and (max-width: 720px) {
    h4 {
      font-size: rem(16px); } }

h5 {
  font-size: rem(14px);
  line-height: 1.2; }

h6 {
  font-size: rem(12px);
  line-height: 1.2; }

p {
  margin: 0 0 rem(14px) 0; }

a {
  color: #992667;
  -webkit-transition: color .1s;
  -o-transition: color .1s;
  transition: color .1s; }
  a:hover {
    text-decoration: underline;
    color: #f3b7b4; }
  a:focus {
    color: #641411; }

mark {
  background-color: #992667;
  padding: rem(2px); }

blockquote {
  border-left: 5px solid #992667;
  padding: 10px 20px; }

em {
  font-style: italic; }

hr {
  border: solid #992667;
  border-width: 1px 0 0;
  clear: both;
  margin: 10px 0 30px;
  height: 0; }

ul,
ol {
  margin-top: 0; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

li {
  line-height: 1.3;
  margin-bottom: rem(5px); }

dl {
  margin-top: 0;
  line-height: 1.2; }

dt {
  font-weight: bold;
  margin: rem(8px) 0 rem(2px) 0; }

dd {
  margin-left: rem(20px);
  font-size: rem(15px); }

code {
  padding: 0.06em 0.3em;
  color: #1a1a1a;
  background-color: rgba(0, 0, 0, 0.08);
  -webkit-border-radius: 0.1875rem;
          border-radius: 0.1875rem; }

.section-title {
  color: #fff;
  text-align: center;
  margin-bottom: 60px;
  color: #ebeae5; }
  @media (max-width: 767.98px) {
    .section-title {
      letter-spacing: 8px;
      font-size: 20px; } }

a:hover {
  color: #992667; }

.breadcrumb {
  background-color: transparent;
  padding-top: 90px;
  margin-bottom: 3px; }

.breadcrumb-item {
  font-weight: 400;
  font-size: 12px;
  color: #222222;
  line-height: 1.5;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: 'OpenSans'; }
  .breadcrumb-item a {
    font-weight: 400;
    font-size: 12px;
    color: #222222;
    line-height: 1.5;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'OpenSans'; }

.content-block {
  font-family: 'OpenSans'; }
  .content-block p {
    font-size: 14px;
    letter-spacing: 0;
    margin-left: 0; }

.page-item {
  margin-right: 10px;
  width: 36px;
  height: 36px;
  text-align: center; }

.page-item:first-child .page-link,
.page-item:last-child .page-link {
  -webkit-border-radius: 100%;
          border-radius: 100%; }

.page-link {
  -webkit-border-radius: 100%;
          border-radius: 100%;
  line-height: 14px;
  display: block;
  height: 100%;
  color: #444444; }

/*[ FONT SIZE ]
///////////////////////////////////////////////////////////
*/
.fs-1 {
  font-size: 1px; }

.fs-2 {
  font-size: 2px; }

.fs-3 {
  font-size: 3px; }

.fs-4 {
  font-size: 4px; }

.fs-5 {
  font-size: 5px; }

.fs-6 {
  font-size: 6px; }

.fs-7 {
  font-size: 7px; }

.fs-8 {
  font-size: 8px; }

.fs-9 {
  font-size: 9px; }

.fs-10 {
  font-size: 10px; }

.fs-11 {
  font-size: 11px; }

.fs-12 {
  font-size: 12px; }

.fs-13 {
  font-size: 13px; }

.fs-14 {
  font-size: 14px; }

.fs-15 {
  font-size: 15px; }

.fs-16 {
  font-size: 16px; }

.fs-17 {
  font-size: 17px; }

.fs-18 {
  font-size: 18px; }

.fs-19 {
  font-size: 19px; }

.fs-20 {
  font-size: 20px; }

.fs-21 {
  font-size: 21px; }

.fs-22 {
  font-size: 22px; }

.fs-23 {
  font-size: 23px; }

.fs-24 {
  font-size: 24px; }

.fs-25 {
  font-size: 25px; }

.fs-26 {
  font-size: 26px; }

.fs-27 {
  font-size: 27px; }

.fs-28 {
  font-size: 28px; }

.fs-29 {
  font-size: 29px; }

.fs-30 {
  font-size: 30px; }

.fs-31 {
  font-size: 31px; }

.fs-32 {
  font-size: 32px; }

.fs-33 {
  font-size: 33px; }

.fs-34 {
  font-size: 34px; }

.fs-35 {
  font-size: 35px; }

.fs-36 {
  font-size: 36px; }

.fs-37 {
  font-size: 37px; }

.fs-38 {
  font-size: 38px; }

.fs-39 {
  font-size: 39px; }

.fs-40 {
  font-size: 40px; }

.fs-41 {
  font-size: 41px; }

.fs-42 {
  font-size: 42px; }

.fs-43 {
  font-size: 43px; }

.fs-44 {
  font-size: 44px; }

.fs-45 {
  font-size: 45px; }

.fs-46 {
  font-size: 46px; }

.fs-47 {
  font-size: 47px; }

.fs-48 {
  font-size: 48px; }

.fs-49 {
  font-size: 49px; }

.fs-50 {
  font-size: 50px; }

.fs-51 {
  font-size: 51px; }

.fs-52 {
  font-size: 52px; }

.fs-53 {
  font-size: 53px; }

.fs-54 {
  font-size: 54px; }

.fs-55 {
  font-size: 55px; }

.fs-56 {
  font-size: 56px; }

.fs-57 {
  font-size: 57px; }

.fs-58 {
  font-size: 58px; }

.fs-59 {
  font-size: 59px; }

.fs-60 {
  font-size: 60px; }

.fs-61 {
  font-size: 61px; }

.fs-62 {
  font-size: 62px; }

.fs-63 {
  font-size: 63px; }

.fs-64 {
  font-size: 64px; }

.fs-65 {
  font-size: 65px; }

.fs-66 {
  font-size: 66px; }

.fs-67 {
  font-size: 67px; }

.fs-68 {
  font-size: 68px; }

.fs-69 {
  font-size: 69px; }

.fs-70 {
  font-size: 70px; }

.fs-71 {
  font-size: 71px; }

.fs-72 {
  font-size: 72px; }

.fs-73 {
  font-size: 73px; }

.fs-74 {
  font-size: 74px; }

.fs-75 {
  font-size: 75px; }

.fs-76 {
  font-size: 76px; }

.fs-77 {
  font-size: 77px; }

.fs-78 {
  font-size: 78px; }

.fs-79 {
  font-size: 79px; }

.fs-80 {
  font-size: 80px; }

.fs-81 {
  font-size: 81px; }

.fs-82 {
  font-size: 82px; }

.fs-83 {
  font-size: 83px; }

.fs-84 {
  font-size: 84px; }

.fs-85 {
  font-size: 85px; }

.fs-86 {
  font-size: 86px; }

.fs-87 {
  font-size: 87px; }

.fs-88 {
  font-size: 88px; }

.fs-89 {
  font-size: 89px; }

.fs-90 {
  font-size: 90px; }

.fs-91 {
  font-size: 91px; }

.fs-92 {
  font-size: 92px; }

.fs-93 {
  font-size: 93px; }

.fs-94 {
  font-size: 94px; }

.fs-95 {
  font-size: 95px; }

.fs-96 {
  font-size: 96px; }

.fs-97 {
  font-size: 97px; }

.fs-98 {
  font-size: 98px; }

.fs-99 {
  font-size: 99px; }

.fs-100 {
  font-size: 100px; }

.fs-101 {
  font-size: 101px; }

.fs-102 {
  font-size: 102px; }

.fs-103 {
  font-size: 103px; }

.fs-104 {
  font-size: 104px; }

.fs-105 {
  font-size: 105px; }

.fs-106 {
  font-size: 106px; }

.fs-107 {
  font-size: 107px; }

.fs-108 {
  font-size: 108px; }

.fs-109 {
  font-size: 109px; }

.fs-110 {
  font-size: 110px; }

.fs-111 {
  font-size: 111px; }

.fs-112 {
  font-size: 112px; }

.fs-113 {
  font-size: 113px; }

.fs-114 {
  font-size: 114px; }

.fs-115 {
  font-size: 115px; }

.fs-116 {
  font-size: 116px; }

.fs-117 {
  font-size: 117px; }

.fs-118 {
  font-size: 118px; }

.fs-119 {
  font-size: 119px; }

.fs-120 {
  font-size: 120px; }

.fs-121 {
  font-size: 121px; }

.fs-122 {
  font-size: 122px; }

.fs-123 {
  font-size: 123px; }

.fs-124 {
  font-size: 124px; }

.fs-125 {
  font-size: 125px; }

.fs-126 {
  font-size: 126px; }

.fs-127 {
  font-size: 127px; }

.fs-128 {
  font-size: 128px; }

.fs-129 {
  font-size: 129px; }

.fs-130 {
  font-size: 130px; }

.fs-131 {
  font-size: 131px; }

.fs-132 {
  font-size: 132px; }

.fs-133 {
  font-size: 133px; }

.fs-134 {
  font-size: 134px; }

.fs-135 {
  font-size: 135px; }

.fs-136 {
  font-size: 136px; }

.fs-137 {
  font-size: 137px; }

.fs-138 {
  font-size: 138px; }

.fs-139 {
  font-size: 139px; }

.fs-140 {
  font-size: 140px; }

.fs-141 {
  font-size: 141px; }

.fs-142 {
  font-size: 142px; }

.fs-143 {
  font-size: 143px; }

.fs-144 {
  font-size: 144px; }

.fs-145 {
  font-size: 145px; }

.fs-146 {
  font-size: 146px; }

.fs-147 {
  font-size: 147px; }

.fs-148 {
  font-size: 148px; }

.fs-149 {
  font-size: 149px; }

.fs-150 {
  font-size: 150px; }

.fs-151 {
  font-size: 151px; }

.fs-152 {
  font-size: 152px; }

.fs-153 {
  font-size: 153px; }

.fs-154 {
  font-size: 154px; }

.fs-155 {
  font-size: 155px; }

.fs-156 {
  font-size: 156px; }

.fs-157 {
  font-size: 157px; }

.fs-158 {
  font-size: 158px; }

.fs-159 {
  font-size: 159px; }

.fs-160 {
  font-size: 160px; }

.fs-161 {
  font-size: 161px; }

.fs-162 {
  font-size: 162px; }

.fs-163 {
  font-size: 163px; }

.fs-164 {
  font-size: 164px; }

.fs-165 {
  font-size: 165px; }

.fs-166 {
  font-size: 166px; }

.fs-167 {
  font-size: 167px; }

.fs-168 {
  font-size: 168px; }

.fs-169 {
  font-size: 169px; }

.fs-170 {
  font-size: 170px; }

.fs-171 {
  font-size: 171px; }

.fs-172 {
  font-size: 172px; }

.fs-173 {
  font-size: 173px; }

.fs-174 {
  font-size: 174px; }

.fs-175 {
  font-size: 175px; }

.fs-176 {
  font-size: 176px; }

.fs-177 {
  font-size: 177px; }

.fs-178 {
  font-size: 178px; }

.fs-179 {
  font-size: 179px; }

.fs-180 {
  font-size: 180px; }

.fs-181 {
  font-size: 181px; }

.fs-182 {
  font-size: 182px; }

.fs-183 {
  font-size: 183px; }

.fs-184 {
  font-size: 184px; }

.fs-185 {
  font-size: 185px; }

.fs-186 {
  font-size: 186px; }

.fs-187 {
  font-size: 187px; }

.fs-188 {
  font-size: 188px; }

.fs-189 {
  font-size: 189px; }

.fs-190 {
  font-size: 190px; }

.fs-191 {
  font-size: 191px; }

.fs-192 {
  font-size: 192px; }

.fs-193 {
  font-size: 193px; }

.fs-194 {
  font-size: 194px; }

.fs-195 {
  font-size: 195px; }

.fs-196 {
  font-size: 196px; }

.fs-197 {
  font-size: 197px; }

.fs-198 {
  font-size: 198px; }

.fs-199 {
  font-size: 199px; }

.fs-200 {
  font-size: 200px; }

/*[ PADDING ]
///////////////////////////////////////////////////////////
*/
.p-t-0 {
  padding-top: 0px; }

.p-t-1 {
  padding-top: 1px; }

.p-t-2 {
  padding-top: 2px; }

.p-t-3 {
  padding-top: 3px; }

.p-t-4 {
  padding-top: 4px; }

.p-t-5 {
  padding-top: 5px; }

.p-t-6 {
  padding-top: 6px; }

.p-t-7 {
  padding-top: 7px; }

.p-t-8 {
  padding-top: 8px; }

.p-t-9 {
  padding-top: 9px; }

.p-t-10 {
  padding-top: 10px; }

.p-t-11 {
  padding-top: 11px; }

.p-t-12 {
  padding-top: 12px; }

.p-t-13 {
  padding-top: 13px; }

.p-t-14 {
  padding-top: 14px; }

.p-t-15 {
  padding-top: 15px; }

.p-t-16 {
  padding-top: 16px; }

.p-t-17 {
  padding-top: 17px; }

.p-t-18 {
  padding-top: 18px; }

.p-t-19 {
  padding-top: 19px; }

.p-t-20 {
  padding-top: 20px; }

.p-t-21 {
  padding-top: 21px; }

.p-t-22 {
  padding-top: 22px; }

.p-t-23 {
  padding-top: 23px; }

.p-t-24 {
  padding-top: 24px; }

.p-t-25 {
  padding-top: 25px; }

.p-t-26 {
  padding-top: 26px; }

.p-t-27 {
  padding-top: 27px; }

.p-t-28 {
  padding-top: 28px; }

.p-t-29 {
  padding-top: 29px; }

.p-t-30 {
  padding-top: 30px; }

.p-t-31 {
  padding-top: 31px; }

.p-t-32 {
  padding-top: 32px; }

.p-t-33 {
  padding-top: 33px; }

.p-t-34 {
  padding-top: 34px; }

.p-t-35 {
  padding-top: 35px; }

.p-t-36 {
  padding-top: 36px; }

.p-t-37 {
  padding-top: 37px; }

.p-t-38 {
  padding-top: 38px; }

.p-t-39 {
  padding-top: 39px; }

.p-t-40 {
  padding-top: 40px; }

.p-t-41 {
  padding-top: 41px; }

.p-t-42 {
  padding-top: 42px; }

.p-t-43 {
  padding-top: 43px; }

.p-t-44 {
  padding-top: 44px; }

.p-t-45 {
  padding-top: 45px; }

.p-t-46 {
  padding-top: 46px; }

.p-t-47 {
  padding-top: 47px; }

.p-t-48 {
  padding-top: 48px; }

.p-t-49 {
  padding-top: 49px; }

.p-t-50 {
  padding-top: 50px; }

.p-t-51 {
  padding-top: 51px; }

.p-t-52 {
  padding-top: 52px; }

.p-t-53 {
  padding-top: 53px; }

.p-t-54 {
  padding-top: 54px; }

.p-t-55 {
  padding-top: 55px; }

.p-t-56 {
  padding-top: 56px; }

.p-t-57 {
  padding-top: 57px; }

.p-t-58 {
  padding-top: 58px; }

.p-t-59 {
  padding-top: 59px; }

.p-t-60 {
  padding-top: 60px; }

.p-t-61 {
  padding-top: 61px; }

.p-t-62 {
  padding-top: 62px; }

.p-t-63 {
  padding-top: 63px; }

.p-t-64 {
  padding-top: 64px; }

.p-t-65 {
  padding-top: 65px; }

.p-t-66 {
  padding-top: 66px; }

.p-t-67 {
  padding-top: 67px; }

.p-t-68 {
  padding-top: 68px; }

.p-t-69 {
  padding-top: 69px; }

.p-t-70 {
  padding-top: 70px; }

.p-t-71 {
  padding-top: 71px; }

.p-t-72 {
  padding-top: 72px; }

.p-t-73 {
  padding-top: 73px; }

.p-t-74 {
  padding-top: 74px; }

.p-t-75 {
  padding-top: 75px; }

.p-t-76 {
  padding-top: 76px; }

.p-t-77 {
  padding-top: 77px; }

.p-t-78 {
  padding-top: 78px; }

.p-t-79 {
  padding-top: 79px; }

.p-t-80 {
  padding-top: 80px; }

.p-t-81 {
  padding-top: 81px; }

.p-t-82 {
  padding-top: 82px; }

.p-t-83 {
  padding-top: 83px; }

.p-t-84 {
  padding-top: 84px; }

.p-t-85 {
  padding-top: 85px; }

.p-t-86 {
  padding-top: 86px; }

.p-t-87 {
  padding-top: 87px; }

.p-t-88 {
  padding-top: 88px; }

.p-t-89 {
  padding-top: 89px; }

.p-t-90 {
  padding-top: 90px; }

.p-t-91 {
  padding-top: 91px; }

.p-t-92 {
  padding-top: 92px; }

.p-t-93 {
  padding-top: 93px; }

.p-t-94 {
  padding-top: 94px; }

.p-t-95 {
  padding-top: 95px; }

.p-t-96 {
  padding-top: 96px; }

.p-t-97 {
  padding-top: 97px; }

.p-t-98 {
  padding-top: 98px; }

.p-t-99 {
  padding-top: 99px; }

.p-t-100 {
  padding-top: 100px; }

.p-t-101 {
  padding-top: 101px; }

.p-t-102 {
  padding-top: 102px; }

.p-t-103 {
  padding-top: 103px; }

.p-t-104 {
  padding-top: 104px; }

.p-t-105 {
  padding-top: 105px; }

.p-t-106 {
  padding-top: 106px; }

.p-t-107 {
  padding-top: 107px; }

.p-t-108 {
  padding-top: 108px; }

.p-t-109 {
  padding-top: 109px; }

.p-t-110 {
  padding-top: 110px; }

.p-t-111 {
  padding-top: 111px; }

.p-t-112 {
  padding-top: 112px; }

.p-t-113 {
  padding-top: 113px; }

.p-t-114 {
  padding-top: 114px; }

.p-t-115 {
  padding-top: 115px; }

.p-t-116 {
  padding-top: 116px; }

.p-t-117 {
  padding-top: 117px; }

.p-t-118 {
  padding-top: 118px; }

.p-t-119 {
  padding-top: 119px; }

.p-t-120 {
  padding-top: 120px; }

.p-t-121 {
  padding-top: 121px; }

.p-t-122 {
  padding-top: 122px; }

.p-t-123 {
  padding-top: 123px; }

.p-t-124 {
  padding-top: 124px; }

.p-t-125 {
  padding-top: 125px; }

.p-t-126 {
  padding-top: 126px; }

.p-t-127 {
  padding-top: 127px; }

.p-t-128 {
  padding-top: 128px; }

.p-t-129 {
  padding-top: 129px; }

.p-t-130 {
  padding-top: 130px; }

.p-t-131 {
  padding-top: 131px; }

.p-t-132 {
  padding-top: 132px; }

.p-t-133 {
  padding-top: 133px; }

.p-t-134 {
  padding-top: 134px; }

.p-t-135 {
  padding-top: 135px; }

.p-t-136 {
  padding-top: 136px; }

.p-t-137 {
  padding-top: 137px; }

.p-t-138 {
  padding-top: 138px; }

.p-t-139 {
  padding-top: 139px; }

.p-t-140 {
  padding-top: 140px; }

.p-t-141 {
  padding-top: 141px; }

.p-t-142 {
  padding-top: 142px; }

.p-t-143 {
  padding-top: 143px; }

.p-t-144 {
  padding-top: 144px; }

.p-t-145 {
  padding-top: 145px; }

.p-t-146 {
  padding-top: 146px; }

.p-t-147 {
  padding-top: 147px; }

.p-t-148 {
  padding-top: 148px; }

.p-t-149 {
  padding-top: 149px; }

.p-t-150 {
  padding-top: 150px; }

.p-t-151 {
  padding-top: 151px; }

.p-t-152 {
  padding-top: 152px; }

.p-t-153 {
  padding-top: 153px; }

.p-t-154 {
  padding-top: 154px; }

.p-t-155 {
  padding-top: 155px; }

.p-t-156 {
  padding-top: 156px; }

.p-t-157 {
  padding-top: 157px; }

.p-t-158 {
  padding-top: 158px; }

.p-t-159 {
  padding-top: 159px; }

.p-t-160 {
  padding-top: 160px; }

.p-t-161 {
  padding-top: 161px; }

.p-t-162 {
  padding-top: 162px; }

.p-t-163 {
  padding-top: 163px; }

.p-t-164 {
  padding-top: 164px; }

.p-t-165 {
  padding-top: 165px; }

.p-t-166 {
  padding-top: 166px; }

.p-t-167 {
  padding-top: 167px; }

.p-t-168 {
  padding-top: 168px; }

.p-t-169 {
  padding-top: 169px; }

.p-t-170 {
  padding-top: 170px; }

.p-t-171 {
  padding-top: 171px; }

.p-t-172 {
  padding-top: 172px; }

.p-t-173 {
  padding-top: 173px; }

.p-t-174 {
  padding-top: 174px; }

.p-t-175 {
  padding-top: 175px; }

.p-t-176 {
  padding-top: 176px; }

.p-t-177 {
  padding-top: 177px; }

.p-t-178 {
  padding-top: 178px; }

.p-t-179 {
  padding-top: 179px; }

.p-t-180 {
  padding-top: 180px; }

.p-t-181 {
  padding-top: 181px; }

.p-t-182 {
  padding-top: 182px; }

.p-t-183 {
  padding-top: 183px; }

.p-t-184 {
  padding-top: 184px; }

.p-t-185 {
  padding-top: 185px; }

.p-t-186 {
  padding-top: 186px; }

.p-t-187 {
  padding-top: 187px; }

.p-t-188 {
  padding-top: 188px; }

.p-t-189 {
  padding-top: 189px; }

.p-t-190 {
  padding-top: 190px; }

.p-t-191 {
  padding-top: 191px; }

.p-t-192 {
  padding-top: 192px; }

.p-t-193 {
  padding-top: 193px; }

.p-t-194 {
  padding-top: 194px; }

.p-t-195 {
  padding-top: 195px; }

.p-t-196 {
  padding-top: 196px; }

.p-t-197 {
  padding-top: 197px; }

.p-t-198 {
  padding-top: 198px; }

.p-t-199 {
  padding-top: 199px; }

.p-t-200 {
  padding-top: 200px; }

.p-t-201 {
  padding-top: 201px; }

.p-t-202 {
  padding-top: 202px; }

.p-t-203 {
  padding-top: 203px; }

.p-t-204 {
  padding-top: 204px; }

.p-t-205 {
  padding-top: 205px; }

.p-t-206 {
  padding-top: 206px; }

.p-t-207 {
  padding-top: 207px; }

.p-t-208 {
  padding-top: 208px; }

.p-t-209 {
  padding-top: 209px; }

.p-t-210 {
  padding-top: 210px; }

.p-t-211 {
  padding-top: 211px; }

.p-t-212 {
  padding-top: 212px; }

.p-t-213 {
  padding-top: 213px; }

.p-t-214 {
  padding-top: 214px; }

.p-t-215 {
  padding-top: 215px; }

.p-t-216 {
  padding-top: 216px; }

.p-t-217 {
  padding-top: 217px; }

.p-t-218 {
  padding-top: 218px; }

.p-t-219 {
  padding-top: 219px; }

.p-t-220 {
  padding-top: 220px; }

.p-t-221 {
  padding-top: 221px; }

.p-t-222 {
  padding-top: 222px; }

.p-t-223 {
  padding-top: 223px; }

.p-t-224 {
  padding-top: 224px; }

.p-t-225 {
  padding-top: 225px; }

.p-t-226 {
  padding-top: 226px; }

.p-t-227 {
  padding-top: 227px; }

.p-t-228 {
  padding-top: 228px; }

.p-t-229 {
  padding-top: 229px; }

.p-t-230 {
  padding-top: 230px; }

.p-t-231 {
  padding-top: 231px; }

.p-t-232 {
  padding-top: 232px; }

.p-t-233 {
  padding-top: 233px; }

.p-t-234 {
  padding-top: 234px; }

.p-t-235 {
  padding-top: 235px; }

.p-t-236 {
  padding-top: 236px; }

.p-t-237 {
  padding-top: 237px; }

.p-t-238 {
  padding-top: 238px; }

.p-t-239 {
  padding-top: 239px; }

.p-t-240 {
  padding-top: 240px; }

.p-t-241 {
  padding-top: 241px; }

.p-t-242 {
  padding-top: 242px; }

.p-t-243 {
  padding-top: 243px; }

.p-t-244 {
  padding-top: 244px; }

.p-t-245 {
  padding-top: 245px; }

.p-t-246 {
  padding-top: 246px; }

.p-t-247 {
  padding-top: 247px; }

.p-t-248 {
  padding-top: 248px; }

.p-t-249 {
  padding-top: 249px; }

.p-t-250 {
  padding-top: 250px; }

.p-b-0 {
  padding-bottom: 0px; }

.p-b-1 {
  padding-bottom: 1px; }

.p-b-2 {
  padding-bottom: 2px; }

.p-b-3 {
  padding-bottom: 3px; }

.p-b-4 {
  padding-bottom: 4px; }

.p-b-5 {
  padding-bottom: 5px; }

.p-b-6 {
  padding-bottom: 6px; }

.p-b-7 {
  padding-bottom: 7px; }

.p-b-8 {
  padding-bottom: 8px; }

.p-b-9 {
  padding-bottom: 9px; }

.p-b-10 {
  padding-bottom: 10px; }

.p-b-11 {
  padding-bottom: 11px; }

.p-b-12 {
  padding-bottom: 12px; }

.p-b-13 {
  padding-bottom: 13px; }

.p-b-14 {
  padding-bottom: 14px; }

.p-b-15 {
  padding-bottom: 15px; }

.p-b-16 {
  padding-bottom: 16px; }

.p-b-17 {
  padding-bottom: 17px; }

.p-b-18 {
  padding-bottom: 18px; }

.p-b-19 {
  padding-bottom: 19px; }

.p-b-20 {
  padding-bottom: 20px; }

.p-b-21 {
  padding-bottom: 21px; }

.p-b-22 {
  padding-bottom: 22px; }

.p-b-23 {
  padding-bottom: 23px; }

.p-b-24 {
  padding-bottom: 24px; }

.p-b-25 {
  padding-bottom: 25px; }

.p-b-26 {
  padding-bottom: 26px; }

.p-b-27 {
  padding-bottom: 27px; }

.p-b-28 {
  padding-bottom: 28px; }

.p-b-29 {
  padding-bottom: 29px; }

.p-b-30 {
  padding-bottom: 30px; }

.p-b-31 {
  padding-bottom: 31px; }

.p-b-32 {
  padding-bottom: 32px; }

.p-b-33 {
  padding-bottom: 33px; }

.p-b-34 {
  padding-bottom: 34px; }

.p-b-35 {
  padding-bottom: 35px; }

.p-b-36 {
  padding-bottom: 36px; }

.p-b-37 {
  padding-bottom: 37px; }

.p-b-38 {
  padding-bottom: 38px; }

.p-b-39 {
  padding-bottom: 39px; }

.p-b-40 {
  padding-bottom: 40px; }

.p-b-41 {
  padding-bottom: 41px; }

.p-b-42 {
  padding-bottom: 42px; }

.p-b-43 {
  padding-bottom: 43px; }

.p-b-44 {
  padding-bottom: 44px; }

.p-b-45 {
  padding-bottom: 45px; }

.p-b-46 {
  padding-bottom: 46px; }

.p-b-47 {
  padding-bottom: 47px; }

.p-b-48 {
  padding-bottom: 48px; }

.p-b-49 {
  padding-bottom: 49px; }

.p-b-50 {
  padding-bottom: 50px; }

.p-b-51 {
  padding-bottom: 51px; }

.p-b-52 {
  padding-bottom: 52px; }

.p-b-53 {
  padding-bottom: 53px; }

.p-b-54 {
  padding-bottom: 54px; }

.p-b-55 {
  padding-bottom: 55px; }

.p-b-56 {
  padding-bottom: 56px; }

.p-b-57 {
  padding-bottom: 57px; }

.p-b-58 {
  padding-bottom: 58px; }

.p-b-59 {
  padding-bottom: 59px; }

.p-b-60 {
  padding-bottom: 60px; }

.p-b-61 {
  padding-bottom: 61px; }

.p-b-62 {
  padding-bottom: 62px; }

.p-b-63 {
  padding-bottom: 63px; }

.p-b-64 {
  padding-bottom: 64px; }

.p-b-65 {
  padding-bottom: 65px; }

.p-b-66 {
  padding-bottom: 66px; }

.p-b-67 {
  padding-bottom: 67px; }

.p-b-68 {
  padding-bottom: 68px; }

.p-b-69 {
  padding-bottom: 69px; }

.p-b-70 {
  padding-bottom: 70px; }

.p-b-71 {
  padding-bottom: 71px; }

.p-b-72 {
  padding-bottom: 72px; }

.p-b-73 {
  padding-bottom: 73px; }

.p-b-74 {
  padding-bottom: 74px; }

.p-b-75 {
  padding-bottom: 75px; }

.p-b-76 {
  padding-bottom: 76px; }

.p-b-77 {
  padding-bottom: 77px; }

.p-b-78 {
  padding-bottom: 78px; }

.p-b-79 {
  padding-bottom: 79px; }

.p-b-80 {
  padding-bottom: 80px; }

.p-b-81 {
  padding-bottom: 81px; }

.p-b-82 {
  padding-bottom: 82px; }

.p-b-83 {
  padding-bottom: 83px; }

.p-b-84 {
  padding-bottom: 84px; }

.p-b-85 {
  padding-bottom: 85px; }

.p-b-86 {
  padding-bottom: 86px; }

.p-b-87 {
  padding-bottom: 87px; }

.p-b-88 {
  padding-bottom: 88px; }

.p-b-89 {
  padding-bottom: 89px; }

.p-b-90 {
  padding-bottom: 90px; }

.p-b-91 {
  padding-bottom: 91px; }

.p-b-92 {
  padding-bottom: 92px; }

.p-b-93 {
  padding-bottom: 93px; }

.p-b-94 {
  padding-bottom: 94px; }

.p-b-95 {
  padding-bottom: 95px; }

.p-b-96 {
  padding-bottom: 96px; }

.p-b-97 {
  padding-bottom: 97px; }

.p-b-98 {
  padding-bottom: 98px; }

.p-b-99 {
  padding-bottom: 99px; }

.p-b-100 {
  padding-bottom: 100px; }

.p-b-101 {
  padding-bottom: 101px; }

.p-b-102 {
  padding-bottom: 102px; }

.p-b-103 {
  padding-bottom: 103px; }

.p-b-104 {
  padding-bottom: 104px; }

.p-b-105 {
  padding-bottom: 105px; }

.p-b-106 {
  padding-bottom: 106px; }

.p-b-107 {
  padding-bottom: 107px; }

.p-b-108 {
  padding-bottom: 108px; }

.p-b-109 {
  padding-bottom: 109px; }

.p-b-110 {
  padding-bottom: 110px; }

.p-b-111 {
  padding-bottom: 111px; }

.p-b-112 {
  padding-bottom: 112px; }

.p-b-113 {
  padding-bottom: 113px; }

.p-b-114 {
  padding-bottom: 114px; }

.p-b-115 {
  padding-bottom: 115px; }

.p-b-116 {
  padding-bottom: 116px; }

.p-b-117 {
  padding-bottom: 117px; }

.p-b-118 {
  padding-bottom: 118px; }

.p-b-119 {
  padding-bottom: 119px; }

.p-b-120 {
  padding-bottom: 120px; }

.p-b-121 {
  padding-bottom: 121px; }

.p-b-122 {
  padding-bottom: 122px; }

.p-b-123 {
  padding-bottom: 123px; }

.p-b-124 {
  padding-bottom: 124px; }

.p-b-125 {
  padding-bottom: 125px; }

.p-b-126 {
  padding-bottom: 126px; }

.p-b-127 {
  padding-bottom: 127px; }

.p-b-128 {
  padding-bottom: 128px; }

.p-b-129 {
  padding-bottom: 129px; }

.p-b-130 {
  padding-bottom: 130px; }

.p-b-131 {
  padding-bottom: 131px; }

.p-b-132 {
  padding-bottom: 132px; }

.p-b-133 {
  padding-bottom: 133px; }

.p-b-134 {
  padding-bottom: 134px; }

.p-b-135 {
  padding-bottom: 135px; }

.p-b-136 {
  padding-bottom: 136px; }

.p-b-137 {
  padding-bottom: 137px; }

.p-b-138 {
  padding-bottom: 138px; }

.p-b-139 {
  padding-bottom: 139px; }

.p-b-140 {
  padding-bottom: 140px; }

.p-b-141 {
  padding-bottom: 141px; }

.p-b-142 {
  padding-bottom: 142px; }

.p-b-143 {
  padding-bottom: 143px; }

.p-b-144 {
  padding-bottom: 144px; }

.p-b-145 {
  padding-bottom: 145px; }

.p-b-146 {
  padding-bottom: 146px; }

.p-b-147 {
  padding-bottom: 147px; }

.p-b-148 {
  padding-bottom: 148px; }

.p-b-149 {
  padding-bottom: 149px; }

.p-b-150 {
  padding-bottom: 150px; }

.p-b-151 {
  padding-bottom: 151px; }

.p-b-152 {
  padding-bottom: 152px; }

.p-b-153 {
  padding-bottom: 153px; }

.p-b-154 {
  padding-bottom: 154px; }

.p-b-155 {
  padding-bottom: 155px; }

.p-b-156 {
  padding-bottom: 156px; }

.p-b-157 {
  padding-bottom: 157px; }

.p-b-158 {
  padding-bottom: 158px; }

.p-b-159 {
  padding-bottom: 159px; }

.p-b-160 {
  padding-bottom: 160px; }

.p-b-161 {
  padding-bottom: 161px; }

.p-b-162 {
  padding-bottom: 162px; }

.p-b-163 {
  padding-bottom: 163px; }

.p-b-164 {
  padding-bottom: 164px; }

.p-b-165 {
  padding-bottom: 165px; }

.p-b-166 {
  padding-bottom: 166px; }

.p-b-167 {
  padding-bottom: 167px; }

.p-b-168 {
  padding-bottom: 168px; }

.p-b-169 {
  padding-bottom: 169px; }

.p-b-170 {
  padding-bottom: 170px; }

.p-b-171 {
  padding-bottom: 171px; }

.p-b-172 {
  padding-bottom: 172px; }

.p-b-173 {
  padding-bottom: 173px; }

.p-b-174 {
  padding-bottom: 174px; }

.p-b-175 {
  padding-bottom: 175px; }

.p-b-176 {
  padding-bottom: 176px; }

.p-b-177 {
  padding-bottom: 177px; }

.p-b-178 {
  padding-bottom: 178px; }

.p-b-179 {
  padding-bottom: 179px; }

.p-b-180 {
  padding-bottom: 180px; }

.p-b-181 {
  padding-bottom: 181px; }

.p-b-182 {
  padding-bottom: 182px; }

.p-b-183 {
  padding-bottom: 183px; }

.p-b-184 {
  padding-bottom: 184px; }

.p-b-185 {
  padding-bottom: 185px; }

.p-b-186 {
  padding-bottom: 186px; }

.p-b-187 {
  padding-bottom: 187px; }

.p-b-188 {
  padding-bottom: 188px; }

.p-b-189 {
  padding-bottom: 189px; }

.p-b-190 {
  padding-bottom: 190px; }

.p-b-191 {
  padding-bottom: 191px; }

.p-b-192 {
  padding-bottom: 192px; }

.p-b-193 {
  padding-bottom: 193px; }

.p-b-194 {
  padding-bottom: 194px; }

.p-b-195 {
  padding-bottom: 195px; }

.p-b-196 {
  padding-bottom: 196px; }

.p-b-197 {
  padding-bottom: 197px; }

.p-b-198 {
  padding-bottom: 198px; }

.p-b-199 {
  padding-bottom: 199px; }

.p-b-200 {
  padding-bottom: 200px; }

.p-b-201 {
  padding-bottom: 201px; }

.p-b-202 {
  padding-bottom: 202px; }

.p-b-203 {
  padding-bottom: 203px; }

.p-b-204 {
  padding-bottom: 204px; }

.p-b-205 {
  padding-bottom: 205px; }

.p-b-206 {
  padding-bottom: 206px; }

.p-b-207 {
  padding-bottom: 207px; }

.p-b-208 {
  padding-bottom: 208px; }

.p-b-209 {
  padding-bottom: 209px; }

.p-b-210 {
  padding-bottom: 210px; }

.p-b-211 {
  padding-bottom: 211px; }

.p-b-212 {
  padding-bottom: 212px; }

.p-b-213 {
  padding-bottom: 213px; }

.p-b-214 {
  padding-bottom: 214px; }

.p-b-215 {
  padding-bottom: 215px; }

.p-b-216 {
  padding-bottom: 216px; }

.p-b-217 {
  padding-bottom: 217px; }

.p-b-218 {
  padding-bottom: 218px; }

.p-b-219 {
  padding-bottom: 219px; }

.p-b-220 {
  padding-bottom: 220px; }

.p-b-221 {
  padding-bottom: 221px; }

.p-b-222 {
  padding-bottom: 222px; }

.p-b-223 {
  padding-bottom: 223px; }

.p-b-224 {
  padding-bottom: 224px; }

.p-b-225 {
  padding-bottom: 225px; }

.p-b-226 {
  padding-bottom: 226px; }

.p-b-227 {
  padding-bottom: 227px; }

.p-b-228 {
  padding-bottom: 228px; }

.p-b-229 {
  padding-bottom: 229px; }

.p-b-230 {
  padding-bottom: 230px; }

.p-b-231 {
  padding-bottom: 231px; }

.p-b-232 {
  padding-bottom: 232px; }

.p-b-233 {
  padding-bottom: 233px; }

.p-b-234 {
  padding-bottom: 234px; }

.p-b-235 {
  padding-bottom: 235px; }

.p-b-236 {
  padding-bottom: 236px; }

.p-b-237 {
  padding-bottom: 237px; }

.p-b-238 {
  padding-bottom: 238px; }

.p-b-239 {
  padding-bottom: 239px; }

.p-b-240 {
  padding-bottom: 240px; }

.p-b-241 {
  padding-bottom: 241px; }

.p-b-242 {
  padding-bottom: 242px; }

.p-b-243 {
  padding-bottom: 243px; }

.p-b-244 {
  padding-bottom: 244px; }

.p-b-245 {
  padding-bottom: 245px; }

.p-b-246 {
  padding-bottom: 246px; }

.p-b-247 {
  padding-bottom: 247px; }

.p-b-248 {
  padding-bottom: 248px; }

.p-b-249 {
  padding-bottom: 249px; }

.p-b-250 {
  padding-bottom: 250px; }

.p-l-0 {
  padding-left: 0px; }

.p-l-1 {
  padding-left: 1px; }

.p-l-2 {
  padding-left: 2px; }

.p-l-3 {
  padding-left: 3px; }

.p-l-4 {
  padding-left: 4px; }

.p-l-5 {
  padding-left: 5px; }

.p-l-6 {
  padding-left: 6px; }

.p-l-7 {
  padding-left: 7px; }

.p-l-8 {
  padding-left: 8px; }

.p-l-9 {
  padding-left: 9px; }

.p-l-10 {
  padding-left: 10px; }

.p-l-11 {
  padding-left: 11px; }

.p-l-12 {
  padding-left: 12px; }

.p-l-13 {
  padding-left: 13px; }

.p-l-14 {
  padding-left: 14px; }

.p-l-15 {
  padding-left: 15px; }

.p-l-16 {
  padding-left: 16px; }

.p-l-17 {
  padding-left: 17px; }

.p-l-18 {
  padding-left: 18px; }

.p-l-19 {
  padding-left: 19px; }

.p-l-20 {
  padding-left: 20px; }

.p-l-21 {
  padding-left: 21px; }

.p-l-22 {
  padding-left: 22px; }

.p-l-23 {
  padding-left: 23px; }

.p-l-24 {
  padding-left: 24px; }

.p-l-25 {
  padding-left: 25px; }

.p-l-26 {
  padding-left: 26px; }

.p-l-27 {
  padding-left: 27px; }

.p-l-28 {
  padding-left: 28px; }

.p-l-29 {
  padding-left: 29px; }

.p-l-30 {
  padding-left: 30px; }

.p-l-31 {
  padding-left: 31px; }

.p-l-32 {
  padding-left: 32px; }

.p-l-33 {
  padding-left: 33px; }

.p-l-34 {
  padding-left: 34px; }

.p-l-35 {
  padding-left: 35px; }

.p-l-36 {
  padding-left: 36px; }

.p-l-37 {
  padding-left: 37px; }

.p-l-38 {
  padding-left: 38px; }

.p-l-39 {
  padding-left: 39px; }

.p-l-40 {
  padding-left: 40px; }

.p-l-41 {
  padding-left: 41px; }

.p-l-42 {
  padding-left: 42px; }

.p-l-43 {
  padding-left: 43px; }

.p-l-44 {
  padding-left: 44px; }

.p-l-45 {
  padding-left: 45px; }

.p-l-46 {
  padding-left: 46px; }

.p-l-47 {
  padding-left: 47px; }

.p-l-48 {
  padding-left: 48px; }

.p-l-49 {
  padding-left: 49px; }

.p-l-50 {
  padding-left: 50px; }

.p-l-51 {
  padding-left: 51px; }

.p-l-52 {
  padding-left: 52px; }

.p-l-53 {
  padding-left: 53px; }

.p-l-54 {
  padding-left: 54px; }

.p-l-55 {
  padding-left: 55px; }

.p-l-56 {
  padding-left: 56px; }

.p-l-57 {
  padding-left: 57px; }

.p-l-58 {
  padding-left: 58px; }

.p-l-59 {
  padding-left: 59px; }

.p-l-60 {
  padding-left: 60px; }

.p-l-61 {
  padding-left: 61px; }

.p-l-62 {
  padding-left: 62px; }

.p-l-63 {
  padding-left: 63px; }

.p-l-64 {
  padding-left: 64px; }

.p-l-65 {
  padding-left: 65px; }

.p-l-66 {
  padding-left: 66px; }

.p-l-67 {
  padding-left: 67px; }

.p-l-68 {
  padding-left: 68px; }

.p-l-69 {
  padding-left: 69px; }

.p-l-70 {
  padding-left: 70px; }

.p-l-71 {
  padding-left: 71px; }

.p-l-72 {
  padding-left: 72px; }

.p-l-73 {
  padding-left: 73px; }

.p-l-74 {
  padding-left: 74px; }

.p-l-75 {
  padding-left: 75px; }

.p-l-76 {
  padding-left: 76px; }

.p-l-77 {
  padding-left: 77px; }

.p-l-78 {
  padding-left: 78px; }

.p-l-79 {
  padding-left: 79px; }

.p-l-80 {
  padding-left: 80px; }

.p-l-81 {
  padding-left: 81px; }

.p-l-82 {
  padding-left: 82px; }

.p-l-83 {
  padding-left: 83px; }

.p-l-84 {
  padding-left: 84px; }

.p-l-85 {
  padding-left: 85px; }

.p-l-86 {
  padding-left: 86px; }

.p-l-87 {
  padding-left: 87px; }

.p-l-88 {
  padding-left: 88px; }

.p-l-89 {
  padding-left: 89px; }

.p-l-90 {
  padding-left: 90px; }

.p-l-91 {
  padding-left: 91px; }

.p-l-92 {
  padding-left: 92px; }

.p-l-93 {
  padding-left: 93px; }

.p-l-94 {
  padding-left: 94px; }

.p-l-95 {
  padding-left: 95px; }

.p-l-96 {
  padding-left: 96px; }

.p-l-97 {
  padding-left: 97px; }

.p-l-98 {
  padding-left: 98px; }

.p-l-99 {
  padding-left: 99px; }

.p-l-100 {
  padding-left: 100px; }

.p-l-101 {
  padding-left: 101px; }

.p-l-102 {
  padding-left: 102px; }

.p-l-103 {
  padding-left: 103px; }

.p-l-104 {
  padding-left: 104px; }

.p-l-105 {
  padding-left: 105px; }

.p-l-106 {
  padding-left: 106px; }

.p-l-107 {
  padding-left: 107px; }

.p-l-108 {
  padding-left: 108px; }

.p-l-109 {
  padding-left: 109px; }

.p-l-110 {
  padding-left: 110px; }

.p-l-111 {
  padding-left: 111px; }

.p-l-112 {
  padding-left: 112px; }

.p-l-113 {
  padding-left: 113px; }

.p-l-114 {
  padding-left: 114px; }

.p-l-115 {
  padding-left: 115px; }

.p-l-116 {
  padding-left: 116px; }

.p-l-117 {
  padding-left: 117px; }

.p-l-118 {
  padding-left: 118px; }

.p-l-119 {
  padding-left: 119px; }

.p-l-120 {
  padding-left: 120px; }

.p-l-121 {
  padding-left: 121px; }

.p-l-122 {
  padding-left: 122px; }

.p-l-123 {
  padding-left: 123px; }

.p-l-124 {
  padding-left: 124px; }

.p-l-125 {
  padding-left: 125px; }

.p-l-126 {
  padding-left: 126px; }

.p-l-127 {
  padding-left: 127px; }

.p-l-128 {
  padding-left: 128px; }

.p-l-129 {
  padding-left: 129px; }

.p-l-130 {
  padding-left: 130px; }

.p-l-131 {
  padding-left: 131px; }

.p-l-132 {
  padding-left: 132px; }

.p-l-133 {
  padding-left: 133px; }

.p-l-134 {
  padding-left: 134px; }

.p-l-135 {
  padding-left: 135px; }

.p-l-136 {
  padding-left: 136px; }

.p-l-137 {
  padding-left: 137px; }

.p-l-138 {
  padding-left: 138px; }

.p-l-139 {
  padding-left: 139px; }

.p-l-140 {
  padding-left: 140px; }

.p-l-141 {
  padding-left: 141px; }

.p-l-142 {
  padding-left: 142px; }

.p-l-143 {
  padding-left: 143px; }

.p-l-144 {
  padding-left: 144px; }

.p-l-145 {
  padding-left: 145px; }

.p-l-146 {
  padding-left: 146px; }

.p-l-147 {
  padding-left: 147px; }

.p-l-148 {
  padding-left: 148px; }

.p-l-149 {
  padding-left: 149px; }

.p-l-150 {
  padding-left: 150px; }

.p-l-151 {
  padding-left: 151px; }

.p-l-152 {
  padding-left: 152px; }

.p-l-153 {
  padding-left: 153px; }

.p-l-154 {
  padding-left: 154px; }

.p-l-155 {
  padding-left: 155px; }

.p-l-156 {
  padding-left: 156px; }

.p-l-157 {
  padding-left: 157px; }

.p-l-158 {
  padding-left: 158px; }

.p-l-159 {
  padding-left: 159px; }

.p-l-160 {
  padding-left: 160px; }

.p-l-161 {
  padding-left: 161px; }

.p-l-162 {
  padding-left: 162px; }

.p-l-163 {
  padding-left: 163px; }

.p-l-164 {
  padding-left: 164px; }

.p-l-165 {
  padding-left: 165px; }

.p-l-166 {
  padding-left: 166px; }

.p-l-167 {
  padding-left: 167px; }

.p-l-168 {
  padding-left: 168px; }

.p-l-169 {
  padding-left: 169px; }

.p-l-170 {
  padding-left: 170px; }

.p-l-171 {
  padding-left: 171px; }

.p-l-172 {
  padding-left: 172px; }

.p-l-173 {
  padding-left: 173px; }

.p-l-174 {
  padding-left: 174px; }

.p-l-175 {
  padding-left: 175px; }

.p-l-176 {
  padding-left: 176px; }

.p-l-177 {
  padding-left: 177px; }

.p-l-178 {
  padding-left: 178px; }

.p-l-179 {
  padding-left: 179px; }

.p-l-180 {
  padding-left: 180px; }

.p-l-181 {
  padding-left: 181px; }

.p-l-182 {
  padding-left: 182px; }

.p-l-183 {
  padding-left: 183px; }

.p-l-184 {
  padding-left: 184px; }

.p-l-185 {
  padding-left: 185px; }

.p-l-186 {
  padding-left: 186px; }

.p-l-187 {
  padding-left: 187px; }

.p-l-188 {
  padding-left: 188px; }

.p-l-189 {
  padding-left: 189px; }

.p-l-190 {
  padding-left: 190px; }

.p-l-191 {
  padding-left: 191px; }

.p-l-192 {
  padding-left: 192px; }

.p-l-193 {
  padding-left: 193px; }

.p-l-194 {
  padding-left: 194px; }

.p-l-195 {
  padding-left: 195px; }

.p-l-196 {
  padding-left: 196px; }

.p-l-197 {
  padding-left: 197px; }

.p-l-198 {
  padding-left: 198px; }

.p-l-199 {
  padding-left: 199px; }

.p-l-200 {
  padding-left: 200px; }

.p-l-201 {
  padding-left: 201px; }

.p-l-202 {
  padding-left: 202px; }

.p-l-203 {
  padding-left: 203px; }

.p-l-204 {
  padding-left: 204px; }

.p-l-205 {
  padding-left: 205px; }

.p-l-206 {
  padding-left: 206px; }

.p-l-207 {
  padding-left: 207px; }

.p-l-208 {
  padding-left: 208px; }

.p-l-209 {
  padding-left: 209px; }

.p-l-210 {
  padding-left: 210px; }

.p-l-211 {
  padding-left: 211px; }

.p-l-212 {
  padding-left: 212px; }

.p-l-213 {
  padding-left: 213px; }

.p-l-214 {
  padding-left: 214px; }

.p-l-215 {
  padding-left: 215px; }

.p-l-216 {
  padding-left: 216px; }

.p-l-217 {
  padding-left: 217px; }

.p-l-218 {
  padding-left: 218px; }

.p-l-219 {
  padding-left: 219px; }

.p-l-220 {
  padding-left: 220px; }

.p-l-221 {
  padding-left: 221px; }

.p-l-222 {
  padding-left: 222px; }

.p-l-223 {
  padding-left: 223px; }

.p-l-224 {
  padding-left: 224px; }

.p-l-225 {
  padding-left: 225px; }

.p-l-226 {
  padding-left: 226px; }

.p-l-227 {
  padding-left: 227px; }

.p-l-228 {
  padding-left: 228px; }

.p-l-229 {
  padding-left: 229px; }

.p-l-230 {
  padding-left: 230px; }

.p-l-231 {
  padding-left: 231px; }

.p-l-232 {
  padding-left: 232px; }

.p-l-233 {
  padding-left: 233px; }

.p-l-234 {
  padding-left: 234px; }

.p-l-235 {
  padding-left: 235px; }

.p-l-236 {
  padding-left: 236px; }

.p-l-237 {
  padding-left: 237px; }

.p-l-238 {
  padding-left: 238px; }

.p-l-239 {
  padding-left: 239px; }

.p-l-240 {
  padding-left: 240px; }

.p-l-241 {
  padding-left: 241px; }

.p-l-242 {
  padding-left: 242px; }

.p-l-243 {
  padding-left: 243px; }

.p-l-244 {
  padding-left: 244px; }

.p-l-245 {
  padding-left: 245px; }

.p-l-246 {
  padding-left: 246px; }

.p-l-247 {
  padding-left: 247px; }

.p-l-248 {
  padding-left: 248px; }

.p-l-249 {
  padding-left: 249px; }

.p-l-250 {
  padding-left: 250px; }

.p-r-0 {
  padding-right: 0px; }

.p-r-1 {
  padding-right: 1px; }

.p-r-2 {
  padding-right: 2px; }

.p-r-3 {
  padding-right: 3px; }

.p-r-4 {
  padding-right: 4px; }

.p-r-5 {
  padding-right: 5px; }

.p-r-6 {
  padding-right: 6px; }

.p-r-7 {
  padding-right: 7px; }

.p-r-8 {
  padding-right: 8px; }

.p-r-9 {
  padding-right: 9px; }

.p-r-10 {
  padding-right: 10px; }

.p-r-11 {
  padding-right: 11px; }

.p-r-12 {
  padding-right: 12px; }

.p-r-13 {
  padding-right: 13px; }

.p-r-14 {
  padding-right: 14px; }

.p-r-15 {
  padding-right: 15px; }

.p-r-16 {
  padding-right: 16px; }

.p-r-17 {
  padding-right: 17px; }

.p-r-18 {
  padding-right: 18px; }

.p-r-19 {
  padding-right: 19px; }

.p-r-20 {
  padding-right: 20px; }

.p-r-21 {
  padding-right: 21px; }

.p-r-22 {
  padding-right: 22px; }

.p-r-23 {
  padding-right: 23px; }

.p-r-24 {
  padding-right: 24px; }

.p-r-25 {
  padding-right: 25px; }

.p-r-26 {
  padding-right: 26px; }

.p-r-27 {
  padding-right: 27px; }

.p-r-28 {
  padding-right: 28px; }

.p-r-29 {
  padding-right: 29px; }

.p-r-30 {
  padding-right: 30px; }

.p-r-31 {
  padding-right: 31px; }

.p-r-32 {
  padding-right: 32px; }

.p-r-33 {
  padding-right: 33px; }

.p-r-34 {
  padding-right: 34px; }

.p-r-35 {
  padding-right: 35px; }

.p-r-36 {
  padding-right: 36px; }

.p-r-37 {
  padding-right: 37px; }

.p-r-38 {
  padding-right: 38px; }

.p-r-39 {
  padding-right: 39px; }

.p-r-40 {
  padding-right: 40px; }

.p-r-41 {
  padding-right: 41px; }

.p-r-42 {
  padding-right: 42px; }

.p-r-43 {
  padding-right: 43px; }

.p-r-44 {
  padding-right: 44px; }

.p-r-45 {
  padding-right: 45px; }

.p-r-46 {
  padding-right: 46px; }

.p-r-47 {
  padding-right: 47px; }

.p-r-48 {
  padding-right: 48px; }

.p-r-49 {
  padding-right: 49px; }

.p-r-50 {
  padding-right: 50px; }

.p-r-51 {
  padding-right: 51px; }

.p-r-52 {
  padding-right: 52px; }

.p-r-53 {
  padding-right: 53px; }

.p-r-54 {
  padding-right: 54px; }

.p-r-55 {
  padding-right: 55px; }

.p-r-56 {
  padding-right: 56px; }

.p-r-57 {
  padding-right: 57px; }

.p-r-58 {
  padding-right: 58px; }

.p-r-59 {
  padding-right: 59px; }

.p-r-60 {
  padding-right: 60px; }

.p-r-61 {
  padding-right: 61px; }

.p-r-62 {
  padding-right: 62px; }

.p-r-63 {
  padding-right: 63px; }

.p-r-64 {
  padding-right: 64px; }

.p-r-65 {
  padding-right: 65px; }

.p-r-66 {
  padding-right: 66px; }

.p-r-67 {
  padding-right: 67px; }

.p-r-68 {
  padding-right: 68px; }

.p-r-69 {
  padding-right: 69px; }

.p-r-70 {
  padding-right: 70px; }

.p-r-71 {
  padding-right: 71px; }

.p-r-72 {
  padding-right: 72px; }

.p-r-73 {
  padding-right: 73px; }

.p-r-74 {
  padding-right: 74px; }

.p-r-75 {
  padding-right: 75px; }

.p-r-76 {
  padding-right: 76px; }

.p-r-77 {
  padding-right: 77px; }

.p-r-78 {
  padding-right: 78px; }

.p-r-79 {
  padding-right: 79px; }

.p-r-80 {
  padding-right: 80px; }

.p-r-81 {
  padding-right: 81px; }

.p-r-82 {
  padding-right: 82px; }

.p-r-83 {
  padding-right: 83px; }

.p-r-84 {
  padding-right: 84px; }

.p-r-85 {
  padding-right: 85px; }

.p-r-86 {
  padding-right: 86px; }

.p-r-87 {
  padding-right: 87px; }

.p-r-88 {
  padding-right: 88px; }

.p-r-89 {
  padding-right: 89px; }

.p-r-90 {
  padding-right: 90px; }

.p-r-91 {
  padding-right: 91px; }

.p-r-92 {
  padding-right: 92px; }

.p-r-93 {
  padding-right: 93px; }

.p-r-94 {
  padding-right: 94px; }

.p-r-95 {
  padding-right: 95px; }

.p-r-96 {
  padding-right: 96px; }

.p-r-97 {
  padding-right: 97px; }

.p-r-98 {
  padding-right: 98px; }

.p-r-99 {
  padding-right: 99px; }

.p-r-100 {
  padding-right: 100px; }

.p-r-101 {
  padding-right: 101px; }

.p-r-102 {
  padding-right: 102px; }

.p-r-103 {
  padding-right: 103px; }

.p-r-104 {
  padding-right: 104px; }

.p-r-105 {
  padding-right: 105px; }

.p-r-106 {
  padding-right: 106px; }

.p-r-107 {
  padding-right: 107px; }

.p-r-108 {
  padding-right: 108px; }

.p-r-109 {
  padding-right: 109px; }

.p-r-110 {
  padding-right: 110px; }

.p-r-111 {
  padding-right: 111px; }

.p-r-112 {
  padding-right: 112px; }

.p-r-113 {
  padding-right: 113px; }

.p-r-114 {
  padding-right: 114px; }

.p-r-115 {
  padding-right: 115px; }

.p-r-116 {
  padding-right: 116px; }

.p-r-117 {
  padding-right: 117px; }

.p-r-118 {
  padding-right: 118px; }

.p-r-119 {
  padding-right: 119px; }

.p-r-120 {
  padding-right: 120px; }

.p-r-121 {
  padding-right: 121px; }

.p-r-122 {
  padding-right: 122px; }

.p-r-123 {
  padding-right: 123px; }

.p-r-124 {
  padding-right: 124px; }

.p-r-125 {
  padding-right: 125px; }

.p-r-126 {
  padding-right: 126px; }

.p-r-127 {
  padding-right: 127px; }

.p-r-128 {
  padding-right: 128px; }

.p-r-129 {
  padding-right: 129px; }

.p-r-130 {
  padding-right: 130px; }

.p-r-131 {
  padding-right: 131px; }

.p-r-132 {
  padding-right: 132px; }

.p-r-133 {
  padding-right: 133px; }

.p-r-134 {
  padding-right: 134px; }

.p-r-135 {
  padding-right: 135px; }

.p-r-136 {
  padding-right: 136px; }

.p-r-137 {
  padding-right: 137px; }

.p-r-138 {
  padding-right: 138px; }

.p-r-139 {
  padding-right: 139px; }

.p-r-140 {
  padding-right: 140px; }

.p-r-141 {
  padding-right: 141px; }

.p-r-142 {
  padding-right: 142px; }

.p-r-143 {
  padding-right: 143px; }

.p-r-144 {
  padding-right: 144px; }

.p-r-145 {
  padding-right: 145px; }

.p-r-146 {
  padding-right: 146px; }

.p-r-147 {
  padding-right: 147px; }

.p-r-148 {
  padding-right: 148px; }

.p-r-149 {
  padding-right: 149px; }

.p-r-150 {
  padding-right: 150px; }

.p-r-151 {
  padding-right: 151px; }

.p-r-152 {
  padding-right: 152px; }

.p-r-153 {
  padding-right: 153px; }

.p-r-154 {
  padding-right: 154px; }

.p-r-155 {
  padding-right: 155px; }

.p-r-156 {
  padding-right: 156px; }

.p-r-157 {
  padding-right: 157px; }

.p-r-158 {
  padding-right: 158px; }

.p-r-159 {
  padding-right: 159px; }

.p-r-160 {
  padding-right: 160px; }

.p-r-161 {
  padding-right: 161px; }

.p-r-162 {
  padding-right: 162px; }

.p-r-163 {
  padding-right: 163px; }

.p-r-164 {
  padding-right: 164px; }

.p-r-165 {
  padding-right: 165px; }

.p-r-166 {
  padding-right: 166px; }

.p-r-167 {
  padding-right: 167px; }

.p-r-168 {
  padding-right: 168px; }

.p-r-169 {
  padding-right: 169px; }

.p-r-170 {
  padding-right: 170px; }

.p-r-171 {
  padding-right: 171px; }

.p-r-172 {
  padding-right: 172px; }

.p-r-173 {
  padding-right: 173px; }

.p-r-174 {
  padding-right: 174px; }

.p-r-175 {
  padding-right: 175px; }

.p-r-176 {
  padding-right: 176px; }

.p-r-177 {
  padding-right: 177px; }

.p-r-178 {
  padding-right: 178px; }

.p-r-179 {
  padding-right: 179px; }

.p-r-180 {
  padding-right: 180px; }

.p-r-181 {
  padding-right: 181px; }

.p-r-182 {
  padding-right: 182px; }

.p-r-183 {
  padding-right: 183px; }

.p-r-184 {
  padding-right: 184px; }

.p-r-185 {
  padding-right: 185px; }

.p-r-186 {
  padding-right: 186px; }

.p-r-187 {
  padding-right: 187px; }

.p-r-188 {
  padding-right: 188px; }

.p-r-189 {
  padding-right: 189px; }

.p-r-190 {
  padding-right: 190px; }

.p-r-191 {
  padding-right: 191px; }

.p-r-192 {
  padding-right: 192px; }

.p-r-193 {
  padding-right: 193px; }

.p-r-194 {
  padding-right: 194px; }

.p-r-195 {
  padding-right: 195px; }

.p-r-196 {
  padding-right: 196px; }

.p-r-197 {
  padding-right: 197px; }

.p-r-198 {
  padding-right: 198px; }

.p-r-199 {
  padding-right: 199px; }

.p-r-200 {
  padding-right: 200px; }

.p-r-201 {
  padding-right: 201px; }

.p-r-202 {
  padding-right: 202px; }

.p-r-203 {
  padding-right: 203px; }

.p-r-204 {
  padding-right: 204px; }

.p-r-205 {
  padding-right: 205px; }

.p-r-206 {
  padding-right: 206px; }

.p-r-207 {
  padding-right: 207px; }

.p-r-208 {
  padding-right: 208px; }

.p-r-209 {
  padding-right: 209px; }

.p-r-210 {
  padding-right: 210px; }

.p-r-211 {
  padding-right: 211px; }

.p-r-212 {
  padding-right: 212px; }

.p-r-213 {
  padding-right: 213px; }

.p-r-214 {
  padding-right: 214px; }

.p-r-215 {
  padding-right: 215px; }

.p-r-216 {
  padding-right: 216px; }

.p-r-217 {
  padding-right: 217px; }

.p-r-218 {
  padding-right: 218px; }

.p-r-219 {
  padding-right: 219px; }

.p-r-220 {
  padding-right: 220px; }

.p-r-221 {
  padding-right: 221px; }

.p-r-222 {
  padding-right: 222px; }

.p-r-223 {
  padding-right: 223px; }

.p-r-224 {
  padding-right: 224px; }

.p-r-225 {
  padding-right: 225px; }

.p-r-226 {
  padding-right: 226px; }

.p-r-227 {
  padding-right: 227px; }

.p-r-228 {
  padding-right: 228px; }

.p-r-229 {
  padding-right: 229px; }

.p-r-230 {
  padding-right: 230px; }

.p-r-231 {
  padding-right: 231px; }

.p-r-232 {
  padding-right: 232px; }

.p-r-233 {
  padding-right: 233px; }

.p-r-234 {
  padding-right: 234px; }

.p-r-235 {
  padding-right: 235px; }

.p-r-236 {
  padding-right: 236px; }

.p-r-237 {
  padding-right: 237px; }

.p-r-238 {
  padding-right: 238px; }

.p-r-239 {
  padding-right: 239px; }

.p-r-240 {
  padding-right: 240px; }

.p-r-241 {
  padding-right: 241px; }

.p-r-242 {
  padding-right: 242px; }

.p-r-243 {
  padding-right: 243px; }

.p-r-244 {
  padding-right: 244px; }

.p-r-245 {
  padding-right: 245px; }

.p-r-246 {
  padding-right: 246px; }

.p-r-247 {
  padding-right: 247px; }

.p-r-248 {
  padding-right: 248px; }

.p-r-249 {
  padding-right: 249px; }

.p-r-250 {
  padding-right: 250px; }

/*[ MARGIN ]
///////////////////////////////////////////////////////////
*/
.m-t-0 {
  margin-top: 0px; }

.m-t-1 {
  margin-top: 1px; }

.m-t-2 {
  margin-top: 2px; }

.m-t-3 {
  margin-top: 3px; }

.m-t-4 {
  margin-top: 4px; }

.m-t-5 {
  margin-top: 5px; }

.m-t-6 {
  margin-top: 6px; }

.m-t-7 {
  margin-top: 7px; }

.m-t-8 {
  margin-top: 8px; }

.m-t-9 {
  margin-top: 9px; }

.m-t-10 {
  margin-top: 10px; }

.m-t-11 {
  margin-top: 11px; }

.m-t-12 {
  margin-top: 12px; }

.m-t-13 {
  margin-top: 13px; }

.m-t-14 {
  margin-top: 14px; }

.m-t-15 {
  margin-top: 15px; }

.m-t-16 {
  margin-top: 16px; }

.m-t-17 {
  margin-top: 17px; }

.m-t-18 {
  margin-top: 18px; }

.m-t-19 {
  margin-top: 19px; }

.m-t-20 {
  margin-top: 20px; }

.m-t-21 {
  margin-top: 21px; }

.m-t-22 {
  margin-top: 22px; }

.m-t-23 {
  margin-top: 23px; }

.m-t-24 {
  margin-top: 24px; }

.m-t-25 {
  margin-top: 25px; }

.m-t-26 {
  margin-top: 26px; }

.m-t-27 {
  margin-top: 27px; }

.m-t-28 {
  margin-top: 28px; }

.m-t-29 {
  margin-top: 29px; }

.m-t-30 {
  margin-top: 30px; }

.m-t-31 {
  margin-top: 31px; }

.m-t-32 {
  margin-top: 32px; }

.m-t-33 {
  margin-top: 33px; }

.m-t-34 {
  margin-top: 34px; }

.m-t-35 {
  margin-top: 35px; }

.m-t-36 {
  margin-top: 36px; }

.m-t-37 {
  margin-top: 37px; }

.m-t-38 {
  margin-top: 38px; }

.m-t-39 {
  margin-top: 39px; }

.m-t-40 {
  margin-top: 40px; }

.m-t-41 {
  margin-top: 41px; }

.m-t-42 {
  margin-top: 42px; }

.m-t-43 {
  margin-top: 43px; }

.m-t-44 {
  margin-top: 44px; }

.m-t-45 {
  margin-top: 45px; }

.m-t-46 {
  margin-top: 46px; }

.m-t-47 {
  margin-top: 47px; }

.m-t-48 {
  margin-top: 48px; }

.m-t-49 {
  margin-top: 49px; }

.m-t-50 {
  margin-top: 50px; }

.m-t-51 {
  margin-top: 51px; }

.m-t-52 {
  margin-top: 52px; }

.m-t-53 {
  margin-top: 53px; }

.m-t-54 {
  margin-top: 54px; }

.m-t-55 {
  margin-top: 55px; }

.m-t-56 {
  margin-top: 56px; }

.m-t-57 {
  margin-top: 57px; }

.m-t-58 {
  margin-top: 58px; }

.m-t-59 {
  margin-top: 59px; }

.m-t-60 {
  margin-top: 60px; }

.m-t-61 {
  margin-top: 61px; }

.m-t-62 {
  margin-top: 62px; }

.m-t-63 {
  margin-top: 63px; }

.m-t-64 {
  margin-top: 64px; }

.m-t-65 {
  margin-top: 65px; }

.m-t-66 {
  margin-top: 66px; }

.m-t-67 {
  margin-top: 67px; }

.m-t-68 {
  margin-top: 68px; }

.m-t-69 {
  margin-top: 69px; }

.m-t-70 {
  margin-top: 70px; }

.m-t-71 {
  margin-top: 71px; }

.m-t-72 {
  margin-top: 72px; }

.m-t-73 {
  margin-top: 73px; }

.m-t-74 {
  margin-top: 74px; }

.m-t-75 {
  margin-top: 75px; }

.m-t-76 {
  margin-top: 76px; }

.m-t-77 {
  margin-top: 77px; }

.m-t-78 {
  margin-top: 78px; }

.m-t-79 {
  margin-top: 79px; }

.m-t-80 {
  margin-top: 80px; }

.m-t-81 {
  margin-top: 81px; }

.m-t-82 {
  margin-top: 82px; }

.m-t-83 {
  margin-top: 83px; }

.m-t-84 {
  margin-top: 84px; }

.m-t-85 {
  margin-top: 85px; }

.m-t-86 {
  margin-top: 86px; }

.m-t-87 {
  margin-top: 87px; }

.m-t-88 {
  margin-top: 88px; }

.m-t-89 {
  margin-top: 89px; }

.m-t-90 {
  margin-top: 90px; }

.m-t-91 {
  margin-top: 91px; }

.m-t-92 {
  margin-top: 92px; }

.m-t-93 {
  margin-top: 93px; }

.m-t-94 {
  margin-top: 94px; }

.m-t-95 {
  margin-top: 95px; }

.m-t-96 {
  margin-top: 96px; }

.m-t-97 {
  margin-top: 97px; }

.m-t-98 {
  margin-top: 98px; }

.m-t-99 {
  margin-top: 99px; }

.m-t-100 {
  margin-top: 100px; }

.m-t-101 {
  margin-top: 101px; }

.m-t-102 {
  margin-top: 102px; }

.m-t-103 {
  margin-top: 103px; }

.m-t-104 {
  margin-top: 104px; }

.m-t-105 {
  margin-top: 105px; }

.m-t-106 {
  margin-top: 106px; }

.m-t-107 {
  margin-top: 107px; }

.m-t-108 {
  margin-top: 108px; }

.m-t-109 {
  margin-top: 109px; }

.m-t-110 {
  margin-top: 110px; }

.m-t-111 {
  margin-top: 111px; }

.m-t-112 {
  margin-top: 112px; }

.m-t-113 {
  margin-top: 113px; }

.m-t-114 {
  margin-top: 114px; }

.m-t-115 {
  margin-top: 115px; }

.m-t-116 {
  margin-top: 116px; }

.m-t-117 {
  margin-top: 117px; }

.m-t-118 {
  margin-top: 118px; }

.m-t-119 {
  margin-top: 119px; }

.m-t-120 {
  margin-top: 120px; }

.m-t-121 {
  margin-top: 121px; }

.m-t-122 {
  margin-top: 122px; }

.m-t-123 {
  margin-top: 123px; }

.m-t-124 {
  margin-top: 124px; }

.m-t-125 {
  margin-top: 125px; }

.m-t-126 {
  margin-top: 126px; }

.m-t-127 {
  margin-top: 127px; }

.m-t-128 {
  margin-top: 128px; }

.m-t-129 {
  margin-top: 129px; }

.m-t-130 {
  margin-top: 130px; }

.m-t-131 {
  margin-top: 131px; }

.m-t-132 {
  margin-top: 132px; }

.m-t-133 {
  margin-top: 133px; }

.m-t-134 {
  margin-top: 134px; }

.m-t-135 {
  margin-top: 135px; }

.m-t-136 {
  margin-top: 136px; }

.m-t-137 {
  margin-top: 137px; }

.m-t-138 {
  margin-top: 138px; }

.m-t-139 {
  margin-top: 139px; }

.m-t-140 {
  margin-top: 140px; }

.m-t-141 {
  margin-top: 141px; }

.m-t-142 {
  margin-top: 142px; }

.m-t-143 {
  margin-top: 143px; }

.m-t-144 {
  margin-top: 144px; }

.m-t-145 {
  margin-top: 145px; }

.m-t-146 {
  margin-top: 146px; }

.m-t-147 {
  margin-top: 147px; }

.m-t-148 {
  margin-top: 148px; }

.m-t-149 {
  margin-top: 149px; }

.m-t-150 {
  margin-top: 150px; }

.m-t-151 {
  margin-top: 151px; }

.m-t-152 {
  margin-top: 152px; }

.m-t-153 {
  margin-top: 153px; }

.m-t-154 {
  margin-top: 154px; }

.m-t-155 {
  margin-top: 155px; }

.m-t-156 {
  margin-top: 156px; }

.m-t-157 {
  margin-top: 157px; }

.m-t-158 {
  margin-top: 158px; }

.m-t-159 {
  margin-top: 159px; }

.m-t-160 {
  margin-top: 160px; }

.m-t-161 {
  margin-top: 161px; }

.m-t-162 {
  margin-top: 162px; }

.m-t-163 {
  margin-top: 163px; }

.m-t-164 {
  margin-top: 164px; }

.m-t-165 {
  margin-top: 165px; }

.m-t-166 {
  margin-top: 166px; }

.m-t-167 {
  margin-top: 167px; }

.m-t-168 {
  margin-top: 168px; }

.m-t-169 {
  margin-top: 169px; }

.m-t-170 {
  margin-top: 170px; }

.m-t-171 {
  margin-top: 171px; }

.m-t-172 {
  margin-top: 172px; }

.m-t-173 {
  margin-top: 173px; }

.m-t-174 {
  margin-top: 174px; }

.m-t-175 {
  margin-top: 175px; }

.m-t-176 {
  margin-top: 176px; }

.m-t-177 {
  margin-top: 177px; }

.m-t-178 {
  margin-top: 178px; }

.m-t-179 {
  margin-top: 179px; }

.m-t-180 {
  margin-top: 180px; }

.m-t-181 {
  margin-top: 181px; }

.m-t-182 {
  margin-top: 182px; }

.m-t-183 {
  margin-top: 183px; }

.m-t-184 {
  margin-top: 184px; }

.m-t-185 {
  margin-top: 185px; }

.m-t-186 {
  margin-top: 186px; }

.m-t-187 {
  margin-top: 187px; }

.m-t-188 {
  margin-top: 188px; }

.m-t-189 {
  margin-top: 189px; }

.m-t-190 {
  margin-top: 190px; }

.m-t-191 {
  margin-top: 191px; }

.m-t-192 {
  margin-top: 192px; }

.m-t-193 {
  margin-top: 193px; }

.m-t-194 {
  margin-top: 194px; }

.m-t-195 {
  margin-top: 195px; }

.m-t-196 {
  margin-top: 196px; }

.m-t-197 {
  margin-top: 197px; }

.m-t-198 {
  margin-top: 198px; }

.m-t-199 {
  margin-top: 199px; }

.m-t-200 {
  margin-top: 200px; }

.m-t-201 {
  margin-top: 201px; }

.m-t-202 {
  margin-top: 202px; }

.m-t-203 {
  margin-top: 203px; }

.m-t-204 {
  margin-top: 204px; }

.m-t-205 {
  margin-top: 205px; }

.m-t-206 {
  margin-top: 206px; }

.m-t-207 {
  margin-top: 207px; }

.m-t-208 {
  margin-top: 208px; }

.m-t-209 {
  margin-top: 209px; }

.m-t-210 {
  margin-top: 210px; }

.m-t-211 {
  margin-top: 211px; }

.m-t-212 {
  margin-top: 212px; }

.m-t-213 {
  margin-top: 213px; }

.m-t-214 {
  margin-top: 214px; }

.m-t-215 {
  margin-top: 215px; }

.m-t-216 {
  margin-top: 216px; }

.m-t-217 {
  margin-top: 217px; }

.m-t-218 {
  margin-top: 218px; }

.m-t-219 {
  margin-top: 219px; }

.m-t-220 {
  margin-top: 220px; }

.m-t-221 {
  margin-top: 221px; }

.m-t-222 {
  margin-top: 222px; }

.m-t-223 {
  margin-top: 223px; }

.m-t-224 {
  margin-top: 224px; }

.m-t-225 {
  margin-top: 225px; }

.m-t-226 {
  margin-top: 226px; }

.m-t-227 {
  margin-top: 227px; }

.m-t-228 {
  margin-top: 228px; }

.m-t-229 {
  margin-top: 229px; }

.m-t-230 {
  margin-top: 230px; }

.m-t-231 {
  margin-top: 231px; }

.m-t-232 {
  margin-top: 232px; }

.m-t-233 {
  margin-top: 233px; }

.m-t-234 {
  margin-top: 234px; }

.m-t-235 {
  margin-top: 235px; }

.m-t-236 {
  margin-top: 236px; }

.m-t-237 {
  margin-top: 237px; }

.m-t-238 {
  margin-top: 238px; }

.m-t-239 {
  margin-top: 239px; }

.m-t-240 {
  margin-top: 240px; }

.m-t-241 {
  margin-top: 241px; }

.m-t-242 {
  margin-top: 242px; }

.m-t-243 {
  margin-top: 243px; }

.m-t-244 {
  margin-top: 244px; }

.m-t-245 {
  margin-top: 245px; }

.m-t-246 {
  margin-top: 246px; }

.m-t-247 {
  margin-top: 247px; }

.m-t-248 {
  margin-top: 248px; }

.m-t-249 {
  margin-top: 249px; }

.m-t-250 {
  margin-top: 250px; }

.m-b-0 {
  margin-bottom: 0px; }

.m-b-1 {
  margin-bottom: 1px; }

.m-b-2 {
  margin-bottom: 2px; }

.m-b-3 {
  margin-bottom: 3px; }

.m-b-4 {
  margin-bottom: 4px; }

.m-b-5 {
  margin-bottom: 5px; }

.m-b-6 {
  margin-bottom: 6px; }

.m-b-7 {
  margin-bottom: 7px; }

.m-b-8 {
  margin-bottom: 8px; }

.m-b-9 {
  margin-bottom: 9px; }

.m-b-10 {
  margin-bottom: 10px; }

.m-b-11 {
  margin-bottom: 11px; }

.m-b-12 {
  margin-bottom: 12px; }

.m-b-13 {
  margin-bottom: 13px; }

.m-b-14 {
  margin-bottom: 14px; }

.m-b-15 {
  margin-bottom: 15px; }

.m-b-16 {
  margin-bottom: 16px; }

.m-b-17 {
  margin-bottom: 17px; }

.m-b-18 {
  margin-bottom: 18px; }

.m-b-19 {
  margin-bottom: 19px; }

.m-b-20 {
  margin-bottom: 20px; }

.m-b-21 {
  margin-bottom: 21px; }

.m-b-22 {
  margin-bottom: 22px; }

.m-b-23 {
  margin-bottom: 23px; }

.m-b-24 {
  margin-bottom: 24px; }

.m-b-25 {
  margin-bottom: 25px; }

.m-b-26 {
  margin-bottom: 26px; }

.m-b-27 {
  margin-bottom: 27px; }

.m-b-28 {
  margin-bottom: 28px; }

.m-b-29 {
  margin-bottom: 29px; }

.m-b-30 {
  margin-bottom: 30px; }

.m-b-31 {
  margin-bottom: 31px; }

.m-b-32 {
  margin-bottom: 32px; }

.m-b-33 {
  margin-bottom: 33px; }

.m-b-34 {
  margin-bottom: 34px; }

.m-b-35 {
  margin-bottom: 35px; }

.m-b-36 {
  margin-bottom: 36px; }

.m-b-37 {
  margin-bottom: 37px; }

.m-b-38 {
  margin-bottom: 38px; }

.m-b-39 {
  margin-bottom: 39px; }

.m-b-40 {
  margin-bottom: 40px; }

.m-b-41 {
  margin-bottom: 41px; }

.m-b-42 {
  margin-bottom: 42px; }

.m-b-43 {
  margin-bottom: 43px; }

.m-b-44 {
  margin-bottom: 44px; }

.m-b-45 {
  margin-bottom: 45px; }

.m-b-46 {
  margin-bottom: 46px; }

.m-b-47 {
  margin-bottom: 47px; }

.m-b-48 {
  margin-bottom: 48px; }

.m-b-49 {
  margin-bottom: 49px; }

.m-b-50 {
  margin-bottom: 50px; }

.m-b-51 {
  margin-bottom: 51px; }

.m-b-52 {
  margin-bottom: 52px; }

.m-b-53 {
  margin-bottom: 53px; }

.m-b-54 {
  margin-bottom: 54px; }

.m-b-55 {
  margin-bottom: 55px; }

.m-b-56 {
  margin-bottom: 56px; }

.m-b-57 {
  margin-bottom: 57px; }

.m-b-58 {
  margin-bottom: 58px; }

.m-b-59 {
  margin-bottom: 59px; }

.m-b-60 {
  margin-bottom: 60px; }

.m-b-61 {
  margin-bottom: 61px; }

.m-b-62 {
  margin-bottom: 62px; }

.m-b-63 {
  margin-bottom: 63px; }

.m-b-64 {
  margin-bottom: 64px; }

.m-b-65 {
  margin-bottom: 65px; }

.m-b-66 {
  margin-bottom: 66px; }

.m-b-67 {
  margin-bottom: 67px; }

.m-b-68 {
  margin-bottom: 68px; }

.m-b-69 {
  margin-bottom: 69px; }

.m-b-70 {
  margin-bottom: 70px; }

.m-b-71 {
  margin-bottom: 71px; }

.m-b-72 {
  margin-bottom: 72px; }

.m-b-73 {
  margin-bottom: 73px; }

.m-b-74 {
  margin-bottom: 74px; }

.m-b-75 {
  margin-bottom: 75px; }

.m-b-76 {
  margin-bottom: 76px; }

.m-b-77 {
  margin-bottom: 77px; }

.m-b-78 {
  margin-bottom: 78px; }

.m-b-79 {
  margin-bottom: 79px; }

.m-b-80 {
  margin-bottom: 80px; }

.m-b-81 {
  margin-bottom: 81px; }

.m-b-82 {
  margin-bottom: 82px; }

.m-b-83 {
  margin-bottom: 83px; }

.m-b-84 {
  margin-bottom: 84px; }

.m-b-85 {
  margin-bottom: 85px; }

.m-b-86 {
  margin-bottom: 86px; }

.m-b-87 {
  margin-bottom: 87px; }

.m-b-88 {
  margin-bottom: 88px; }

.m-b-89 {
  margin-bottom: 89px; }

.m-b-90 {
  margin-bottom: 90px; }

.m-b-91 {
  margin-bottom: 91px; }

.m-b-92 {
  margin-bottom: 92px; }

.m-b-93 {
  margin-bottom: 93px; }

.m-b-94 {
  margin-bottom: 94px; }

.m-b-95 {
  margin-bottom: 95px; }

.m-b-96 {
  margin-bottom: 96px; }

.m-b-97 {
  margin-bottom: 97px; }

.m-b-98 {
  margin-bottom: 98px; }

.m-b-99 {
  margin-bottom: 99px; }

.m-b-100 {
  margin-bottom: 100px; }

.m-b-101 {
  margin-bottom: 101px; }

.m-b-102 {
  margin-bottom: 102px; }

.m-b-103 {
  margin-bottom: 103px; }

.m-b-104 {
  margin-bottom: 104px; }

.m-b-105 {
  margin-bottom: 105px; }

.m-b-106 {
  margin-bottom: 106px; }

.m-b-107 {
  margin-bottom: 107px; }

.m-b-108 {
  margin-bottom: 108px; }

.m-b-109 {
  margin-bottom: 109px; }

.m-b-110 {
  margin-bottom: 110px; }

.m-b-111 {
  margin-bottom: 111px; }

.m-b-112 {
  margin-bottom: 112px; }

.m-b-113 {
  margin-bottom: 113px; }

.m-b-114 {
  margin-bottom: 114px; }

.m-b-115 {
  margin-bottom: 115px; }

.m-b-116 {
  margin-bottom: 116px; }

.m-b-117 {
  margin-bottom: 117px; }

.m-b-118 {
  margin-bottom: 118px; }

.m-b-119 {
  margin-bottom: 119px; }

.m-b-120 {
  margin-bottom: 120px; }

.m-b-121 {
  margin-bottom: 121px; }

.m-b-122 {
  margin-bottom: 122px; }

.m-b-123 {
  margin-bottom: 123px; }

.m-b-124 {
  margin-bottom: 124px; }

.m-b-125 {
  margin-bottom: 125px; }

.m-b-126 {
  margin-bottom: 126px; }

.m-b-127 {
  margin-bottom: 127px; }

.m-b-128 {
  margin-bottom: 128px; }

.m-b-129 {
  margin-bottom: 129px; }

.m-b-130 {
  margin-bottom: 130px; }

.m-b-131 {
  margin-bottom: 131px; }

.m-b-132 {
  margin-bottom: 132px; }

.m-b-133 {
  margin-bottom: 133px; }

.m-b-134 {
  margin-bottom: 134px; }

.m-b-135 {
  margin-bottom: 135px; }

.m-b-136 {
  margin-bottom: 136px; }

.m-b-137 {
  margin-bottom: 137px; }

.m-b-138 {
  margin-bottom: 138px; }

.m-b-139 {
  margin-bottom: 139px; }

.m-b-140 {
  margin-bottom: 140px; }

.m-b-141 {
  margin-bottom: 141px; }

.m-b-142 {
  margin-bottom: 142px; }

.m-b-143 {
  margin-bottom: 143px; }

.m-b-144 {
  margin-bottom: 144px; }

.m-b-145 {
  margin-bottom: 145px; }

.m-b-146 {
  margin-bottom: 146px; }

.m-b-147 {
  margin-bottom: 147px; }

.m-b-148 {
  margin-bottom: 148px; }

.m-b-149 {
  margin-bottom: 149px; }

.m-b-150 {
  margin-bottom: 150px; }

.m-b-151 {
  margin-bottom: 151px; }

.m-b-152 {
  margin-bottom: 152px; }

.m-b-153 {
  margin-bottom: 153px; }

.m-b-154 {
  margin-bottom: 154px; }

.m-b-155 {
  margin-bottom: 155px; }

.m-b-156 {
  margin-bottom: 156px; }

.m-b-157 {
  margin-bottom: 157px; }

.m-b-158 {
  margin-bottom: 158px; }

.m-b-159 {
  margin-bottom: 159px; }

.m-b-160 {
  margin-bottom: 160px; }

.m-b-161 {
  margin-bottom: 161px; }

.m-b-162 {
  margin-bottom: 162px; }

.m-b-163 {
  margin-bottom: 163px; }

.m-b-164 {
  margin-bottom: 164px; }

.m-b-165 {
  margin-bottom: 165px; }

.m-b-166 {
  margin-bottom: 166px; }

.m-b-167 {
  margin-bottom: 167px; }

.m-b-168 {
  margin-bottom: 168px; }

.m-b-169 {
  margin-bottom: 169px; }

.m-b-170 {
  margin-bottom: 170px; }

.m-b-171 {
  margin-bottom: 171px; }

.m-b-172 {
  margin-bottom: 172px; }

.m-b-173 {
  margin-bottom: 173px; }

.m-b-174 {
  margin-bottom: 174px; }

.m-b-175 {
  margin-bottom: 175px; }

.m-b-176 {
  margin-bottom: 176px; }

.m-b-177 {
  margin-bottom: 177px; }

.m-b-178 {
  margin-bottom: 178px; }

.m-b-179 {
  margin-bottom: 179px; }

.m-b-180 {
  margin-bottom: 180px; }

.m-b-181 {
  margin-bottom: 181px; }

.m-b-182 {
  margin-bottom: 182px; }

.m-b-183 {
  margin-bottom: 183px; }

.m-b-184 {
  margin-bottom: 184px; }

.m-b-185 {
  margin-bottom: 185px; }

.m-b-186 {
  margin-bottom: 186px; }

.m-b-187 {
  margin-bottom: 187px; }

.m-b-188 {
  margin-bottom: 188px; }

.m-b-189 {
  margin-bottom: 189px; }

.m-b-190 {
  margin-bottom: 190px; }

.m-b-191 {
  margin-bottom: 191px; }

.m-b-192 {
  margin-bottom: 192px; }

.m-b-193 {
  margin-bottom: 193px; }

.m-b-194 {
  margin-bottom: 194px; }

.m-b-195 {
  margin-bottom: 195px; }

.m-b-196 {
  margin-bottom: 196px; }

.m-b-197 {
  margin-bottom: 197px; }

.m-b-198 {
  margin-bottom: 198px; }

.m-b-199 {
  margin-bottom: 199px; }

.m-b-200 {
  margin-bottom: 200px; }

.m-b-201 {
  margin-bottom: 201px; }

.m-b-202 {
  margin-bottom: 202px; }

.m-b-203 {
  margin-bottom: 203px; }

.m-b-204 {
  margin-bottom: 204px; }

.m-b-205 {
  margin-bottom: 205px; }

.m-b-206 {
  margin-bottom: 206px; }

.m-b-207 {
  margin-bottom: 207px; }

.m-b-208 {
  margin-bottom: 208px; }

.m-b-209 {
  margin-bottom: 209px; }

.m-b-210 {
  margin-bottom: 210px; }

.m-b-211 {
  margin-bottom: 211px; }

.m-b-212 {
  margin-bottom: 212px; }

.m-b-213 {
  margin-bottom: 213px; }

.m-b-214 {
  margin-bottom: 214px; }

.m-b-215 {
  margin-bottom: 215px; }

.m-b-216 {
  margin-bottom: 216px; }

.m-b-217 {
  margin-bottom: 217px; }

.m-b-218 {
  margin-bottom: 218px; }

.m-b-219 {
  margin-bottom: 219px; }

.m-b-220 {
  margin-bottom: 220px; }

.m-b-221 {
  margin-bottom: 221px; }

.m-b-222 {
  margin-bottom: 222px; }

.m-b-223 {
  margin-bottom: 223px; }

.m-b-224 {
  margin-bottom: 224px; }

.m-b-225 {
  margin-bottom: 225px; }

.m-b-226 {
  margin-bottom: 226px; }

.m-b-227 {
  margin-bottom: 227px; }

.m-b-228 {
  margin-bottom: 228px; }

.m-b-229 {
  margin-bottom: 229px; }

.m-b-230 {
  margin-bottom: 230px; }

.m-b-231 {
  margin-bottom: 231px; }

.m-b-232 {
  margin-bottom: 232px; }

.m-b-233 {
  margin-bottom: 233px; }

.m-b-234 {
  margin-bottom: 234px; }

.m-b-235 {
  margin-bottom: 235px; }

.m-b-236 {
  margin-bottom: 236px; }

.m-b-237 {
  margin-bottom: 237px; }

.m-b-238 {
  margin-bottom: 238px; }

.m-b-239 {
  margin-bottom: 239px; }

.m-b-240 {
  margin-bottom: 240px; }

.m-b-241 {
  margin-bottom: 241px; }

.m-b-242 {
  margin-bottom: 242px; }

.m-b-243 {
  margin-bottom: 243px; }

.m-b-244 {
  margin-bottom: 244px; }

.m-b-245 {
  margin-bottom: 245px; }

.m-b-246 {
  margin-bottom: 246px; }

.m-b-247 {
  margin-bottom: 247px; }

.m-b-248 {
  margin-bottom: 248px; }

.m-b-249 {
  margin-bottom: 249px; }

.m-b-250 {
  margin-bottom: 250px; }

.m-l-0 {
  margin-left: 0px; }

.m-l-1 {
  margin-left: 1px; }

.m-l-2 {
  margin-left: 2px; }

.m-l-3 {
  margin-left: 3px; }

.m-l-4 {
  margin-left: 4px; }

.m-l-5 {
  margin-left: 5px; }

.m-l-6 {
  margin-left: 6px; }

.m-l-7 {
  margin-left: 7px; }

.m-l-8 {
  margin-left: 8px; }

.m-l-9 {
  margin-left: 9px; }

.m-l-10 {
  margin-left: 10px; }

.m-l-11 {
  margin-left: 11px; }

.m-l-12 {
  margin-left: 12px; }

.m-l-13 {
  margin-left: 13px; }

.m-l-14 {
  margin-left: 14px; }

.m-l-15 {
  margin-left: 15px; }

.m-l-16 {
  margin-left: 16px; }

.m-l-17 {
  margin-left: 17px; }

.m-l-18 {
  margin-left: 18px; }

.m-l-19 {
  margin-left: 19px; }

.m-l-20 {
  margin-left: 20px; }

.m-l-21 {
  margin-left: 21px; }

.m-l-22 {
  margin-left: 22px; }

.m-l-23 {
  margin-left: 23px; }

.m-l-24 {
  margin-left: 24px; }

.m-l-25 {
  margin-left: 25px; }

.m-l-26 {
  margin-left: 26px; }

.m-l-27 {
  margin-left: 27px; }

.m-l-28 {
  margin-left: 28px; }

.m-l-29 {
  margin-left: 29px; }

.m-l-30 {
  margin-left: 30px; }

.m-l-31 {
  margin-left: 31px; }

.m-l-32 {
  margin-left: 32px; }

.m-l-33 {
  margin-left: 33px; }

.m-l-34 {
  margin-left: 34px; }

.m-l-35 {
  margin-left: 35px; }

.m-l-36 {
  margin-left: 36px; }

.m-l-37 {
  margin-left: 37px; }

.m-l-38 {
  margin-left: 38px; }

.m-l-39 {
  margin-left: 39px; }

.m-l-40 {
  margin-left: 40px; }

.m-l-41 {
  margin-left: 41px; }

.m-l-42 {
  margin-left: 42px; }

.m-l-43 {
  margin-left: 43px; }

.m-l-44 {
  margin-left: 44px; }

.m-l-45 {
  margin-left: 45px; }

.m-l-46 {
  margin-left: 46px; }

.m-l-47 {
  margin-left: 47px; }

.m-l-48 {
  margin-left: 48px; }

.m-l-49 {
  margin-left: 49px; }

.m-l-50 {
  margin-left: 50px; }

.m-l-51 {
  margin-left: 51px; }

.m-l-52 {
  margin-left: 52px; }

.m-l-53 {
  margin-left: 53px; }

.m-l-54 {
  margin-left: 54px; }

.m-l-55 {
  margin-left: 55px; }

.m-l-56 {
  margin-left: 56px; }

.m-l-57 {
  margin-left: 57px; }

.m-l-58 {
  margin-left: 58px; }

.m-l-59 {
  margin-left: 59px; }

.m-l-60 {
  margin-left: 60px; }

.m-l-61 {
  margin-left: 61px; }

.m-l-62 {
  margin-left: 62px; }

.m-l-63 {
  margin-left: 63px; }

.m-l-64 {
  margin-left: 64px; }

.m-l-65 {
  margin-left: 65px; }

.m-l-66 {
  margin-left: 66px; }

.m-l-67 {
  margin-left: 67px; }

.m-l-68 {
  margin-left: 68px; }

.m-l-69 {
  margin-left: 69px; }

.m-l-70 {
  margin-left: 70px; }

.m-l-71 {
  margin-left: 71px; }

.m-l-72 {
  margin-left: 72px; }

.m-l-73 {
  margin-left: 73px; }

.m-l-74 {
  margin-left: 74px; }

.m-l-75 {
  margin-left: 75px; }

.m-l-76 {
  margin-left: 76px; }

.m-l-77 {
  margin-left: 77px; }

.m-l-78 {
  margin-left: 78px; }

.m-l-79 {
  margin-left: 79px; }

.m-l-80 {
  margin-left: 80px; }

.m-l-81 {
  margin-left: 81px; }

.m-l-82 {
  margin-left: 82px; }

.m-l-83 {
  margin-left: 83px; }

.m-l-84 {
  margin-left: 84px; }

.m-l-85 {
  margin-left: 85px; }

.m-l-86 {
  margin-left: 86px; }

.m-l-87 {
  margin-left: 87px; }

.m-l-88 {
  margin-left: 88px; }

.m-l-89 {
  margin-left: 89px; }

.m-l-90 {
  margin-left: 90px; }

.m-l-91 {
  margin-left: 91px; }

.m-l-92 {
  margin-left: 92px; }

.m-l-93 {
  margin-left: 93px; }

.m-l-94 {
  margin-left: 94px; }

.m-l-95 {
  margin-left: 95px; }

.m-l-96 {
  margin-left: 96px; }

.m-l-97 {
  margin-left: 97px; }

.m-l-98 {
  margin-left: 98px; }

.m-l-99 {
  margin-left: 99px; }

.m-l-100 {
  margin-left: 100px; }

.m-l-101 {
  margin-left: 101px; }

.m-l-102 {
  margin-left: 102px; }

.m-l-103 {
  margin-left: 103px; }

.m-l-104 {
  margin-left: 104px; }

.m-l-105 {
  margin-left: 105px; }

.m-l-106 {
  margin-left: 106px; }

.m-l-107 {
  margin-left: 107px; }

.m-l-108 {
  margin-left: 108px; }

.m-l-109 {
  margin-left: 109px; }

.m-l-110 {
  margin-left: 110px; }

.m-l-111 {
  margin-left: 111px; }

.m-l-112 {
  margin-left: 112px; }

.m-l-113 {
  margin-left: 113px; }

.m-l-114 {
  margin-left: 114px; }

.m-l-115 {
  margin-left: 115px; }

.m-l-116 {
  margin-left: 116px; }

.m-l-117 {
  margin-left: 117px; }

.m-l-118 {
  margin-left: 118px; }

.m-l-119 {
  margin-left: 119px; }

.m-l-120 {
  margin-left: 120px; }

.m-l-121 {
  margin-left: 121px; }

.m-l-122 {
  margin-left: 122px; }

.m-l-123 {
  margin-left: 123px; }

.m-l-124 {
  margin-left: 124px; }

.m-l-125 {
  margin-left: 125px; }

.m-l-126 {
  margin-left: 126px; }

.m-l-127 {
  margin-left: 127px; }

.m-l-128 {
  margin-left: 128px; }

.m-l-129 {
  margin-left: 129px; }

.m-l-130 {
  margin-left: 130px; }

.m-l-131 {
  margin-left: 131px; }

.m-l-132 {
  margin-left: 132px; }

.m-l-133 {
  margin-left: 133px; }

.m-l-134 {
  margin-left: 134px; }

.m-l-135 {
  margin-left: 135px; }

.m-l-136 {
  margin-left: 136px; }

.m-l-137 {
  margin-left: 137px; }

.m-l-138 {
  margin-left: 138px; }

.m-l-139 {
  margin-left: 139px; }

.m-l-140 {
  margin-left: 140px; }

.m-l-141 {
  margin-left: 141px; }

.m-l-142 {
  margin-left: 142px; }

.m-l-143 {
  margin-left: 143px; }

.m-l-144 {
  margin-left: 144px; }

.m-l-145 {
  margin-left: 145px; }

.m-l-146 {
  margin-left: 146px; }

.m-l-147 {
  margin-left: 147px; }

.m-l-148 {
  margin-left: 148px; }

.m-l-149 {
  margin-left: 149px; }

.m-l-150 {
  margin-left: 150px; }

.m-l-151 {
  margin-left: 151px; }

.m-l-152 {
  margin-left: 152px; }

.m-l-153 {
  margin-left: 153px; }

.m-l-154 {
  margin-left: 154px; }

.m-l-155 {
  margin-left: 155px; }

.m-l-156 {
  margin-left: 156px; }

.m-l-157 {
  margin-left: 157px; }

.m-l-158 {
  margin-left: 158px; }

.m-l-159 {
  margin-left: 159px; }

.m-l-160 {
  margin-left: 160px; }

.m-l-161 {
  margin-left: 161px; }

.m-l-162 {
  margin-left: 162px; }

.m-l-163 {
  margin-left: 163px; }

.m-l-164 {
  margin-left: 164px; }

.m-l-165 {
  margin-left: 165px; }

.m-l-166 {
  margin-left: 166px; }

.m-l-167 {
  margin-left: 167px; }

.m-l-168 {
  margin-left: 168px; }

.m-l-169 {
  margin-left: 169px; }

.m-l-170 {
  margin-left: 170px; }

.m-l-171 {
  margin-left: 171px; }

.m-l-172 {
  margin-left: 172px; }

.m-l-173 {
  margin-left: 173px; }

.m-l-174 {
  margin-left: 174px; }

.m-l-175 {
  margin-left: 175px; }

.m-l-176 {
  margin-left: 176px; }

.m-l-177 {
  margin-left: 177px; }

.m-l-178 {
  margin-left: 178px; }

.m-l-179 {
  margin-left: 179px; }

.m-l-180 {
  margin-left: 180px; }

.m-l-181 {
  margin-left: 181px; }

.m-l-182 {
  margin-left: 182px; }

.m-l-183 {
  margin-left: 183px; }

.m-l-184 {
  margin-left: 184px; }

.m-l-185 {
  margin-left: 185px; }

.m-l-186 {
  margin-left: 186px; }

.m-l-187 {
  margin-left: 187px; }

.m-l-188 {
  margin-left: 188px; }

.m-l-189 {
  margin-left: 189px; }

.m-l-190 {
  margin-left: 190px; }

.m-l-191 {
  margin-left: 191px; }

.m-l-192 {
  margin-left: 192px; }

.m-l-193 {
  margin-left: 193px; }

.m-l-194 {
  margin-left: 194px; }

.m-l-195 {
  margin-left: 195px; }

.m-l-196 {
  margin-left: 196px; }

.m-l-197 {
  margin-left: 197px; }

.m-l-198 {
  margin-left: 198px; }

.m-l-199 {
  margin-left: 199px; }

.m-l-200 {
  margin-left: 200px; }

.m-l-201 {
  margin-left: 201px; }

.m-l-202 {
  margin-left: 202px; }

.m-l-203 {
  margin-left: 203px; }

.m-l-204 {
  margin-left: 204px; }

.m-l-205 {
  margin-left: 205px; }

.m-l-206 {
  margin-left: 206px; }

.m-l-207 {
  margin-left: 207px; }

.m-l-208 {
  margin-left: 208px; }

.m-l-209 {
  margin-left: 209px; }

.m-l-210 {
  margin-left: 210px; }

.m-l-211 {
  margin-left: 211px; }

.m-l-212 {
  margin-left: 212px; }

.m-l-213 {
  margin-left: 213px; }

.m-l-214 {
  margin-left: 214px; }

.m-l-215 {
  margin-left: 215px; }

.m-l-216 {
  margin-left: 216px; }

.m-l-217 {
  margin-left: 217px; }

.m-l-218 {
  margin-left: 218px; }

.m-l-219 {
  margin-left: 219px; }

.m-l-220 {
  margin-left: 220px; }

.m-l-221 {
  margin-left: 221px; }

.m-l-222 {
  margin-left: 222px; }

.m-l-223 {
  margin-left: 223px; }

.m-l-224 {
  margin-left: 224px; }

.m-l-225 {
  margin-left: 225px; }

.m-l-226 {
  margin-left: 226px; }

.m-l-227 {
  margin-left: 227px; }

.m-l-228 {
  margin-left: 228px; }

.m-l-229 {
  margin-left: 229px; }

.m-l-230 {
  margin-left: 230px; }

.m-l-231 {
  margin-left: 231px; }

.m-l-232 {
  margin-left: 232px; }

.m-l-233 {
  margin-left: 233px; }

.m-l-234 {
  margin-left: 234px; }

.m-l-235 {
  margin-left: 235px; }

.m-l-236 {
  margin-left: 236px; }

.m-l-237 {
  margin-left: 237px; }

.m-l-238 {
  margin-left: 238px; }

.m-l-239 {
  margin-left: 239px; }

.m-l-240 {
  margin-left: 240px; }

.m-l-241 {
  margin-left: 241px; }

.m-l-242 {
  margin-left: 242px; }

.m-l-243 {
  margin-left: 243px; }

.m-l-244 {
  margin-left: 244px; }

.m-l-245 {
  margin-left: 245px; }

.m-l-246 {
  margin-left: 246px; }

.m-l-247 {
  margin-left: 247px; }

.m-l-248 {
  margin-left: 248px; }

.m-l-249 {
  margin-left: 249px; }

.m-l-250 {
  margin-left: 250px; }

.m-r-0 {
  margin-right: 0px; }

.m-r-1 {
  margin-right: 1px; }

.m-r-2 {
  margin-right: 2px; }

.m-r-3 {
  margin-right: 3px; }

.m-r-4 {
  margin-right: 4px; }

.m-r-5 {
  margin-right: 5px; }

.m-r-6 {
  margin-right: 6px; }

.m-r-7 {
  margin-right: 7px; }

.m-r-8 {
  margin-right: 8px; }

.m-r-9 {
  margin-right: 9px; }

.m-r-10 {
  margin-right: 10px; }

.m-r-11 {
  margin-right: 11px; }

.m-r-12 {
  margin-right: 12px; }

.m-r-13 {
  margin-right: 13px; }

.m-r-14 {
  margin-right: 14px; }

.m-r-15 {
  margin-right: 15px; }

.m-r-16 {
  margin-right: 16px; }

.m-r-17 {
  margin-right: 17px; }

.m-r-18 {
  margin-right: 18px; }

.m-r-19 {
  margin-right: 19px; }

.m-r-20 {
  margin-right: 20px; }

.m-r-21 {
  margin-right: 21px; }

.m-r-22 {
  margin-right: 22px; }

.m-r-23 {
  margin-right: 23px; }

.m-r-24 {
  margin-right: 24px; }

.m-r-25 {
  margin-right: 25px; }

.m-r-26 {
  margin-right: 26px; }

.m-r-27 {
  margin-right: 27px; }

.m-r-28 {
  margin-right: 28px; }

.m-r-29 {
  margin-right: 29px; }

.m-r-30 {
  margin-right: 30px; }

.m-r-31 {
  margin-right: 31px; }

.m-r-32 {
  margin-right: 32px; }

.m-r-33 {
  margin-right: 33px; }

.m-r-34 {
  margin-right: 34px; }

.m-r-35 {
  margin-right: 35px; }

.m-r-36 {
  margin-right: 36px; }

.m-r-37 {
  margin-right: 37px; }

.m-r-38 {
  margin-right: 38px; }

.m-r-39 {
  margin-right: 39px; }

.m-r-40 {
  margin-right: 40px; }

.m-r-41 {
  margin-right: 41px; }

.m-r-42 {
  margin-right: 42px; }

.m-r-43 {
  margin-right: 43px; }

.m-r-44 {
  margin-right: 44px; }

.m-r-45 {
  margin-right: 45px; }

.m-r-46 {
  margin-right: 46px; }

.m-r-47 {
  margin-right: 47px; }

.m-r-48 {
  margin-right: 48px; }

.m-r-49 {
  margin-right: 49px; }

.m-r-50 {
  margin-right: 50px; }

.m-r-51 {
  margin-right: 51px; }

.m-r-52 {
  margin-right: 52px; }

.m-r-53 {
  margin-right: 53px; }

.m-r-54 {
  margin-right: 54px; }

.m-r-55 {
  margin-right: 55px; }

.m-r-56 {
  margin-right: 56px; }

.m-r-57 {
  margin-right: 57px; }

.m-r-58 {
  margin-right: 58px; }

.m-r-59 {
  margin-right: 59px; }

.m-r-60 {
  margin-right: 60px; }

.m-r-61 {
  margin-right: 61px; }

.m-r-62 {
  margin-right: 62px; }

.m-r-63 {
  margin-right: 63px; }

.m-r-64 {
  margin-right: 64px; }

.m-r-65 {
  margin-right: 65px; }

.m-r-66 {
  margin-right: 66px; }

.m-r-67 {
  margin-right: 67px; }

.m-r-68 {
  margin-right: 68px; }

.m-r-69 {
  margin-right: 69px; }

.m-r-70 {
  margin-right: 70px; }

.m-r-71 {
  margin-right: 71px; }

.m-r-72 {
  margin-right: 72px; }

.m-r-73 {
  margin-right: 73px; }

.m-r-74 {
  margin-right: 74px; }

.m-r-75 {
  margin-right: 75px; }

.m-r-76 {
  margin-right: 76px; }

.m-r-77 {
  margin-right: 77px; }

.m-r-78 {
  margin-right: 78px; }

.m-r-79 {
  margin-right: 79px; }

.m-r-80 {
  margin-right: 80px; }

.m-r-81 {
  margin-right: 81px; }

.m-r-82 {
  margin-right: 82px; }

.m-r-83 {
  margin-right: 83px; }

.m-r-84 {
  margin-right: 84px; }

.m-r-85 {
  margin-right: 85px; }

.m-r-86 {
  margin-right: 86px; }

.m-r-87 {
  margin-right: 87px; }

.m-r-88 {
  margin-right: 88px; }

.m-r-89 {
  margin-right: 89px; }

.m-r-90 {
  margin-right: 90px; }

.m-r-91 {
  margin-right: 91px; }

.m-r-92 {
  margin-right: 92px; }

.m-r-93 {
  margin-right: 93px; }

.m-r-94 {
  margin-right: 94px; }

.m-r-95 {
  margin-right: 95px; }

.m-r-96 {
  margin-right: 96px; }

.m-r-97 {
  margin-right: 97px; }

.m-r-98 {
  margin-right: 98px; }

.m-r-99 {
  margin-right: 99px; }

.m-r-100 {
  margin-right: 100px; }

.m-r-101 {
  margin-right: 101px; }

.m-r-102 {
  margin-right: 102px; }

.m-r-103 {
  margin-right: 103px; }

.m-r-104 {
  margin-right: 104px; }

.m-r-105 {
  margin-right: 105px; }

.m-r-106 {
  margin-right: 106px; }

.m-r-107 {
  margin-right: 107px; }

.m-r-108 {
  margin-right: 108px; }

.m-r-109 {
  margin-right: 109px; }

.m-r-110 {
  margin-right: 110px; }

.m-r-111 {
  margin-right: 111px; }

.m-r-112 {
  margin-right: 112px; }

.m-r-113 {
  margin-right: 113px; }

.m-r-114 {
  margin-right: 114px; }

.m-r-115 {
  margin-right: 115px; }

.m-r-116 {
  margin-right: 116px; }

.m-r-117 {
  margin-right: 117px; }

.m-r-118 {
  margin-right: 118px; }

.m-r-119 {
  margin-right: 119px; }

.m-r-120 {
  margin-right: 120px; }

.m-r-121 {
  margin-right: 121px; }

.m-r-122 {
  margin-right: 122px; }

.m-r-123 {
  margin-right: 123px; }

.m-r-124 {
  margin-right: 124px; }

.m-r-125 {
  margin-right: 125px; }

.m-r-126 {
  margin-right: 126px; }

.m-r-127 {
  margin-right: 127px; }

.m-r-128 {
  margin-right: 128px; }

.m-r-129 {
  margin-right: 129px; }

.m-r-130 {
  margin-right: 130px; }

.m-r-131 {
  margin-right: 131px; }

.m-r-132 {
  margin-right: 132px; }

.m-r-133 {
  margin-right: 133px; }

.m-r-134 {
  margin-right: 134px; }

.m-r-135 {
  margin-right: 135px; }

.m-r-136 {
  margin-right: 136px; }

.m-r-137 {
  margin-right: 137px; }

.m-r-138 {
  margin-right: 138px; }

.m-r-139 {
  margin-right: 139px; }

.m-r-140 {
  margin-right: 140px; }

.m-r-141 {
  margin-right: 141px; }

.m-r-142 {
  margin-right: 142px; }

.m-r-143 {
  margin-right: 143px; }

.m-r-144 {
  margin-right: 144px; }

.m-r-145 {
  margin-right: 145px; }

.m-r-146 {
  margin-right: 146px; }

.m-r-147 {
  margin-right: 147px; }

.m-r-148 {
  margin-right: 148px; }

.m-r-149 {
  margin-right: 149px; }

.m-r-150 {
  margin-right: 150px; }

.m-r-151 {
  margin-right: 151px; }

.m-r-152 {
  margin-right: 152px; }

.m-r-153 {
  margin-right: 153px; }

.m-r-154 {
  margin-right: 154px; }

.m-r-155 {
  margin-right: 155px; }

.m-r-156 {
  margin-right: 156px; }

.m-r-157 {
  margin-right: 157px; }

.m-r-158 {
  margin-right: 158px; }

.m-r-159 {
  margin-right: 159px; }

.m-r-160 {
  margin-right: 160px; }

.m-r-161 {
  margin-right: 161px; }

.m-r-162 {
  margin-right: 162px; }

.m-r-163 {
  margin-right: 163px; }

.m-r-164 {
  margin-right: 164px; }

.m-r-165 {
  margin-right: 165px; }

.m-r-166 {
  margin-right: 166px; }

.m-r-167 {
  margin-right: 167px; }

.m-r-168 {
  margin-right: 168px; }

.m-r-169 {
  margin-right: 169px; }

.m-r-170 {
  margin-right: 170px; }

.m-r-171 {
  margin-right: 171px; }

.m-r-172 {
  margin-right: 172px; }

.m-r-173 {
  margin-right: 173px; }

.m-r-174 {
  margin-right: 174px; }

.m-r-175 {
  margin-right: 175px; }

.m-r-176 {
  margin-right: 176px; }

.m-r-177 {
  margin-right: 177px; }

.m-r-178 {
  margin-right: 178px; }

.m-r-179 {
  margin-right: 179px; }

.m-r-180 {
  margin-right: 180px; }

.m-r-181 {
  margin-right: 181px; }

.m-r-182 {
  margin-right: 182px; }

.m-r-183 {
  margin-right: 183px; }

.m-r-184 {
  margin-right: 184px; }

.m-r-185 {
  margin-right: 185px; }

.m-r-186 {
  margin-right: 186px; }

.m-r-187 {
  margin-right: 187px; }

.m-r-188 {
  margin-right: 188px; }

.m-r-189 {
  margin-right: 189px; }

.m-r-190 {
  margin-right: 190px; }

.m-r-191 {
  margin-right: 191px; }

.m-r-192 {
  margin-right: 192px; }

.m-r-193 {
  margin-right: 193px; }

.m-r-194 {
  margin-right: 194px; }

.m-r-195 {
  margin-right: 195px; }

.m-r-196 {
  margin-right: 196px; }

.m-r-197 {
  margin-right: 197px; }

.m-r-198 {
  margin-right: 198px; }

.m-r-199 {
  margin-right: 199px; }

.m-r-200 {
  margin-right: 200px; }

.m-r-201 {
  margin-right: 201px; }

.m-r-202 {
  margin-right: 202px; }

.m-r-203 {
  margin-right: 203px; }

.m-r-204 {
  margin-right: 204px; }

.m-r-205 {
  margin-right: 205px; }

.m-r-206 {
  margin-right: 206px; }

.m-r-207 {
  margin-right: 207px; }

.m-r-208 {
  margin-right: 208px; }

.m-r-209 {
  margin-right: 209px; }

.m-r-210 {
  margin-right: 210px; }

.m-r-211 {
  margin-right: 211px; }

.m-r-212 {
  margin-right: 212px; }

.m-r-213 {
  margin-right: 213px; }

.m-r-214 {
  margin-right: 214px; }

.m-r-215 {
  margin-right: 215px; }

.m-r-216 {
  margin-right: 216px; }

.m-r-217 {
  margin-right: 217px; }

.m-r-218 {
  margin-right: 218px; }

.m-r-219 {
  margin-right: 219px; }

.m-r-220 {
  margin-right: 220px; }

.m-r-221 {
  margin-right: 221px; }

.m-r-222 {
  margin-right: 222px; }

.m-r-223 {
  margin-right: 223px; }

.m-r-224 {
  margin-right: 224px; }

.m-r-225 {
  margin-right: 225px; }

.m-r-226 {
  margin-right: 226px; }

.m-r-227 {
  margin-right: 227px; }

.m-r-228 {
  margin-right: 228px; }

.m-r-229 {
  margin-right: 229px; }

.m-r-230 {
  margin-right: 230px; }

.m-r-231 {
  margin-right: 231px; }

.m-r-232 {
  margin-right: 232px; }

.m-r-233 {
  margin-right: 233px; }

.m-r-234 {
  margin-right: 234px; }

.m-r-235 {
  margin-right: 235px; }

.m-r-236 {
  margin-right: 236px; }

.m-r-237 {
  margin-right: 237px; }

.m-r-238 {
  margin-right: 238px; }

.m-r-239 {
  margin-right: 239px; }

.m-r-240 {
  margin-right: 240px; }

.m-r-241 {
  margin-right: 241px; }

.m-r-242 {
  margin-right: 242px; }

.m-r-243 {
  margin-right: 243px; }

.m-r-244 {
  margin-right: 244px; }

.m-r-245 {
  margin-right: 245px; }

.m-r-246 {
  margin-right: 246px; }

.m-r-247 {
  margin-right: 247px; }

.m-r-248 {
  margin-right: 248px; }

.m-r-249 {
  margin-right: 249px; }

.m-r-250 {
  margin-right: 250px; }

.m-l-r-auto {
  margin-left: auto;
  margin-right: auto; }

.m-l-auto {
  margin-left: auto; }

.m-r-auto {
  margin-right: auto; }

/*[ TEXT ]
///////////////////////////////////////////////////////////
*/
/* ------------------------------------ */
.c-white {
  color: white; }

.c-black {
  color: black; }

.c-hov-white:hover {
  color: white; }

/* ------------------------------------ */
.tt-up {
  text-transform: uppercase; }

/* ------------------------------------ */
.t-center {
  text-align: center; }

.t-left {
  text-align: left; }

.t-right {
  text-align: right; }

.t-middle {
  vertical-align: middle; }

/* ------------------------------------ */
.lh-1-0 {
  line-height: 1.0; }

.lh-1-1 {
  line-height: 1.1; }

.lh-1-2 {
  line-height: 1.2; }

.lh-1-3 {
  line-height: 1.3; }

.lh-1-4 {
  line-height: 1.4; }

.lh-1-5 {
  line-height: 1.5; }

.lh-1-6 {
  line-height: 1.6; }

.lh-1-7 {
  line-height: 1.7; }

.lh-1-8 {
  line-height: 1.8; }

.lh-1-9 {
  line-height: 1.9; }

.lh-2-0 {
  line-height: 2.0; }

.lh-2-1 {
  line-height: 2.1; }

.lh-2-2 {
  line-height: 2.2; }

.lh-2-3 {
  line-height: 2.3; }

.lh-2-4 {
  line-height: 2.4; }

.lh-2-5 {
  line-height: 2.5; }

.lh-2-6 {
  line-height: 2.6; }

.lh-2-7 {
  line-height: 2.7; }

.lh-2-8 {
  line-height: 2.8; }

.lh-2-9 {
  line-height: 2.9; }

/*[ SHAPE ]
///////////////////////////////////////////////////////////
*/
/*[ Display ]
-----------------------------------------------------------
*/
.dis-none {
  display: none; }

.dis-block {
  display: block; }

.dis-inline {
  display: inline; }

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

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

/*[ Position ]
-----------------------------------------------------------
*/
.pos-relative {
  position: relative; }

.pos-absolute {
  position: absolute; }

.pos-fixed {
  position: fixed; }

/*[ float ]
-----------------------------------------------------------
*/
.float-l {
  float: left; }

.float-r {
  float: right; }

/*[ Width & Height ]
-----------------------------------------------------------
*/
.sizefull {
  width: 100%;
  height: 100%; }

.w-full {
  width: 100%; }

.h-full {
  height: 100%; }

.max-w-full {
  max-width: 100%; }

.max-h-full {
  max-height: 100%; }

.min-w-full {
  min-width: 100%; }

.min-h-full {
  min-height: 100%; }

/*[ Top Bottom Left Right ]
-----------------------------------------------------------
*/
.top-0 {
  top: 0; }

.bottom-0 {
  bottom: 0; }

.left-0 {
  left: 0; }

.right-0 {
  right: 0; }

.top-auto {
  top: auto; }

.bottom-auto {
  bottom: auto; }

.left-auto {
  left: auto; }

.right-auto {
  right: auto; }

/*[ Opacity ]
-----------------------------------------------------------
*/
.op-0-0 {
  opacity: 0; }

.op-0-1 {
  opacity: 0.1; }

.op-0-2 {
  opacity: 0.2; }

.op-0-3 {
  opacity: 0.3; }

.op-0-4 {
  opacity: 0.4; }

.op-0-5 {
  opacity: 0.5; }

.op-0-6 {
  opacity: 0.6; }

.op-0-7 {
  opacity: 0.7; }

.op-0-8 {
  opacity: 0.8; }

.op-0-9 {
  opacity: 0.9; }

.op-1-0 {
  opacity: 1; }

/*[  ]
-----------------------------------------------------------
*/
.bgwhite {
  background-color: white; }

.bgblack {
  background-color: black; }

.of-hidden {
  overflow: hidden; }

.hov-pointer:hover {
  cursor: pointer; }

/*[ Wrap Picture ]
-----------------------------------------------------------
*/
.wrap-pic-w img {
  width: 100%; }

.wrap-pic-max-w img {
  max-width: 100%; }

.wrap-pic-h img {
  height: 100%; }

.wrap-pic-max-h img {
  max-height: 100%; }

/*[  ]
-----------------------------------------------------------
*/
.bo-cir {
  -webkit-border-radius: 50%;
          border-radius: 50%; }

.visible-false {
  visibility: hidden; }

.visible-true {
  visibility: visible; }

/*[ Transition ]
-----------------------------------------------------------
*/
.trans-0-1 {
  -webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s; }

.trans-0-2 {
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s; }

.trans-0-3 {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.trans-0-4 {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s; }

.trans-0-5 {
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

.trans-0-6 {
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s; }

.trans-0-9 {
  -webkit-transition: all 0.9s;
  -o-transition: all 0.9s;
  transition: all 0.9s; }

.trans-1-0 {
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s; }

/*[ Layout ]
///////////////////////////////////////////////////////////
*/
/*[ Flex ]
-----------------------------------------------------------
*/
/* ------------------------------------ */
.flex-w {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap; }

/* ------------------------------------ */
.flex-l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.flex-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.flex-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.flex-sa {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around; }

.flex-sb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

/* ------------------------------------ */
.flex-t {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }

.flex-b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end; }

.flex-m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.flex-str {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-align-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

/* ------------------------------------ */
.flex-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row; }

.flex-row-rev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -o-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse; }

.flex-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column; }

.flex-col-rev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -o-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
          flex-direction: column-reverse; }

/* ------------------------------------ */
.flex-c-m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

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

.flex-c-b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end; }

.flex-c-str {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-align-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

.flex-l-m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-align-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.flex-r-m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-align-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.flex-sa-m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -ms-align-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

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

/* ------------------------------------ */
.flex-col-l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }

.flex-col-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end; }

.flex-col-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-align-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.flex-col-l-m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.flex-col-r-m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.flex-col-c-m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-align-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.flex-col-str {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-align-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

.flex-col-sb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

/* ------------------------------------ */
.flex-col-rev-l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -o-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
          flex-direction: column-reverse;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }

.flex-col-rev-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -o-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
          flex-direction: column-reverse;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end; }

.flex-col-rev-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -o-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
          flex-direction: column-reverse;
  -ms-align-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.flex-col-rev-str {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -o-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
          flex-direction: column-reverse;
  -ms-align-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

/*[ Absolute ]
-----------------------------------------------------------
*/
.ab-c-m {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.ab-c-t {
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%); }

.ab-c-b {
  position: absolute;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%); }

.ab-l-m {
  position: absolute;
  left: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.ab-r-m {
  position: absolute;
  right: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.ab-t-l {
  position: absolute;
  left: 0px;
  top: 0px; }

.ab-t-r {
  position: absolute;
  right: 0px;
  top: 0px; }

.ab-b-l {
  position: absolute;
  left: 0px;
  bottom: 0px; }

.ab-b-r {
  position: absolute;
  right: 0px;
  bottom: 0px; }

/*=========================================================
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
=========================================================*/
/*[ Title ]
-----------------------------------------------------------
*/
.tit1 {
  font-family: Poppins;
  font-weight: 700;
  font-size: 90px;
  line-height: 1.1;
  color: white;
  text-transform: uppercase;
  letter-spacing: 10px;
  word-spacing: 10px; }

.tit2 {
  font-family: Courgette;
  font-size: 30px;
  line-height: 1.2;
  color: #d61c22; }

.tit3 {
  font-family: Poppins;
  font-weight: 700;
  font-size: 50px;
  line-height: 1.2;
  color: #222222;
  text-transform: uppercase;
  letter-spacing: 6px; }

.tit4 {
  font-family: Poppins;
  font-weight: 700;
  font-size: 50px;
  line-height: 1.2;
  color: white;
  text-transform: uppercase;
  letter-spacing: 10px;
  word-spacing: 6px; }

.tit5 {
  font-family: Poppins;
  font-weight: 700;
  font-size: 50px;
  line-height: 1.2;
  color: #222222;
  text-transform: uppercase;
  letter-spacing: 10px;
  word-spacing: 8px; }

.tit6 {
  font-family: Poppins;
  font-weight: 700;
  font-size: 50px;
  line-height: 1.2;
  color: white;
  text-transform: uppercase;
  letter-spacing: 6px;
  word-spacing: 6px; }

.tit7 {
  font-family: Poppins;
  font-weight: 500;
  font-size: 22px;
  line-height: 1.2;
  color: #222222;
  text-transform: uppercase;
  letter-spacing: 3px; }

.tit8 {
  font-family: Poppins;
  font-weight: 700;
  font-size: 50px;
  line-height: 1.2;
  color: #222222;
  text-transform: uppercase;
  letter-spacing: 11px; }

.tit9 {
  font-family: Poppins;
  font-weight: 400;
  font-size: 30px;
  line-height: 1.2;
  color: #222222;
  text-transform: uppercase;
  letter-spacing: 3px; }

.tit10 {
  font-family: Poppins;
  font-weight: 500;
  font-size: 24px;
  line-height: 1.2;
  color: #222222;
  text-transform: uppercase;
  letter-spacing: 3px; }

/*[ Text ]
-----------------------------------------------------------
*/
.txt1 {
  font-family: Courgette;
  font-size: 60px;
  line-height: 1.1;
  color: white; }

.txt2 {
  font-family: Poppins;
  font-weight: 700;
  font-size: 90px;
  line-height: 1.1;
  color: white;
  text-transform: uppercase;
  letter-spacing: 10px; }

.txt3 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.1;
  color: #ec1d25;
  text-transform: uppercase; }

.txt4 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 12px;
  color: #222222;
  text-transform: uppercase;
  letter-spacing: 1px; }

.txt5 {
  font-family: Poppins;
  font-weight: 500;
  font-size: 22px;
  color: #333333;
  text-transform: uppercase;
  letter-spacing: 3px; }

.txt6 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 12px;
  color: white;
  text-transform: uppercase;
  letter-spacing: 1px; }

.txt7 {
  font-family: Montserrat;
  font-weight: 700;
  font-size: 50px;
  color: #ec1d25;
  line-height: 1.1;
  text-transform: uppercase;
  letter-spacing: 3px; }

.txt8 {
  font-family: Montserrat;
  font-weight: 700;
  font-size: 12px;
  color: #999999;
  text-transform: uppercase;
  letter-spacing: 1px; }

.txt9 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 15px;
  color: #555555; }

.txt10 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 14px;
  color: #666666; }

.txt11 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.1;
  color: white;
  text-transform: uppercase;
  letter-spacing: 1px; }

.txt12 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 18px;
  color: #666666;
  line-height: 1.7; }

.txt13 {
  font-family: Poppins;
  font-weight: 500;
  font-size: 18px;
  color: white;
  text-transform: uppercase;
  letter-spacing: 2px; }

.txt14 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 13px;
  color: #999999;
  line-height: 1.7; }

.txt15 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 13px;
  color: #ec1d25;
  line-height: 1.7; }

.txt16 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 12px;
  color: #555555; }

.txt17 {
  font-family: NotoSans;
  font-size: 14px;
  line-height: 1.7;
  color: #999999; }

.txt18 {
  font-family: NotoSans;
  font-size: 14px;
  line-height: 1.7;
  color: #cccccc; }

.txt19 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 14px;
  color: #222222;
  line-height: 1.2;
  text-transform: uppercase; }

.txt20 {
  font-family: Poppins;
  font-weight: 500;
  font-size: 18px;
  color: #222222;
  text-transform: uppercase;
  letter-spacing: 3px; }

.txt21 {
  font-family: Poppins;
  font-weight: 300;
  font-size: 18px;
  color: #333333;
  line-height: 1.4;
  text-transform: uppercase;
  letter-spacing: 2px; }

.txt22 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 22px;
  color: #333333;
  line-height: 1.2;
  text-transform: uppercase; }

.txt23 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 13px;
  color: #666666;
  line-height: 1.7; }

.txt24 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.7;
  color: #ec1d25; }

.txt25 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.7;
  color: #222222; }

.txt26 {
  font-family: Poppins;
  font-weight: 500;
  font-size: 15px;
  color: #333333;
  text-transform: uppercase;
  letter-spacing: 2px; }

.txt27 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 12px;
  color: #222222;
  line-height: 1.5;
  text-transform: uppercase;
  letter-spacing: 1px; }

.txt28 {
  font-family: Poppins;
  font-weight: 500;
  font-size: 12px;
  color: #222222;
  line-height: 1.5;
  text-transform: uppercase;
  letter-spacing: 1px;
  word-spacing: 2px; }

.txt29 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 12px;
  color: #999999;
  line-height: 1.5;
  text-transform: uppercase;
  letter-spacing: 1px; }

.txt30 {
  font-family: Montserrat;
  font-weight: 700;
  font-size: 39px;
  color: white;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 1px; }

.txt31 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 12px;
  color: white; }

.txt32 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 12px;
  color: #808080;
  line-height: 1.5; }

.txt33 {
  font-family: Poppins;
  font-weight: 500;
  font-size: 22px;
  color: #222222;
  text-transform: uppercase;
  letter-spacing: 3px; }

.txt34 {
  font-family: Poppins;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.4;
  color: #333333;
  letter-spacing: 2px; }

.txt35 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  text-transform: uppercase;
  line-height: 1.8; }

/*[ Color ]
-----------------------------------------------------------
*/
.color0 {
  color: #ec1d25; }

.color1 {
  color: #222222; }

.color2 {
  color: #cccccc; }

.color3 {
  color: #333333; }

.color0-hov:hover {
  color: #ec1d25; }

/*=========================================================
SHAPE SHAPE SHAPE SHAPE SHAPE SHAPE SHAPE SHAPE SHAPE SHAPE
=========================================================*/
/*[ Margin ]
-----------------------------------------------------------
*/
.m-10 {
  margin: 10px; }

.m-l--6 {
  margin-left: -6px; }

/*[ Size ]
-----------------------------------------------------------
*/
.size1 {
  width: 135px;
  height: 40px; }

.size2 {
  max-width: 390px; }

.size3 {
  max-width: 513px; }

.size4 {
  width: 150px;
  height: 60px; }

.size5 {
  width: 157px;
  height: 60px; }

.size6 {
  width: 255px;
  height: 60px; }

.size7 {
  width: 143px;
  height: 60px; }

.size8 {
  width: 190px;
  height: 60px; }

.size9 {
  width: 173px;
  height: 60px; }

.size10 {
  width: 50px;
  height: 100%; }

.size11 {
  width: 80px; }

.size12 {
  width: 100%;
  height: 50px; }

.size13 {
  width: 150px;
  height: 40px; }

.size14 {
  width: 118px;
  height: 118px; }

.size15 {
  max-width: 890px; }

.size16 {
  width: 70px;
  height: 70px; }

.size17 {
  width: 270px;
  height: 50px; }

.size18 {
  width: 160px;
  height: 40px; }

.size19 {
  width: 20px; }

.size20 {
  width: 160px;
  height: 120px; }

.size21 {
  width: -webkit-calc(100% - 160px - 28px);
  width: calc(100% - 160px - 28px);
  min-height: 120px; }

.size22 {
  max-width: 870px; }

.size23 {
  width: 55%; }

.size24 {
  width: 45%; }

.size25 {
  max-width: 520px; }

.size26 {
  max-width: 500px; }

.size27 {
  max-width: 650px; }

.size28 {
  width: -webkit-calc(100% - 88px);
  width: calc(100% - 88px); }

.size29 {
  width: 100%;
  min-height: 150px; }

.size30 {
  max-width: 266px;
  height: 50px; }

.size31 {
  width: 180px;
  height: 40px; }

.size32 {
  max-width: 868px; }

.size33 {
  min-height: 616px; }

.size34 {
  min-height: 320px; }

.size35 {
  width: 100%;
  min-height: 180px; }

.size36 {
  width: 120px;
  height: 40px; }

.size37 {
  height: 400px; }

.size38 {
  max-width: 190px; }

/*[ Background Color ]
-----------------------------------------------------------
*/
.bg0 {
  background-color: #ec1d25; }

.bg1 {
  background-color: #222222; }

.bg2 {
  background-color: #111111; }

.bg0-hov:hover {
  background-color: #ec1d25; }

.bg1-overlay {
  background-color: rgba(0, 0, 0, 0.35); }

/*[ Border ]
-----------------------------------------------------------
*/
.bo1 {
  border: 1px solid #ebebeb; }

.bo2 {
  border: 2px solid #d9d9d9; }

.bo4 {
  border: 4px solid #ec1d25; }

.bo5-b {
  border-bottom: 1px solid #e6e6e6; }

.bo5-r {
  border-right: 1px solid #e6e6e6; }

.bo6-r {
  border-right: 1px solid #808080; }

.bo7 {
  border: 2px solid #e6e6e6; }

.bo8 {
  border: 5px solid white; }

/* ------------------------------------ */
.bo-rad-2 {
  -webkit-border-radius: 2px;
          border-radius: 2px; }

.bo-rad-3 {
  -webkit-border-radius: 3px;
          border-radius: 3px; }

.bo-rad-4 {
  -webkit-border-radius: 4px;
          border-radius: 4px; }

.bo-rad-5 {
  -webkit-border-radius: 5px;
          border-radius: 5px; }

.bo-rad-7 {
  -webkit-border-radius: 7px;
          border-radius: 7px; }

.bo-rad-10 {
  -webkit-border-radius: 10px;
          border-radius: 10px; }

.bo-t-rad-2 {
  -webkit-border-top-left-radius: 2px;
          border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
          border-top-right-radius: 2px; }

.bo-b-rad-2 {
  -webkit-border-bottom-left-radius: 2px;
          border-bottom-left-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
          border-bottom-right-radius: 2px; }

/*=========================================================
EFFECT   EFFECT   EFFECT   EFFECT   EFFECT   EFFECT  EFFECT
=========================================================*/
/*[ wrap-cir-pic ]
-----------------------------------------------------------
*/
.wrap-cir-pic {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  overflow: hidden; }

.wrap-cir-pic img {
  width: 100%; }

/*[ Hover img zoom]
-----------------------------------------------------------
*/
.hov-img-zoom {
  display: block;
  overflow: hidden; }

.hov-img-zoom img {
  width: 100%;
  -webkit-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s; }

.hov-img-zoom:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1); }

/*[ Position ]
-----------------------------------------------------------
*/
.position1 {
  position: absolute;
  top: 0;
  right: 0; }

/*[ Box Shadow ]
-----------------------------------------------------------
*/
.shadow1 {
  box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.1); }

.shadow2 {
  box-shadow: 0 16px 35px 0px rgba(15, 46, 81, 0.2);
  -moz-box-shadow: 0 16px 35px 0px rgba(15, 46, 81, 0.2);
  -webkit-box-shadow: 0 16px 35px 0px rgba(15, 46, 81, 0.2);
  -o-box-shadow: 0 16px 35px 0px rgba(15, 46, 81, 0.2);
  -ms-box-shadow: 0 16px 35px 0px rgba(15, 46, 81, 0.2); }

/*[ Gradient ]
-----------------------------------------------------------
*/
.gradient1 {
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background: -o-linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0)); }

/*[ Background pattern ]
-----------------------------------------------------------
*/
.bg1-pattern {
  background-image: url(../images/icons/pattern1.png);
  background-repeat: repeat; }

.bg2-pattern {
  background-image: url(../images/icons/pattern2.png);
  background-repeat: repeat; }

.bg3-pattern {
  background-image: url(../images/icons/pattern3.png);
  background-repeat: repeat; }

/*[ Hover ]
-----------------------------------------------------------
*/
.hov1:hover {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  background-color: rgba(236, 29, 37, 0.5);
  color: white; }

/*[ Parallax ]
-----------------------------------------------------------
*/
.parallax0 {
  background-attachment: fixed;
  background-position: center 0;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover; }

.overlay0-parallax {
  background-color: rgba(0, 0, 0, 0.5); }

/*=========================================================
RESPONSIVE  RESPONSIVE  RESPONSIVE  RESPONSIVE   RESPONSIVE 
=========================================================*/
/*[ XL ]
-----------------------------------------------------------
*/
@media (max-width: 1200px) {
  .p-l-0-xl {
    padding-left: 0; } }

/*[ LG ]
-----------------------------------------------------------
*/
@media (max-width: 992px) {
  .flex-col-c-m-lg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -ms-align-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .p-l-15-lg {
    padding-left: 15px; }
  .p-r-15-lg {
    padding-right: 15px; } }

/*[ MD ]
-----------------------------------------------------------
*/
@media (max-width: 768px) {
  .w-full-md {
    width: 100%; }
  .p-r-0-md {
    padding-right: 0; }
  .p-l-0-md {
    padding-left: 0; }
  .p-b-0-md {
    padding-bottom: 0; }
  .p-t-0-md {
    padding-top: 0; }
  .bo-none-md {
    border: none; } }

/*[ SM ]
-----------------------------------------------------------
*/
@media (max-width: 576px) {
  .flex-col-l-sm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -ms-align-items: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .flex-col-c-sm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -ms-align-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJfdG9vbHMvX3ZhcmlhYmxlcy5zY3NzIiwiX3Rvb2xzL190b29scy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsIl9iYXNlL19iYXNlLnNjc3MiLCJhcHAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJfYmFzZS9fY3VzdG9tLnNjc3MiLCJfdG9vbHMvX21peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3Nhc3MtYnVyZ2VyL19idXJnZXIuc2NzcyIsIl9ibG9ja3Muc2NzcyIsIi4uL2Jsb2Nrcy9hdXRvY29tcGxldGUvYXV0b2NvbXBsZXRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19jb3JlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19hbmltYXRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19hdXRvaGVpZ2h0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19sYXp5bG9hZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9jc3MvZm9udC1hd2Vzb21lLmNzcyIsIl9iYXNlL19yZWJvb3Quc2NzcyIsIl9iYXNlL19mb250cy5zY3NzIiwiX2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsInV0aWwuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7RURHRTtBQ0lGOztFRERFO0FDY0Q7O0VEWEM7QUNvQkY7O0VEakJFO0FFVEY7O0VGWUU7QUdmRiwyRUFBQTtBQUVBOytFSGdCK0U7QUdiL0U7OztFSGlCRTtBSW5CRixtQ0FBTztBRE9QO0VBQ0UsaUJBQWlCO0VBQUUsTUFBQTtFQUNuQiw4QkFBOEI7RUFBRSxNQUFBLEVBQU87O0FBR3pDOytFSGdCK0U7QUdiL0U7O0VIZ0JFO0FHWkY7RUFDRSxTQUFTLEVBQUE7O0FBR1g7O0VIY0U7QUdWRjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7OztFSGFFO0FHUkY7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCLEVBQUE7O0FBR2xCOytFSFMrRTtBR04vRTs7O0VIVUU7QUdMRjtFQUNFLCtCQUF1QjtVQUF2Qix1QkFBdUI7RUFBRSxNQUFBO0VBQ3pCLFNBQVM7RUFBRSxNQUFBO0VBQ1gsaUJBQWlCO0VBQUUsTUFBQSxFQUFPOztBQUc1Qjs7O0VIV0U7QUdORjtFQUNFLGlDQUFpQztFQUFFLE1BQUE7RUFDbkMsY0FBYztFQUFFLE1BQUEsRUFBTzs7QUFHekI7K0VIUytFO0FHTi9FOztFSFNFO0FHTEY7RUFDRSw2QkFBNkIsRUFBQTs7QUFHL0I7OztFSFFFO0FHSEY7RUFDRSxtQkFBbUI7RUFBRSxNQUFBO0VBQ3JCLDBCQUEwQjtFQUFFLE1BQUE7RUFDNUIseUNBQWlDO1VBQWpD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OztBRy9SakM7RUY2SFEsZUFoRVU7RUUzRGhCLGdCSHNSK0I7RUdyUi9CLGdCSDZRK0IsRUFBQTtFQzdIekI7SUVuSlI7TUYySlksMENBOUQrQztNQThEL0Msa0NBOUQrQyxFQUFBLEVFekYxRDs7QUFDRDtFRndIUSxpQkFoRVU7RUV0RGhCLGdCSGtSK0I7RUdqUi9CLGdCSHdRK0IsRUFBQTtFQzdIekI7SUU5SVI7TUZzSlksMENBOUQrQztNQThEL0Msa0NBOUQrQyxFQUFBLEVFcEYxRDs7QUFDRDtFRm1IUSxpQkFoRVU7RUVqRGhCLGdCSDhRK0I7RUc3US9CLGdCSG1RK0IsRUFBQTtFQzdIekI7SUV6SVI7TUZpSlksMENBOUQrQztNQThEL0Msa0NBOUQrQyxFQUFBLEVFL0UxRDs7QUFDRDtFRjhHUSxpQkFoRVU7RUU1Q2hCLGdCSDBRK0I7RUd6US9CLGdCSDhQK0IsRUFBQTtFQzdIekI7SUVwSVI7TUY0SVksMENBOUQrQztNQThEL0Msa0NBOUQrQyxFQUFBLEVFMUUxRDs7QVJLRDtFUUdFLGdCSDBFVztFR3pFWCxtQkh5RVc7RUd4RVgsU0FBUztFQUNULHdDSHpDYSxFQUFBOztBR2lEZjs7RUZNSSxjQUFXO0VFSGIsZ0JIc04rQixFQUFBOztBR25OakM7O0VBRUUsY0g4UGdDO0VHN1BoQyx5QkhzUW1DLEVBQUE7O0FHOVByQztFQy9FRSxlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7O0FEbUZsQjtFQ3BGRSxlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7O0FEc0ZsQjtFQUNFLHFCQUFxQixFQUFBO0VBRHZCO0lBSUksb0JIZ1ArQixFQUFBOztBR3RPbkM7RUZqQ0ksY0FBVztFRW1DYix5QkFBeUIsRUFBQTs7QUFJM0I7RUFDRSxtQkhpQlc7RUNGUCxrQkF0Q1ksRUFBQTs7QUUyQmxCO0VBQ0UsY0FBYztFRjdDWixjQUFXO0VFK0NiLGNIMUdnQixFQUFBO0VHdUdsQjtJQU1JLHFCQUFxQixFQUFBOztBRW5IekI7RUNJRSxlQUFlO0VBR2YsWUFBWSxFQUFBOztBRERkO0VBQ0UsZ0JMKytCd0M7RUs5K0J4QyxzQkxS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O0FrQnJMaEM7RUFFRSxxQmxCWlc7RWtCZVQsNENsQmdiMkY7RWtCaGIzRixvQ2xCZ2IyRjtFa0IvYTNGLDRQSGZtSTtFR2dCbkksNEJBQTRCO0VBQzVCLG1FbEIrYTZGO0VrQi9hN0YsMkRsQithNkY7RWtCOWE3Rix3RmxCNmF3RjtVa0I3YXhGLGdFbEI2YXdGLEVBQUE7RWtCdGI1RjtJQWFJLHFCbEJ2QlM7SWtCd0JULHdEbEJ4QlM7WWtCd0JULGdEbEJ4QlMsRUFBQTtFa0JVYjs7O0lBbUJJLGNBQWMsRUFBQTs7QUFPbEI7RUFHSSw0Q2xCd1oyRjtFa0J4WjNGLG9DbEJ3WjJGO0VrQnZaM0Ysa0dsQnlaNkY7RWtCelo3RixrRmxCeVo2RixFQUFBOztBa0JuWmpHO0VBRUUscUJsQmhEVztFa0JtRFQsOERsQnFlMEo7RWtCcmUxSixzRGxCcWUwSjtFa0JwZTFKLHFoQkFBa0o7RUFBbEosNmdCQUFrSixFQUFBO0VBTnRKO0lBVUkscUJsQnhEUztJa0J5RFQsd0RsQnpEUztZa0J5RFQsZ0RsQnpEUyxFQUFBO0VrQjhDYjs7O0lBZ0JJLGNBQWMsRUFBQTs7QUFPbEI7OztFQUlJLGNBQWMsRUFBQTs7QUFNbEI7RUFHSSxjbEJsRlMsRUFBQTs7QWtCK0ViOzs7RUFRSSxjQUFjLEVBQUE7O0FBTWxCO0VBR0ksY2xCaEdTLEVBQUE7RWtCNkZiO0lBTU0scUJsQm5HTyxFQUFBOztBa0I2RmI7OztFQVlJLGNBQWMsRUFBQTs7QUFabEI7RUFpQk0scUJBQWtDO0VDbkp4Qyx5QkRvSitDLEVBQUE7O0FBbEIvQztFQXdCTSx3RGxCckhPO1VrQnFIUCxnRGxCckhPLEVBQUE7O0FrQjZGYjtFQTRCTSxxQmxCekhPLEVBQUE7O0FrQmlJYjtFQUdJLHFCbEJwSVMsRUFBQTs7QWtCaUliOzs7RUFRSSxjQUFjLEVBQUE7O0FBUmxCO0VBYU0scUJsQjlJTztFa0IrSVAsd0RsQi9JTztVa0IrSVAsZ0RsQi9JTyxFQUFBOztBa0JkZjtFQUNFLGFBQWE7RUFDYixXQUFXO0VBQ1gsbUJsQm9kMEM7RUM1YTFDLGNBQVc7RWlCdENYLGNsQk1hLEVBQUE7O0FrQkhmO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsYUFBYTtFQUNiLGVBQWU7RUFDZix1QmxCc3lCcUM7RWtCcnlCckMsaUJBQWlCO0VqQm1GZixtQkF0Q1k7RWlCM0NkLGdCbEJrUDZCO0VrQmpQN0IsV2xCeENXO0VrQnlDWCx3Q2xCUmE7RU9uQ2IsOEJQcU9nQztVT3JPaEMsc0JQcU9nQyxFQUFBOztBa0JyTGhDO0VBRUUscUJsQmZXO0VrQmtCVCw0Q2xCZ2IyRjtFa0JoYjNGLG9DbEJnYjJGO0VrQi9hM0Ysc1NIZm1JO0VHZ0JuSSw0QkFBNEI7RUFDNUIsbUVsQithNkY7RWtCL2E3RiwyRGxCK2E2RjtFa0I5YTdGLHdGbEI2YXdGO1VrQjdheEYsZ0VsQjZhd0YsRUFBQTtFa0J0YjVGO0lBYUkscUJsQjFCUztJa0IyQlQsd0RsQjNCUztZa0IyQlQsZ0RsQjNCUyxFQUFBO0VrQmFiOzs7SUFtQkksY0FBYyxFQUFBOztBQU9sQjtFQUdJLDRDbEJ3WjJGO0VrQnhaM0Ysb0NsQndaMkY7RWtCdlozRixrR2xCeVo2RjtFa0J6WjdGLGtGbEJ5WjZGLEVBQUE7O0FrQm5aakc7RUFFRSxxQmxCbkRXO0VrQnNEVCw4RGxCcWUwSjtFa0JyZTFKLHNEbEJxZTBKO0VrQnBlMUosK2pCQUFrSjtFQUFsSix1akJBQWtKLEVBQUE7RUFOdEo7SUFVSSxxQmxCM0RTO0lrQjREVCx3RGxCNURTO1lrQjREVCxnRGxCNURTLEVBQUE7RWtCaURiOzs7SUFnQkksY0FBYyxFQUFBOztBQU9sQjs7O0VBSUksY0FBYyxFQUFBOztBQU1sQjtFQUdJLGNsQnJGUyxFQUFBOztBa0JrRmI7OztFQVFJLGNBQWMsRUFBQTs7QUFNbEI7RUFHSSxjbEJuR1MsRUFBQTtFa0JnR2I7SUFNTSxxQmxCdEdPLEVBQUE7O0FrQmdHYjs7O0VBWUksY0FBYyxFQUFBOztBQVpsQjtFQWlCTSxxQkFBa0M7RUNuSnhDLHlCRG9KK0MsRUFBQTs7QUFsQi9DO0VBd0JNLHdEbEJ4SE87VWtCd0hQLGdEbEJ4SE8s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QnhCYyxFQUFBO0VxQitCaEI7O0lBR0UsY3JCMUJjO0lxQjJCZCx5QkF0Q3VLO0lBMEN2SyxxQkExQytNLEVBQUE7SUE0Qy9NOztNQUtJLHlEQUFpRjtjQUFqRixpREFBaUYsRUFBQTs7QURLdkY7RUNyREEsV3JCQ2E7RW1CRFgseUJuQlNjO0VxQlBoQixxQnJCT2dCLEVBQUE7RUVIaEI7SW1CQUUsV3JCTFc7SW1CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBWTNIO0lBTUksc0RBQWlGO1lBQWpGLDhDQUFpRixFQUFBO0VBS3JGO0lBRUUsV3JCdkJXO0lxQndCWCx5QnJCaEJjO0lxQmlCZCxxQnJCakJjLEVBQUE7RXFCd0JoQjs7SUFHRSxXckJuQ1c7SXFCb0NYLHlCQXRDdUs7SUEwQ3ZLLHFCQTFDK00sRUFBQTtJQTRDL007O01BS0ksc0RBQWlGO2NBQWpGLDhDQUFpRixFQUFBOztBRFd2RjtFQ0pBLGM1QjNDZ0I7RTRCNENoQixxQjVCNUNnQixFQUFBO0VTTmhCO0ltQnFERSxXckIxRFc7SXFCMkRYLHlCNUJoRGM7STRCaURkLHFCNUJqRGMsRUFBQTtFNEJvRGhCO0lBRUUsdUQ1QnREYztZNEJzRGQsK0M1QnREYyxFQUFBO0U0QnlEaEI7SUFFRSxjNUIzRGM7STRCNERkLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFdyQjdFVztJcUI4RVgseUI1Qm5FYztJNEJvRWQscUI1QnBFYyxFQUFBO0k0QnNFZDs7TUFLSSx1RDVCM0VVO2M0QjJFViwrQzVCM0VVLEVBQUE7O0EyQitDaEI7RUNKQSxjckJoRGdCO0VxQmlEaEIscUJyQmpEZ0IsRUFBQTtFRURoQjtJbUJxREUsV3JCMURXO0lxQjJEWCx5QnJCckRjO0lxQnNEZCxxQnJCdERjLEVBQUE7RXFCeURoQjtJQUVFLHlEckIzRGM7WXFCMkRkLGlEckIzRGMsRUFBQTtFcUI4RGhCO0lBRUUsY3JCaEVjO0lxQmlFZCw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxXckI3RVc7SXFCOEVYLHlCckJ4RWM7SXFCeUVkLHFCckJ6RWMsRUFBQTtJcUIyRWQ7O01BS0kseURyQmhGVTtjcUJnRlYsaURyQmhGVSxFQUFBOztBb0JvRGhCO0VDSkEsY3JCbEJlO0VxQm1CZixxQnJCbkJlLEVBQUE7RUUvQmY7SW1CcURFLFdyQjFEVztJcUIyRFgseUJyQnZCYTtJcUJ3QmIscUJyQnhCYSxFQUFBO0VxQjJCZjtJQUVFLHVEckI3QmE7WXFCNkJiLCtDckI3QmEsRUFBQTtFcUJnQ2Y7SUFFRSxjckJsQ2E7SXFCbUNiLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFdyQjdFVztJcUI4RVgseUJyQjFDYTtJcUIyQ2IscUJyQjNDYSxFQUFBO0lxQjZDYjs7TUFLSSx1RHJCbERTO2NxQmtEVCwrQ3JCbERTLEVBQUE7O0FvQnNCZjtFQ0pBLGNyQmhCZTtFcUJpQmYscUJyQmpCZSxFQUFBO0VFakNmO0ltQnFERSxXckIxRFc7SXFCMkRYLHlCckJyQmE7SXFCc0JiLHFCckJ0QmEsRUFBQTtFcUJ5QmY7SUFFRSx3RHJCM0JhO1lxQjJCYixnRHJCM0JhLEVBQUE7RXFCOEJmO0lBRUUsY3JCaENhO0lxQmlDYiw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxXckI3RVc7SXFCOEVYLHlCckJ4Q2E7SXFCeUNiLHFCckJ6Q2EsRUFBQTtJcUIyQ2I7O01BS0ksd0RyQmhEUztjcUJnRFQsZ0RyQmhEUyxFQUFBOztBb0JvQmY7RUNKQSxjckJuQmU7RXFCb0JmLHFCckJwQmUsRUFBQTtFRTlCZjtJbUJxREUsY3JCakRjO0lxQmtEZCx5QnJCeEJhO0lxQnlCYixxQnJCekJhLEVBQUE7RXFCNEJmO0lBRUUsdURyQjlCYTtZcUI4QmIsK0NyQjlCYSxFQUFBO0VxQmlDZjtJQUVFLGNyQm5DYTtJcUJvQ2IsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsY3JCcEVjO0lxQnFFZCx5QnJCM0NhO0lxQjRDYixxQnJCNUNhLEVBQUE7SXFCOENiOztNQUtJLHVEckJuRFM7Y3FCbURULCtDckJuRFMsRUFBQTs7QW9CdUJmO0VDSkEsY3JCckJlO0VxQnNCZixxQnJCdEJlLEVBQUE7RUU1QmY7SW1CcURFLFdyQjFEVztJcUIyRFgseUJyQjFCYTtJcUIyQmIscUJyQjNCYSxFQUFBO0VxQjhCZjtJQUVFLHVEckJoQ2E7WXFCZ0NiLCtDckJoQ2EsRUFBQTtFcUJtQ2Y7SUFFRSxjckJyQ2E7SXFCc0NiLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFdyQjdFVztJcUI4RVgseUJyQjdDYTtJcUI4Q2IscUJyQjlDYSxFQUFBO0lxQmdEYjs7TUFLSSx1RHJCckRTO2NxQnFEVCwrQ3JCckRTLEVBQUE7O0FvQnlCZjtFQ0pBLGNyQnJEZ0I7RXFCc0RoQixxQnJCdERnQixFQUFBO0VFSWhCO0ltQnFERSxjckJqRGM7SXFCa0RkLHlCckIxRGM7SXFCMkRkLHFCckIzRGMsRUFBQTtFcUI4RGhCO0lBRUUseURyQmhFYztZcUJnRWQsaURyQmhFYyxFQUFBO0VxQm1FaEI7SUFFRSxjckJyRWM7SXFCc0VkLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLGNyQnBFYztJcUJxRWQseUJyQjdFYztJcUI4RWQscUJyQjlFYyxFQUFBO0lxQmdGZDs7TUFLSSx5RHJCckZVO2NxQnFGVixpRHJCckZVLEVBQUE7O0FvQnlEaEI7RUNKQSxjckI5Q2dCO0VxQitDaEIscUJyQi9DZ0IsRUFBQTtFRUhoQjtJbUJxREUsV3JCMURXO0lxQjJEWCx5QnJCbkRjO0lxQm9EZCxxQnJCcERjLEVBQUE7RXFCdURoQjtJQUVFLHNEckJ6RGM7WXFCeURkLDhDckJ6RGMsRUFBQTtFcUI0RGhCO0lBRUUsY3JCOURjO0lxQitEZCw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxXckI3RVc7SXFCOEVYLHlCckJ0RWM7SXFCdUVkLHFCckJ2RWMsRUFBQTtJcUJ5RWQ7O01BS0ksc0RyQjlFVTtjcUI4RVYsOENyQjlFVSxFQUFBOztBb0I2RGxCO0VBQ0UsZ0JwQjhNK0I7RW9CN00vQixjM0JsRXFCO0UyQm1FckIscUJwQjZGNEMsRUFBQTtFRWhLNUM7SWtCc0VFLGNwQjJGOEQ7SW9CMUY5RCwwQnBCMkYrQyxFQUFBO0VvQmxHbkQ7SUFZSSwwQnBCc0YrQztJb0JyRi9DLHdCQUFnQjtZQUFo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c0JJLGtCQUFrQjtJQUNsQixZQUErRTtJQUMvRSxhQUErRDtJQUMvRCxjQUFjO0lBQ2QsVzVCMmF3QztJNEIxYXhDLFk1QjBhd0M7STRCemF4QyxXQUFXO0lBQ1gsbUNBQWdFLEVBQUE7O0FBU3BFO0VyQnJHSSw4QlBxT2dDO1VPck9oQyxzQlBxT2dDLEVBQUE7O0E0QmhJcEM7RUFPTSw2TWJyRXFJLEVBQUE7O0FhOEQzSTtFQWFNLHFCbkNyR1k7RTBCWmQseUIxQlljLEVBQUE7O0FtQ3dGbEI7RUFrQk0sMEpiaEZxSSxFQUFBOztBYThEM0k7RUF3Qk0sd0NuQ2hIWSxFQUFBOztBbUN3RmxCO0VBMkJNLHdDbkNuSFksRUFBQTs7QW1DNEhsQjtFQUdJLDBCNUIwWitDO1U0QjFaL0Msa0I1QjBaK0MsRUFBQTs7QTRCN1puRDtFQVFNLHVKYjFHcUksRUFBQTs7QWFrRzNJO0VBY00sd0NuQzFJWSxFQUFBOztBbUNvSmxCO0VBQ0UscUJBQTJELEVBQUE7RUFEN0Q7SUFLTSxjQUFxRDtJQUNyRCxjNUJrWStFO0k0QmpZL0UsbUJBQW1CO0lBRW5CLDZCNUJnWTRFO1k0QmhZNUUscUI1QmdZNEUsRUFBQTtFNEJ6WWxGO0lBYU0sZ0NBQTBJO0lBQTFJLHdCQUEwSTtJQUMxSSxrQ0FBK0c7SUFBL0csMEJBQStHO0lBQy9HLCtCNUIyWGlJO0k0QjNYakksdUI1QjJYaUk7STRCMVhqSSxnQzVCMFhpSTtJNEIxWGpJLHdCNUIwWGlJO0k0QnpYakkseUI1QjNLWTtJNEI2S1osNkI1QnNYNEU7WTRCdFg1RSxxQjVCc1g0RTtJaUJ6aUI1RSxpS2pCOGYrSDtJaUI5Zi9ILHlKakI4ZitIO0lpQjlmL0gsNElqQjhmK0g7SWlCOWYvSCx5SWpCOGYrSDtJaUI5Zi9ILG9OakI4ZitILEVBQUE7SWlCemZqSTtNVzJKSjtRWDFKTSx3QkFBZ0I7UUFBaEIsbUJBQWdCO1FBQWhCLGdCQUFnQixFQUFBLEVXK0tqQjtFQXJCTDtJQTBCTSxzQjVCekxTO0k0QjBMVCxzQ0FBNEU7UUFBNUUsa0NBQTRFO1lBQTVFLDhCQUE0RSxFQUFBO0VBM0JsRjtJQWlDTSx3Q25DckxZLEVBQUE7O0FtQ2lNbEI7RUFDRSxxQkFBcUI7RUFDckIsV0FBVztFQUNYLDJDNUJ3UjJIO0U0QnhSM0gsbUM1QndSMkg7RTRCdlIzSCwwQzVCd0trQztFQ2hROUIsZUF0Q1k7RTJCaUloQixnQjVCaUUrQjtFNEJoRS9CLGdCNUJxRStCO0U0QnBFL0IsYzVCOU1nQjtFNEIrTWhCLHNCQUFzQjtFQUN0Qiw2TTVCbVdtSTtFNEJsV25JLHNCNUJ4TmE7RTRCeU5iLHlCNUJyTmdCO0VPTmQsOEJQcU9nQztVT3JPaEMsc0JQcU9nQztFNEJQbEMsd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0IsRUFBQTtFQWhCbEI7SUFtQkkscUI1QjBQc0U7STRCelB0RSxVQUFVO0lBSVIsd0RuQ3pOWTtZbUN5TlosZ0RuQ3pOWSxFQUFBO0ltQ2lNbEI7TUFpQ00sYzVCdE9ZO000QnVPWixzQjVCOU9TLEVBQUE7RTRCNE1mO0lBd0NJLFlBQVk7SUFDWixzQjVCbUlnQztJNEJsSWhDLHNCQUFzQixFQUFBO0VBMUMxQjtJQThDSSxjNUJwUGM7STRCcVBkLHlCNUJ6UGMsRUFBQTtFNEIwTWxCO0lBb0RJLGFBQWEsRUFBQTs7QUFJakI7RUFDRSwwQzVCbU9xSTtFNEJuT3JJLGtDNUJtT3FJO0U0QmxPckksb0I1QjJIa0M7RTRCMUhsQyx1QjVCMEhrQztFNEJ6SGxDLG9CNUIwSGlDO0VDMVE3QixtQkF0Q1ksRUFBQTs7QTJCMExsQjtFQUNFLHdDNUI0TnFJO0U0QjVOckksZ0M1QjROcUk7RTRCM05ySSxtQjVCd0hpQztFNEJ2SGpDLHNCNUJ1SGlDO0U0QnRIakMsa0I1QnVIZ0M7RUMvUTVCLGtCQXRDWSxFQUFBOztBMkJ1TWxCO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsMkM1QjBNMkg7RTRCMU0zSCxtQzVCME0ySDtFNEJ6TTNILGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLDJDNUJrTTJIO0U0QmxNM0gsbUM1QmtNMkg7RTRCak0zSCxTQUFTO0VBQ1QsVUFBVSxFQUFBO0VBTlo7SUFTSSxxQjVCK0tzRTtJNEI5S3RFLHdEbkNoU2M7WW1DZ1NkLGdEbkNoU2MsRUFBQTtFbUNzUmxCO0lBY0kseUI1QjdTYyxFQUFBO0U0QitSbEI7SUFtQk0saUI1QnFVUSxFQUFBO0U0QnhWZDtJQXdCSSwwQkFBMEIsRUFBQTs7QUFJOUI7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixPQUFPO0VBQ1AsVUFBVTtFQUNWLDJDNUJvSzJIO0U0QnBLM0gsbUM1Qm9LMkg7RTRCbkszSCx5QjVCb0RrQztFNEJsRGxDLGdCNUJsRCtCO0U0Qm1EL0IsZ0I1QjlDK0I7RTRCK0MvQixjNUJqVWdCO0U0QmtVaEIsc0I1QnpVYTtFNEIwVWIseUI1QnRVZ0I7RU9OZCw4QlBxT2dDO1VPck9oQyxzQlBxT2dDLEVBQUE7RTRCMEZwQztJQWtCSSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFFBQVE7SUFDUixTQUFTO0lBQ1QsVUFBVTtJQUNWLGNBQWM7SUFDZCxxQzVCOEkrRjtJNEI5SS9GLDZCNUI4SStGO0k0QjdJL0YseUI1QmtDZ0M7STRCakNoQyxnQjVCOUQ2QjtJNEIrRDdCLGM1QmpWYztJNEJrVmQsaUJBQWlCO0lUMVZqQix5Qm5CR2M7STRCeVZkLG9CQUFvQjtJckI3VnBCLDBDcUI4VmdGO1lyQjlWaEYsa0NxQjhWZ0YsRUFBQTs7QUFVcEY7RUFDRSxXQUFXO0VBQ1gsbUNBQStGO0VBQS9GLDJCQUErRjtFQUMvRixVQUFVO0VBQ1YsNkJBQTZCO0VBQzdCLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCLEVBQUE7RUFMbEI7SUFRSSxhQUFhLEVBQUE7SUFSakI7TUFZOEIsd0VuQ3ZXWjtjbUN1V1ksZ0VuQ3ZXWixFQUFBO0ltQzJWbEI7TUFhOEIsZ0VuQ3hXWixFQUFBO0ltQzJWbEI7TUFjOEIsZ0VuQ3pXWixFQUFBO0VtQzJWbEI7SUFrQkksU0FBUyxFQUFBO0VBbEJiO0lBc0JJLFc1QjhONkM7STRCN043QyxZNUI2TjZDO0k0QjVON0Msb0JBQXlFO0lUL1h6RSx5QjFCWWM7SW1DcVhkLFM1QjZOMEM7SU8vbEIxQywyQlBnbUI2QztZT2htQjdDLG1CUGdtQjZDO0lpQi9sQjNDLDRIakI4ZitIO0lpQjlmL0gsb0hqQjhmK0g7SWlCOWYvSCwrR2pCOGYrSDtJaUI5Zi9ILDRHakI4ZitIO0lpQjlmL0gsa0pqQjhmK0g7STRCekhqSSx3QkFBZ0I7WUFBaEIsZ0JBQWdCLEVBQUE7SVhoWWhCO01Xa1dKO1FYaldNLHdCQUFnQjtRQUFoQixtQkFBZ0I7UUFBaEIsZ0JBQWdCLEVBQUEsRVdvWW5CO0lBbkNIO01UdldJLHlCbkJtbUIyRSxFQUFBO0U0QjVQL0U7SUFzQ0ksVzVCdU1vQztJNEJ0TXBDLGM1QnVNcUM7STRCdE1yQyxrQkFBa0I7SUFDbEIsZTVCc011QztJNEJyTXZDLHlCNUI3WWM7STRCOFlkLHlCQUF5QjtJckJuWnpCLDJCUHlsQm9DO1lPemxCcEMsbUJQeWxCb0MsRUFBQTtFNEJqUHhDO0lBaURJLFc1Qm1NNkM7STRCbE03QyxZNUJrTTZDO0ltQjNsQjdDLHlCMUJZYztJbUMrWWQsUzVCbU0wQztJTy9sQjFDLG1CUGdtQjZDO0lpQi9sQjNDLDRIakI4ZitIO0lpQjlmL0gsb0hqQjhmK0g7SWlCOWYvSCwrR2pCOGYrSDtJaUI5Zi9ILDRHakI4ZitIO0lpQjlmL0gsa0pqQjhmK0g7STRCL0ZqSSxxQkFBZ0I7U0FBaEIsZ0JBQWdCLEVBQUE7SVgxWmhCO01Xa1dKO1FYaldNLHdCQUFnQjtRQUFoQixtQkFBZ0I7UUFBaEIsZ0JBQWdCLEVBQUEsRVc4Wm5CO0lBN0RIO01UdldJLHlCbkJtbUIyRSxFQUFBO0U0QjVQL0U7SUFnRUksVzVCNktvQztJNEI1S3BDLGM1QjZLcUM7STRCNUtyQyxrQkFBa0I7SUFDbEIsZTVCNEt1QztJNEIzS3ZDLHlCNUJ2YWM7STRCd2FkLHlCQUF5QjtJckI3YXpCLG1CUHlsQm9DLEVBQUE7RTRCalB4QztJQTJFSSxXNUJ5SzZDO0k0QnhLN0MsWTVCd0s2QztJNEJ2SzdDLGFB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T3JOaEMsZ0NQcU5nQztFT3BOaEMsMkNQb05nQztVT3BOaEMsbUNQb05nQyxFQUFBOztBaUMzTXBDO0VBY0ksVUFBVTtFQUNWLFdqQ3ZDVztFaUN3Q1gseUJ4QzdCYztFd0M4QmQscUJ4QzlCYyxFQUFBOztBd0NhbEI7RUFxQkksY2pDdkNjO0VpQ3dDZCxvQkFBb0I7RUFFcEIsWUFBWTtFQUNaLHNCakNqRFc7RWlDa0RYLHFCakMvQ2MsRUFBQTs7QWtDUGhCO0VBQ0UsdUJsQzh3QnNDO0VDbnBCcEMsa0JBdENZO0VpQ25GZCxnQmxDOE42QixFQUFBOztBa0N6TjNCO0UzQndCRixzQ1B3TStCO1VPeE0vQiw4QlB3TStCO0VPdk0vQix5Q1B1TStCO1VPdk0vQixpQ1B1TStCLEVBQUE7O0FrQzNON0I7RTNCS0YsdUNQc04rQjtVT3ROL0IsK0JQc04rQjtFT3JOL0IsMENQcU4rQjtVT3JOL0Isa0NQcU4rQixFQUFBOztBa0N4T2pDO0VBQ0UsdUJsQzR3QnFDO0VDanBCbkMsbUJBdENZO0VpQ25GZCxnQmxDK042QixFQUFBOztBa0MxTjNCO0UzQndCRixzQ1B5TStCO1VPek0vQiw4QlB5TStCO0VPeE0vQix5Q1B3TStCO1VPeE0vQixpQ1B3TStCLEVBQUE7O0FrQzVON0I7RTNCS0YsdUNQdU4rQjtVT3ZOL0IsK0JQdU4rQjtFT3ROL0IsMENQc04rQjtVT3ROL0Isa0NQc04rQixFQUFBOztBbUN2T25DO0VBQ0UscUJBQXFCO0VBQ3JCLHFCbkMyNEJzQztFQzEwQnBDLGNBQVc7RWtDL0RiLGdCbkNtUitCO0VtQ2xSL0IsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsd0JBQXdCO0U1QlJ0Qiw4QlBxT2dDO1VPck9oQyxzQlBxT2dDO0VpQnBPOUIseUJ4QjZCZ0I7RXdCN0JoQixvQnhCNkJnQjtFd0I3QmhCLGlCeEI2QmdCLEVBQUE7RXdCeEJsQjtJa0JOSjtNbEJPTSx3QkFBZ0I7TUFBaEIsbUJBQWdCO01BQWhCLGdCQUFnQixFQUFBLEVrQmVyQjtFakNYQztJaUNHSSxxQkFBcUIsRUFBQTtFQWQzQjtJQW9CSSxhQUFhLEVBQUE7O0FBS2pCO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVMsRUFBQTs7QUFPWDtFQUNFLG9CbkNnM0JzQztFbUMvMkJ0QyxtQm5DKzJCc0M7RU9uNUJwQyw0QlBzNUJxQztVT3Q1QnJDLG9CUHM1QnFDLEVBQUE7O0FtQ3oyQnZDO0VDakRBLFdwQ01hO0VvQ0xiLHlCM0NnQmdCLEVBQUE7RVNGaEI7SWtDVkksV3BDQ1M7SW9DQVQseUJBQWtDLEVBQUE7RUFIOUI7SUFRSixVQUFVO0lBQ1YsdUQzQ0tZO1kyQ0xaLCtDM0NLWSxFQUFBOztBMENnQ2hCO0VDakRBLFdwQ01hO0VvQ0xiLHlCcENXZ0IsRUFBQTtFRUdoQjtJa0NWSSxXcENDUztJb0NBVCx5QkFBa0MsRUFBQTtFQUg5QjtJQVFKLFVBQVU7SUFDVix5RHBDQVk7WW9DQVosaURwQ0FZLEVBQUE7O0FtQ3FDaEI7RUNqREEsV3BDTWE7RW9DTGIseUJwQ3lDZSxFQUFBO0VFM0JmO0lrQ1ZJLFdwQ0NTO0lvQ0FULHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLHVEcEM4Qlc7WW9DOUJYLCtDcEM4QlcsRUFBQTs7QW1DT2Y7RUNqREEsV3BDTWE7RW9DTGIseUJwQzJDZSxFQUFBO0VFN0JmO0lrQ1ZJLFdwQ0NTO0lvQ0FULHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLHdEcENnQ1c7WW9DaENYLGdEcENnQ1csRUFBQTs7QW1DS2Y7RUNqREEsY3BDZWdCO0VvQ2RoQix5QnBDd0NlLEVBQUE7RUUxQmY7SWtDVkksY3BDVVk7SW9DVFoseUJBQWtDLEVBQUE7RUFIOUI7SUFRSixVQUFVO0lBQ1YsdURwQzZCVztZb0M3QlgsK0NwQzZCVyxFQUFBOztBbUNRZjtFQ2pEQSxXcENNYTtFb0NMYix5QnBDc0NlLEVBQUE7RUV4QmY7SWtDVkksV3BDQ1M7SW9DQVQseUJBQWtDLEVBQUE7RUFIOUI7SUFRSixVQUFVO0lBQ1YsdURwQzJCVztZb0MzQlgsK0NwQzJCVyxFQUFBOztBbUNVZjtFQ2pEQSxjcENlZ0I7RW9DZGhCLHlCcENNZ0IsRUFBQTtFRVFoQjtJa0NWSSxjcENVWTtJb0NUWix5QkFBa0MsRUFBQTtFQUg5QjtJQVFKLFVBQVU7SUFDVix5RHBDTFk7WW9DS1osaURwQ0xZLEVBQUE7O0FtQzBDaEI7RUNqREEsV3BDTWE7RW9DTGIseUJwQ2FnQixFQUFBO0VFQ2hCO0lrQ1ZJLFdwQ0NTO0lvQ0FULHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLHNEcENFWTtZb0NGWiw4Q3BDRVksRUFBQTs7QXFDZmxCO0VBQ0Usa0JBQW9EO0VBQ3BELG1CckMweUJzQztFcUN4eUJ0Qyx5QnJDS2dCO0VPSmQsNkJQc08rQjtVT3RPL0IscUJQc08rQixFQUFBO0VXL0svQjtJMEI1REo7TUFRSSxrQnJDb3lCb0MsRUFBQSxFcUNseUJ2Qzs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0U5QlRiLHdCOEJVc0I7VTlCVnRCLGdCOEJVc0IsRUFBQTs7QUNYMUI7RUFDRSxrQkFBa0I7RUFDbEIsd0J0Q204QnlDO0VzQ2w4QnpDLG1CdENtOEJzQztFc0NsOEJ0Qyw2QkFBNkM7RS9CSDNDLDhCUHFPZ0M7VU9yT2hDLHNCUHFPZ0MsRUFBQTs7QXNDN05wQztFQUVFLGNBQWMsRUFBQTs7QUFJaEI7RUFDRSxnQnRDd1ErQixFQUFBOztBc0NoUWpDO0VBQ0UsbUJBQXNELEVBQUE7RUFEeEQ7SUFLSSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFFBQVE7SUFDUix3QnRDcTZCdUM7SXNDcDZCdkMsY0FBYyxFQUFBOztBQVVoQjtFQzlDQSxjeEJtRmdFO0VJOUU5RCx5Qko4RThEO0V3QmpGaEUscUJ4QmlGZ0UsRUFBQTtFd0IvRWhFO0lBQ0UseUJBQXFDLEVBQUE7RUFHdkM7SUFDRSxjQUEwQixFQUFBOztBRHFDNUI7RUM5Q0EsY3hCbUZnRTtFSTlFOUQseUJKOEU4RDtFd0JqRmhFLHFCeEJpRmdFLEVBQUE7RXdCL0VoRTtJQUNFLHlCQUFxQyxFQUFBO0VBR3ZDO0lBQ0UsY0FBMEIsRUFBQTs7QURxQzVCO0VDOUNBLGN4Qm1GZ0U7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YyxFQUFBO0UwQ1dsQjtJQWNJLGMxQ2pCYztJMENrQmQseUIxQ3pCYyxFQUFBOztBMENrQ2xCO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCx3QjFDNDdCeUM7RTBDMTdCekMsbUIxQ3VMK0I7RTBDckwvQixzQjFDM0NhO0UwQzRDYixzQzFDbENhLEVBQUE7RTBDMEJmO0luQzdCSSx1Q1A0TmdDO1lPNU5oQywrQlA0TmdDO0lPM05oQyx3Q1AyTmdDO1lPM05oQyxnQ1AyTmdDLEVBQUE7RTBDL0xwQztJQWVJLGdCQUFnQjtJbkM5QmhCLDJDUDhNZ0M7WU85TWhDLG1DUDhNZ0M7SU83TWhDLDBDUDZNZ0M7WU83TWhDLGtDUDZNZ0MsRUFBQTtFMEMvTHBDO0lBcUJJLGMxQ25EYztJMENvRGQsb0JBQW9CO0lBQ3BCLHNCMUMzRFcsRUFBQTtFMENvQ2Y7SUE0QkksVUFBVTtJQUNWLFcxQ2pFVztJMENrRVgseUJqRHZEYztJaUR3RGQscUJqRHhEYyxFQUFBOztBaURxRWQ7RUFDRSw4QkFBbUI7RUFBbkIsNkJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7RUFEckI7SUFJSSxrQjFDNEl5QjtJMEMzSXpCLGdCQUFnQixFQUFBO0lBTHBCO01uQ3BEQSx1Q1B1TWdDO2NPdk1oQywrQlB1TWdDO01PdE1oQywwQ1BzTWdDO2NPdE1oQyxrQ1BzTWdDO01PMUxoQyxrQ21DZ0R3QztjbkNoRHhDLDBCbUNnRHdDLEVBQUE7SUFUeEM7TUFhTSxlQUFlO01uQy9FckIsd0NQcU5nQztjT3JOaEMsZ0NQcU5nQztNT3BOaEMsMkNQb05nQztjT3BOaEMsbUNQb05nQztNTzlLaEMsb0NtQzBDMEM7Y25DMUMxQyw0Qm1DMEMwQyxFQUFBOztBL0IxQzFDO0UrQjJCQTtJQUNFLDhCQUFtQjtJQUFuQiw2QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtJQURyQjtNQUlJLGtCMUM0SXlCO00wQzNJekIsZ0JBQWdCLEVBQUE7TUFMcEI7UW5DcERBLHVDUHVNZ0M7Z0JPdk1oQywrQlB1TWdDO1FPdE1oQywwQ1BzTWdDO2dCT3RNaEMsa0NQc01nQztRTzFMaEMsa0NtQ2dEd0M7Z0JuQ2hEeEMsMEJtQ2dEd0MsRUFBQTtNQVR4QztRQWFNLGVBQWU7UW5DL0VyQix3Q1BxTmdDO2dCT3JOaEMsZ0NQcU5nQztRT3BOaEMsMkNQb05nQztnQk9wTmhDLG1DUG9OZ0M7UU85S2hDLG9DbUMwQzBDO2dCbkMxQzFDLDRCbUMwQzBDLEVBQUEsRUFDckM7O0EvQjNDTDtFK0IyQkE7SUFDRSw4QkFBbUI7SUFBbkIsNkJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7SUFEckI7TUFJSSxrQjFDNEl5QjtNMEMzSXpCLGdCQUFnQixFQUFBO01BTHBCO1FuQ3BEQSx1Q1B1TWdDO2dCT3ZNaEMsK0JQdU1nQztRT3RNaEMsMENQc01nQztnQk90TWhDLGtDUHNNZ0M7UU8xTGhDLGtDbUNnRHdDO2dCbkNoRHhDLDBCbUNnRHdDLEVBQUE7TUFUeEM7UUFhTSxlQUFlO1FuQy9FckIsd0NQcU5nQztnQk9yTmhDLGdDUHFOZ0M7UU9wTmhDLDJDUG9OZ0M7Z0JPcE5oQyxtQ1BvTmdDO1FPOUtoQyxvQ21DMEMwQztnQm5DMUMxQyw0Qm1DMEMwQyxFQUFBLEVBQ3JDOztBL0IzQ0w7RStCMkJBO0lBQ0UsOEJBQW1CO0lBQW5CLDZCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0lBRHJCO01BSUksa0IxQzRJeUI7TTBDM0l6QixnQkFBZ0IsRUFBQTtNQUxwQjtRbkNwREEsdUNQdU1nQztnQk92TWhDLCtCUHVNZ0M7UU90TWhDLDBDUHNNZ0M7Z0JPdE1oQyxrQ1BzTWdDO1FPMUxoQyxrQ21DZ0R3QztnQm5DaER4QywwQm1DZ0R3QyxFQUFBO01BVHhDO1FBYU0sZUFBZTtRbkMvRXJCLHdDUHFOZ0M7Z0JPck5oQyxnQ1BxTmdDO1FPcE5oQywyQ1BvTmdDO2dCT3BOaEMsbUNQb05nQztRTzlLaEMsb0NtQzBDMEM7Z0JuQzFDMUMsNEJtQzBDMEMsRUFBQSxFQUNyQzs7QS9CM0NMO0UrQjJCQTtJQUNFLDhCQUFtQjtJQUFuQiw2QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtJQURyQjtNQUlJLGtCMUM0SXlCO00wQzNJekIsZ0JBQWdCLEVBQUE7TUFMcEI7UW5DcERBLHVDUHVNZ0M7Z0JPdk1oQywrQlB1TWdDO1FPdE1oQywwQ1BzTWdDO2dCT3RNaEMsa0NQc01nQztRTzFMaEMsa0NtQ2dEd0M7Z0JuQ2hEeEMsMEJtQ2dEd0MsRUFBQTtNQVR4QztRQWFNLGVBQWU7UW5DL0VyQix3Q1BxTmdDO2dCT3JOaEMsZ0NQcU5nQztRT3BOaEMsMkNQb05nQztnQk9wTmhDLG1DUG9OZ0M7UU85S2hDLG9DbUMwQzBDO2dCbkMxQzFDLDRCbUMwQzBDLEVBQUEsRUFDckM7O0FBWVQ7RUFFSSxlQUFlO0VBQ2YsY0FBYztFbkNqSGQsd0JtQ2tId0I7VW5DbEh4QixnQm1Da0h3QixFQUFBO0VBSjVCO0lBT00sbUIxQzZHMkIsRUFBQTs7QTBDcEhqQztFQWFNLGFBQWEsRUFBQTs7QUFibkI7RUFtQk0sZ0JBQWdCO0VBQ2hCLGdCQUFnQixFQUFBOztBQ3BJcEI7RUFDRSxjNUJnRjhEO0U0Qi9FOUQseUI1QitFOEQsRUFBQTtFYnBFaEU7SXlDUE0sYzVCMkUwRDtJNEIxRTFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sVzNDUE87STJDUVAseUI1QnFFMEQ7STRCcEUxRCxxQjVCb0UwRCxFQUFBOztBNEJqRmhFO0VBQ0UsYzVCZ0Y4RDtFNEIvRTlELHlCNUIrRThELEVBQUE7RWJwRWhFO0l5Q1BNLGM1QjJFMEQ7STRCMUUxRCx5QkFBeUMsRUFBQTtFQVAvQztJQVdNLFczQ1BPO0kyQ1FQLHlCNUJxRTBEO0k0QnBFMUQscUI1Qm9FMEQsRUFBQTs7QTRCakZoRTtFQUNFLGM1QmdGOEQ7RTRCL0U5RCx5QjVCK0U4RCxFQUFBO0VicEVoRTtJeUNQTSxjNUIyRTBEO0k0QjFFMUQseUJBQXlDLEVBQUE7RUFQL0M7SUFXTSxXM0NQTztJMkNRUCx5QjVCcUUwRDtJNEJwRTFELHFCNUJvRTBELEVBQUE7O0E0QmpGaEU7RUFDRSxjNUJnRjhEO0U0Qi9FOUQseUI1QitFOEQsRUFBQTtFYnBFaEU7SXlDUE0sYzVCMkUwRDtJNEIxRTFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sVzNDUE87STJDUVAseUI1QnFFMEQ7STRCcEUxRCxxQjVCb0UwRCxFQUFBOztBNEJqRmhFO0VBQ0UsYzVCZ0Y4RDtFNEIvRTlELHlCNUIrRThELEVBQUE7RWJwRWhFO0l5Q1BNLGM1QjJFMEQ7STRCMUUxRCx5QkFBeUMsRUFBQTtFQVAvQztJQVdNLFczQ1BPO0kyQ1FQLHlCNUJxRTBEO0k0QnBFMUQscUI1Qm9FMEQsRUFBQTs7QTRCakZoRTtFQUNFLGM1QmdGOEQ7RTRCL0U5RCx5QjVCK0U4RCxFQUFBO0VicEVoRTtJeUNQTSxjNUIyRTBEO0k0QjFFMUQseUJBQXlDLEVBQUE7RUFQL0M7SUFXTSxXM0NQTztJMkNRUCx5QjVCcUUwRDtJNEJwRTFELHFCNUJvRTBELEVBQUE7O0E0QmpGaEU7RUFDRSxjNUJnRjhEO0U0Qi9FOUQseUI1QitFOEQsRUFBQTtFYnBFaEU7SXlDUE0sYzVCMkUwRDtJNEIxRTFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sVzNDUE87STJDUVAseUI1QnFFMEQ7STRCcEUxRCxxQjVCb0UwRCxFQUFBOztBNEJqRmhFO0VBQ0UsYzVCZ0Y4RDtFNEIvRTlELHlCNUIrRThELEVBQUE7RWJwRWhFO0l5Q1BNLGM1QjJFMEQ7STRCMUUxRCx5QkFBeUMsRUFBQTtFQVAvQztJQVdNLFczQ1BPO0kyQ1FQLHlCNUJxRTBEO0k0QnBFMUQscUI1Qm9FMEQsRUFBQTs7QTZCcEZsRTtFQUNFLFlBQVk7RTNDd0pOLGlCQWhFVTtFMkN0RmhCLGdCNUN5UitCO0U0Q3hSL0IsY0FBYztFQUNkLFc1Q1lhO0U0Q1hiLHlCNUNDYTtFNENBYixXQUFXLEVBQUE7RTNDd0tMO0kyQy9LUjtNM0N1TFksMENBOUQrQztNQThEL0Msa0NBOUQrQyxFQUFBLEUyQ3JH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QUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHFCQUE0QixFQUFBO0VBQzVEOztJQUVFLHlCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDJCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDRCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDBCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDJCQUE0QixFQUFBO0VBQzVEOztJQUVFLCtCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGlDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGtDQUEwQyxFQUFBO0VBRTVDOztJQUVFLGdDQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBUXhDO0lBQXdCLDJCQUEyQixFQUFBO0VBQ25EOztJQUVFLCtCQUErQixFQUFBO0VBRWpDOztJQUVFLGlDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGtDQUFrQyxFQUFBO0VBRXBDOztJQUVFLGdDQUFnQyxFQUFBO0VBZmxDO0lBQXdCLDBCQUEyQixFQUFBO0VBQ25EOztJQUVFLDhCQUErQixFQUFBO0VBRWpDOztJQUVFLGdDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGlDQUFrQyxFQUFBO0VBRXBDOztJQUVFLCtCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLDBCQUEyQixFQUFBO0VBQ25EOztJQUVFLDhCQUErQixFQUFBO0VBRWpDOztJQUVFLGdDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGlDQUFrQyxFQUFBO0VBRXBDOztJQUVFLCtCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBTXRDO0lBQW1CLHVCQUF1QixFQUFBO0VBQzFDOztJQUVFLDJCQUEyQixFQUFBO0VBRTdCOztJQUVFLDZCQUE2QixFQUFBO0VBRS9COztJQUVFLDhCQUE4QixFQUFBO0VBRWhDOztJQUVFLDRCQUE0QixFQUFBLEVBQzdCOztBdERWRDtFc0RsREk7SUFBZ0Msb0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsd0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsMkJBQTBDLEVBQUE7RUFFNUM7O0lBRUUseUJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MscUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUseUJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsNEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsMEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMkJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsK0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsaUNBQXdDLEVBQUE7RUFFMUM7O0lBRUUsa0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsZ0NBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFReEM7SUFBd0IsMkJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsK0JBQStCLEVBQUE7RUFFakM7O0lBRUUsaUNBQWlDLEVBQUE7RUFFbkM7O0lBRUUsa0NBQWtDLEVBQUE7RUFFcEM7O0lBRUUsZ0NBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFNdEM7SUFBbUIsdUJBQXVCLEVBQUE7RUFDMUM7O0lBRUUsMkJBQTJCLEVBQUE7RUFFN0I7O0lBRUUsNkJBQTZCLEVBQUE7RUFFL0I7O0lBRUUsOEJBQThCLEVBQUE7RUFFaEM7O0lBRUUsNEJBQTRCLEVBQUEsRUFDN0I7O0F0RFZEO0VzRGxESTtJQUFnQyxvQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSx3QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwwQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwyQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSx5QkFBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyxxQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSx5QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwyQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw0QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSwwQkFBc0MsRUFBQTtFQWZ4QztJQUFnQywyQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwrQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxpQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxrQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSxnQ0FBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQVF4QztJQUF3QiwyQkFBMkIsRUFBQTtFQUNuRDs7SUFFRSwrQkFBK0IsRUFBQTtFQUVqQzs7SUFFRSxpQ0FBaUMsRUFBQTtFQUVuQzs7SUFFRSxrQ0FBa0MsRUFBQTtFQUVwQzs7SUFFRSxnQ0FBZ0MsRUFBQTtFQWZsQztJQUF3QiwwQkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw4QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSxnQ0FBaUMsRUFBQTtFQUVuQzs7SUFFRSxpQ0FBa0MsRUFBQTtFQUVwQzs7SUFFRSwrQkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3QiwwQkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw4QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSxnQ0FBaUMsRUFBQTtFQUVuQzs7SUFFRSxpQ0FBa0MsRUFBQTtFQUVwQzs7SUFFRSwrQkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQU10QztJQUFtQix1QkFBdUIsRUFBQTtFQUMxQzs7SUFFRSwyQkFBMkIsRUFBQTtFQUU3Qjs7SUFFRSw2QkFBNkIsRUFBQTtFQUUvQjs7SUFFRSw4QkFBOEIsRUFBQTtFQUVoQzs7SUFFRSw0QkFBNEIsRUFBQSxFQUM3Qjs7QXREVkQ7RXNEbERJO0lBQWdDLG9CQUE0QixFQUFBO0VBQzVEOztJQUVFLHdCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDBCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDJCQUEwQyxFQUFBO0VBRTVDOztJQUVFLHlCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHFCQUE0QixFQUFBO0VBQzVEOztJQUVFLHlCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDJCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDRCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDBCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDJCQUE0QixFQUFBO0VBQzVEOztJQUVFLCtCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGlDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGtDQUEwQyxFQUFBO0VBRTVDOztJQUVFLGdDQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBUXhDO0lBQXdCLDJCQUEyQixFQUFBO0VBQ25EOztJQUVFLCtCQUErQixFQUFBO0VBRWpDOztJQUVFLGlDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGtDQUFrQyxFQUFBO0VBRXBDOztJQUVFLGdDQUFnQyxFQUFBO0VBZmxDO0lBQXdCLDBCQUEyQixFQUFBO0VBQ25EOztJQUVFLDhCQUErQixFQUFBO0VBRWpDOztJQUVFLGdDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGlDQUFrQyxFQUFBO0VBRXBDOztJQUVFLCtCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLDBCQUEyQixFQUFBO0VBQ25EOztJQUVFLDhCQUErQixFQUFBO0VBRWpDOztJQUVFLGdDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGlDQUFrQyxFQUFBO0VBRXBDOztJQUVFLCtCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRC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RCxFQUFBO0VBRTNEO0lBQ0UsOERBQXNEO1lBQXRELHNEQUFzRCxFQUFBO0VBRXhEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBLEVBQUE7O0FBckQ3RDtFQUNFO0lBQ0UsNkRBQXFEO1lBQXJELHFEQUFxRCxFQUFBO0VBRXZEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsOERBQXNEO1lBQXRELHNEQUFzRCxFQUFBO0VBRXhEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBLEVBQUE7O0FBRzdEO0VBQ0U7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUE7RUFFekQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUEsRUFBQTs7QUFyRDdEO0VBQ0U7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUE7RUFFekQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUEsRUFBQTs7QUFHN0Q7RUFDRTtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQTtFQUU1RDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQTtFQUU1RDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQSxFQUFBOztBQXBFNUQ7RUFDRTtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQTtFQUU1RDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQTtFQUU1RDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQSxFQUFBOztBQUc1RDtFQUNFO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBLEVBQUE7O0FBN0UzRDtFQUNFO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBLEVBQUE7O0FBRzNEO0VBQ0U7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUE7RUFFekQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUE7RUFFekQ7SUFDRSw4REFBc0Q7WUFBdEQsc0RBQXNELEVBQUE7RUFFeEQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUE7RUFFekQ7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUE7RUFFekQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUEsRUFBQTs7QUFwRTNEO0VBQ0U7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUE7RUFFekQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUE7RUFFekQ7SUFDRSw4REFBc0Q7WUFBdEQsc0RBQXNELEVBQUE7RUFFeEQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVB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O0VBRTNEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsOERBQXNEO1lBQXRELHNEQUFzRCxFQUFBO0VBRXhEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBLEVBQUE7O0FBN0U3RDtFQUNFO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsOERBQXNEO1lBQXRELHNEQUFzRCxFQUFBO0VBRXhEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBLEVBQUE7O0FBRzdEO0VBQ0U7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUE7RUFFekQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUE7RUFFekQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUE7RUFFekQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUEsRUFBQTs7QUFwRTVEO0VBQ0U7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUE7RUFFekQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUE7RUFFekQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUE7RUFFekQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUEsRUFBQTs7QUFHNUQ7RUFDRTtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLDhEQUFzRDtZQUF0RCxzREFBc0QsRUFBQTtFQUV4RDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQTtFQUU1RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQTtFQUU1RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQSxFQUFBOztBQXRGNUQ7RUFDRTtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLDhEQUFzRDtZQUF0RCxzREFBc0QsRUFBQTtFQUV4RDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQTtFQUU1RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQTtFQUU1RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQSxFQUFBOztBQUc1RDtFQUNFO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBLEVBQUE7O0FBaEY3RDtFQUNFO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBLEVBQUE7O0FBRzdEO0VBQ0U7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUE7RUFFekQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUEsRUFBQTs7QUE5RDlEO0VBQ0U7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUE7RUFFekQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUEsRUFBQTs7QUFHOUQ7RUFDRTtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQTtFQUU1RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQTtFQUU1RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQTtFQUU1RDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQSxFQUFBOztBQWpFOUQ7RUFDRTtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQTtFQUU1RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQTtFQUU1RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQTtFQUU1RDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQSxFQUFBOztBQUc5RDtFQUNFO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsOERBQXNEO1lBQXRELHNEQUFzRCxFQUFBO0VBRXhEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsOERBQXNEO1lBQXRELHNEQUFzRCxFQUFBO0VBRXhEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBLEVBQUE7O0FBckQ5RDtFQUNFO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsOERBQXNEO1lBQXRELHNEQUFzRCxFQUFBO0VBRXhEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBO0VBRTVEO0lBQ0UsaUVBQXlEO1lBQXpELHlEQUF5RCxFQUFBO0VBRTNEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsOERBQXNEO1lBQXRELHNEQUFzRCxFQUFBO0VBRXhEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsK0RBQXVEO1lBQXZELHVEQUF1RCxFQUFBO0VBRXpEO0lBQ0UsZ0VBQXdEO1lBQXhELHdEQUF3RCxFQUFBO0VBRTFEO0lBQ0Usa0VBQTBEO1lBQTFELDBEQUEwRCxFQUFBLEVBQUE7O0FBRzlEO0VBQ0U7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSw2REFBcUQ7WUFBckQscURBQXFELEVBQUE7RUFFdkQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSw4REFBc0Q7WUFBdEQsc0RBQXNELEVBQUE7RUFFeEQ7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUE7RUFFekQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUEsRUFBQTs7QUFoRjlEO0VBQ0U7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSw2REFBcUQ7WUFBckQscURBQXFELEVBQUE7RUFFdkQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSw4REFBc0Q7WUFBdEQsc0RBQXNELEVBQUE7RUFFeEQ7SUFDRSwrREFBdUQ7WUFBdkQsdURBQXVELEVBQUE7RUFFekQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUE7RUFFNUQ7SUFDRSxnRUFBd0Q7WUFBeEQsd0RBQXdELEVBQUE7RUFFMUQ7SUFDRSxpRUFBeUQ7WUFBekQseURBQXlELEVBQUE7RUFFM0Q7SUFDRSxrRUFBMEQ7WUFBMUQsMERBQTBELEVBQUEsRUFBQTs7QUFHOUQ7RUFDRTtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQTtFQUU1RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQTtFQUU1RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLDhEQUFzRDtZQUF0RCxzREFBc0QsRUFBQTtFQUV4RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQTtFQUU1RDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQSxFQUFBOztBQTdFOUQ7RUFDRTtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGtFQUEwRDtZQUExRCwwREFBMEQsRUFBQTtFQUU1RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLCtEQUF1RDtZQUF2RCx1REFBdUQsRUFBQTtFQUV6RDtJQUNFLGlFQUF5RDtZQUF6RCx5REFBeUQsRUFBQTtFQUUzRDtJQUNFLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQUUxRDtJQUNFLGlFQUF5RDtZ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am9UbkU7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7OztFQUdFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjs7O0VBR0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOzs7RUFHRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjs7O0VBR0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjs7OztFQUlFLGdCQUFnQixFQUFBOztBQUVsQjs7O0VBR0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7OztFQUdFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjs7O0VBR0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOzs7OztFQUtFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjs7O0VBR0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjs7O0VBR0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjs7O0VBR0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOzs7RUFHRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjs7O0VBR0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjs7O0VBR0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjtFQUNFLGdCQUFnQixFQUFBOztBQUVsQjs7O0VBR0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBRWxCOztFQUVFLGdCQUFnQixFQUFBOztBQUVsQjs7RUFFRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFFbEI7RUFD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QUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUN6QjtFQUFTLGdCQUFnQixFQUFBOztBQUV6Qjs7QzdGc2paQztBNkZualpEO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVEsbUJBQW1CLEVBQUE7O0FBQzNCO0VBQVEsbUJBQW1CLEVBQUE7O0FBQzNCO0VBQVEsbUJBQW1CLEVBQUE7O0FBQzNCO0VBQVEsbUJBQW1CLEVBQUE7O0FBQzNCO0VBQVEsbUJBQW1CLEVBQUE7O0FBQzNCO0VBQVEsbUJBQW1CLEVBQUE7O0FBQzNCO0VBQVEsbUJBQW1CLEVBQUE7O0FBQzNCO0VBQVEsbUJBQW1CLEVBQUE7O0FBQzNCO0VBQVEsbUJBQW1CLEVBQUE7O0FBQzNCO0VBQVEsbUJBQW1CLEVBQUE7O0FBQzNCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVMsb0JBQW9CLEVBQUE7O0FBQzdCO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVUscUJBQXFCLEVBQUE7O0FBQy9CO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBRTlCOztDN0Y2Z2RDO0E2RjFnZEQ7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVEsZUFBZSxFQUFBOztBQUN2QjtFQUFRLGVBQWUsRUFBQTs7QUFDdkI7RUFBUSxlQUFlLEVBQUE7O0FBQ3ZCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVMsZ0JBQWdCLEVBQUE7O0FBQ3pCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVUsaUJBQWlCLEVBQUE7O0FBQzNCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVEsa0JBQWtCLEVBQUE7O0FBQzFCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVMsbUJBQW1CLEVBQUE7O0FBQzVCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVUsb0JBQW9CLEVBQUE7O0FBQzlCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVEsZ0JBQWdCLEVBQUE7O0FBQ3hCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVMsaUJBQWlCLEVBQUE7O0FBQzFCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVUsa0JBQWtCLEVBQUE7O0FBQzVCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVEsaUJBQWlCLEVBQUE7O0FBQ3pCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVMsa0JBQWtCLEVBQUE7O0FBQzNCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQVUsbUJBQW1CLEVBQUE7O0FBQzdCO0VBQWEsaUJBQWlCO0VBQUUsa0JBQWtCLEVBQUE7O0FBQ2xEO0VBQVcs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QUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCLEVBQUE7RUFHeEI7SUFBWSxrQkFBa0IsRUFBQTtFQUM5QjtJQUFZLG1CQUFtQixFQUFBLEVBQUc7O0FBS25DOztDN0Z3OWdCQztBNkZyOWdCRDtFQUNDO0lBQVksV0FBVyxFQUFBO0VBQ3ZCO0lBQVcsZ0JBQWdCLEVBQUE7RUFDM0I7SUFBVyxlQUFlLEVBQUE7RUFDMUI7SUFBVyxpQkFBaUIsRUFBQTtFQUM1QjtJQUFXLGNBQWMsRUFBQTtFQUV6QjtJQUFhLFlBQVksRUFBQSxFQUFHOztBQUk3Qjs7QzdGMjlnQkM7QTZGeDlnQkQ7RUFDQztJQUNDLG9CQUFvQjtJQUNwQixxQkFBcUI7SUFFckIsb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYiw4QkFBOEI7SUFDOUIsMkJBQTJCO0lBQzNCLDBCQUEwQjtJQUMxQix5QkFBeUI7SUFDekIsNEJBQXNCO0lBQXRCLDZCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsMkJBQTJCO0lBQzNCLHdCQUF1QjtJQUF2QiwrQkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QixFQUFBO0VBR3hCO0lBQ0Msb0JBQW9CO0lBQ3BCLHFCQUFxQjtJQUVyQixvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLDhCQUE4QjtJQUM5QiwyQkFBMkI7SUFDM0IsMEJBQTBCO0lBQzFCLHlCQUF5QjtJQUN6Qiw0QkFBc0I7SUFBdEIsNkJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIseUJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CLEVBQUEsRUFDbkIiLCJmaWxlIjoiYXBwLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxyXG4gKiBGb250c1xyXG4gKi9cbi8qXHJcbiAqIENvbG9yXHJcbiAqL1xuLypcclxuICogTGlua1xyXG4gKi9cbi8qXHJcbiAqIEJ1dHRvbnNcclxuICovXG4vKipcclxuICogIFVuY29tbWVudCBpZiB1c2UgYmxhemVcclxuICovXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbkBpbXBvcnQgdXJsKC4uL2ZvbnRzL2Jhcm9ubmV1ZS5jc3MpO1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcclxuICogVW5jb21tZW50IGlmIHVzZSBib290c3RydXBcclxuICovXG4vKipcclxuICogQm9vdHN0cmFwXHJcbiAqL1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDdiZmY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2RjMzU0NTtcbiAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjhhNzQ1O1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjNmM3NTdkO1xuICAtLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1wcmltYXJ5OiAjZTIzYjMzO1xuICAtLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1zdWNjZXNzOiAjMjhhNzQ1O1xuICAtLWluZm86ICMxN2EyYjg7XG4gIC0td2FybmluZzogI2ZmYzEwNztcbiAgLS1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tZGFyazogIzM0M2E0MDtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiQmFyb24gTmV1ZVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuYSB7XG4gIGNvbG9yOiAjZGQzNzMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYTYyMDFiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciwgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94OyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgbGVnZW5kIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSA7IH0gfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMSwgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSA7IH0gfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMiwgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSA7IH0gfVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMywgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgOyB9IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoNCwgLmg0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSA7IH0gfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktMSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS43MjVyZW0gKyA1Ljd2dykgOyB9IH1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS0yIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjY3NXJlbSArIDUuMXZ3KSA7IH0gfVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5kaXNwbGF5LTMge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpIDsgfSB9XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktNCB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dykgOyB9IH1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG4gIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyB9XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgYSA+IGNvZGUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cbiAga2JkIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cbiAgcHJlIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7IH1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cbiAgLnRhYmxlIHRoLFxuICAudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAudGFibGUgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2OyB9XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTsgfVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2M4YzY7IH1cblxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2YwOTk5NTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiMmIwOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YjJiMDsgfVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjsgfVxuXG4udGFibGUtc2Vjb25kYXJ5IHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNiM2I3YmI7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7IH1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7IH1cblxuLnRhYmxlLXN1Y2Nlc3MgdGgsXG4udGFibGUtc3VjY2VzcyB0ZCxcbi50YWJsZS1zdWNjZXNzIHRoZWFkIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzhmZDE5ZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjsgfVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjsgfVxuXG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODZjZmRhOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhOyB9XG5cbi50YWJsZS13YXJuaW5nIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGQsXG4udGFibGUtd2FybmluZyB0aGVhZCB0aCxcbi50YWJsZS13YXJuaW5nIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmRmN2U7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7IH1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7IH1cblxuLnRhYmxlLWRhbmdlciB0aCxcbi50YWJsZS1kYW5nZXIgdGQsXG4udGFibGUtZGFuZ2VyIHRoZWFkIHRoLFxuLnRhYmxlLWRhbmdlciB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ5NjllOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlOyB9XG5cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJmY2ZjOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2OyB9XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhOyB9XG5cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5NTk5OWM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTsgfVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC50YWJsZS1kYXJrIHRoLFxuICAudGFibGUtZGFyayB0ZCxcbiAgLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTsgfVxuICAudGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuICAudGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2YyYTZhMztcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgNTksIDUxLCAwLjI1KTsgfVxuICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG4gIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgLmZvcm0tcm93ID4gLmNvbCxcbiAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07IH1cbiAgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7IH1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArIDAuNzVyZW0pICogMyAvIDQgKyAxLjc1cmVtKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4LCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSAjZmZmIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC1maWxlLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC1maWxlLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNGNlNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGNlNTc7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNkYzM1NDU7IH1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2RjMzU0NScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNkYzM1NDUnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArIDAuNzVyZW0pICogMyAvIDQgKyAxLjc1cmVtKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4LCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZGMzNTQ1JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2RjMzU0NScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSAjZmZmIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNDYwNmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTZweCA0NXB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjI1czsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5idG4ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgNTksIDUxLCAwLjI1KTsgfVxuICAuYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyM2IzMztcbiAgYm9yZGVyLWNvbG9yOiAjZTIzYjMzOyB9XG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxMjYxZTtcbiAgICBib3JkZXItY29sb3I6ICNjNjI0MWM7IH1cbiAgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMCwgODgsIDgyLCAwLjUpOyB9XG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIzYjMzO1xuICAgIGJvcmRlci1jb2xvcjogI2UyM2IzMzsgfVxuICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjI0MWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmIyMjFiOyB9XG4gICAgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMwLCA4OCwgODIsIDAuNSk7IH1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICAgIGJvcmRlci1jb2xvcjogIzU0NWI2MjsgfVxuICAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7IH1cbiAgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGU1NTViOyB9XG4gICAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTsgfVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgICBib3JkZXItY29sb3I6ICMxZTdlMzQ7IH1cbiAgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpOyB9XG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwOyB9XG4gICAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7IH1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiOyB9XG4gIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7IH1cbiAgLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcbiAgICBib3JkZXItY29sb3I6ICMxMDcwN2Y7IH1cbiAgICAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwOyB9XG4gIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7IH1cbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgICBib3JkZXItY29sb3I6ICNjNjk1MDA7IH1cbiAgICAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICAgIGJvcmRlci1jb2xvcjogI2JkMjEzMDsgfVxuICAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpOyB9XG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xuICAgIGJvcmRlci1jb2xvcjogI2IyMWYyZDsgfVxuICAgIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpOyB9XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1OyB9XG4gIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7IH1cbiAgLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICAgIGJvcmRlci1jb2xvcjogI2QzZDlkZjsgfVxuICAgIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7IH1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0OyB9XG4gIC5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpOyB9XG4gIC5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkOyB9XG4gICAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZTIzYjMzO1xuICBib3JkZXItY29sb3I6ICNlMjNiMzM7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjNiMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTIzYjMzOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI2LCA1OSwgNTEsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2UyM2IzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjNiMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTIzYjMzOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI2LCA1OSwgNTEsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzI4YTc0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmMxMDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAgIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMzNDNhNDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAgIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNkZDM3MzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjYTYyMDFiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mYWRlIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZmFkZTpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvOyB9XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICAgIGNvbG9yOiAjMTYxODFiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyM2IzMzsgfVxuICAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnRuLWdyb3VwID4gLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bzsgfVxuICAgIC5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxOyB9XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMzMuNzVweDtcbiAgcGFkZGluZy1sZWZ0OiAzMy43NXB4OyB9XG4gIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuICAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuICAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtOyB9XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICAgICAgei1pbmRleDogMzsgfVxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTsgfVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07IH1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNlMjNiMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyM2IzMzsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI2LCA1OSwgNTEsIDAuMjUpOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2YyYTZhMzsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGQxY2Y7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhkMWNmOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7IH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC4yNXJlbTtcbiAgICBsZWZ0OiAtMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAjYWRiNWJkIHNvbGlkIDFweDsgfVxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjI1cmVtO1xuICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDUwJSA1MCU7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTIzYjMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIzYjMzOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCA1OSwgNTEsIDAuNSk7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDU5LCA1MSwgMC41KTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCA1OSwgNTEsIDAuNSk7IH1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07IH1cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yLjI1cmVtO1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtOyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRvcDogY2FsYygwLjI1cmVtICsgMnB4KTtcbiAgICBsZWZ0OiBjYWxjKC0yLjI1cmVtICsgMnB4KTtcbiAgICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pOyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCA1OSwgNTEsIDAuNSk7IH1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2YyYTZhMztcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgNTksIDUxLCAwLjI1KTsgfVxuICAgIC5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDsgfVxuICAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogI2YyYTZhMztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDU5LCA1MSwgMC4yNSk7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIC5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpOyB9XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwOyB9XG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gKyAwLjRyZW0pO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuY3VzdG9tLXJhbmdlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgNTksIDUxLCAwLjI1KTsgfVxuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgNTksIDUxLCAwLjI1KTsgfVxuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMjI2LCA1OSwgNTEsIDAuMjUpOyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDsgfVxuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMjNiMzM7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDFjZjsgfVxuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyM2IzMztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDFjZjsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIzYjMzO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDFjZjsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkOyB9XG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkOyB9XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbiAgICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7IH1cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyM2IzMzsgfVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLm5hdmJhciA+IC5jb250YWluZXIsXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7IH1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAgIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmNhcmQgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuICAuY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwOyB9XG4gIC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7IH1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07IH1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1kZWNrIHtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZ3JvdXAge1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxOyB9XG4gICAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hY2NvcmRpb24gPiAuY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5hY2NvcmRpb24gPiAuY2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmFjY29yZGlvbiA+IC5jYXJkOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGNvbnRlbnQ6IFwiL1wiOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjZGQzNzMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC5wYWdlLWxpbms6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICNhNjIwMWI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG4gIC5wYWdlLWxpbms6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjYsIDU5LCA1MSwgMC4yNSk7IH1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIzYjMzO1xuICBib3JkZXItY29sb3I6ICNlMjNiMzM7IH1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07IH1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTsgfVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYmFkZ2Uge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIGEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYmFkZ2U6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDsgfVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTsgfVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIzYjMzOyB9XG4gIGEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyNDFjOyB9XG4gIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNiwgNTksIDUxLCAwLjUpOyB9XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDsgfVxuICBhLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7IH1cbiAgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTsgfVxuICBhLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDsgfVxuICBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4OyB9XG4gIGEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiOyB9XG4gIGEuYmFkZ2UtaW5mbzpmb2N1cywgYS5iYWRnZS1pbmZvLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3OyB9XG4gIGEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwOyB9XG4gIGEuYmFkZ2Utd2FybmluZzpmb2N1cywgYS5iYWRnZS13YXJuaW5nLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTsgfVxuICBhLmJhZGdlLWRhbmdlcjpob3ZlciwgYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7IH1cbiAgYS5iYWRnZS1kYW5nZXI6Zm9jdXMsIGEuYmFkZ2UtZGFuZ2VyLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIGEuYmFkZ2UtbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7IH1cbiAgYS5iYWRnZS1saWdodDpmb2N1cywgYS5iYWRnZS1saWdodC5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG5cbi5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cbiAgYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7IH1cbiAgYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmp1bWJvdHJvbiB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDJyZW07IH0gfVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG4gIC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICM3NjFmMWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWQ4ZDY7XG4gIGJvcmRlci1jb2xvcjogI2Y3YzhjNjsgfVxuICAuYWxlcnQtcHJpbWFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y0YjJiMDsgfVxuICAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM0YzE0MTI7IH1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xuICBib3JkZXItY29sb3I6ICNkNmQ4ZGI7IH1cbiAgLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjsgfVxuICAuYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzIwMjMyNjsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICBib3JkZXItY29sb3I6ICNjM2U2Y2I7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMGIyZTEzOyB9XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjsgfVxuICAuYWxlcnQtaW5mbyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FiZGRlNTsgfVxuICAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNjJjMzM7IH1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhOyB9XG4gIC5hbGVydC13YXJuaW5nIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZlOGExOyB9XG4gIC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzUzM2YwMzsgfVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjsgfVxuICAuYWxlcnQtZGFuZ2VyIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNDkxMjE3OyB9XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7IH1cbiAgLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZWNlY2Y2OyB9XG4gIC5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2ODY4Njg7IH1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhOyB9XG4gIC5hbGVydC1kYXJrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlOyB9XG4gIC5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzA0MDUwNTsgfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjNiMzM7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTsgfSB9XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTsgfVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIzYjMzO1xuICAgIGJvcmRlci1jb2xvcjogI2UyM2IzMzsgfVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gfVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjNzYxZjFiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjOGM2OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM3NjFmMWI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YjJiMDsgfVxuICAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NjFmMWI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzYxZjFiOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMzODNkNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjsgfVxuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0MTtcbiAgICBib3JkZXItY29sb3I6ICMzODNkNDE7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzE1NTcyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDtcbiAgICBib3JkZXItY29sb3I6ICMxNTU3MjQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzBjNTQ2MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgICBib3JkZXItY29sb3I6ICMwYzU0NjA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzg1NjQwNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDtcbiAgICBib3JkZXItY29sb3I6ICM4NTY0MDQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzcyMWMyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuICAgIGJvcmRlci1jb2xvcjogIzcyMWMyNDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODE4MTgyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgICBib3JkZXItY29sb3I6ICM4MTgxODI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzFiMWUyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgICBib3JkZXItY29sb3I6ICMxYjFlMjE7IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuNTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNsb3NlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSA7IH0gfVxuICAuY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gICAgb3BhY2l0eTogLjc1OyB9XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kYWwtb3BlbiAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtOyB9XG4gIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvOyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtOyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtOyB9XG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bzsgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7IH1cbiAgICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7IH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTsgfVxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pOyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJCYXJvbiBOZXVlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLnRvb2x0aXAuc2hvdyB7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gIC50b29sdGlwIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwLjhyZW07XG4gICAgaGVpZ2h0OiAwLjRyZW07IH1cbiAgICAudG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwOyB9XG4gIC5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTsgfVxuICAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07IH1cbiAgICAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDsgfVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7IH1cbiAgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgICB0b3A6IDA7IH1cbiAgICAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTsgfVxuICAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDAuNHJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTsgfVxuICAgIC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IFwiQmFyb24gTmV1ZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuICAucG9wb3ZlciAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBtYXJnaW46IDAgMC4zcmVtOyB9XG4gICAgLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmJzLXBvcG92ZXItdG9wLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93IHtcbiAgICBib3R0b206IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7IH1cbiAgICAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93IHtcbiAgICBsZWZ0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogMC4zcmVtIDA7IH1cbiAgICAuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93OjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmOyB9XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpOyB9XG4gICAgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93OjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93OjphZnRlciB7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cbiAgLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNzsgfVxuXG4uYnMtcG9wb3Zlci1sZWZ0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogMC4zcmVtIDA7IH1cbiAgICAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93OjphZnRlciB7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTsgfVxuICAucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjNiMzMgIWltcG9ydGFudDsgfVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyNDFjICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDsgfVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2UyM2IzMyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50OyB9XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNlMjNiMzMgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2IwMjAxOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNDk0ZjU0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMxOTY5MmMgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzBmNjY3NCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjYmE4YjAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2NiZDNkYSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzOyB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgICAudGFibGUgdGQsXG4gICAgLnRhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC50YWJsZS1kYXJrIHRoLFxuICAgIC50YWJsZS1kYXJrIHRkLFxuICAgIC50YWJsZS1kYXJrIHRoZWFkIHRoLFxuICAgIC50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9IH1cblxuLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4OyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIHRyYW5zaXRpb246IC41czsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGFuaW1hdGlvbjogcHVsc2UgMXM7XG4gICAgYm94LXNoYWRvdzogMXB4IDEuNzMycHggMnB4IDIwcHggcmdiYSgxNjMsIDMxLCA5MiwgMCk7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG5cbi5tYWluLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTE4MWQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSAxMDAlLCA2MCUgMCU7XG4gIHBhZGRpbmctdG9wOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tYWluLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG4gIC5tYWluLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5tYWluLWhlYWRlcl9fZm9ydHVuZXRlbGxpbmctYnRuLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkycHgsIC0yOHB4KTsgfVxuXG4ubWFpbi1oZWFkZXJfX2ZvcnR1bmV0ZWxsaW5nLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZTIzYjMzO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tYWluLWhlYWRlcl9fZm9ydHVuZXRlbGxpbmctdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XG4gIHdpZHRoOiAyNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01OHB4KTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLWhlYWRlcl9fZm9ydHVuZXRlbGxpbmctdGV4dC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWFpbi1oZWFkZXJfX2ZvcnR1bmV0ZWxsaW5nLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IC4xczsgfVxuICAubWFpbi1oZWFkZXJfX2ZvcnR1bmV0ZWxsaW5nLWNsb3NlOmhvdmVyIC5mYSB7XG4gICAgY29sb3I6ICNlMjNiMzM7IH1cblxuLnN0YXJ0c19fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5zdGFydHNfX2JhY2tncm91bmQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zdGFydHNfX2JhY2tncm91bmQgLnN0YXJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuQGtleWZyYW1lcyBzdGFpcnMge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgzKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgzKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgzKTsgfSB9XG5cbi5zdGFycy1hbmltYXRpb24ge1xuICAtbW96LWFuaW1hdGlvbjogc3RhaXJzIDlzIGxpbmVhciBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN0YWlycyA5cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3RhaXJzIDlzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uc3RhcnMtYW5pbWF0aW9uLXR3byB7XG4gIC1tb3otYW5pbWF0aW9uOiBzdGFpcnMgOXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3RhaXJzIDlzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzdGFpcnMgOXMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAzcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAzczsgfVxuXG4uc3RhcnMtYW5pbWF0aW9uLXRocmVlIHtcbiAgLW1vei1hbmltYXRpb246IHN0YWlycyA5cyBsaW5lYXIgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzdGFpcnMgOXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHN0YWlycyA5cyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiA2cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDZzO1xuICBhbmltYXRpb24tZGVsYXk6IDZzOyB9XG5cbi5tYWluLW1lbnUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubWFpbi1tZW51OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC02MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICMxQTE4MUQ7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzFBMTgxRCwgIzMxMzAzNCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMUExODFELCAjMzEzMDM0KTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5tYWluLW1lbnU6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWFpbi1tZW51OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IC02MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICMxQTE4MUQ7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsICMxQTE4MUQsICMzMTMwMzQpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMUExODFELCAjMzEzMDM0KTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5tYWluLW1lbnU6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tYWluLW1lbnUgLm5hdmJhci1uYXYge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLW1lbnUgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZTIzYjMzOyB9XG4gIC5tYWluLW1lbnUgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLm1haW4tbWVudSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5tYWluLW1lbnUgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgI2ZmZjsgfVxuICAgIC5tYWluLW1lbnUgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgIC5tYWluLW1lbnUgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uLCAubWFpbi1tZW51IC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjo6YmVmb3JlLCAubWFpbi1tZW51IC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgLW1vei10cmFuc2Zvcm07XG4gICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIC1vLXRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgdHJhbnNmb3JtO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgfVxuICAgICAgLm1haW4tbWVudSAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb246OmJlZm9yZSwgLm1haW4tbWVudSAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb246OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAubWFpbi1tZW51IC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtOHB4OyB9XG4gICAgICAubWFpbi1tZW51IC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDhweDsgfVxuICAubWFpbi1tZW51IC5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1haW4tbWVudSAubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLm5hdmJhci10b2dnbGVyLWljb246OmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgLm1haW4tbWVudSAubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLm5hdmJhci10b2dnbGVyLWljb246OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7IH1cblxuLm1haW4tbWVudS0tc2ltcGxlLXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMjZweDsgfVxuICAubWFpbi1tZW51LS1zaW1wbGUtcGFnZTo6YmVmb3JlLCAubWFpbi1tZW51LS1zaW1wbGUtcGFnZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpbXBsZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG4ubWFpbi1oZWFkZXJfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmdSb3RhdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBsb2FkaW5nUm90YXRpb25DbGljayB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKTsgfSB9XG5cbi5tYWluLWhlYWRlcl9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgei1pbmRleDogMTAwOyB9XG4gIC5tYWluLWhlYWRlcl9faW1hZ2U6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2l0ZS9ibGFjay1zdGFyL2xvYWRpbmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgdG9wOiAtMzFweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5tYWluLWhlYWRlcl9faW1hZ2Uuc3RhcnQ6OmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiBsb2FkaW5nUm90YXRpb24gNHMgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKTsgfVxuICAubWFpbi1oZWFkZXJfX2ltYWdlLmFuaW1hdGU6OmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiBsb2FkaW5nUm90YXRpb25DbGljayA0cyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpOyB9XG4gIC5tYWluLWhlYWRlcl9faW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluLWhlYWRlcl9faW1hZ2UgI215Q2FudmFzQ29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tYWluLWhlYWRlcl9faW1hZ2UgI215Q2FudmFzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1haW4taGVhZGVyX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNlYmVhZTU7XG4gIGZvbnQtZmFtaWx5OiAnQmFyb24gTmV1ZSc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBsZXR0ZXItc3BhY2luZzogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAubWFpbi1oZWFkZXJfX3RpdGxlIHNwYW4ge1xuICAgIGNvbG9yOiAjZTIzYjMzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5tYWluLWhlYWRlcl9fdGl0bGUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5tYWluLWhlYWRlcl9fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzgxN2Y4MDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgbWFyZ2luOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubWFpbi1oZWFkZXJfX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluLWhlYWRlcl9fYnRuIC5idG4ge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4udGVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTE4MWQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSAxMDAlLCA2MCUgMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9XG5cbi50ZWFtX19pbWcge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnRlYW1fX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4udGVhbV9faW1nLXdyYXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2l0ZS9ibGFjay1zdGFyL2NhcmRfcmhvbWJ1cy5wbmdcIik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4udGVhbV9fbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6ICdCYXJvbiBOZXVlJztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4udGVhbV9fZGVjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM4MTdmODA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnRlYW1fX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGVhbV9fYnRuIC5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuICAgIC50ZWFtX19idG4gLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzgxN2Y4MDsgfVxuXG4udGVhbV9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwMDAwOyB9XG4gIC50ZWFtX19zbGlkZXIgLm93bC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAudGVhbV9fc2xpZGVyIC5vd2wtbmF2IC5vd2wtcHJldiwgLnRlYW1fX3NsaWRlciAub3dsLW5hdiAub3dsLW5leHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50ZWFtX19zbGlkZXIgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICAgIGxlZnQ6IDQ1JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAudGVhbV9fc2xpZGVyIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgICAgICAgbGVmdDogMzAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAudGVhbV9fc2xpZGVyIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgICAgICAgbGVmdDogMTUlOyB9IH1cbiAgICAudGVhbV9fc2xpZGVyIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgICByaWdodDogNDUlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC50ZWFtX19zbGlkZXIgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICAgICAgICByaWdodDogMzAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAudGVhbV9fc2xpZGVyIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IDE1JTsgfSB9XG4gICAgLnRlYW1fX3NsaWRlciAub3dsLW5hdiAuZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLnRlYW1fX3NsaWRlciAub3dsLW5hdiAuZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnJldmlld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExODFkO1xuICBib3gtc2hhZG93OiAwcHggLTFweCA0M3B4IDRweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmV2aWV3cyAuc2VjdGlvbi10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBrZXlmcmFtZXMgXCJyb3RhdGVcIiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVaKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgzNjBkZWcpIHJvdGF0ZVkoMzYwZGVnKSByb3RhdGVaKDM2MGRlZyk7IH0gfVxuXG4udmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwZXJzcGVjdGl2ZTogNDAwOyB9XG5cbi5wbGFuZSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4ucGxhbmUubWFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlWCg2MGRlZykgcm90YXRlWigtMzBkZWcpO1xuICBhbmltYXRpb246IHJvdGF0ZSAyMHMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5wbGFuZS5tYWluIC5jaXJjbGUge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2hhZG93OiAwIDAgNjBweCAjZmZmLCBpbnNldCAwIDAgNjBweCAjZmZmOyB9XG4gICAgLnBsYW5lLm1haW4gLmNpcmNsZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAlO1xuICAgICAgaGVpZ2h0OiAxMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNjBweCAycHggI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtOTBweCk7IH1cbiAgICAucGxhbmUubWFpbiAuY2lyY2xlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICAgIGhlaWdodDogMTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDYwcHggMnB4ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooOTBweCk7IH1cbiAgICAucGxhbmUubWFpbiAuY2lyY2xlOm50aC1jaGlsZCgxKSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNzJkZWcpIHJvdGF0ZVgoNjMuNDM1ZGVnKTsgfVxuICAgIC5wbGFuZS5tYWluIC5jaXJjbGU6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxNDRkZWcpIHJvdGF0ZVgoNjMuNDM1ZGVnKTsgfVxuICAgIC5wbGFuZS5tYWluIC5jaXJjbGU6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigyMTZkZWcpIHJvdGF0ZVgoNjMuNDM1ZGVnKTsgfVxuICAgIC5wbGFuZS5tYWluIC5jaXJjbGU6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigyODhkZWcpIHJvdGF0ZVgoNjMuNDM1ZGVnKTsgfVxuICAgIC5wbGFuZS5tYWluIC5jaXJjbGU6bnRoLWNoaWxkKDUpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpIHJvdGF0ZVgoNjMuNDM1ZGVnKTsgfVxuXG4ucmV2aWV3c19fc2xpZGVyIC5vd2wtbmF2IHtcbiAgdG9wOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnJldmlld3NfX3NsaWRlciAub3dsLW5hdiB7XG4gICAgICB0b3A6IDEwJTsgfSB9XG4gIC5yZXZpZXdzX19zbGlkZXIgLm93bC1uYXYgLm93bC1wcmV2LCAucmV2aWV3c19fc2xpZGVyIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yZXZpZXdzX19zbGlkZXIgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAwJTsgfVxuICAucmV2aWV3c19fc2xpZGVyIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IDAlOyB9XG4gIC5yZXZpZXdzX19zbGlkZXIgLm93bC1uYXYgLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnJldmlld3NfX3NsaWRlciAub3dsLW5hdiAuZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5yZXZpZXdzX19zbGlkZSB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbiAgcGFkZGluZy1yaWdodDogOTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucmV2aWV3c19fc2xpZGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5yZXZpZXdzX19zbGlkZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuLnJldmlld3NfX2ltZyB7XG4gIG1heC13aWR0aDogMjIycHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5yZXZpZXdzX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLnJldmlld3NfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4ucmV2aWV3c19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNlYmVhZTU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnJldmlld3NfX3NraWxsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzgxN2Y4MDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5yZXZpZXdzX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNlYmVhZTU7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucmV2aWV3c19fcmV2aWV3IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLnJldmlld3NfX3JldmlldyAucmV2aWV3c19fcmV2aWV3X19pbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gICAgLnJldmlld3NfX3JldmlldyAucmV2aWV3c19fcmV2aWV3X19pbWcgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5yZXZpZXdzX19yZXZpZXcgLnJldmlld3NfX3Jldmlld19faW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnJldmlld3NfX3JldmlldyAucmV2aWV3c19fcmV2aWV3X19pbWctLWhpZGRlbi1sZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnJldmlld3NfX3JldmlldyAucmV2aWV3c19fcmV2aWV3X19pbWctLWhpZGRlbi1sZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucmV2aWV3c19fcmV2aWV3X19uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ViZWFlNTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5yZXZpZXdzX19yZXZpZXdfX25hbWUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi5yZXZpZXdzX19yZXZpZXctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNlYmVhZTU7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzhweCA5cHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5yZXZpZXdzX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnJldmlld3NfX2J0bnMge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnJldmlld3NfX2J0bnMgLmJ0biB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnJldmlld3NfX2J0bnMgLmJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5kb2RlY2F0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZG9kZWNhdG9yIC5saW5lcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA5MHZ3OyB9XG5cbi5kb2RlY2F0b3IgLmxpbmVzIC5saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmRvZGVjYXRvciAubGluZXMgLmxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTV2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogLTUwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2ZmZmZmZiA3NSUsICNmZmZmZmYgMTAwJSk7XG4gIGFuaW1hdGlvbjogcnVuIDdzIDBzIGluZmluaXRlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC4yNiwgMCwgMC45Nyk7IH1cblxuLmRvZGVjYXRvciAubGluZXMgLmxpbmU6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLWxlZnQ6IC0yNSU7IH1cblxuLmRvZGVjYXRvciAubGluZXMgLmxpbmU6bnRoLWNoaWxkKDEpOjphZnRlciB7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7IH1cblxuLmRvZGVjYXRvciAubGluZXMgLmxpbmU6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uZG9kZWNhdG9yIC5saW5lcyAubGluZTpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzOyB9XG5cbkBrZXlmcmFtZXMgcnVuIHtcbiAgMCUge1xuICAgIHRvcDogLTUwJTsgfVxuICAxMDAlIHtcbiAgICB0b3A6IDExMCU7IH0gfVxuXG4ucHJvZHVjdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExODFkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnByb2R1Y3RzIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZHVjdHMgLnByb2R1Y3RzX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZWJlYWU1O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wcm9kdWN0c19fY2F0ZWdvcmllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZHVjdHNfX2NhdGVnb3JpZXMgLm5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wcm9kdWN0c19fY2F0ZWdvcmllcyAubmF2IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAucHJvZHVjdHNfX2NhdGVnb3JpZXMgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wcm9kdWN0c19fY2F0ZWdvcmllcyAubmF2LWl0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICAgIG1pbi13aWR0aDogMTI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAucHJvZHVjdHNfX2NhdGVnb3JpZXMgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI2ViZWFlNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYWU1O1xuICAgIHBhZGRpbmc6IDEzcHggMjJweDsgfVxuICAucHJvZHVjdHNfX2NhdGVnb3JpZXMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM4MTdmODA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWFlNTtcbiAgICBwYWRkaW5nOiAxM3B4IDIycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWFlNTsgfVxuICAucHJvZHVjdHNfX2NhdGVnb3JpZXMgLnRhYi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5wcm9kdWN0c19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDM4cHggOXB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucHJvZHVjdF9faXRlbS13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnByb2R1Y3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XG4gIGNvbG9yOiAjZWJlYWU1O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByb2R1Y3RfX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAucHJvZHVjdF9faW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuICAucHJvZHVjdF9faW1nIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNlYmVhZTU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zJztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi5wcm9kdWN0X19idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLnByb2R1Y3RfX2J0biAuYnRuLXByaW1hcnkge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG5Aa2V5ZnJhbWVzIFwibW92ZTFcIiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTh2dykgdHJhbnNsYXRlWSgtNHZoKSBzY2FsZSgxKTsgfVxuICA1Ljg4MjM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEydncpIHRyYW5zbGF0ZVkoLTQ5dmgpIHNjYWxlKDAuNjgpOyB9XG4gIDExLjc2NDcxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIxdncpIHRyYW5zbGF0ZVkoLTI5dmgpIHNjYWxlKDAuNzgpOyB9XG4gIDE3LjY0NzA2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM1dncpIHRyYW5zbGF0ZVkoNnZoKSBzY2FsZSgwLjU4KTsgfVxuICAyMy41Mjk0MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHZ3KSB0cmFuc2xhdGVZKC0xNHZoKSBzY2FsZSgwLjgxKTsgfVxuICAyOS40MTE3NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTZ2dykgdHJhbnNsYXRlWSgxNnZoKSBzY2FsZSgwLjMyKTsgfVxuICAzNS4yOTQxMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTB2dykgdHJhbnNsYXRlWSgzNHZoKSBzY2FsZSgwLjQpOyB9XG4gIDQxLjE3NjQ3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00M3Z3KSB0cmFuc2xhdGVZKDE2dmgpIHNjYWxlKDAuNik7IH1cbiAgNDcuMDU4ODIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJ2dykgdHJhbnNsYXRlWSgzMnZoKSBzY2FsZSgwLjMzKTsgfVxuICA1Mi45NDExOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzR2dykgdHJhbnNsYXRlWSgxNnZoKSBzY2FsZSgwLjk3KTsgfVxuICA1OC44MjM1MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyN3Z3KSB0cmFuc2xhdGVZKDEydmgpIHNjYWxlKDAuODMpOyB9XG4gIDY0LjcwNTg4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMydncpIHRyYW5zbGF0ZVkoNXZoKSBzY2FsZSgwLjI4KTsgfVxuICA3MC41ODgyNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOXZ3KSB0cmFuc2xhdGVZKC00dmgpIHNjYWxlKDAuOTEpOyB9XG4gIDc2LjQ3MDU5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00N3Z3KSB0cmFuc2xhdGVZKDE0dmgpIHNjYWxlKDAuNjgpOyB9XG4gIDgyLjM1Mjk0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDV2dykgdHJhbnNsYXRlWSg2dmgpIHNjYWxlKDAuNzgpOyB9XG4gIDg4LjIzNTI5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDl2dykgdHJhbnNsYXRlWSgtMTd2aCkgc2NhbGUoMC40Mik7IH1cbiAgOTQuMTE3NjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDh2dykgdHJhbnNsYXRlWSgtN3ZoKSBzY2FsZSgwLjgpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMnZ3KSB0cmFuc2xhdGVZKC0xM3ZoKSBzY2FsZSgwLjQ0KTsgfSB9XG5cbkBrZXlmcmFtZXMgXCJtb3ZlMlwiIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzR2dykgdHJhbnNsYXRlWSgtMjJ2aCkgc2NhbGUoMC41Nik7IH1cbiAgNS44ODIzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDd2dykgdHJhbnNsYXRlWSgtMzh2aCkgc2NhbGUoMC42OCk7IH1cbiAgMTEuNzY0NzElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzF2dykgdHJhbnNsYXRlWSgtMjV2aCkgc2NhbGUoMC43NCk7IH1cbiAgMTcuNjQ3MDYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ2dncpIHRyYW5zbGF0ZVkoLTJ2aCkgc2NhbGUoMC40NSk7IH1cbiAgMjMuNTI5NDElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzdncpIHRyYW5zbGF0ZVkoLTM2dmgpIHNjYWxlKDAuMjYpOyB9XG4gIDI5LjQxMTc2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNnZ3KSB0cmFuc2xhdGVZKC0zMXZoKSBzY2FsZSgwLjg0KTsgfVxuICAzNS4yOTQxMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHZ3KSB0cmFuc2xhdGVZKC0xN3ZoKSBzY2FsZSgwLjI3KTsgfVxuICA0MS4xNzY0NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXZ3KSB0cmFuc2xhdGVZKC0yNnZoKSBzY2FsZSgwLjY1KTsgfVxuICA0Ny4wNTg4MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNHZ3KSB0cmFuc2xhdGVZKDI5dmgpIHNjYWxlKDAuODkpOyB9XG4gIDUyLjk0MTE4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIzdncpIHRyYW5zbGF0ZVkoLTIxdmgpIHNjYWxlKDAuNjgpOyB9XG4gIDU4LjgyMzUzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zM3Z3KSB0cmFuc2xhdGVZKDIxdmgpIHNjYWxlKDAuODIpOyB9XG4gIDY0LjcwNTg4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDV2dykgdHJhbnNsYXRlWSgxOHZoKSBzY2FsZSgwLjMyKTsgfVxuICA3MC41ODgyNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNHZ3KSB0cmFuc2xhdGVZKC0zdmgpIHNjYWxlKDAuNzYpOyB9XG4gIDc2LjQ3MDU5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExdncpIHRyYW5zbGF0ZVkoLTIzdmgpIHNjYWxlKDAuNDMpOyB9XG4gIDgyLjM1Mjk0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMydncpIHRyYW5zbGF0ZVkoMTl2aCkgc2NhbGUoMC40NSk7IH1cbiAgODguMjM1MjklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJ2dykgdHJhbnNsYXRlWSg0MHZoKSBzY2FsZSgwLjUxKTsgfVxuICA5NC4xMTc2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzl2dykgdHJhbnNsYXRlWSg0MXZoKSBzY2FsZSgwLjgyKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ4dncpIHRyYW5zbGF0ZVkoMzZ2aCkgc2NhbGUoMC40Nyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIFwibW92ZTNcIiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjR2dykgdHJhbnNsYXRlWSgxdmgpIHNjYWxlKDAuOTEpOyB9XG4gIDQuNTQ1NDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE2dncpIHRyYW5zbGF0ZVkoLTM4dmgpIHNjYWxlKDAuNTgpOyB9XG4gIDkuMDkwOTElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHZ3KSB0cmFuc2xhdGVZKC0zdmgpIHNjYWxlKDAuNzMpOyB9XG4gIDEzLjYzNjM2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI5dncpIHRyYW5zbGF0ZVkoMjh2aCkgc2NhbGUoMC40Nik7IH1cbiAgMTguMTgxODIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjF2dykgdHJhbnNsYXRlWSgtMTZ2aCkgc2NhbGUoMC45MSk7IH1cbiAgMjIuNzI3MjclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZ2dykgdHJhbnNsYXRlWSgzNXZoKSBzY2FsZSgwLjI3KTsgfVxuICAyNy4yNzI3MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNHZ3KSB0cmFuc2xhdGVZKDM0dmgpIHNjYWxlKDAuNjIpOyB9XG4gIDMxLjgxODE4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE0dncpIHRyYW5zbGF0ZVkoMzV2aCkgc2NhbGUoMC4zNSk7IH1cbiAgMzYuMzYzNjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzN2dykgdHJhbnNsYXRlWSgxNnZoKSBzY2FsZSgwLjg5KTsgfVxuICA0MC45MDkwOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzOHZ3KSB0cmFuc2xhdGVZKC0yMHZoKSBzY2FsZSgwLjQzKTsgfVxuICA0NS40NTQ1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0NHZ3KSB0cmFuc2xhdGVZKC05dmgpIHNjYWxlKDAuNTYpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQydncpIHRyYW5zbGF0ZVkoLTM2dmgpIHNjYWxlKDAuNjIpOyB9XG4gIDU0LjU0NTQ1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMXZ3KSB0cmFuc2xhdGVZKDUwdmgpIHNjYWxlKDAuNDcpOyB9XG4gIDU5LjA5MDkxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDR2dykgdHJhbnNsYXRlWSgzNHZoKSBzY2FsZSgwLjk3KTsgfVxuICA2My42MzYzNiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0N3Z3KSB0cmFuc2xhdGVZKC0xdmgpIHNjYWxlKDAuMzgpOyB9XG4gIDY4LjE4MTgyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNXZ3KSB0cmFuc2xhdGVZKDE0dmgpIHNjYWxlKDAuNzgpOyB9XG4gIDcyLjcyNzI3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE5dncpIHRyYW5zbGF0ZVkoLTI2dmgpIHNjYWxlKDAuNzIpOyB9XG4gIDc3LjI3MjczJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDB2dykgdHJhbnNsYXRlWSgtMTl2aCkgc2NhbGUoMC40Nik7IH1cbiAgODEuODE4MTglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ3dncpIHRyYW5zbGF0ZVkoLTI3dmgpIHNjYWxlKDAuNDUpOyB9XG4gIDg2LjM2MzY0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI5dncpIHRyYW5zbGF0ZVkoNDZ2aCkgc2NhbGUoMC4zKTsgfVxuICA5MC45MDkwOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtN3Z3KSB0cmFuc2xhdGVZKC0yN3ZoKSBzY2FsZSgwLjc2KTsgfVxuICA5NS40NTQ1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOXZ3KSB0cmFuc2xhdGVZKC00N3ZoKSBzY2FsZSgwLjc1KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTN2dykgdHJhbnNsYXRlWSgtMzl2aCkgc2NhbGUoMC4zKTsgfSB9XG5cbkBrZXlmcmFtZXMgXCJtb3ZlNFwiIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMnZ3KSB0cmFuc2xhdGVZKDMxdmgpIHNjYWxlKDAuNTkpOyB9XG4gIDQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTd2dykgdHJhbnNsYXRlWSgzMnZoKSBzY2FsZSgwLjkpOyB9XG4gIDglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoN3Z3KSB0cmFuc2xhdGVZKDIwdmgpIHNjYWxlKDAuNDIpOyB9XG4gIDEyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDl2dykgdHJhbnNsYXRlWSgtMzl2aCkgc2NhbGUoMC41MSk7IH1cbiAgMTYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTl2dykgdHJhbnNsYXRlWSgyNXZoKSBzY2FsZSgwLjY4KTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHZ3KSB0cmFuc2xhdGVZKDQ1dmgpIHNjYWxlKDAuOTEpOyB9XG4gIDI0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIydncpIHRyYW5zbGF0ZVkoMzV2aCkgc2NhbGUoMC4yNik7IH1cbiAgMjglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDh2dykgdHJhbnNsYXRlWSgtM3ZoKSBzY2FsZSgwLjM1KTsgfVxuICAzMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOXZ3KSB0cmFuc2xhdGVZKC0xNXZoKSBzY2FsZSgwLjU4KTsgfVxuICAzNiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnZ3KSB0cmFuc2xhdGVZKDExdmgpIHNjYWxlKDAuNDkpOyB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHZ3KSB0cmFuc2xhdGVZKDB2aCkgc2NhbGUoMC4zNSk7IH1cbiAgNDQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDd2dykgdHJhbnNsYXRlWSg0OXZoKSBzY2FsZSgwLjQxKTsgfVxuICA0OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDV2dykgdHJhbnNsYXRlWSg0MHZoKSBzY2FsZSgwLjM5KTsgfVxuICA1MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnZ3KSB0cmFuc2xhdGVZKDExdmgpIHNjYWxlKDAuODQpOyB9XG4gIDU2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIydncpIHRyYW5zbGF0ZVkoLTE2dmgpIHNjYWxlKDAuNTEpOyB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNnZ3KSB0cmFuc2xhdGVZKDB2aCkgc2NhbGUoMC40Nyk7IH1cbiAgNjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjB2dykgdHJhbnNsYXRlWSgtNXZoKSBzY2FsZSgwLjgxKTsgfVxuICA2OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOHZ3KSB0cmFuc2xhdGVZKC00NXZoKSBzY2FsZSgwLjY2KTsgfVxuICA3MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMnZ3KSB0cmFuc2xhdGVZKC0xM3ZoKSBzY2FsZSgwLjY2KTsgfVxuICA3NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzF2dykgdHJhbnNsYXRlWSg0NnZoKSBzY2FsZSgwLjQzKTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHZ3KSB0cmFuc2xhdGVZKC0xM3ZoKSBzY2FsZSgwLjk2KTsgfVxuICA4NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjB2dykgdHJhbnNsYXRlWSgtMjR2aCkgc2NhbGUoMC41KTsgfVxuICA4OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyM3Z3KSB0cmFuc2xhdGVZKC0zNXZoKSBzY2FsZSgwLjkxKTsgfVxuICA5MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDN2dykgdHJhbnNsYXRlWSgwdmgpIHNjYWxlKDAuMjYpOyB9XG4gIDk2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI3dncpIHRyYW5zbGF0ZVkoLTIxdmgpIHNjYWxlKDAuNzIpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3dncpIHRyYW5zbGF0ZVkoNDB2aCkgc2NhbGUoMC43OCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIFwibW92ZTVcIiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTR2dykgdHJhbnNsYXRlWSg0dmgpIHNjYWxlKDAuOTMpOyB9XG4gIDQuNTQ1NDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzd2dykgdHJhbnNsYXRlWSgtNDd2aCkgc2NhbGUoMC43OCk7IH1cbiAgOS4wOTA5MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0NXZ3KSB0cmFuc2xhdGVZKC00OXZoKSBzY2FsZSgwLjM1KTsgfVxuICAxMy42MzYzNiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDV2dykgdHJhbnNsYXRlWSg0N3ZoKSBzY2FsZSgwLjM0KTsgfVxuICAxOC4xODE4MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3dncpIHRyYW5zbGF0ZVkoLTE3dmgpIHNjYWxlKDAuNTQpOyB9XG4gIDIyLjcyNzI3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NXZ3KSB0cmFuc2xhdGVZKDEzdmgpIHNjYWxlKDAuMjcpOyB9XG4gIDI3LjI3MjczJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI4dncpIHRyYW5zbGF0ZVkoLTZ2aCkgc2NhbGUoMC4zNSk7IH1cbiAgMzEuODE4MTglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZ2dykgdHJhbnNsYXRlWSgtMzV2aCkgc2NhbGUoMC43OCk7IH1cbiAgMzYuMzYzNjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzdncpIHRyYW5zbGF0ZVkoMjV2aCkgc2NhbGUoMC42NSk7IH1cbiAgNDAuOTA5MDklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ2dncpIHRyYW5zbGF0ZVkoMTB2aCkgc2NhbGUoMC43MSk7IH1cbiAgNDUuNDU0NTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTR2dykgdHJhbnNsYXRlWSgyN3ZoKSBzY2FsZSgwLjc4KTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnZ3KSB0cmFuc2xhdGVZKDQzdmgpIHNjYWxlKDAuOTgpOyB9XG4gIDU0LjU0NTQ1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05dncpIHRyYW5zbGF0ZVkoMjV2aCkgc2NhbGUoMC40Nik7IH1cbiAgNTkuMDkwOTElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTl2dykgdHJhbnNsYXRlWSgtMjF2aCkgc2NhbGUoMC42KTsgfVxuICA2My42MzYzNiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzR2dykgdHJhbnNsYXRlWSgydmgpIHNjYWxlKDAuNik7IH1cbiAgNjguMTgxODIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXZ3KSB0cmFuc2xhdGVZKDd2aCkgc2NhbGUoMC4zNik7IH1cbiAgNzIuNzI3MjclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTN2dykgdHJhbnNsYXRlWSgtNHZoKSBzY2FsZSgwLjkyKTsgfVxuICA3Ny4yNzI3MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzB2dykgdHJhbnNsYXRlWSgxOXZoKSBzY2FsZSgwLjc1KTsgfVxuICA4MS44MTgxOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3dncpIHRyYW5zbGF0ZVkoMzd2aCkgc2NhbGUoMC4zMik7IH1cbiAgODYuMzYzNjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTN2dykgdHJhbnNsYXRlWSg1dmgpIHNjYWxlKDAuNzIpOyB9XG4gIDkwLjkwOTA5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNnZ3KSB0cmFuc2xhdGVZKC0ydmgpIHNjYWxlKDAuNjYpOyB9XG4gIDk1LjQ1NDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM5dncpIHRyYW5zbGF0ZVkoMTZ2aCkgc2NhbGUoMC40Nyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDl2dykgdHJhbnNsYXRlWSgtMzJ2aCkgc2NhbGUoMC45KTsgfSB9XG5cbkBrZXlmcmFtZXMgXCJtb3ZlNlwiIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0NHZ3KSB0cmFuc2xhdGVZKDMwdmgpIHNjYWxlKDAuNDYpOyB9XG4gIDUuMjYzMTYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHZ3KSB0cmFuc2xhdGVZKC0xM3ZoKSBzY2FsZSgwLjQ5KTsgfVxuICAxMC41MjYzMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjR2dykgdHJhbnNsYXRlWSgxNHZoKSBzY2FsZSgwLjQ3KTsgfVxuICAxNS43ODk0NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjF2dykgdHJhbnNsYXRlWSgtNHZoKSBzY2FsZSgwLjY4KTsgfVxuICAyMS4wNTI2MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxN3Z3KSB0cmFuc2xhdGVZKC0xOHZoKSBzY2FsZSgwLjQzKTsgfVxuICAyNi4zMTU3OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTB2dykgdHJhbnNsYXRlWSgtNDR2aCkgc2NhbGUoMC42NCk7IH1cbiAgMzEuNTc4OTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHZ3KSB0cmFuc2xhdGVZKDQzdmgpIHNjYWxlKDAuOTMpOyB9XG4gIDM2Ljg0MjExJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDN2dykgdHJhbnNsYXRlWSgtMTZ2aCkgc2NhbGUoMC44Nik7IH1cbiAgNDIuMTA1MjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoN3Z3KSB0cmFuc2xhdGVZKC0zNnZoKSBzY2FsZSgwLjk5KTsgfVxuICA0Ny4zNjg0MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzV2dykgdHJhbnNsYXRlWSgyMnZoKSBzY2FsZSgwLjM1KTsgfVxuICA1Mi42MzE1OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxM3Z3KSB0cmFuc2xhdGVZKC0yNnZoKSBzY2FsZSgwLjc0KTsgfVxuICA1Ny44OTQ3NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOXZ3KSB0cmFuc2xhdGVZKC0xdmgpIHNjYWxlKDAuNjUpOyB9XG4gIDYzLjE1Nzg5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwdncpIHRyYW5zbGF0ZVkoMjZ2aCkgc2NhbGUoMC40MSk7IH1cbiAgNjguNDIxMDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDF2dykgdHJhbnNsYXRlWSgwdmgpIHNjYWxlKDAuNzUpOyB9XG4gIDczLjY4NDIxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OHZ3KSB0cmFuc2xhdGVZKC0xM3ZoKSBzY2FsZSgwLjU2KTsgfVxuICA3OC45NDczNyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHZ3KSB0cmFuc2xhdGVZKDI5dmgpIHNjYWxlKDAuOTcpOyB9XG4gIDg0LjIxMDUzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE5dncpIHRyYW5zbGF0ZVkoNDF2aCkgc2NhbGUoMC44MSk7IH1cbiAgODkuNDczNjglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ3dncpIHRyYW5zbGF0ZVkoMzJ2aCkgc2NhbGUoMC40NCk7IH1cbiAgOTQuNzM2ODQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM2dncpIHRyYW5zbGF0ZVkoMzR2aCkgc2NhbGUoMC42Nyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1dncpIHRyYW5zbGF0ZVkoLTQ5dmgpIHNjYWxlKDAuNzMpOyB9IH1cblxuQGtleWZyYW1lcyBcIm1vdmU3XCIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwdncpIHRyYW5zbGF0ZVkoLTQ5dmgpIHNjYWxlKDAuMjgpOyB9XG4gIDQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQzdncpIHRyYW5zbGF0ZVkoOXZoKSBzY2FsZSgwLjk5KTsgfVxuICA4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04dncpIHRyYW5zbGF0ZVkoLTI5dmgpIHNjYWxlKDAuOCk7IH1cbiAgMTIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwdncpIHRyYW5zbGF0ZVkoMTl2aCkgc2NhbGUoMC45NSk7IH1cbiAgMTYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE0dncpIHRyYW5zbGF0ZVkoLTIzdmgpIHNjYWxlKDEpOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1dncpIHRyYW5zbGF0ZVkoLTM1dmgpIHNjYWxlKDAuODkpOyB9XG4gIDI0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM0dncpIHRyYW5zbGF0ZVkoMzN2aCkgc2NhbGUoMC44Mik7IH1cbiAgMjglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM5dncpIHRyYW5zbGF0ZVkoLTIydmgpIHNjYWxlKDAuNzgpOyB9XG4gIDMyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQxdncpIHRyYW5zbGF0ZVkoLTQwdmgpIHNjYWxlKDAuNDQpOyB9XG4gIDM2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEzdncpIHRyYW5zbGF0ZVkoLTIxdmgpIHNjYWxlKDAuNyk7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJ2dykgdHJhbnNsYXRlWSgtMTJ2aCkgc2NhbGUoMC4zNSk7IH1cbiAgNDQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ5dncpIHRyYW5zbGF0ZVkoLTIxdmgpIHNjYWxlKDAuNTMpOyB9XG4gIDQ4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMnZ3KSB0cmFuc2xhdGVZKC0yMHZoKSBzY2FsZSgwLjczKTsgfVxuICA1MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMnZ3KSB0cmFuc2xhdGVZKC0xMHZoKSBzY2FsZSgwLjI4KTsgfVxuICA1NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0N3Z3KSB0cmFuc2xhdGVZKC0yN3ZoKSBzY2FsZSgwLjc4KTsgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTl2dykgdHJhbnNsYXRlWSg5dmgpIHNjYWxlKDAuODIpOyB9XG4gIDY0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwdncpIHRyYW5zbGF0ZVkoLTE5dmgpIHNjYWxlKDAuMzUpOyB9XG4gIDY4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMzdncpIHRyYW5zbGF0ZVkoLTM4dmgpIHNjYWxlKDAuMzQpOyB9XG4gIDcyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZ2dykgdHJhbnNsYXRlWSgtNHZoKSBzY2FsZSgwLjY1KTsgfVxuICA3NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNHZ3KSB0cmFuc2xhdGVZKC0yN3ZoKSBzY2FsZSgwLjkxKTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0M3Z3KSB0cmFuc2xhdGVZKC0yMnZoKSBzY2FsZSgxKTsgfVxuICA4NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOXZ3KSB0cmFuc2xhdGVZKC0xNXZoKSBzY2FsZSgwLjc1KTsgfVxuICA4OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHZ3KSB0cmFuc2xhdGVZKDE1dmgpIHNjYWxlKDAuMjkpOyB9XG4gIDkyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ1dncpIHRyYW5zbGF0ZVkoLTIydmgpIHNjYWxlKDAuOTUpOyB9XG4gIDk2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIzdncpIHRyYW5zbGF0ZVkoLTIydmgpIHNjYWxlKDAuOTIpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXZ3KSB0cmFuc2xhdGVZKC0zOXZoKSBzY2FsZSgwLjY5KTsgfSB9XG5cbkBrZXlmcmFtZXMgXCJtb3ZlOFwiIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzM3Z3KSB0cmFuc2xhdGVZKC0zOHZoKSBzY2FsZSgwLjgxKTsgfVxuICA0LjU0NTQ1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM3dncpIHRyYW5zbGF0ZVkoNDV2aCkgc2NhbGUoMC42NSk7IH1cbiAgOS4wOTA5MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4dncpIHRyYW5zbGF0ZVkoLTIxdmgpIHNjYWxlKDAuNzIpOyB9XG4gIDEzLjYzNjM2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHZ3KSB0cmFuc2xhdGVZKC0yMHZoKSBzY2FsZSgwLjkyKTsgfVxuICAxOC4xODE4MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzd2dykgdHJhbnNsYXRlWSgzM3ZoKSBzY2FsZSgwLjg0KTsgfVxuICAyMi43MjcyNyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjZ2dykgdHJhbnNsYXRlWSgyOHZoKSBzY2FsZSgwLjMzKTsgfVxuICAyNy4yNzI3MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOXZ3KSB0cmFuc2xhdGVZKC0zM3ZoKSBzY2FsZSgwLjY1KTsgfVxuICAzMS44MTgxOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjJ2dykgdHJhbnNsYXRlWSgzOHZoKSBzY2FsZSgwLjk4KTsgfVxuICAzNi4zNjM2NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyM3Z3KSB0cmFuc2xhdGVZKC0xOXZoKSBzY2FsZSgwLjU4KTsgfVxuICA0MC45MDkwOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3dncpIHRyYW5zbGF0ZVkoNTB2aCkgc2NhbGUoMC43Nik7IH1cbiAgNDUuNDU0NTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI3dncpIHRyYW5zbGF0ZVkoNDF2aCkgc2NhbGUoMC45Nik7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwdncpIHRyYW5zbGF0ZVkoNXZoKSBzY2FsZSgwLjc2KTsgfVxuICA1NC41NDU0NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjh2dykgdHJhbnNsYXRlWSgtMjZ2aCkgc2NhbGUoMC4zKTsgfVxuICA1OS4wOTA5MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHZ3KSB0cmFuc2xhdGVZKDE4dmgpIHNjYWxlKDAuOTMpOyB9XG4gIDYzLjYzNjM2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHZ3KSB0cmFuc2xhdGVZKC0zOHZoKSBzY2FsZSgwLjc4KTsgfVxuICA2OC4xODE4MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnZ3KSB0cmFuc2xhdGVZKDI2dmgpIHNjYWxlKDAuMyk7IH1cbiAgNzIuNzI3MjclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTl2dykgdHJhbnNsYXRlWSgtMzB2aCkgc2NhbGUoMC42OSk7IH1cbiAgNzcuMjcyNzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHZ3KSB0cmFuc2xhdGVZKDI1dmgpIHNjYWxlKDAuNjYpOyB9XG4gIDgxLjgxODE4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNHZ3KSB0cmFuc2xhdGVZKC01dmgpIHNjYWxlKDAuNTYpOyB9XG4gIDg2LjM2MzY0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xOXZ3KSB0cmFuc2xhdGVZKC0zOHZoKSBzY2FsZSgwLjU5KTsgfVxuICA5MC45MDkwOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjN2dykgdHJhbnNsYXRlWSgxN3ZoKSBzY2FsZSgwLjcyKTsgfVxuICA5NS40NTQ1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDV2dykgdHJhbnNsYXRlWSgtMjh2aCkgc2NhbGUoMC4zMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwdncpIHRyYW5zbGF0ZVkoMzB2aCkgc2NhbGUoMC42MSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIFwibW92ZTlcIiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTR2dykgdHJhbnNsYXRlWSgtMzJ2aCkgc2NhbGUoMC45NSk7IH1cbiAgMy41NzE0MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjl2dykgdHJhbnNsYXRlWSgxOHZoKSBzY2FsZSgwLjYzKTsgfVxuICA3LjE0Mjg2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zM3Z3KSB0cmFuc2xhdGVZKDIzdmgpIHNjYWxlKDAuNDUpOyB9XG4gIDEwLjcxNDI5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI0dncpIHRyYW5zbGF0ZVkoMXZoKSBzY2FsZSgwLjM1KTsgfVxuICAxNC4yODU3MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDF2dykgdHJhbnNsYXRlWSg5dmgpIHNjYWxlKDAuNzEpOyB9XG4gIDE3Ljg1NzE0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI0dncpIHRyYW5zbGF0ZVkoLTM2dmgpIHNjYWxlKDAuNTQpOyB9XG4gIDIxLjQyODU3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ1dncpIHRyYW5zbGF0ZVkoLTE3dmgpIHNjYWxlKDAuNTYpOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMnZ3KSB0cmFuc2xhdGVZKDI1dmgpIHNjYWxlKDAuMzkpOyB9XG4gIDI4LjU3MTQzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExdncpIHRyYW5zbGF0ZVkoLTQ1dmgpIHNjYWxlKDAuNDYpOyB9XG4gIDMyLjE0Mjg2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zN3Z3KSB0cmFuc2xhdGVZKDE0dmgpIHNjYWxlKDAuMyk7IH1cbiAgMzUuNzE0MjklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzl2dykgdHJhbnNsYXRlWSgxMXZoKSBzY2FsZSgwLjUxKTsgfVxuICAzOS4yODU3MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDh2dykgdHJhbnNsYXRlWSg1MHZoKSBzY2FsZSgwLjM1KTsgfVxuICA0Mi44NTcxNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHZ3KSB0cmFuc2xhdGVZKDIxdmgpIHNjYWxlKDAuNzcpOyB9XG4gIDQ2LjQyODU3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zOXZ3KSB0cmFuc2xhdGVZKDE4dmgpIHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwdncpIHRyYW5zbGF0ZVkoNDl2aCkgc2NhbGUoMC41MSk7IH1cbiAgNTMuNTcxNDMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQzdncpIHRyYW5zbGF0ZVkoNDB2aCkgc2NhbGUoMC43KTsgfVxuICA1Ny4xNDI4NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOXZ3KSB0cmFuc2xhdGVZKC0yMHZoKSBzY2FsZSgwLjc1KTsgfVxuICA2MC43MTQyOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzN2dykgdHJhbnNsYXRlWSgyMXZoKSBzY2FsZSgwLjQyKTsgfVxuICA2NC4yODU3MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnZ3KSB0cmFuc2xhdGVZKC01dmgpIHNjYWxlKDAuODUpOyB9XG4gIDY3Ljg1NzE0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NnZ3KSB0cmFuc2xhdGVZKC0xNnZoKSBzY2FsZSgwLjQyKTsgfVxuICA3MS40Mjg1NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMXZ3KSB0cmFuc2xhdGVZKC00NXZoKSBzY2FsZSgwLjUyKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDd2dykgdHJhbnNsYXRlWSgtMzl2aCkgc2NhbGUoMC42NCk7IH1cbiAgNzguNTcxNDMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTd2dykgdHJhbnNsYXRlWSgtMzF2aCkgc2NhbGUoMC41Mik7IH1cbiAgODIuMTQyODYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ2dncpIHRyYW5zbGF0ZVkoNDl2aCkgc2NhbGUoMC4zMyk7IH1cbiAgODUuNzE0MjklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE5dncpIHRyYW5zbGF0ZVkoMnZoKSBzY2FsZSgwLjY0KTsgfVxuICA4OS4yODU3MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzF2dykgdHJhbnNsYXRlWSgwdmgpIHNjYWxlKDAuNyk7IH1cbiAgOTIuODU3MTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTV2dykgdHJhbnNsYXRlWSgtNDN2aCkgc2NhbGUoMC40KTsgfVxuICA5Ni40Mjg1NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0OXZ3KSB0cmFuc2xhdGVZKDQ0dmgpIHNjYWxlKDAuODYpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXZ3KSB0cmFuc2xhdGVZKC0ydmgpIHNjYWxlKDAuNjIpOyB9IH1cblxuQGtleWZyYW1lcyBcIm1vdmUxMFwiIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMXZ3KSB0cmFuc2xhdGVZKDMzdmgpIHNjYWxlKDAuNzMpOyB9XG4gIDMuODQ2MTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjN2dykgdHJhbnNsYXRlWSgtMTl2aCkgc2NhbGUoMC4zMyk7IH1cbiAgNy42OTIzMSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzR2dykgdHJhbnNsYXRlWSgtOXZoKSBzY2FsZSgwLjU2KTsgfVxuICAxMS41Mzg0NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNXZ3KSB0cmFuc2xhdGVZKC00NnZoKSBzY2FsZSgwLjgyKTsgfVxuICAxNS4zODQ2MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjJ2dykgdHJhbnNsYXRlWSgtM3ZoKSBzY2FsZSgwLjkyKTsgfVxuICAxOS4yMzA3NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOXZ3KSB0cmFuc2xhdGVZKC0yOXZoKSBzY2FsZSgwLjMyKTsgfVxuICAyMy4wNzY5MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyN3Z3KSB0cmFuc2xhdGVZKC0yMXZoKSBzY2FsZSgwLjM1KTsgfVxuICAyNi45MjMwOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOHZ3KSB0cmFuc2xhdGVZKC05dmgpIHNjYWxlKDAuNyk7IH1cbiAgMzAuNzY5MjMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE5dncpIHRyYW5zbGF0ZVkoLTI5dmgpIHNjYWxlKDAuMzcpOyB9XG4gIDM0LjYxNTM4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00N3Z3KSB0cmFuc2xhdGVZKDQ4dmgpIHNjYWxlKDAuNDkpOyB9XG4gIDM4LjQ2MTU0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MXZ3KSB0cmFuc2xhdGVZKC0yNXZoKSBzY2FsZSgwLjMxKTsgfVxuICA0Mi4zMDc2OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMnZ3KSB0cmFuc2xhdGVZKDI5dmgpIHNjYWxlKDAuODkpOyB9XG4gIDQ2LjE1Mzg1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zOHZ3KSB0cmFuc2xhdGVZKC0zNnZoKSBzY2FsZSgwLjMpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMnZ3KSB0cmFuc2xhdGVZKDM2dmgpIHNjYWxlKDAuOCk7IH1cbiAgNTMuODQ2MTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjh2dykgdHJhbnNsYXRlWSgxMHZoKSBzY2FsZSgwLjkxKTsgfVxuICA1Ny42OTIzMSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg5dncpIHRyYW5zbGF0ZVkoMzd2aCkgc2NhbGUoMC40Mik7IH1cbiAgNjEuNTM4NDYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE0dncpIHRyYW5zbGF0ZVkoNDF2aCkgc2NhbGUoMC45OSk7IH1cbiAgNjUuMzg0NjIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwdncpIHRyYW5zbGF0ZVkoLTE4dmgpIHNjYWxlKDAuOTEpOyB9XG4gIDY5LjIzMDc3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OXZ3KSB0cmFuc2xhdGVZKC0zMHZoKSBzY2FsZSgwLjYyKTsgfVxuICA3My4wNzY5MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHZ3KSB0cmFuc2xhdGVZKC00MXZoKSBzY2FsZSgwLjY4KTsgfVxuICA3Ni45MjMwOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0M3Z3KSB0cmFuc2xhdGVZKDF2aCkgc2NhbGUoMC41Myk7IH1cbiAgODAuNzY5MjMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM1dncpIHRyYW5zbGF0ZVkoLTQ1dmgpIHNjYWxlKDAuOTkpOyB9XG4gIDg0LjYxNTM4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI3dncpIHRyYW5zbGF0ZVkoNDN2aCkgc2NhbGUoMC43Mik7IH1cbiAgODguNDYxNTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ0dncpIHRyYW5zbGF0ZVkoMXZoKSBzY2FsZSgwLjQ2KTsgfVxuICA5Mi4zMDc2OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0NnZ3KSB0cmFuc2xhdGVZKC0yNXZoKSBzY2FsZSgwLjgxKTsgfVxuICA5Ni4xNTM4NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHZ3KSB0cmFuc2xhdGVZKDN2aCkgc2NhbGUoMC40OSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yOHZ3KSB0cmFuc2xhdGVZKDQ1dmgpIHNjYWxlKDAuMzUpOyB9IH1cblxuQGtleWZyYW1lcyBcIm1vdmUxMVwiIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzF2dykgdHJhbnNsYXRlWSgzNXZoKSBzY2FsZSgwLjM3KTsgfVxuICA1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwdncpIHRyYW5zbGF0ZVkoMXZoKSBzY2FsZSgwLjUzKTsgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOHZ3KSB0cmFuc2xhdGVZKDQzdmgpIHNjYWxlKDAuNTYpOyB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE0dncpIHRyYW5zbGF0ZVkoNDR2aCkgc2NhbGUoMC45MSk7IH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTV2dykgdHJhbnNsYXRlWSgtMTV2aCkgc2NhbGUoMC40Myk7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDF2dykgdHJhbnNsYXRlWSgtMTV2aCkgc2NhbGUoMC41Mik7IH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTF2dykgdHJhbnNsYXRlWSgtMjB2aCkgc2NhbGUoMC40MSk7IH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjd2dykgdHJhbnNsYXRlWSgtMTN2aCkgc2NhbGUoMC4zNik7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE3dncpIHRyYW5zbGF0ZVkoLTV2aCkgc2NhbGUoMC4yOCk7IH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIzdncpIHRyYW5zbGF0ZVkoLTEydmgpIHNjYWxlKDAuMzkpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NHZ3KSB0cmFuc2xhdGVZKDQ4dmgpIHNjYWxlKDAuODUpOyB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2dncpIHRyYW5zbGF0ZVkoLTMzdmgpIHNjYWxlKDAuNSk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDZ2dykgdHJhbnNsYXRlWSgtMjh2aCkgc2NhbGUoMC44NCk7IH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIydncpIHRyYW5zbGF0ZVkoLTI2dmgpIHNjYWxlKDAuNDkpOyB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xdncpIHRyYW5zbGF0ZVkoLTE0dmgpIHNjYWxlKDAuNzEpOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00M3Z3KSB0cmFuc2xhdGVZKDl2aCkgc2NhbGUoMC42Myk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDV2dykgdHJhbnNsYXRlWSgtMzN2aCkgc2NhbGUoMC44Myk7IH1cbiAgODUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM3dncpIHRyYW5zbGF0ZVkoMjh2aCkgc2NhbGUoMC42OSk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTV2dykgdHJhbnNsYXRlWSgtMjV2aCkgc2NhbGUoMC45Myk7IH1cbiAgOTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXZ3KSB0cmFuc2xhdGVZKC0yOHZoKSBzY2FsZSgwLjQ4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE2dncpIHRyYW5zbGF0ZVkoLTE5dmgpIHNjYWxlKDAuNDEpOyB9IH1cblxuQGtleWZyYW1lcyBcIm1vdmUxMlwiIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNnZ3KSB0cmFuc2xhdGVZKC0yNHZoKSBzY2FsZSgwLjYzKTsgfVxuICA0Ljc2MTklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTN2dykgdHJhbnNsYXRlWSgtMjF2aCkgc2NhbGUoMC43Nik7IH1cbiAgOS41MjM4MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDd2dykgdHJhbnNsYXRlWSg0NnZoKSBzY2FsZSgwLjk2KTsgfVxuICAxNC4yODU3MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzN2dykgdHJhbnNsYXRlWSgtOHZoKSBzY2FsZSgwLjUpOyB9XG4gIDE5LjA0NzYyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMxdncpIHRyYW5zbGF0ZVkoLTQ5dmgpIHNjYWxlKDAuOTYpOyB9XG4gIDIzLjgwOTUyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDR2dykgdHJhbnNsYXRlWSgtMjJ2aCkgc2NhbGUoMC44NSk7IH1cbiAgMjguNTcxNDMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExdncpIHRyYW5zbGF0ZVkoLTE0dmgpIHNjYWxlKDAuODQpOyB9XG4gIDMzLjMzMzMzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yM3Z3KSB0cmFuc2xhdGVZKDMzdmgpIHNjYWxlKDAuODEpOyB9XG4gIDM4LjA5NTI0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xM3Z3KSB0cmFuc2xhdGVZKDM4dmgpIHNjYWxlKDAuMjcpOyB9XG4gIDQyLjg1NzE0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03dncpIHRyYW5zbGF0ZVkoLTQxdmgpIHNjYWxlKDAuOTIpOyB9XG4gIDQ3LjYxOTA1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00M3Z3KSB0cmFuc2xhdGVZKC00MnZoKSBzY2FsZSgwLjUxKTsgfVxuICA1Mi4zODA5NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzOHZ3KSB0cmFuc2xhdGVZKC00MHZoKSBzY2FsZSgwLjY3KTsgfVxuICA1Ny4xNDI4NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzN3Z3KSB0cmFuc2xhdGVZKC00M3ZoKSBzY2FsZSgwLjk5KTsgfVxuICA2MS45MDQ3NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MXZ3KSB0cmFuc2xhdGVZKDMxdmgpIHNjYWxlKDAuNDYpOyB9XG4gIDY2LjY2NjY3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMydncpIHRyYW5zbGF0ZVkoLTN2aCkgc2NhbGUoMC44Nik7IH1cbiAgNzEuNDI4NTclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJ2dykgdHJhbnNsYXRlWSgtMzB2aCkgc2NhbGUoMC40OCk7IH1cbiAgNzYuMTkwNDglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTR2dykgdHJhbnNsYXRlWSgtN3ZoKSBzY2FsZSgwLjUpOyB9XG4gIDgwLjk1MjM4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zM3Z3KSB0cmFuc2xhdGVZKC0yMnZoKSBzY2FsZSgwLjk2KTsgfVxuICA4NS43MTQyOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0OXZ3KSB0cmFuc2xhdGVZKDV2aCkgc2NhbGUoMC4zNik7IH1cbiAgOTAuNDc2MTklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzdncpIHRyYW5zbGF0ZVkoNDl2aCkgc2NhbGUoMC41OCk7IH1cbiAgOTUuMjM4MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzOHZ3KSB0cmFuc2xhdGVZKDMzdmgpIHNjYWxlKDAuMzQpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTR2dykgdHJhbnNsYXRlWSgtMTN2aCkgc2NhbGUoMC4yNyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIFwibW92ZTEzXCIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNnZ3KSB0cmFuc2xhdGVZKC00OXZoKSBzY2FsZSgwLjU0KTsgfVxuICA1Ljg4MjM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OHZ3KSB0cmFuc2xhdGVZKC0yMXZoKSBzY2FsZSgwLjU0KTsgfVxuICAxMS43NjQ3MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtN3Z3KSB0cmFuc2xhdGVZKC0yMHZoKSBzY2FsZSgwLjQ5KTsgfVxuICAxNy42NDcwNiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxdncpIHRyYW5zbGF0ZVkoMzR2aCkgc2NhbGUoMC43KTsgfVxuICAyMy41Mjk0MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMnZ3KSB0cmFuc2xhdGVZKC0yN3ZoKSBzY2FsZSgwLjM3KTsgfVxuICAyOS40MTE3NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXZ3KSB0cmFuc2xhdGVZKDQxdmgpIHNjYWxlKDAuOTUpOyB9XG4gIDM1LjI5NDEyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQzdncpIHRyYW5zbGF0ZVkoLTF2aCkgc2NhbGUoMC41OCk7IH1cbiAgNDEuMTc2NDclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE5dncpIHRyYW5zbGF0ZVkoLTV2aCkgc2NhbGUoMC4zMik7IH1cbiAgNDcuMDU4ODIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMxdncpIHRyYW5zbGF0ZVkoLTQydmgpIHNjYWxlKDAuNjQpOyB9XG4gIDUyLjk0MTE4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM4dncpIHRyYW5zbGF0ZVkoLTI5dmgpIHNjYWxlKDAuNDUpOyB9XG4gIDU4LjgyMzUzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00dncpIHRyYW5zbGF0ZVkoMTJ2aCkgc2NhbGUoMC45NSk7IH1cbiAgNjQuNzA1ODglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHZ3KSB0cmFuc2xhdGVZKDR2aCkgc2NhbGUoMC4zNSk7IH1cbiAgNzAuNTg4MjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzB2dykgdHJhbnNsYXRlWSg0NXZoKSBzY2FsZSgwLjUxKTsgfVxuICA3Ni40NzA1OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzV2dykgdHJhbnNsYXRlWSg4dmgpIHNjYWxlKDAuMzkpOyB9XG4gIDgyLjM1Mjk0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01dncpIHRyYW5zbGF0ZVkoMXZoKSBzY2FsZSgwLjMzKTsgfVxuICA4OC4yMzUyOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0OHZ3KSB0cmFuc2xhdGVZKDJ2aCkgc2NhbGUoMC42Myk7IH1cbiAgOTQuMTE3NjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJ2dykgdHJhbnNsYXRlWSgyMXZoKSBzY2FsZSgwLjgxKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE5dncpIHRyYW5zbGF0ZVkoLTE4dmgpIHNjYWxlKDAuNzUpOyB9IH1cblxuQGtleWZyYW1lcyBcIm1vdmUxNFwiIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MXZ3KSB0cmFuc2xhdGVZKDIzdmgpIHNjYWxlKDAuOTYpOyB9XG4gIDMuODQ2MTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzZ2dykgdHJhbnNsYXRlWSg0M3ZoKSBzY2FsZSgwLjYzKTsgfVxuICA3LjY5MjMxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zOHZ3KSB0cmFuc2xhdGVZKC05dmgpIHNjYWxlKDAuODIpOyB9XG4gIDExLjUzODQ2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ydncpIHRyYW5zbGF0ZVkoMzV2aCkgc2NhbGUoMC41NSk7IH1cbiAgMTUuMzg0NjIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ2dncpIHRyYW5zbGF0ZVkoLTZ2aCkgc2NhbGUoMC45Mik7IH1cbiAgMTkuMjMwNzclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIzdncpIHRyYW5zbGF0ZVkoLTE2dmgpIHNjYWxlKDAuNjcpOyB9XG4gIDIzLjA3NjkyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ5dncpIHRyYW5zbGF0ZVkoLTQ4dmgpIHNjYWxlKDAuODUpOyB9XG4gIDI2LjkyMzA4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMxdncpIHRyYW5zbGF0ZVkoLTE3dmgpIHNjYWxlKDAuNjQpOyB9XG4gIDMwLjc2OTIzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM4dncpIHRyYW5zbGF0ZVkoMjl2aCkgc2NhbGUoMSk7IH1cbiAgMzQuNjE1MzglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI3dncpIHRyYW5zbGF0ZVkoLTZ2aCkgc2NhbGUoMC40KTsgfVxuICAzOC40NjE1NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjl2dykgdHJhbnNsYXRlWSgtMjN2aCkgc2NhbGUoMC4yOSk7IH1cbiAgNDIuMzA3NjklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXZ3KSB0cmFuc2xhdGVZKC0xMnZoKSBzY2FsZSgwLjg3KTsgfVxuICA0Ni4xNTM4NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjZ2dykgdHJhbnNsYXRlWSgyOHZoKSBzY2FsZSgwLjY1KTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzB2dykgdHJhbnNsYXRlWSgzM3ZoKSBzY2FsZSgwLjQ1KTsgfVxuICA1My44NDYxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyN3Z3KSB0cmFuc2xhdGVZKDIxdmgpIHNjYWxlKDAuMjgpOyB9XG4gIDU3LjY5MjMxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNnZ3KSB0cmFuc2xhdGVZKDEydmgpIHNjYWxlKDAuODgpOyB9XG4gIDYxLjUzODQ2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE5dncpIHRyYW5zbGF0ZVkoLTExdmgpIHNjYWxlKDAuNjQpOyB9XG4gIDY1LjM4NDYyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNXZ3KSB0cmFuc2xhdGVZKDI0dmgpIHNjYWxlKDAuNzkpOyB9XG4gIDY5LjIzMDc3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwdncpIHRyYW5zbGF0ZVkoNDF2aCkgc2NhbGUoMC44Myk7IH1cbiAgNzMuMDc2OTIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM0dncpIHRyYW5zbGF0ZVkoMzl2aCkgc2NhbGUoMC41Mik7IH1cbiAgNzYuOTIzMDglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjJ2dykgdHJhbnNsYXRlWSgtMzR2aCkgc2NhbGUoMSk7IH1cbiAgODAuNzY5MjMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnZ3KSB0cmFuc2xhdGVZKDQ1dmgpIHNjYWxlKDAuNDUpOyB9XG4gIDg0LjYxNTM4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NXZ3KSB0cmFuc2xhdGVZKDM3dmgpIHNjYWxlKDAuOTUpOyB9XG4gIDg4LjQ2MTU0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNHZ3KSB0cmFuc2xhdGVZKC00OHZoKSBzY2FsZSgwLjI4KTsgfVxuICA5Mi4zMDc2OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2dncpIHRyYW5zbGF0ZVkoLTIzdmgpIHNjYWxlKDAuODkpOyB9XG4gIDk2LjE1Mzg1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXZ3KSB0cmFuc2xhdGVZKDI1dmgpIHNjYWxlKDAuNTcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDR2dykgdHJhbnNsYXRlWSgtNDl2aCkgc2NhbGUoMC43Nik7IH0gfVxuXG5Aa2V5ZnJhbWVzIFwibW92ZTE1XCIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04dncpIHRyYW5zbGF0ZVkoMzJ2aCkgc2NhbGUoMC4zKTsgfVxuICA0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMxdncpIHRyYW5zbGF0ZVkoMjh2aCkgc2NhbGUoMC40KTsgfVxuICA4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwdncpIHRyYW5zbGF0ZVkoNDZ2aCkgc2NhbGUoMC4yNik7IH1cbiAgMTIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI0dncpIHRyYW5zbGF0ZVkoLTQzdmgpIHNjYWxlKDAuNjgpOyB9XG4gIDE2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwdncpIHRyYW5zbGF0ZVkoLTI5dmgpIHNjYWxlKDAuNDUpOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OHZ3KSB0cmFuc2xhdGVZKDMxdmgpIHNjYWxlKDAuNDcpOyB9XG4gIDI0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQzdncpIHRyYW5zbGF0ZVkoLTM3dmgpIHNjYWxlKDAuNTcpOyB9XG4gIDI4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDl2dykgdHJhbnNsYXRlWSgtMjZ2aCkgc2NhbGUoMC45Mik7IH1cbiAgMzIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTF2dykgdHJhbnNsYXRlWSg4dmgpIHNjYWxlKDAuMzIpOyB9XG4gIDM2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zOHZ3KSB0cmFuc2xhdGVZKC0xNnZoKSBzY2FsZSgwLjQpOyB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDV2dykgdHJhbnNsYXRlWSgtMTB2aCkgc2NhbGUoMC44MSk7IH1cbiAgNDQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzd2dykgdHJhbnNsYXRlWSgtMTR2aCkgc2NhbGUoMC42Nyk7IH1cbiAgNDglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzN2dykgdHJhbnNsYXRlWSg1dmgpIHNjYWxlKDAuNjkpOyB9XG4gIDUyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMXZ3KSB0cmFuc2xhdGVZKC0xNHZoKSBzY2FsZSgwLjMpOyB9XG4gIDU2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4dncpIHRyYW5zbGF0ZVkoMTZ2aCkgc2NhbGUoMC41Mik7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTl2dykgdHJhbnNsYXRlWSgtMTR2aCkgc2NhbGUoMC40NCk7IH1cbiAgNjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjF2dykgdHJhbnNsYXRlWSg0NXZoKSBzY2FsZSgwLjY3KTsgfVxuICA2OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHZ3KSB0cmFuc2xhdGVZKDM1dmgpIHNjYWxlKDAuOTQpOyB9XG4gIDcyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNnZ3KSB0cmFuc2xhdGVZKC00N3ZoKSBzY2FsZSgwLjkyKTsgfVxuICA3NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHZ3KSB0cmFuc2xhdGVZKC0yN3ZoKSBzY2FsZSgwLjU1KTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3dncpIHRyYW5zbGF0ZVkoMzd2aCkgc2NhbGUoMC41KTsgfVxuICA4NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0M3Z3KSB0cmFuc2xhdGVZKC00OHZoKSBzY2FsZSgwLjU0KTsgfVxuICA4OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyN3Z3KSB0cmFuc2xhdGVZKDV2aCkgc2NhbGUoMC40OSk7IH1cbiAgOTIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTh2dykgdHJhbnNsYXRlWSgtMTZ2aCkgc2NhbGUoMC42Mik7IH1cbiAgOTYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ1dncpIHRyYW5zbGF0ZVkoLTIwdmgpIHNjYWxlKDAuNDUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzd2dykgdHJhbnNsYXRlWSgtMzZ2aCkgc2NhbGUoMC43Nik7IH0gfVxuXG5Aa2V5ZnJhbWVzIFwiZHJpZnRcIiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBcImZsYXNoXCIge1xuICAwJSwgMzAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwdncgMHZ3IHllbGxvdzsgfVxuICA1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3gtc2hhZG93OiAwIDAgMnZ3IDAuNHZ3IHllbGxvdzsgfSB9XG5cbi5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDAuNHZ3O1xuICBoZWlnaHQ6IDAuNHZ3O1xuICBtYXJnaW46IC0wLjJ2dyAwIDAgOS44dnc7XG4gIGFuaW1hdGlvbjogZWFzZSAyMDBzIGFsdGVybmF0ZSBpbmZpbml0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IC0xMHZ3O1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBhbmltYXRpb246IGRyaWZ0IGVhc2UgYWx0ZXJuYXRlIGluZmluaXRlOyB9XG4gIC5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IC0xMHZ3O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDB2dyAwdncgeWVsbG93O1xuICAgIGFuaW1hdGlvbjogZHJpZnQgZWFzZSBhbHRlcm5hdGUgaW5maW5pdGUsIGZsYXNoIGVhc2UgaW5maW5pdGU7IH1cbiAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCgxKSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG1vdmUxOyB9XG4gICAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCgxKTo6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogOXM7IH1cbiAgICAucHJvZHVjdHNfX2JhY2tncm91bmQgLmZpcmVmbHk6bnRoLWNoaWxkKDEpOjphZnRlciB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDlzLCA3MDIxbXM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDBtcywgMTU4N21zOyB9XG4gIC5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseTpudGgtY2hpbGQoMikge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBtb3ZlMjsgfVxuICAgIC5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDE2czsgfVxuICAgIC5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseTpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTZzLCAxMDMwOG1zO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwbXMsIDc2NW1zOyB9XG4gIC5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseTpudGgtY2hpbGQoMykge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBtb3ZlMzsgfVxuICAgIC5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseTpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDE0czsgfVxuICAgIC5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseTpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTRzLCA1NzM1bXM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDBtcywgMjEwMW1zOyB9XG4gIC5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseTpudGgtY2hpbGQoNCkge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBtb3ZlNDsgfVxuICAgIC5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseTpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDExczsgfVxuICAgIC5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseTpudGgtY2hpbGQoNCk6OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTFzLCA3OTQzbXM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDBtcywgNTAzN21zOyB9XG4gIC5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseTpudGgtY2hpbGQoNSkge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBtb3ZlNTsgfVxuICAgIC5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseTpudGgtY2hpbGQoNSk6OmJlZm9yZSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDE3czsgfVxuICAgIC5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseTpudGgtY2hpbGQoNSk6OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTdzLCA3NzAxbXM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDBtcywgOTY0bXM7IH1cbiAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCg2KSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG1vdmU2OyB9XG4gICAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCg2KTo6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTJzOyB9XG4gICAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCg2KTo6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMnMsIDc2NThtcztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMG1zLCA4MTk0bXM7IH1cbiAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCg3KSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG1vdmU3OyB9XG4gICAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCg3KTo6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzOyB9XG4gICAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCg3KTo6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXMsIDgxOTZtcztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMG1zLCAxNzgybXM7IH1cbiAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCg4KSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG1vdmU4OyB9XG4gICAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCg4KTo6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTFzOyB9XG4gICAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCg4KTo6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMXMsIDc2NjFtcztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMG1zLCA2MDIybXM7IH1cbiAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCg5KSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG1vdmU5OyB9XG4gICAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCg5KTo6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMThzOyB9XG4gICAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCg5KTo6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxOHMsIDEwMjcxbXM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDBtcywgMjA5M21zOyB9XG4gIC5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseTpudGgtY2hpbGQoMTApIHtcbiAgICBhbmltYXRpb24tbmFtZTogbW92ZTEwOyB9XG4gICAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCgxMCk6OmJlZm9yZSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDlzOyB9XG4gICAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCgxMCk6OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogOXMsIDc1ODFtcztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMG1zLCA3NjBtczsgfVxuICAucHJvZHVjdHNfX2JhY2tncm91bmQgLmZpcmVmbHk6bnRoLWNoaWxkKDExKSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG1vdmUxMTsgfVxuICAgIC5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseTpudGgtY2hpbGQoMTEpOjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMnM7IH1cbiAgICAucHJvZHVjdHNfX2JhY2tncm91bmQgLmZpcmVmbHk6bnRoLWNoaWxkKDExKTo6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMnMsIDk5ODFtcztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMG1zLCA2OTk4bXM7IH1cbiAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCgxMikge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBtb3ZlMTI7IH1cbiAgICAucHJvZHVjdHNfX2JhY2tncm91bmQgLmZpcmVmbHk6bnRoLWNoaWxkKDEyKTo6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTdzOyB9XG4gICAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCgxMik6OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTdzLCAxMDI3MW1zO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwbXMsIDQzODdtczsgfVxuICAucHJvZHVjdHNfX2JhY2tncm91bmQgLmZpcmVmbHk6bnRoLWNoaWxkKDEzKSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG1vdmUxMzsgfVxuICAgIC5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseTpudGgtY2hpbGQoMTMpOjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxOHM7IH1cbiAgICAucHJvZHVjdHNfX2JhY2tncm91bmQgLmZpcmVmbHk6bnRoLWNoaWxkKDEzKTo6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxOHMsIDY1ODZtcztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMG1zLCAyNTg5bXM7IH1cbiAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCgxNCkge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBtb3ZlMTQ7IH1cbiAgICAucHJvZHVjdHNfX2JhY2tncm91bmQgLmZpcmVmbHk6bnRoLWNoaWxkKDE0KTo6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTRzOyB9XG4gICAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCgxNCk6OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTRzLCA5NTM3bXM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDBtcywgNjAxNG1zOyB9XG4gIC5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseTpudGgtY2hpbGQoMTUpIHtcbiAgICBhbmltYXRpb24tbmFtZTogbW92ZTE1OyB9XG4gICAgLnByb2R1Y3RzX19iYWNrZ3JvdW5kIC5maXJlZmx5Om50aC1jaGlsZCgxNSk6OmJlZm9yZSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEwczsgfVxuICAgIC5wcm9kdWN0c19fYmFja2dyb3VuZCAuZmlyZWZseTpudGgtY2hpbGQoMTUpOjphZnRlciB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEwcywgMTAxMzhtcztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMG1zLCA4MjQ0bXM7IH1cblxuLmxhc3QtYmxvZyAuc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjMWYxZjFmOyB9XG5cbi5sYXN0LWJsb2dfX2l0ZW0taW1nIHtcbiAgaGVpZ2h0OiAxODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAubGFzdC1ibG9nX19pdGVtLWltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAubGFzdC1ibG9nX19pdGVtLWltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmxhc3QtYmxvZ19faXRlbS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IC4yczsgfVxuXG4ubGFzdC1ibG9nX19pdGVtLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmxhc3QtYmxvZ19faXRlbS1saW5rOmhvdmVyIC5sYXN0LWJsb2dfX2l0ZW0tdGl0bGUge1xuICAgIGNvbG9yOiAjZTIzYjMzOyB9XG5cbi5sYXN0LWJsb2dfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnOyB9XG4gIC5sYXN0LWJsb2dfX2l0ZW0tdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYS5sYXN0LWJsb2dfX2l0ZW0tbW9yZSB7XG4gIGNvbG9yOiAjZTIzYjMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiAuMnM7IH1cbiAgYS5sYXN0LWJsb2dfX2l0ZW0tbW9yZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IC44OyB9XG5cbi5sYXN0LWJsb2dfX21vcmUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNhbGwtYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTE4MWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FsbC1iYWNrIC5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmYxNzsgfVxuICAgIC5jYWxsLWJhY2sgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTIzYjMzOyB9XG4gIC5jYWxsLWJhY2sgLmJ0bi1zZW5kLW1lc3NhZ2Uge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmNhbGwtYmFjayAuYnRuLXNlbmQtbWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5jYWxsLWJhY2tfX3N1YlRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDk5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE1O1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zJzsgfVxuXG4uZm9vdGVyX2xvZ28ge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzlweDsgfVxuICAuZm9vdGVyX2xvZ28gYSB7XG4gICAgY29sb3I6ICNlMjNiMzM7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZvb3Rlcl9pbnRybyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZm9vdGVyX3NvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxNjBweDsgfVxuXG4uZm9vdGVyX2NyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2NhY2FjYTtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmZvb3Rlcl9jcl8yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2NhY2FjYTtcbiAgbWFyZ2luLXRvcDogNjVweDsgfVxuXG4uZm9vdGVyX2NvbCB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7IH1cbiAgLmZvb3Rlcl9jb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5mb290ZXJfY29sIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5mb290ZXJfY29sIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgICAgLmZvb3Rlcl9jb2wgdWwgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlOyB9XG4gICAgICAgIC5mb290ZXJfY29sIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZm9vdGVyX2NvbF90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNlYmVhZTU7XG4gIG1hcmdpbi1ib3R0b206IDlweDsgfVxuXG4vKlsgUGFnaW5hdGlvbiBdXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiovXG4uaXRlbS1wYWdpbmF0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgbWFyZ2luOiA2cHg7IH1cblxuLml0ZW0tcGFnaW5hdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uaXRlbS1wYWdpbmF0aW9uOnZpc2l0ZWQge1xuICBjb2xvcjogIzQ0NDQ0NDsgfVxuXG4uYWN0aXZlLXBhZ2luYXRpb246dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hY3RpdmUtcGFnaW5hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjNiMzM7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uY2F0ZWdvcmllcyBhOmhvdmVyIHtcbiAgY29sb3I6ICNlMjNiMzM7IH1cblxuLmJsb2dfX3RleHQge1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zJztcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jb250YWN0cyAuc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5jb250YWN0cyBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICAuY29udGFjdHMgcCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5pbm5lci1wYWdlIC5zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcm9uIE5ldWVcIjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMjJweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHRleHQtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmlubmVyLXBhZ2UgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbi5pbm5lci1wYWdlX190b3Age1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjsgfVxuXG4uaW5uZXItcGFnZV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA4MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuaW5uZXItcGFnZV9fY29udGVudC0td2l0aC1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYmxvZy1saXN0X19hcnRpY2xlcyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIHBhZGRpbmctdG9wOiA4MnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5ibG9nLWxpc3RfX2FydGljbGVzIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG4uYmxvZy1saXN0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uYmxvZy1saXN0X19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5ibG9nLWxpc3RfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5ibG9nLWxpc3RfX2xpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuYmxvZy1saXN0X19saW5rIGgyIHtcbiAgICBhbGw6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7IH1cblxuLmJsb2ctbGlzdF9fbW9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnOyB9XG4gIC5ibG9nLWxpc3RfX21vcmUgLmZhIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG5cbi5ibG9nLWxpc3RfX3NpZGViYXIge1xuICBwYWRkaW5nLXRvcDogMjAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmJsb2ctbGlzdF9fc2lkZWJhciB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIG9yZGVyOiAxOyB9IH1cblxuLnNpZGViYXItbWVudSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4uc2lkZWJhci1tZW51X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnNpZGViYXItbWVudV9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBjb2xvcjogIzIyMjIyMjsgfVxuICAuc2lkZWJhci1tZW51X19pdGVtLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZTIzYjMzOyB9XG5cbi5zaWRlYmFyLW1lbnVfX2xpbmsge1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnByb2R1Y3QtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5wcm9kdWN0LWxpc3RfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiA0MCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnByb2R1Y3QtbGlzdF9faXRlbS1pbWcge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wcm9kdWN0LWxpc3RfX2l0ZW0taW1nIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucHJvZHVjdC1saXN0X19pdGVtLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJvZHVjdC1saXN0X19pdGVtLXRpdGxlIHtcbiAgYWxsOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zJztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm9kdWN0LWxpc3RfX2l0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnByb2R1Y3RfX2ltYWdlIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLnByb2R1Y3RfX2ltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5wcm9kdWN0X19pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnByb2R1Y3Qge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cblxuLnByb2R1Y3RfX25hbWUge1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zJztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucHJvZHVjdF9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4ucHJvZHVjdF9fZGVzY3JpcHRpb24tbWFpbiBwIHtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zJztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wcm9kdWN0X19kZXNjcmlwdGlvbi1tYWluIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnByb2R1Y3RfX3Nob3BwaW5nLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zJztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wcm9kdWN0X19zaG9wcGluZy13cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4ucHJvZHVjdF9fcHJpY2Utc2ltcGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4ucHJvZHVjdF9fYnRuLXNpbXBsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQmFyb24gTmV1ZVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnByb2R1Y3RfX2J0bi1zaW1wbGUgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2R1Y3RfX2J0bi1zaW1wbGUgLmJ0bl9fc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzIyMjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjIyOyB9XG5cbi5kZWxpdmVyeS13YXlzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kZWxpdmVyeS13YXlzOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMTVweDsgfVxuICAuZGVsaXZlcnktd2F5cyBwIHtcbiAgICBjb2xvcjogIzIyMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4ucHJvZHVjdC11cHNhbGUgLnByb2R1Y3QtbGlzdF9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDMwJTsgfVxuXG4ucHJvZHVjdC11cHNhbGUgLnNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzIyMjsgfVxuXG4ucGFnZS1yZXZpZXdzX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wYWdlLXJldmlld3NfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucGFnZS1yZXZpZXdzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLnBhZ2UtcmV2aWV3c19fbWFnaWNpYW4tbmFtZSB7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wYWdlLXJldmlld3NfX21hZ2ljaWFuLWFiaWxpdGllcyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzgxN2Y4MDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5wYWdlLXJldmlld3NfX21hZ2ljaWFuLWRlc2NyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5wYWdlLXJldmlld3NfX3NsaWRlci1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAucGFnZS1yZXZpZXdzX19zbGlkZXItbGlzdCAuZmEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogIzFmMWYxZjsgfVxuICAucGFnZS1yZXZpZXdzX19zbGlkZXItbGlzdCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZjFmMWYgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5wYWdlLXJldmlld3NfX3NsaWRlci1saXN0IC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnBhZ2UtcmV2aWV3c19fc2xpZGVyLWxpc3QgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IC5mYSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5wYWdlLXJldmlld3NfX3NsaWRlci1saXN0IC5vd2wtbmF2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtcmV2aWV3c19fc2xpZGVyLWxpc3QgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWYxZjFmICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNThweDtcbiAgICB3aWR0aDogNThweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgLnBhZ2UtcmV2aWV3c19fc2xpZGVyLWxpc3QgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAucGFnZS1yZXZpZXdzX19zbGlkZXItbGlzdCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQgLmZhIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4ucGFnZS1yZXZpZXdzX19zbGlkZXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucGFnZS1yZXZpZXdzX19zbGlkZXItaXRlbSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4ucGFnZS1yZXZpZXdzX19zbGlkZXItY29udGVudCB7XG4gIGZsZXgtYmFzaXM6IDgwJTtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wYWdlLXJldmlld3NfX3NsaWRlci1jb250ZW50IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZmxleC1iYXNpczogMTAwJTsgfSB9XG5cbi5wYWdlLXJldmlld3NfX3NsaWRlci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wYWdlLXJldmlld3NfX3NsaWRlci1uYW1lIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wYWdlLXJldmlld3NfX3NsaWRlci10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ViZWFlNTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnBhZ2UtcmV2aWV3c19fc2xpZGVyLWltZyB7XG4gIG1pbi1oZWlnaHQ6IDIxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wYWdlLXJldmlld3NfX3NsaWRlci1pbWcge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuICAucGFnZS1yZXZpZXdzX19zbGlkZXItaW1nIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zb25uaWsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnOyB9XG5cbi5zb25uaWtfX3dyYXAge1xuICBtYXgtd2lkdGg6IDcwMHB4OyB9XG5cbi5zb25uaWtfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5zb25uaWtfX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uc29ubmlrX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnNvbm5pa19fZm9ybSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zb25uaWtfX2Zvcm0gLmF1dG9jb21wbGV0ZSB7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuc29ubmlrX19mb3JtIC5hdXRvY29tcGxldGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5zb25uaWtfX2Zvcm0gLmJ0biB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5zb25uaWtfX2Zvcm0gLmJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLnNvbm5pa19faW5wdXQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDsgfVxuICAuc29ubmlrX19pbnB1dDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uc29ubmlrX19zdWItdGl0bGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnNvbm5pa19fYnRuLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnNvbm5pa19fYnRuIHtcbiAgYmFja2dyb3VuZDogI2UzZTNlMztcbiAgcGFkZGluZzogMTJweCAyMHB4IDEycHggMjBweDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOWM3Yzc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zb25uaWtfX2J0bi0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTIzYjMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuc29ubmlrX19idG46Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTIzYjMzOyB9XG5cbi5zb25uaWtfX2xldHRlci10aXRsZS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uc29ubmlrX19sZXR0ZXItdGl0bGUge1xuICBmbGV4LWJhc2lzOiAzMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cblxuLnNvbm5pa19fbGV0dGVyLXRpdGxlLWxpbmsge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgLnNvbm5pa19fbGV0dGVyLXRpdGxlLWxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogI2UyM2IzMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4vKiBIb3Jvc2NvcGUgKi9cbi5wYWdlLWhvcm9zY29wZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7IH1cblxuLmhvcm9zY29wZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnOyB9XG5cbi5ob3Jvc2NvcGVfX25hbWUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FiYTlhOTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLmhvcm9zY29wZV9fbmFtZS1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5ob3Jvc2NvcGVfX25hbWUtaXRlbS0tYWN0aXZlIC5ob3Jvc2NvcGVfX25hbWUtbGluayB7XG4gICAgY29sb3I6ICNkZDM3MzE7IH1cblxuLmhvcm9zY29wZV9fbmFtZS1saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5ob3Jvc2NvcGVfX2Rlc2NyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uaG9yb3Njb3BlX190eXBlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uaG9yb3Njb3BlX190eXBlLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLmhvcm9zY29wZV9fdHlwZS1pdGVtLS1hY3RpdmUgLmhvcm9zY29wZV9fdHlwZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTIzYjMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuaG9yb3Njb3BlX190eXBlLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uaG9yb3Njb3BlX190eXBlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZTNlM2UzO1xuICBwYWRkaW5nOiAxMnB4IDIwcHggMTJweCAyMHB4O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5YzdjNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuaG9yb3Njb3BlX190eXBlLWxpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTIzYjMzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaG9yb3Njb3BlX19tYWluIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfSB9XG5cbi5ob3Jvc2NvcGVfX3RhYnMtd3JhcCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IG5vbmU7IH1cblxuLmhvcm9zY29wZV9fdGFicyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ob3Jvc2NvcGVfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAxMCU7XG4gIG1pbi13aWR0aDogOTJweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5ob3Jvc2NvcGVfX2J0bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYTlhOTtcbiAgICByaWdodDogLTFweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuaG9yb3Njb3BlX19idG46bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ob3Jvc2NvcGVfX2J0bi0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYmE5YTk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5ob3Jvc2NvcGVfX2J0bi0tYWN0aXZlIC5ob3Jvc2NvcGVfX2J0bi1saW5rIHtcbiAgICAgIGNvbG9yOiAjZTIzYjMzO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuaG9yb3Njb3BlX19idG4tLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhvcm9zY29wZV9fYnRuLWljb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5ob3Jvc2NvcGVfX2J0bi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDsgfVxuXG4uaG9yb3Njb3BlX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FiYTlhOTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmhvcm9zY29wZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuLmhvcm9zY29wZV9fZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5ob3Jvc2NvcGVfX2RhdGUge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLmhvcm9zY29wZV9fZGF0ZS10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmhvcm9zY29wZV9fZGF0ZS10aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uaG9yb3Njb3BlX19kYXRlLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuaG9yb3Njb3BlX19kYXRlLWxpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaG9yb3Njb3BlX19kYXRlLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuICAuaG9yb3Njb3BlX19kYXRlLWl0ZW0tLWFjdGl2ZSAuaG9yb3Njb3BlX19kYXRlLWxpbmsge1xuICAgIGNvbG9yOiAjZTIzYjMzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5ob3Jvc2NvcGVfX2RhdGUtaXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgLyAnOyB9XG4gIC5ob3Jvc2NvcGVfX2RhdGUtaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaG9yb3Njb3BlX19kYXRlLWxpbmsge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uaG9yb3Njb3BlX19jb250ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLyohKlxuICog0JLQndCY0JzQkNCd0JjQlSEg0K3RgtC+0YIg0YTQsNC50Lsg0LPQtdC90LXRgNC40YDRg9C10YLRgdGPINCw0LLRgtC+0LzQsNGC0LjRh9C10YHQutC4LlxuICog0J3QtSDQv9C40YjQuNGC0LUg0YHRjtC00LAg0L3QuNGH0LXQs9C+INCy0YDRg9GH0L3Rg9GOLCDQstGB0LUg0YLQsNC60LjQtSDQv9GA0LDQstC60Lgg0LHRg9C00YPRgiDQv9C+0YLQtdGA0Y/QvdGLINC/0YDQuCDRgdC70LXQtNGD0Y7RidC10Lkg0LrQvtC80L/QuNC70Y/RhtC40LguXG4gKi9cbi5hdXRvY29tcGxldGUge1xuICAvKnRoZSBjb250YWluZXIgbXVzdCBiZSBwb3NpdGlvbmVkIHJlbGF0aXZlOiovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uYXV0b2NvbXBsZXRlLWl0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICB6LWluZGV4OiA5OTtcbiAgLypwb3NpdGlvbiB0aGUgYXV0b2NvbXBsZXRlIGl0ZW1zIHRvIGJlIHRoZSBzYW1lIHdpZHRoIGFzIHRoZSBjb250YWluZXI6Ki9cbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4uYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7IH1cblxuLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXY6aG92ZXIge1xuICAvKndoZW4gaG92ZXJpbmcgYW4gaXRlbToqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5OyB9XG5cbi5hdXRvY29tcGxldGUtYWN0aXZlIHtcbiAgLyp3aGVuIG5hdmlnYXRpbmcgdGhyb3VnaCB0aGUgaXRlbXMgdXNpbmcgdGhlIGFycm93IGtleXM6Ki9cbiAgYmFja2dyb3VuZC1jb2xvcjogRG9kZ2VyQmx1ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqLyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGhlaWdodDogMDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcixcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LFxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcbiAgLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQ6IGluaGVyaXQ7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtZ3JhYiB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLyoqXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuXHRcdCAqLyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl0sIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcbiAgICBtYXgtaGVpZ2h0OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gIHRvcDogMC4xNDI4NTcxNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODZlbTsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7IH1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7IH1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7IH1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjsgfVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7IH1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjsgfVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiOyB9XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7IH1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7IH1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjsgfVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjsgfVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjsgfVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjsgfVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiOyB9XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7IH1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjsgfVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjsgfVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7IH1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiOyB9XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiOyB9XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjsgfVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7IH1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjsgfVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjsgfVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjsgfVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7IH1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiOyB9XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjsgfVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiOyB9XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjsgfVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjsgfVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiOyB9XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7IH1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7IH1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjsgfVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiOyB9XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjsgfVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjsgfVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjsgfVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjsgfVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjsgfVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjsgfVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjsgfVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiOyB9XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjsgfVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjsgfVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjsgfVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjsgfVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjsgfVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjsgfVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjsgfVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjsgfVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjsgfVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiOyB9XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjsgfVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiOyB9XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjsgfVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjsgfVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7IH1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjsgfVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjsgfVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWNcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjsgfVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmFcIjsgfVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJlXCI7IH1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMFwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjM1wiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjsgfVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuKiwgKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICM2YjZiNmI7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogcmVtKDE1cHgpOyB9XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjNmI2YjZiO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IHJlbSgxNXB4KTsgfVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjNmI2YjZiO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IHJlbSgxNXB4KTsgfVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjNmI2YjZiO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IHJlbSgxNXB4KTsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDM0LCAuLi8uLi9mcm9udGVuZC1zcmMvY3NzL3Nhc3MvX3NldHRpbmdzLnNhc3MgKi9cbmgxIHtcbiAgY29sb3I6ICNlYmVhZTU7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIycHg7XG4gIG1hcmdpbjogMHB4OyB9XG5cbi8qIGxpbmUgNDEsIC4uLy4uL2Zyb250ZW5kLXNyYy9jc3Mvc2Fzcy9fc2V0dGluZ3Muc2FzcyAqL1xuaDIge1xuICBjb2xvcjogI2ViZWFlNTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMjJweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHRleHQtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogbGluZSA0OCwgLi4vLi4vZnJvbnRlbmQtc3JjL2Nzcy9zYXNzL19zZXR0aW5ncy5zYXNzICovXG5oMyB7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7IH1cblxuLyogbGluZSA1MywgLi4vLi4vZnJvbnRlbmQtc3JjL2Nzcy9zYXNzL19zZXR0aW5ncy5zYXNzICovXG5oNCB7XG4gIGNvbG9yOiAjODE3ZjgwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBtYXJnaW46IDZweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi8qIGxpbmUgNjEsIC4uLy4uL2Zyb250ZW5kLXNyYy9jc3Mvc2Fzcy9fc2V0dGluZ3Muc2FzcyAqL1xuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgYTpob3ZlciwgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnNSZWd1bGFyL09wZW5TYW5zUmVndWxhci5lb3Q/XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnNSZWd1bGFyL09wZW5TYW5zUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zL09wZW5TYW5zUmVndWxhci9PcGVuU2Fuc1JlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fuc0JvbGQvT3BlblNhbnNCb2xkLmVvdD9cIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fuc0JvbGQvT3BlblNhbnNCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnNCb2xkL09wZW5TYW5zQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGNvbG9yOiAjZGQzNzMxO1xuICBtYXJnaW46IDAgMCByZW0oMTBweCkgMDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogcmVtKDM2cHgpO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7IH0gfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xuICBsaW5lLWhlaWdodDogMS4xNDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiByZW0oMjZweCk7IH0gfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogMS4zODsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7IH0gfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgZm9udC1zaXplOiByZW0oMThweCk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpOyB9IH1cblxuaDUge1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbnAge1xuICBtYXJnaW46IDAgMCByZW0oMTRweCkgMDsgfVxuXG5hIHtcbiAgY29sb3I6ICNkZDM3MzE7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xczsgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogI2YzYjdiNDsgfVxuICBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzY0MTQxMTsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMzczMTtcbiAgcGFkZGluZzogcmVtKDJweCk7IH1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2RkMzczMTtcbiAgcGFkZGluZzogMTBweCAyMHB4OyB9XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmhyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZTIzYjMzO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICBoZWlnaHQ6IDA7IH1cblxudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgdWwgdWwsXG4gIHVsIG9sLFxuICBvbCB1bCxcbiAgb2wgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxubGkge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiByZW0oNXB4KTsgfVxuXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiByZW0oOHB4KSAwIHJlbSgycHgpIDA7IH1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogcmVtKDIwcHgpO1xuICBmb250LXNpemU6IHJlbSgxNXB4KTsgfVxuXG5jb2RlIHtcbiAgcGFkZGluZzogMC4wNmVtIDAuM2VtO1xuICBjb2xvcjogIzFhMWExYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtOyB9XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgY29sb3I6ICNlYmVhZTU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbmE6aG92ZXIge1xuICBjb2xvcjogI2UyM2IzMzsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LWZhbWlseTogJ09wZW5TYW5zJzsgfVxuICAuYnJlYWRjcnVtYi1pdGVtIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnOyB9XG5cbi5jb250ZW50LWJsb2NrIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7IH1cbiAgLmNvbnRlbnQtYmxvY2sgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5wYWdlLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmssXG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLnBhZ2UtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzQ0NDQ0NDsgfVxuXG4vKlsgRk9OVCBTSVpFIF1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4qL1xuLmZzLTEge1xuICBmb250LXNpemU6IDFweDsgfVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogMnB4OyB9XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiAzcHg7IH1cblxuLmZzLTQge1xuICBmb250LXNpemU6IDRweDsgfVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogNXB4OyB9XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiA2cHg7IH1cblxuLmZzLTcge1xuICBmb250LXNpemU6IDdweDsgfVxuXG4uZnMtOCB7XG4gIGZvbnQtc2l6ZTogOHB4OyB9XG5cbi5mcy05IHtcbiAgZm9udC1zaXplOiA5cHg7IH1cblxuLmZzLTEwIHtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5mcy0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4uZnMtMTIge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmZzLTEzIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5mcy0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uZnMtMTUge1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLmZzLTE2IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5mcy0xNyB7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4uZnMtMTgge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmZzLTE5IHtcbiAgZm9udC1zaXplOiAxOXB4OyB9XG5cbi5mcy0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uZnMtMjEge1xuICBmb250LXNpemU6IDIxcHg7IH1cblxuLmZzLTIyIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5mcy0yMyB7XG4gIGZvbnQtc2l6ZTogMjNweDsgfVxuXG4uZnMtMjQge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLmZzLTI1IHtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG5cbi5mcy0yNiB7XG4gIGZvbnQtc2l6ZTogMjZweDsgfVxuXG4uZnMtMjcge1xuICBmb250LXNpemU6IDI3cHg7IH1cblxuLmZzLTI4IHtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5mcy0yOSB7XG4gIGZvbnQtc2l6ZTogMjlweDsgfVxuXG4uZnMtMzAge1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuLmZzLTMxIHtcbiAgZm9udC1zaXplOiAzMXB4OyB9XG5cbi5mcy0zMiB7XG4gIGZvbnQtc2l6ZTogMzJweDsgfVxuXG4uZnMtMzMge1xuICBmb250LXNpemU6IDMzcHg7IH1cblxuLmZzLTM0IHtcbiAgZm9udC1zaXplOiAzNHB4OyB9XG5cbi5mcy0zNSB7XG4gIGZvbnQtc2l6ZTogMzVweDsgfVxuXG4uZnMtMzYge1xuICBmb250LXNpemU6IDM2cHg7IH1cblxuLmZzLTM3IHtcbiAgZm9udC1zaXplOiAzN3B4OyB9XG5cbi5mcy0zOCB7XG4gIGZvbnQtc2l6ZTogMzhweDsgfVxuXG4uZnMtMzkge1xuICBmb250LXNpemU6IDM5cHg7IH1cblxuLmZzLTQwIHtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5mcy00MSB7XG4gIGZvbnQtc2l6ZTogNDFweDsgfVxuXG4uZnMtNDIge1xuICBmb250LXNpemU6IDQycHg7IH1cblxuLmZzLTQzIHtcbiAgZm9udC1zaXplOiA0M3B4OyB9XG5cbi5mcy00NCB7XG4gIGZvbnQtc2l6ZTogNDRweDsgfVxuXG4uZnMtNDUge1xuICBmb250LXNpemU6IDQ1cHg7IH1cblxuLmZzLTQ2IHtcbiAgZm9udC1zaXplOiA0NnB4OyB9XG5cbi5mcy00NyB7XG4gIGZvbnQtc2l6ZTogNDdweDsgfVxuXG4uZnMtNDgge1xuICBmb250LXNpemU6IDQ4cHg7IH1cblxuLmZzLTQ5IHtcbiAgZm9udC1zaXplOiA0OXB4OyB9XG5cbi5mcy01MCB7XG4gIGZvbnQtc2l6ZTogNTBweDsgfVxuXG4uZnMtNTEge1xuICBmb250LXNpemU6IDUxcHg7IH1cblxuLmZzLTUyIHtcbiAgZm9udC1zaXplOiA1MnB4OyB9XG5cbi5mcy01MyB7XG4gIGZvbnQtc2l6ZTogNTNweDsgfVxuXG4uZnMtNTQge1xuICBmb250LXNpemU6IDU0cHg7IH1cblxuLmZzLTU1IHtcbiAgZm9udC1zaXplOiA1NXB4OyB9XG5cbi5mcy01NiB7XG4gIGZvbnQtc2l6ZTogNTZweDsgfVxuXG4uZnMtNTcge1xuICBmb250LXNpemU6IDU3cHg7IH1cblxuLmZzLTU4IHtcbiAgZm9udC1zaXplOiA1OHB4OyB9XG5cbi5mcy01OSB7XG4gIGZvbnQtc2l6ZTogNTlweDsgfVxuXG4uZnMtNjAge1xuICBmb250LXNpemU6IDYwcHg7IH1cblxuLmZzLTYxIHtcbiAgZm9udC1zaXplOiA2MXB4OyB9XG5cbi5mcy02MiB7XG4gIGZvbnQtc2l6ZTogNjJweDsgfVxuXG4uZnMtNjMge1xuICBmb250LXNpemU6IDYzcHg7IH1cblxuLmZzLTY0IHtcbiAgZm9udC1zaXplOiA2NHB4OyB9XG5cbi5mcy02NSB7XG4gIGZvbnQtc2l6ZTogNjVweDsgfVxuXG4uZnMtNjYge1xuICBmb250LXNpemU6IDY2cHg7IH1cblxuLmZzLTY3IHtcbiAgZm9udC1zaXplOiA2N3B4OyB9XG5cbi5mcy02OCB7XG4gIGZvbnQtc2l6ZTogNjhweDsgfVxuXG4uZnMtNjkge1xuICBmb250LXNpemU6IDY5cHg7IH1cblxuLmZzLTcwIHtcbiAgZm9udC1zaXplOiA3MHB4OyB9XG5cbi5mcy03MSB7XG4gIGZvbnQtc2l6ZTogNzFweDsgfVxuXG4uZnMtNzIge1xuICBmb250LXNpemU6IDcycHg7IH1cblxuLmZzLTczIHtcbiAgZm9udC1zaXplOiA3M3B4OyB9XG5cbi5mcy03NCB7XG4gIGZvbnQtc2l6ZTogNzRweDsgfVxuXG4uZnMtNzUge1xuICBmb250LXNpemU6IDc1cHg7IH1cblxuLmZzLTc2IHtcbiAgZm9udC1zaXplOiA3NnB4OyB9XG5cbi5mcy03NyB7XG4gIGZvbnQtc2l6ZTogNzdweDsgfVxuXG4uZnMtNzgge1xuICBmb250LXNpemU6IDc4cHg7IH1cblxuLmZzLTc5IHtcbiAgZm9udC1zaXplOiA3OXB4OyB9XG5cbi5mcy04MCB7XG4gIGZvbnQtc2l6ZTogODBweDsgfVxuXG4uZnMtODEge1xuICBmb250LXNpemU6IDgxcHg7IH1cblxuLmZzLTgyIHtcbiAgZm9udC1zaXplOiA4MnB4OyB9XG5cbi5mcy04MyB7XG4gIGZvbnQtc2l6ZTogODNweDsgfVxuXG4uZnMtODQge1xuICBmb250LXNpemU6IDg0cHg7IH1cblxuLmZzLTg1IHtcbiAgZm9udC1zaXplOiA4NXB4OyB9XG5cbi5mcy04NiB7XG4gIGZvbnQtc2l6ZTogODZweDsgfVxuXG4uZnMtODcge1xuICBmb250LXNpemU6IDg3cHg7IH1cblxuLmZzLTg4IHtcbiAgZm9udC1zaXplOiA4OHB4OyB9XG5cbi5mcy04OSB7XG4gIGZvbnQtc2l6ZTogODlweDsgfVxuXG4uZnMtOTAge1xuICBmb250LXNpemU6IDkwcHg7IH1cblxuLmZzLTkxIHtcbiAgZm9udC1zaXplOiA5MXB4OyB9XG5cbi5mcy05MiB7XG4gIGZvbnQtc2l6ZTogOTJweDsgfVxuXG4uZnMtOTMge1xuICBmb250LXNpemU6IDkzcHg7IH1cblxuLmZzLTk0IHtcbiAgZm9udC1zaXplOiA5NHB4OyB9XG5cbi5mcy05NSB7XG4gIGZvbnQtc2l6ZTogOTVweDsgfVxuXG4uZnMtOTYge1xuICBmb250LXNpemU6IDk2cHg7IH1cblxuLmZzLTk3IHtcbiAgZm9udC1zaXplOiA5N3B4OyB9XG5cbi5mcy05OCB7XG4gIGZvbnQtc2l6ZTogOThweDsgfVxuXG4uZnMtOTkge1xuICBmb250LXNpemU6IDk5cHg7IH1cblxuLmZzLTEwMCB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7IH1cblxuLmZzLTEwMSB7XG4gIGZvbnQtc2l6ZTogMTAxcHg7IH1cblxuLmZzLTEwMiB7XG4gIGZvbnQtc2l6ZTogMTAycHg7IH1cblxuLmZzLTEwMyB7XG4gIGZvbnQtc2l6ZTogMTAzcHg7IH1cblxuLmZzLTEwNCB7XG4gIGZvbnQtc2l6ZTogMTA0cHg7IH1cblxuLmZzLTEwNSB7XG4gIGZvbnQtc2l6ZTogMTA1cHg7IH1cblxuLmZzLTEwNiB7XG4gIGZvbnQtc2l6ZTogMTA2cHg7IH1cblxuLmZzLTEwNyB7XG4gIGZvbnQtc2l6ZTogMTA3cHg7IH1cblxuLmZzLTEwOCB7XG4gIGZvbnQtc2l6ZTogMTA4cHg7IH1cblxuLmZzLTEwOSB7XG4gIGZvbnQtc2l6ZTogMTA5cHg7IH1cblxuLmZzLTExMCB7XG4gIGZvbnQtc2l6ZTogMTEwcHg7IH1cblxuLmZzLTExMSB7XG4gIGZvbnQtc2l6ZTogMTExcHg7IH1cblxuLmZzLTExMiB7XG4gIGZvbnQtc2l6ZTogMTEycHg7IH1cblxuLmZzLTExMyB7XG4gIGZvbnQtc2l6ZTogMTEzcHg7IH1cblxuLmZzLTExNCB7XG4gIGZvbnQtc2l6ZTogMTE0cHg7IH1cblxuLmZzLTExNSB7XG4gIGZvbnQtc2l6ZTogMTE1cHg7IH1cblxuLmZzLTExNiB7XG4gIGZvbnQtc2l6ZTogMTE2cHg7IH1cblxuLmZzLTExNyB7XG4gIGZvbnQtc2l6ZTogMTE3cHg7IH1cblxuLmZzLTExOCB7XG4gIGZvbnQtc2l6ZTogMTE4cHg7IH1cblxuLmZzLTExOSB7XG4gIGZvbnQtc2l6ZTogMTE5cHg7IH1cblxuLmZzLTEyMCB7XG4gIGZvbnQtc2l6ZTogMTIwcHg7IH1cblxuLmZzLTEyMSB7XG4gIGZvbnQtc2l6ZTogMTIxcHg7IH1cblxuLmZzLTEyMiB7XG4gIGZvbnQtc2l6ZTogMTIycHg7IH1cblxuLmZzLTEyMyB7XG4gIGZvbnQtc2l6ZTogMTIzcHg7IH1cblxuLmZzLTEyNCB7XG4gIGZvbnQtc2l6ZTogMTI0cHg7IH1cblxuLmZzLTEyNSB7XG4gIGZvbnQtc2l6ZTogMTI1cHg7IH1cblxuLmZzLTEyNiB7XG4gIGZvbnQtc2l6ZTogMTI2cHg7IH1cblxuLmZzLTEyNyB7XG4gIGZvbnQtc2l6ZTogMTI3cHg7IH1cblxuLmZzLTEyOCB7XG4gIGZvbnQtc2l6ZTogMTI4cHg7IH1cblxuLmZzLTEyOSB7XG4gIGZvbnQtc2l6ZTogMTI5cHg7IH1cblxuLmZzLTEzMCB7XG4gIGZvbnQtc2l6ZTogMTMwcHg7IH1cblxuLmZzLTEzMSB7XG4gIGZvbnQtc2l6ZTogMTMxcHg7IH1cblxuLmZzLTEzMiB7XG4gIGZvbnQtc2l6ZTogMTMycHg7IH1cblxuLmZzLTEzMyB7XG4gIGZvbnQtc2l6ZTogMTMzcHg7IH1cblxuLmZzLTEzNCB7XG4gIGZvbnQtc2l6ZTogMTM0cHg7IH1cblxuLmZzLTEzNSB7XG4gIGZvbnQtc2l6ZTogMTM1cHg7IH1cblxuLmZzLTEzNiB7XG4gIGZvbnQtc2l6ZTogMTM2cHg7IH1cblxuLmZzLTEzNyB7XG4gIGZvbnQtc2l6ZTogMTM3cHg7IH1cblxuLmZzLTEzOCB7XG4gIGZvbnQtc2l6ZTogMTM4cHg7IH1cblxuLmZzLTEzOSB7XG4gIGZvbnQtc2l6ZTogMTM5cHg7IH1cblxuLmZzLTE0MCB7XG4gIGZvbnQtc2l6ZTogMTQwcHg7IH1cblxuLmZzLTE0MSB7XG4gIGZvbnQtc2l6ZTogMTQxcHg7IH1cblxuLmZzLTE0MiB7XG4gIGZvbnQtc2l6ZTogMTQycHg7IH1cblxuLmZzLTE0MyB7XG4gIGZvbnQtc2l6ZTogMTQzcHg7IH1cblxuLmZzLTE0NCB7XG4gIGZvbnQtc2l6ZTogMTQ0cHg7IH1cblxuLmZzLTE0NSB7XG4gIGZvbnQtc2l6ZTogMTQ1cHg7IH1cblxuLmZzLTE0NiB7XG4gIGZvbnQtc2l6ZTogMTQ2cHg7IH1cblxuLmZzLTE0NyB7XG4gIGZvbnQtc2l6ZTogMTQ3cHg7IH1cblxuLmZzLTE0OCB7XG4gIGZvbnQtc2l6ZTogMTQ4cHg7IH1cblxuLmZzLTE0OSB7XG4gIGZvbnQtc2l6ZTogMTQ5cHg7IH1cblxuLmZzLTE1MCB7XG4gIGZvbnQtc2l6ZTogMTUwcHg7IH1cblxuLmZzLTE1MSB7XG4gIGZvbnQtc2l6ZTogMTUxcHg7IH1cblxuLmZzLTE1MiB7XG4gIGZvbnQtc2l6ZTogMTUycHg7IH1cblxuLmZzLTE1MyB7XG4gIGZvbnQtc2l6ZTogMTUzcHg7IH1cblxuLmZzLTE1NCB7XG4gIGZvbnQtc2l6ZTogMTU0cHg7IH1cblxuLmZzLTE1NSB7XG4gIGZvbnQtc2l6ZTogMTU1cHg7IH1cblxuLmZzLTE1NiB7XG4gIGZvbnQtc2l6ZTogMTU2cHg7IH1cblxuLmZzLTE1NyB7XG4gIGZvbnQtc2l6ZTogMTU3cHg7IH1cblxuLmZzLTE1OCB7XG4gIGZvbnQtc2l6ZTogMTU4cHg7IH1cblxuLmZzLTE1OSB7XG4gIGZvbnQtc2l6ZTogMTU5cHg7IH1cblxuLmZzLTE2MCB7XG4gIGZvbnQtc2l6ZTogMTYwcHg7IH1cblxuLmZzLTE2MSB7XG4gIGZvbnQtc2l6ZTogMTYxcHg7IH1cblxuLmZzLTE2MiB7XG4gIGZvbnQtc2l6ZTogMTYycHg7IH1cblxuLmZzLTE2MyB7XG4gIGZvbnQtc2l6ZTogMTYzcHg7IH1cblxuLmZzLTE2NCB7XG4gIGZvbnQtc2l6ZTogMTY0cHg7IH1cblxuLmZzLTE2NSB7XG4gIGZvbnQtc2l6ZTogMTY1cHg7IH1cblxuLmZzLTE2NiB7XG4gIGZvbnQtc2l6ZTogMTY2cHg7IH1cblxuLmZzLTE2NyB7XG4gIGZvbnQtc2l6ZTogMTY3cHg7IH1cblxuLmZzLTE2OCB7XG4gIGZvbnQtc2l6ZTogMTY4cHg7IH1cblxuLmZzLTE2OSB7XG4gIGZvbnQtc2l6ZTogMTY5cHg7IH1cblxuLmZzLTE3MCB7XG4gIGZvbnQtc2l6ZTogMTcwcHg7IH1cblxuLmZzLTE3MSB7XG4gIGZvbnQtc2l6ZTogMTcxcHg7IH1cblxuLmZzLTE3MiB7XG4gIGZvbnQtc2l6ZTogMTcycHg7IH1cblxuLmZzLTE3MyB7XG4gIGZvbnQtc2l6ZTogMTczcHg7IH1cblxuLmZzLTE3NCB7XG4gIGZvbnQtc2l6ZTogMTc0cHg7IH1cblxuLmZzLTE3NSB7XG4gIGZvbnQtc2l6ZTogMTc1cHg7IH1cblxuLmZzLTE3NiB7XG4gIGZvbnQtc2l6ZTogMTc2cHg7IH1cblxuLmZzLTE3NyB7XG4gIGZvbnQtc2l6ZTogMTc3cHg7IH1cblxuLmZzLTE3OCB7XG4gIGZvbnQtc2l6ZTogMTc4cHg7IH1cblxuLmZzLTE3OSB7XG4gIGZvbnQtc2l6ZTogMTc5cHg7IH1cblxuLmZzLTE4MCB7XG4gIGZvbnQtc2l6ZTogMTgwcHg7IH1cblxuLmZzLTE4MSB7XG4gIGZvbnQtc2l6ZTogMTgxcHg7IH1cblxuLmZzLTE4MiB7XG4gIGZvbnQtc2l6ZTogMTgycHg7IH1cblxuLmZzLTE4MyB7XG4gIGZvbnQtc2l6ZTogMTgzcHg7IH1cblxuLmZzLTE4NCB7XG4gIGZvbnQtc2l6ZTogMTg0cHg7IH1cblxuLmZzLTE4NSB7XG4gIGZvbnQtc2l6ZTogMTg1cHg7IH1cblxuLmZzLTE4NiB7XG4gIGZvbnQtc2l6ZTogMTg2cHg7IH1cblxuLmZzLTE4NyB7XG4gIGZvbnQtc2l6ZTogMTg3cHg7IH1cblxuLmZzLTE4OCB7XG4gIGZvbnQtc2l6ZTogMTg4cHg7IH1cblxuLmZzLTE4OSB7XG4gIGZvbnQtc2l6ZTogMTg5cHg7IH1cblxuLmZzLTE5MCB7XG4gIGZvbnQtc2l6ZTogMTkwcHg7IH1cblxuLmZzLTE5MSB7XG4gIGZvbnQtc2l6ZTogMTkxcHg7IH1cblxuLmZzLTE5MiB7XG4gIGZvbnQtc2l6ZTogMTkycHg7IH1cblxuLmZzLTE5MyB7XG4gIGZvbnQtc2l6ZTogMTkzcHg7IH1cblxuLmZzLTE5NCB7XG4gIGZvbnQtc2l6ZTogMTk0cHg7IH1cblxuLmZzLTE5NSB7XG4gIGZvbnQtc2l6ZTogMTk1cHg7IH1cblxuLmZzLTE5NiB7XG4gIGZvbnQtc2l6ZTogMTk2cHg7IH1cblxuLmZzLTE5NyB7XG4gIGZvbnQtc2l6ZTogMTk3cHg7IH1cblxuLmZzLTE5OCB7XG4gIGZvbnQtc2l6ZTogMTk4cHg7IH1cblxuLmZzLTE5OSB7XG4gIGZvbnQtc2l6ZTogMTk5cHg7IH1cblxuLmZzLTIwMCB7XG4gIGZvbnQtc2l6ZTogMjAwcHg7IH1cblxuLypbIFBBRERJTkcgXVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiovXG4ucC10LTAge1xuICBwYWRkaW5nLXRvcDogMHB4OyB9XG5cbi5wLXQtMSB7XG4gIHBhZGRpbmctdG9wOiAxcHg7IH1cblxuLnAtdC0yIHtcbiAgcGFkZGluZy10b3A6IDJweDsgfVxuXG4ucC10LTMge1xuICBwYWRkaW5nLXRvcDogM3B4OyB9XG5cbi5wLXQtNCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7IH1cblxuLnAtdC01IHtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuXG4ucC10LTYge1xuICBwYWRkaW5nLXRvcDogNnB4OyB9XG5cbi5wLXQtNyB7XG4gIHBhZGRpbmctdG9wOiA3cHg7IH1cblxuLnAtdC04IHtcbiAgcGFkZGluZy10b3A6IDhweDsgfVxuXG4ucC10LTkge1xuICBwYWRkaW5nLXRvcDogOXB4OyB9XG5cbi5wLXQtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4ucC10LTExIHtcbiAgcGFkZGluZy10b3A6IDExcHg7IH1cblxuLnAtdC0xMiB7XG4gIHBhZGRpbmctdG9wOiAxMnB4OyB9XG5cbi5wLXQtMTMge1xuICBwYWRkaW5nLXRvcDogMTNweDsgfVxuXG4ucC10LTE0IHtcbiAgcGFkZGluZy10b3A6IDE0cHg7IH1cblxuLnAtdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbi5wLXQtMTYge1xuICBwYWRkaW5nLXRvcDogMTZweDsgfVxuXG4ucC10LTE3IHtcbiAgcGFkZGluZy10b3A6IDE3cHg7IH1cblxuLnAtdC0xOCB7XG4gIHBhZGRpbmctdG9wOiAxOHB4OyB9XG5cbi5wLXQtMTkge1xuICBwYWRkaW5nLXRvcDogMTlweDsgfVxuXG4ucC10LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLnAtdC0yMSB7XG4gIHBhZGRpbmctdG9wOiAyMXB4OyB9XG5cbi5wLXQtMjIge1xuICBwYWRkaW5nLXRvcDogMjJweDsgfVxuXG4ucC10LTIzIHtcbiAgcGFkZGluZy10b3A6IDIzcHg7IH1cblxuLnAtdC0yNCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4OyB9XG5cbi5wLXQtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuXG4ucC10LTI2IHtcbiAgcGFkZGluZy10b3A6IDI2cHg7IH1cblxuLnAtdC0yNyB7XG4gIHBhZGRpbmctdG9wOiAyN3B4OyB9XG5cbi5wLXQtMjgge1xuICBwYWRkaW5nLXRvcDogMjhweDsgfVxuXG4ucC10LTI5IHtcbiAgcGFkZGluZy10b3A6IDI5cHg7IH1cblxuLnAtdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5wLXQtMzEge1xuICBwYWRkaW5nLXRvcDogMzFweDsgfVxuXG4ucC10LTMyIHtcbiAgcGFkZGluZy10b3A6IDMycHg7IH1cblxuLnAtdC0zMyB7XG4gIHBhZGRpbmctdG9wOiAzM3B4OyB9XG5cbi5wLXQtMzQge1xuICBwYWRkaW5nLXRvcDogMzRweDsgfVxuXG4ucC10LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7IH1cblxuLnAtdC0zNiB7XG4gIHBhZGRpbmctdG9wOiAzNnB4OyB9XG5cbi5wLXQtMzcge1xuICBwYWRkaW5nLXRvcDogMzdweDsgfVxuXG4ucC10LTM4IHtcbiAgcGFkZGluZy10b3A6IDM4cHg7IH1cblxuLnAtdC0zOSB7XG4gIHBhZGRpbmctdG9wOiAzOXB4OyB9XG5cbi5wLXQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4ucC10LTQxIHtcbiAgcGFkZGluZy10b3A6IDQxcHg7IH1cblxuLnAtdC00MiB7XG4gIHBhZGRpbmctdG9wOiA0MnB4OyB9XG5cbi5wLXQtNDMge1xuICBwYWRkaW5nLXRvcDogNDNweDsgfVxuXG4ucC10LTQ0IHtcbiAgcGFkZGluZy10b3A6IDQ0cHg7IH1cblxuLnAtdC00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4OyB9XG5cbi5wLXQtNDYge1xuICBwYWRkaW5nLXRvcDogNDZweDsgfVxuXG4ucC10LTQ3IHtcbiAgcGFkZGluZy10b3A6IDQ3cHg7IH1cblxuLnAtdC00OCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4OyB9XG5cbi5wLXQtNDkge1xuICBwYWRkaW5nLXRvcDogNDlweDsgfVxuXG4ucC10LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuLnAtdC01MSB7XG4gIHBhZGRpbmctdG9wOiA1MXB4OyB9XG5cbi5wLXQtNTIge1xuICBwYWRkaW5nLXRvcDogNTJweDsgfVxuXG4ucC10LTUzIHtcbiAgcGFkZGluZy10b3A6IDUzcHg7IH1cblxuLnAtdC01NCB7XG4gIHBhZGRpbmctdG9wOiA1NHB4OyB9XG5cbi5wLXQtNTUge1xuICBwYWRkaW5nLXRvcDogNTVweDsgfVxuXG4ucC10LTU2IHtcbiAgcGFkZGluZy10b3A6IDU2cHg7IH1cblxuLnAtdC01NyB7XG4gIHBhZGRpbmctdG9wOiA1N3B4OyB9XG5cbi5wLXQtNTgge1xuICBwYWRkaW5nLXRvcDogNThweDsgfVxuXG4ucC10LTU5IHtcbiAgcGFkZGluZy10b3A6IDU5cHg7IH1cblxuLnAtdC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbi5wLXQtNjEge1xuICBwYWRkaW5nLXRvcDogNjFweDsgfVxuXG4ucC10LTYyIHtcbiAgcGFkZGluZy10b3A6IDYycHg7IH1cblxuLnAtdC02MyB7XG4gIHBhZGRpbmctdG9wOiA2M3B4OyB9XG5cbi5wLXQtNjQge1xuICBwYWRkaW5nLXRvcDogNjRweDsgfVxuXG4ucC10LTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7IH1cblxuLnAtdC02NiB7XG4gIHBhZGRpbmctdG9wOiA2NnB4OyB9XG5cbi5wLXQtNjcge1xuICBwYWRkaW5nLXRvcDogNjdweDsgfVxuXG4ucC10LTY4IHtcbiAgcGFkZGluZy10b3A6IDY4cHg7IH1cblxuLnAtdC02OSB7XG4gIHBhZGRpbmctdG9wOiA2OXB4OyB9XG5cbi5wLXQtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweDsgfVxuXG4ucC10LTcxIHtcbiAgcGFkZGluZy10b3A6IDcxcHg7IH1cblxuLnAtdC03MiB7XG4gIHBhZGRpbmctdG9wOiA3MnB4OyB9XG5cbi5wLXQtNzMge1xuICBwYWRkaW5nLXRvcDogNzNweDsgfVxuXG4ucC10LTc0IHtcbiAgcGFkZGluZy10b3A6IDc0cHg7IH1cblxuLnAtdC03NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4OyB9XG5cbi5wLXQtNzYge1xuICBwYWRkaW5nLXRvcDogNzZweDsgfVxuXG4ucC10LTc3IHtcbiAgcGFkZGluZy10b3A6IDc3cHg7IH1cblxuLnAtdC03OCB7XG4gIHBhZGRpbmctdG9wOiA3OHB4OyB9XG5cbi5wLXQtNzkge1xuICBwYWRkaW5nLXRvcDogNzlweDsgfVxuXG4ucC10LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cblxuLnAtdC04MSB7XG4gIHBhZGRpbmctdG9wOiA4MXB4OyB9XG5cbi5wLXQtODIge1xuICBwYWRkaW5nLXRvcDogODJweDsgfVxuXG4ucC10LTgzIHtcbiAgcGFkZGluZy10b3A6IDgzcHg7IH1cblxuLnAtdC04NCB7XG4gIHBhZGRpbmctdG9wOiA4NHB4OyB9XG5cbi5wLXQtODUge1xuICBwYWRkaW5nLXRvcDogODVweDsgfVxuXG4ucC10LTg2IHtcbiAgcGFkZGluZy10b3A6IDg2cHg7IH1cblxuLnAtdC04NyB7XG4gIHBhZGRpbmctdG9wOiA4N3B4OyB9XG5cbi5wLXQtODgge1xuICBwYWRkaW5nLXRvcDogODhweDsgfVxuXG4ucC10LTg5IHtcbiAgcGFkZGluZy10b3A6IDg5cHg7IH1cblxuLnAtdC05MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG5cbi5wLXQtOTEge1xuICBwYWRkaW5nLXRvcDogOTFweDsgfVxuXG4ucC10LTkyIHtcbiAgcGFkZGluZy10b3A6IDkycHg7IH1cblxuLnAtdC05MyB7XG4gIHBhZGRpbmctdG9wOiA5M3B4OyB9XG5cbi5wLXQtOTQge1xuICBwYWRkaW5nLXRvcDogOTRweDsgfVxuXG4ucC10LTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHg7IH1cblxuLnAtdC05NiB7XG4gIHBhZGRpbmctdG9wOiA5NnB4OyB9XG5cbi5wLXQtOTcge1xuICBwYWRkaW5nLXRvcDogOTdweDsgfVxuXG4ucC10LTk4IHtcbiAgcGFkZGluZy10b3A6IDk4cHg7IH1cblxuLnAtdC05OSB7XG4gIHBhZGRpbmctdG9wOiA5OXB4OyB9XG5cbi5wLXQtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG5cbi5wLXQtMTAxIHtcbiAgcGFkZGluZy10b3A6IDEwMXB4OyB9XG5cbi5wLXQtMTAyIHtcbiAgcGFkZGluZy10b3A6IDEwMnB4OyB9XG5cbi5wLXQtMTAzIHtcbiAgcGFkZGluZy10b3A6IDEwM3B4OyB9XG5cbi5wLXQtMTA0IHtcbiAgcGFkZGluZy10b3A6IDEwNHB4OyB9XG5cbi5wLXQtMTA1IHtcbiAgcGFkZGluZy10b3A6IDEwNXB4OyB9XG5cbi5wLXQtMTA2IHtcbiAgcGFkZGluZy10b3A6IDEwNnB4OyB9XG5cbi5wLXQtMTA3IHtcbiAgcGFkZGluZy10b3A6IDEwN3B4OyB9XG5cbi5wLXQtMTA4IHtcbiAgcGFkZGluZy10b3A6IDEwOHB4OyB9XG5cbi5wLXQtMTA5IHtcbiAgcGFkZGluZy10b3A6IDEwOXB4OyB9XG5cbi5wLXQtMTEwIHtcbiAgcGFkZGluZy10b3A6IDExMHB4OyB9XG5cbi5wLXQtMTExIHtcbiAgcGFkZGluZy10b3A6IDExMXB4OyB9XG5cbi5wLXQtMTEyIHtcbiAgcGFkZGluZy10b3A6IDExMnB4OyB9XG5cbi5wLXQtMTEzIHtcbiAgcGFkZGluZy10b3A6IDExM3B4OyB9XG5cbi5wLXQtMTE0IHtcbiAgcGFkZGluZy10b3A6IDExNHB4OyB9XG5cbi5wLXQtMTE1IHtcbiAgcGFkZGluZy10b3A6IDExNXB4OyB9XG5cbi5wLXQtMTE2IHtcbiAgcGFkZGluZy10b3A6IDExNnB4OyB9XG5cbi5wLXQtMTE3IHtcbiAgcGFkZGluZy10b3A6IDExN3B4OyB9XG5cbi5wLXQtMTE4IHtcbiAgcGFkZGluZy10b3A6IDExOHB4OyB9XG5cbi5wLXQtMTE5IHtcbiAgcGFkZGluZy10b3A6IDExOXB4OyB9XG5cbi5wLXQtMTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4OyB9XG5cbi5wLXQtMTIxIHtcbiAgcGFkZGluZy10b3A6IDEyMXB4OyB9XG5cbi5wLXQtMTIyIHtcbiAgcGFkZGluZy10b3A6IDEyMnB4OyB9XG5cbi5wLXQtMTIzIHtcbiAgcGFkZGluZy10b3A6IDEyM3B4OyB9XG5cbi5wLXQtMTI0IHtcbiAgcGFkZGluZy10b3A6IDEyNHB4OyB9XG5cbi5wLXQtMTI1IHtcbiAgcGFkZGluZy10b3A6IDEyNXB4OyB9XG5cbi5wLXQtMTI2IHtcbiAgcGFkZGluZy10b3A6IDEyNnB4OyB9XG5cbi5wLXQtMTI3IHtcbiAgcGFkZGluZy10b3A6IDEyN3B4OyB9XG5cbi5wLXQtMTI4IHtcbiAgcGFkZGluZy10b3A6IDEyOHB4OyB9XG5cbi5wLXQtMTI5IHtcbiAgcGFkZGluZy10b3A6IDEyOXB4OyB9XG5cbi5wLXQtMTMwIHtcbiAgcGFkZGluZy10b3A6IDEzMHB4OyB9XG5cbi5wLXQtMTMxIHtcbiAgcGFkZGluZy10b3A6IDEzMXB4OyB9XG5cbi5wLXQtMTMyIHtcbiAgcGFkZGluZy10b3A6IDEzMnB4OyB9XG5cbi5wLXQtMTMzIHtcbiAgcGFkZGluZy10b3A6IDEzM3B4OyB9XG5cbi5wLXQtMTM0IHtcbiAgcGFkZGluZy10b3A6IDEzNHB4OyB9XG5cbi5wLXQtMTM1IHtcbiAgcGFkZGluZy10b3A6IDEzNXB4OyB9XG5cbi5wLXQtMTM2IHtcbiAgcGFkZGluZy10b3A6IDEzNnB4OyB9XG5cbi5wLXQtMTM3IHtcbiAgcGFkZGluZy10b3A6IDEzN3B4OyB9XG5cbi5wLXQtMTM4IHtcbiAgcGFkZGluZy10b3A6IDEzOHB4OyB9XG5cbi5wLXQtMTM5IHtcbiAgcGFkZGluZy10b3A6IDEzOXB4OyB9XG5cbi5wLXQtMTQwIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4OyB9XG5cbi5wLXQtMTQxIHtcbiAgcGFkZGluZy10b3A6IDE0MXB4OyB9XG5cbi5wLXQtMTQyIHtcbiAgcGFkZGluZy10b3A6IDE0MnB4OyB9XG5cbi5wLXQtMTQzIHtcbiAgcGFkZGluZy10b3A6IDE0M3B4OyB9XG5cbi5wLXQtMTQ0IHtcbiAgcGFkZGluZy10b3A6IDE0NHB4OyB9XG5cbi5wLXQtMTQ1IHtcbiAgcGFkZGluZy10b3A6IDE0NXB4OyB9XG5cbi5wLXQtMTQ2IHtcbiAgcGFkZGluZy10b3A6IDE0NnB4OyB9XG5cbi5wLXQtMTQ3IHtcbiAgcGFkZGluZy10b3A6IDE0N3B4OyB9XG5cbi5wLXQtMTQ4IHtcbiAgcGFkZGluZy10b3A6IDE0OHB4OyB9XG5cbi5wLXQtMTQ5IHtcbiAgcGFkZGluZy10b3A6IDE0OXB4OyB9XG5cbi5wLXQtMTUwIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4OyB9XG5cbi5wLXQtMTUxIHtcbiAgcGFkZGluZy10b3A6IDE1MXB4OyB9XG5cbi5wLXQtMTUyIHtcbiAgcGFkZGluZy10b3A6IDE1MnB4OyB9XG5cbi5wLXQtMTUzIHtcbiAgcGFkZGluZy10b3A6IDE1M3B4OyB9XG5cbi5wLXQtMTU0IHtcbiAgcGFkZGluZy10b3A6IDE1NHB4OyB9XG5cbi5wLXQtMTU1IHtcbiAgcGFkZGluZy10b3A6IDE1NXB4OyB9XG5cbi5wLXQtMTU2IHtcbiAgcGFkZGluZy10b3A6IDE1NnB4OyB9XG5cbi5wLXQtMTU3IHtcbiAgcGFkZGluZy10b3A6IDE1N3B4OyB9XG5cbi5wLXQtMTU4IHtcbiAgcGFkZGluZy10b3A6IDE1OHB4OyB9XG5cbi5wLXQtMTU5IHtcbiAgcGFkZGluZy10b3A6IDE1OXB4OyB9XG5cbi5wLXQtMTYwIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4OyB9XG5cbi5wLXQtMTYxIHtcbiAgcGFkZGluZy10b3A6IDE2MXB4OyB9XG5cbi5wLXQtMTYyIHtcbiAgcGFkZGluZy10b3A6IDE2MnB4OyB9XG5cbi5wLXQtMTYzIHtcbiAgcGFkZGluZy10b3A6IDE2M3B4OyB9XG5cbi5wLXQtMTY0IHtcbiAgcGFkZGluZy10b3A6IDE2NHB4OyB9XG5cbi5wLXQtMTY1IHtcbiAgcGFkZGluZy10b3A6IDE2NXB4OyB9XG5cbi5wLXQtMTY2IHtcbiAgcGFkZGluZy10b3A6IDE2NnB4OyB9XG5cbi5wLXQtMTY3IHtcbiAgcGFkZGluZy10b3A6IDE2N3B4OyB9XG5cbi5wLXQtMTY4IHtcbiAgcGFkZGluZy10b3A6IDE2OHB4OyB9XG5cbi5wLXQtMTY5IHtcbiAgcGFkZGluZy10b3A6IDE2OXB4OyB9XG5cbi5wLXQtMTcwIHtcbiAgcGFkZGluZy10b3A6IDE3MHB4OyB9XG5cbi5wLXQtMTcxIHtcbiAgcGFkZGluZy10b3A6IDE3MXB4OyB9XG5cbi5wLXQtMTcyIHtcbiAgcGFkZGluZy10b3A6IDE3MnB4OyB9XG5cbi5wLXQtMTczIHtcbiAgcGFkZGluZy10b3A6IDE3M3B4OyB9XG5cbi5wLXQtMTc0IHtcbiAgcGFkZGluZy10b3A6IDE3NHB4OyB9XG5cbi5wLXQtMTc1IHtcbiAgcGFkZGluZy10b3A6IDE3NXB4OyB9XG5cbi5wLXQtMTc2IHtcbiAgcGFkZGluZy10b3A6IDE3NnB4OyB9XG5cbi5wLXQtMTc3IHtcbiAgcGFkZGluZy10b3A6IDE3N3B4OyB9XG5cbi5wLXQtMTc4IHtcbiAgcGFkZGluZy10b3A6IDE3OHB4OyB9XG5cbi5wLXQtMTc5IHtcbiAgcGFkZGluZy10b3A6IDE3OXB4OyB9XG5cbi5wLXQtMTgwIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4OyB9XG5cbi5wLXQtMTgxIHtcbiAgcGFkZGluZy10b3A6IDE4MXB4OyB9XG5cbi5wLXQtMTgyIHtcbiAgcGFkZGluZy10b3A6IDE4MnB4OyB9XG5cbi5wLXQtMTgzIHtcbiAgcGFkZGluZy10b3A6IDE4M3B4OyB9XG5cbi5wLXQtMTg0IHtcbiAgcGFkZGluZy10b3A6IDE4NHB4OyB9XG5cbi5wLXQtMTg1IHtcbiAgcGFkZGluZy10b3A6IDE4NXB4OyB9XG5cbi5wLXQtMTg2IHtcbiAgcGFkZGluZy10b3A6IDE4NnB4OyB9XG5cbi5wLXQtMTg3IHtcbiAgcGFkZGluZy10b3A6IDE4N3B4OyB9XG5cbi5wLXQtMTg4IHtcbiAgcGFkZGluZy10b3A6IDE4OHB4OyB9XG5cbi5wLXQtMTg5IHtcbiAgcGFkZGluZy10b3A6IDE4OXB4OyB9XG5cbi5wLXQtMTkwIHtcbiAgcGFkZGluZy10b3A6IDE5MHB4OyB9XG5cbi5wLXQtMTkxIHtcbiAgcGFkZGluZy10b3A6IDE5MXB4OyB9XG5cbi5wLXQtMTkyIHtcbiAgcGFkZGluZy10b3A6IDE5MnB4OyB9XG5cbi5wLXQtMTkzIHtcbiAgcGFkZGluZy10b3A6IDE5M3B4OyB9XG5cbi5wLXQtMTk0IHtcbiAgcGFkZGluZy10b3A6IDE5NHB4OyB9XG5cbi5wLXQtMTk1IHtcbiAgcGFkZGluZy10b3A6IDE5NXB4OyB9XG5cbi5wLXQtMTk2IHtcbiAgcGFkZGluZy10b3A6IDE5NnB4OyB9XG5cbi5wLXQtMTk3IHtcbiAgcGFkZGluZy10b3A6IDE5N3B4OyB9XG5cbi5wLXQtMTk4IHtcbiAgcGFkZGluZy10b3A6IDE5OHB4OyB9XG5cbi5wLXQtMTk5IHtcbiAgcGFkZGluZy10b3A6IDE5OXB4OyB9XG5cbi5wLXQtMjAwIHtcbiAgcGFkZGluZy10b3A6IDIwMHB4OyB9XG5cbi5wLXQtMjAxIHtcbiAgcGFkZGluZy10b3A6IDIwMXB4OyB9XG5cbi5wLXQtMjAyIHtcbiAgcGFkZGluZy10b3A6IDIwMnB4OyB9XG5cbi5wLXQtMjAzIHtcbiAgcGFkZGluZy10b3A6IDIwM3B4OyB9XG5cbi5wLXQtMjA0IHtcbiAgcGFkZGluZy10b3A6IDIwNHB4OyB9XG5cbi5wLXQtMjA1IHtcbiAgcGFkZGluZy10b3A6IDIwNXB4OyB9XG5cbi5wLXQtMjA2IHtcbiAgcGFkZGluZy10b3A6IDIwNnB4OyB9XG5cbi5wLXQtMjA3IHtcbiAgcGFkZGluZy10b3A6IDIwN3B4OyB9XG5cbi5wLXQtMjA4IHtcbiAgcGFkZGluZy10b3A6IDIwOHB4OyB9XG5cbi5wLXQtMjA5IHtcbiAgcGFkZGluZy10b3A6IDIwOXB4OyB9XG5cbi5wLXQtMjEwIHtcbiAgcGFkZGluZy10b3A6IDIxMHB4OyB9XG5cbi5wLXQtMjExIHtcbiAgcGFkZGluZy10b3A6IDIxMXB4OyB9XG5cbi5wLXQtMjEyIHtcbiAgcGFkZGluZy10b3A6IDIxMnB4OyB9XG5cbi5wLXQtMjEzIHtcbiAgcGFkZGluZy10b3A6IDIxM3B4OyB9XG5cbi5wLXQtMjE0IHtcbiAgcGFkZGluZy10b3A6IDIxNHB4OyB9XG5cbi5wLXQtMjE1IHtcbiAgcGFkZGluZy10b3A6IDIxNXB4OyB9XG5cbi5wLXQtMjE2IHtcbiAgcGFkZGluZy10b3A6IDIxNnB4OyB9XG5cbi5wLXQtMjE3IHtcbiAgcGFkZGluZy10b3A6IDIxN3B4OyB9XG5cbi5wLXQtMjE4IHtcbiAgcGFkZGluZy10b3A6IDIxOHB4OyB9XG5cbi5wLXQtMjE5IHtcbiAgcGFkZGluZy10b3A6IDIxOXB4OyB9XG5cbi5wLXQtMjIwIHtcbiAgcGFkZGluZy10b3A6IDIyMHB4OyB9XG5cbi5wLXQtMjIxIHtcbiAgcGFkZGluZy10b3A6IDIyMXB4OyB9XG5cbi5wLXQtMjIyIHtcbiAgcGFkZGluZy10b3A6IDIyMnB4OyB9XG5cbi5wLXQtMjIzIHtcbiAgcGFkZGluZy10b3A6IDIyM3B4OyB9XG5cbi5wLXQtMjI0IHtcbiAgcGFkZGluZy10b3A6IDIyNHB4OyB9XG5cbi5wLXQtMjI1IHtcbiAgcGFkZGluZy10b3A6IDIyNXB4OyB9XG5cbi5wLXQtMjI2IHtcbiAgcGFkZGluZy10b3A6IDIyNnB4OyB9XG5cbi5wLXQtMjI3IHtcbiAgcGFkZGluZy10b3A6IDIyN3B4OyB9XG5cbi5wLXQtMjI4IHtcbiAgcGFkZGluZy10b3A6IDIyOHB4OyB9XG5cbi5wLXQtMjI5IHtcbiAgcGFkZGluZy10b3A6IDIyOXB4OyB9XG5cbi5wLXQtMjMwIHtcbiAgcGFkZGluZy10b3A6IDIzMHB4OyB9XG5cbi5wLXQtMjMxIHtcbiAgcGFkZGluZy10b3A6IDIzMXB4OyB9XG5cbi5wLXQtMjMyIHtcbiAgcGFkZGluZy10b3A6IDIzMnB4OyB9XG5cbi5wLXQtMjMzIHtcbiAgcGFkZGluZy10b3A6IDIzM3B4OyB9XG5cbi5wLXQtMjM0IHtcbiAgcGFkZGluZy10b3A6IDIzNHB4OyB9XG5cbi5wLXQtMjM1IHtcbiAgcGFkZGluZy10b3A6IDIzNXB4OyB9XG5cbi5wLXQtMjM2IHtcbiAgcGFkZGluZy10b3A6IDIzNnB4OyB9XG5cbi5wLXQtMjM3IHtcbiAgcGFkZGluZy10b3A6IDIzN3B4OyB9XG5cbi5wLXQtMjM4IHtcbiAgcGFkZGluZy10b3A6IDIzOHB4OyB9XG5cbi5wLXQtMjM5IHtcbiAgcGFkZGluZy10b3A6IDIzOXB4OyB9XG5cbi5wLXQtMjQwIHtcbiAgcGFkZGluZy10b3A6IDI0MHB4OyB9XG5cbi5wLXQtMjQxIHtcbiAgcGFkZGluZy10b3A6IDI0MXB4OyB9XG5cbi5wLXQtMjQyIHtcbiAgcGFkZGluZy10b3A6IDI0MnB4OyB9XG5cbi5wLXQtMjQzIHtcbiAgcGFkZGluZy10b3A6IDI0M3B4OyB9XG5cbi5wLXQtMjQ0IHtcbiAgcGFkZGluZy10b3A6IDI0NHB4OyB9XG5cbi5wLXQtMjQ1IHtcbiAgcGFkZGluZy10b3A6IDI0NXB4OyB9XG5cbi5wLXQtMjQ2IHtcbiAgcGFkZGluZy10b3A6IDI0NnB4OyB9XG5cbi5wLXQtMjQ3IHtcbiAgcGFkZGluZy10b3A6IDI0N3B4OyB9XG5cbi5wLXQtMjQ4IHtcbiAgcGFkZGluZy10b3A6IDI0OHB4OyB9XG5cbi5wLXQtMjQ5IHtcbiAgcGFkZGluZy10b3A6IDI0OXB4OyB9XG5cbi5wLXQtMjUwIHtcbiAgcGFkZGluZy10b3A6IDI1MHB4OyB9XG5cbi5wLWItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuLnAtYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDFweDsgfVxuXG4ucC1iLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4OyB9XG5cbi5wLWItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7IH1cblxuLnAtYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuXG4ucC1iLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi5wLWItNiB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cblxuLnAtYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDdweDsgfVxuXG4ucC1iLTgge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG5cbi5wLWItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7IH1cblxuLnAtYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5wLWItMTEge1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDsgfVxuXG4ucC1iLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cblxuLnAtYi0xMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4OyB9XG5cbi5wLWItMTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDsgfVxuXG4ucC1iLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLnAtYi0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG5cbi5wLWItMTcge1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDsgfVxuXG4ucC1iLTE4IHtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7IH1cblxuLnAtYi0xOSB7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4OyB9XG5cbi5wLWItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ucC1iLTIxIHtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7IH1cblxuLnAtYi0yMiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4OyB9XG5cbi5wLWItMjMge1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDsgfVxuXG4ucC1iLTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cblxuLnAtYi0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi5wLWItMjYge1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDsgfVxuXG4ucC1iLTI3IHtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7IH1cblxuLnAtYi0yOCB7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4OyB9XG5cbi5wLWItMjkge1xuICBwYWRkaW5nLWJvdHRvbTogMjlweDsgfVxuXG4ucC1iLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLnAtYi0zMSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMXB4OyB9XG5cbi5wLWItMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfVxuXG4ucC1iLTMzIHtcbiAgcGFkZGluZy1ib3R0b206IDMzcHg7IH1cblxuLnAtYi0zNCB7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4OyB9XG5cbi5wLWItMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuXG4ucC1iLTM2IHtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7IH1cblxuLnAtYi0zNyB7XG4gIHBhZGRpbmctYm90dG9tOiAzN3B4OyB9XG5cbi5wLWItMzgge1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDsgfVxuXG4ucC1iLTM5IHtcbiAgcGFkZGluZy1ib3R0b206IDM5cHg7IH1cblxuLnAtYi00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5wLWItNDEge1xuICBwYWRkaW5nLWJvdHRvbTogNDFweDsgfVxuXG4ucC1iLTQyIHtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7IH1cblxuLnAtYi00MyB7XG4gIHBhZGRpbmctYm90dG9tOiA0M3B4OyB9XG5cbi5wLWItNDQge1xuICBwYWRkaW5nLWJvdHRvbTogNDRweDsgfVxuXG4ucC1iLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cblxuLnAtYi00NiB7XG4gIHBhZGRpbmctYm90dG9tOiA0NnB4OyB9XG5cbi5wLWItNDcge1xuICBwYWRkaW5nLWJvdHRvbTogNDdweDsgfVxuXG4ucC1iLTQ4IHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cblxuLnAtYi00OSB7XG4gIHBhZGRpbmctYm90dG9tOiA0OXB4OyB9XG5cbi5wLWItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG4ucC1iLTUxIHtcbiAgcGFkZGluZy1ib3R0b206IDUxcHg7IH1cblxuLnAtYi01MiB7XG4gIHBhZGRpbmctYm90dG9tOiA1MnB4OyB9XG5cbi5wLWItNTMge1xuICBwYWRkaW5nLWJvdHRvbTogNTNweDsgfVxuXG4ucC1iLTU0IHtcbiAgcGFkZGluZy1ib3R0b206IDU0cHg7IH1cblxuLnAtYi01NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4OyB9XG5cbi5wLWItNTYge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDsgfVxuXG4ucC1iLTU3IHtcbiAgcGFkZGluZy1ib3R0b206IDU3cHg7IH1cblxuLnAtYi01OCB7XG4gIHBhZGRpbmctYm90dG9tOiA1OHB4OyB9XG5cbi5wLWItNTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTlweDsgfVxuXG4ucC1iLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuLnAtYi02MSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MXB4OyB9XG5cbi5wLWItNjIge1xuICBwYWRkaW5nLWJvdHRvbTogNjJweDsgfVxuXG4ucC1iLTYzIHtcbiAgcGFkZGluZy1ib3R0b206IDYzcHg7IH1cblxuLnAtYi02NCB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4OyB9XG5cbi5wLWItNjUge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfVxuXG4ucC1iLTY2IHtcbiAgcGFkZGluZy1ib3R0b206IDY2cHg7IH1cblxuLnAtYi02NyB7XG4gIHBhZGRpbmctYm90dG9tOiA2N3B4OyB9XG5cbi5wLWItNjgge1xuICBwYWRkaW5nLWJvdHRvbTogNjhweDsgfVxuXG4ucC1iLTY5IHtcbiAgcGFkZGluZy1ib3R0b206IDY5cHg7IH1cblxuLnAtYi03MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG5cbi5wLWItNzEge1xuICBwYWRkaW5nLWJvdHRvbTogNzFweDsgfVxuXG4ucC1iLTcyIHtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7IH1cblxuLnAtYi03MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3M3B4OyB9XG5cbi5wLWItNzQge1xuICBwYWRkaW5nLWJvdHRvbTogNzRweDsgfVxuXG4ucC1iLTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7IH1cblxuLnAtYi03NiB7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4OyB9XG5cbi5wLWItNzcge1xuICBwYWRkaW5nLWJvdHRvbTogNzdweDsgfVxuXG4ucC1iLTc4IHtcbiAgcGFkZGluZy1ib3R0b206IDc4cHg7IH1cblxuLnAtYi03OSB7XG4gIHBhZGRpbmctYm90dG9tOiA3OXB4OyB9XG5cbi5wLWItODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuXG4ucC1iLTgxIHtcbiAgcGFkZGluZy1ib3R0b206IDgxcHg7IH1cblxuLnAtYi04MiB7XG4gIHBhZGRpbmctYm90dG9tOiA4MnB4OyB9XG5cbi5wLWItODMge1xuICBwYWRkaW5nLWJvdHRvbTogODNweDsgfVxuXG4ucC1iLTg0IHtcbiAgcGFkZGluZy1ib3R0b206IDg0cHg7IH1cblxuLnAtYi04NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4OyB9XG5cbi5wLWItODYge1xuICBwYWRkaW5nLWJvdHRvbTogODZweDsgfVxuXG4ucC1iLTg3IHtcbiAgcGFkZGluZy1ib3R0b206IDg3cHg7IH1cblxuLnAtYi04OCB7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4OyB9XG5cbi5wLWItODkge1xuICBwYWRkaW5nLWJvdHRvbTogODlweDsgfVxuXG4ucC1iLTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cblxuLnAtYi05MSB7XG4gIHBhZGRpbmctYm90dG9tOiA5MXB4OyB9XG5cbi5wLWItOTIge1xuICBwYWRkaW5nLWJvdHRvbTogOTJweDsgfVxuXG4ucC1iLTkzIHtcbiAgcGFkZGluZy1ib3R0b206IDkzcHg7IH1cblxuLnAtYi05NCB7XG4gIHBhZGRpbmctYm90dG9tOiA5NHB4OyB9XG5cbi5wLWItOTUge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDsgfVxuXG4ucC1iLTk2IHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7IH1cblxuLnAtYi05NyB7XG4gIHBhZGRpbmctYm90dG9tOiA5N3B4OyB9XG5cbi5wLWItOTgge1xuICBwYWRkaW5nLWJvdHRvbTogOThweDsgfVxuXG4ucC1iLTk5IHtcbiAgcGFkZGluZy1ib3R0b206IDk5cHg7IH1cblxuLnAtYi0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuLnAtYi0xMDEge1xuICBwYWRkaW5nLWJvdHRvbTogMTAxcHg7IH1cblxuLnAtYi0xMDIge1xuICBwYWRkaW5nLWJvdHRvbTogMTAycHg7IH1cblxuLnAtYi0xMDMge1xuICBwYWRkaW5nLWJvdHRvbTogMTAzcHg7IH1cblxuLnAtYi0xMDQge1xuICBwYWRkaW5nLWJvdHRvbTogMTA0cHg7IH1cblxuLnAtYi0xMDUge1xuICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7IH1cblxuLnAtYi0xMDYge1xuICBwYWRkaW5nLWJvdHRvbTogMTA2cHg7IH1cblxuLnAtYi0xMDcge1xuICBwYWRkaW5nLWJvdHRvbTogMTA3cHg7IH1cblxuLnAtYi0xMDgge1xuICBwYWRkaW5nLWJvdHRvbTogMTA4cHg7IH1cblxuLnAtYi0xMDkge1xuICBwYWRkaW5nLWJvdHRvbTogMTA5cHg7IH1cblxuLnAtYi0xMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7IH1cblxuLnAtYi0xMTEge1xuICBwYWRkaW5nLWJvdHRvbTogMTExcHg7IH1cblxuLnAtYi0xMTIge1xuICBwYWRkaW5nLWJvdHRvbTogMTEycHg7IH1cblxuLnAtYi0xMTMge1xuICBwYWRkaW5nLWJvdHRvbTogMTEzcHg7IH1cblxuLnAtYi0xMTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTE0cHg7IH1cblxuLnAtYi0xMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7IH1cblxuLnAtYi0xMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMTE2cHg7IH1cblxuLnAtYi0xMTcge1xuICBwYWRkaW5nLWJvdHRvbTogMTE3cHg7IH1cblxuLnAtYi0xMTgge1xuICBwYWRkaW5nLWJvdHRvbTogMTE4cHg7IH1cblxuLnAtYi0xMTkge1xuICBwYWRkaW5nLWJvdHRvbTogMTE5cHg7IH1cblxuLnAtYi0xMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cblxuLnAtYi0xMjEge1xuICBwYWRkaW5nLWJvdHRvbTogMTIxcHg7IH1cblxuLnAtYi0xMjIge1xuICBwYWRkaW5nLWJvdHRvbTogMTIycHg7IH1cblxuLnAtYi0xMjMge1xuICBwYWRkaW5nLWJvdHRvbTogMTIzcHg7IH1cblxuLnAtYi0xMjQge1xuICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7IH1cblxuLnAtYi0xMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7IH1cblxuLnAtYi0xMjYge1xuICBwYWRkaW5nLWJvdHRvbTogMTI2cHg7IH1cblxuLnAtYi0xMjcge1xuICBwYWRkaW5nLWJvdHRvbTogMTI3cHg7IH1cblxuLnAtYi0xMjgge1xuICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7IH1cblxuLnAtYi0xMjkge1xuICBwYWRkaW5nLWJvdHRvbTogMTI5cHg7IH1cblxuLnAtYi0xMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7IH1cblxuLnAtYi0xMzEge1xuICBwYWRkaW5nLWJvdHRvbTogMTMxcHg7IH1cblxuLnAtYi0xMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMTMycHg7IH1cblxuLnAtYi0xMzMge1xuICBwYWRkaW5nLWJvdHRvbTogMTMzcHg7IH1cblxuLnAtYi0xMzQge1xuICBwYWRkaW5nLWJvdHRvbTogMTM0cHg7IH1cblxuLnAtYi0xMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7IH1cblxuLnAtYi0xMzYge1xuICBwYWRkaW5nLWJvdHRvbTogMTM2cHg7IH1cblxuLnAtYi0xMzcge1xuICBwYWRkaW5nLWJvdHRvbTogMTM3cHg7IH1cblxuLnAtYi0xMzgge1xuICBwYWRkaW5nLWJvdHRvbTogMTM4cHg7IH1cblxuLnAtYi0xMzkge1xuICBwYWRkaW5nLWJvdHRvbTogMTM5cHg7IH1cblxuLnAtYi0xNDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7IH1cblxuLnAtYi0xNDEge1xuICBwYWRkaW5nLWJvdHRvbTogMTQxcHg7IH1cblxuLnAtYi0xNDIge1xuICBwYWRkaW5nLWJvdHRvbTogMTQycHg7IH1cblxuLnAtYi0xNDMge1xuICBwYWRkaW5nLWJvdHRvbTogMTQzcHg7IH1cblxuLnAtYi0xNDQge1xuICBwYWRkaW5nLWJvdHRvbTogMTQ0cHg7IH1cblxuLnAtYi0xNDUge1xuICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7IH1cblxuLnAtYi0xNDYge1xuICBwYWRkaW5nLWJvdHRvbTogMTQ2cHg7IH1cblxuLnAtYi0xNDcge1xuICBwYWRkaW5nLWJvdHRvbTogMTQ3cHg7IH1cblxuLnAtYi0xNDgge1xuICBwYWRkaW5nLWJvdHRvbTogMTQ4cHg7IH1cblxuLnAtYi0xNDkge1xuICBwYWRkaW5nLWJvdHRvbTogMTQ5cHg7IH1cblxuLnAtYi0xNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH1cblxuLnAtYi0xNTEge1xuICBwYWRkaW5nLWJvdHRvbTogMTUxcHg7IH1cblxuLnAtYi0xNTIge1xuICBwYWRkaW5nLWJvdHRvbTogMTUycHg7IH1cblxuLnAtYi0xNTMge1xuICBwYWRkaW5nLWJvdHRvbTogMTUzcHg7IH1cblxuLnAtYi0xNTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTU0cHg7IH1cblxuLnAtYi0xNTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTU1cHg7IH1cblxuLnAtYi0xNTYge1xuICBwYWRkaW5nLWJvdHRvbTogMTU2cHg7IH1cblxuLnAtYi0xNTcge1xuICBwYWRkaW5nLWJvdHRvbTogMTU3cHg7IH1cblxuLnAtYi0xNTgge1xuICBwYWRkaW5nLWJvdHRvbTogMTU4cHg7IH1cblxuLnAtYi0xNTkge1xuICBwYWRkaW5nLWJvdHRvbTogMTU5cHg7IH1cblxuLnAtYi0xNjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7IH1cblxuLnAtYi0xNjEge1xuICBwYWRkaW5nLWJvdHRvbTogMTYxcHg7IH1cblxuLnAtYi0xNjIge1xuICBwYWRkaW5nLWJvdHRvbTogMTYycHg7IH1cblxuLnAtYi0xNjMge1xuICBwYWRkaW5nLWJvdHRvbTogMTYzcHg7IH1cblxuLnAtYi0xNjQge1xuICBwYWRkaW5nLWJvdHRvbTogMTY0cHg7IH1cblxuLnAtYi0xNjUge1xuICBwYWRkaW5nLWJvdHRvbTogMTY1cHg7IH1cblxuLnAtYi0xNjYge1xuICBwYWRkaW5nLWJvdHRvbTogMTY2cHg7IH1cblxuLnAtYi0xNjcge1xuICBwYWRkaW5nLWJvdHRvbTogMTY3cHg7IH1cblxuLnAtYi0xNjgge1xuICBwYWRkaW5nLWJvdHRvbTogMTY4cHg7IH1cblxuLnAtYi0xNjkge1xuICBwYWRkaW5nLWJvdHRvbTogMTY5cHg7IH1cblxuLnAtYi0xNzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7IH1cblxuLnAtYi0xNzEge1xuICBwYWRkaW5nLWJvdHRvbTogMTcxcHg7IH1cblxuLnAtYi0xNzIge1xuICBwYWRkaW5nLWJvdHRvbTogMTcycHg7IH1cblxuLnAtYi0xNzMge1xuICBwYWRkaW5nLWJvdHRvbTogMTczcHg7IH1cblxuLnAtYi0xNzQge1xuICBwYWRkaW5nLWJvdHRvbTogMTc0cHg7IH1cblxuLnAtYi0xNzUge1xuICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7IH1cblxuLnAtYi0xNzYge1xuICBwYWRkaW5nLWJvdHRvbTogMTc2cHg7IH1cblxuLnAtYi0xNzcge1xuICBwYWRkaW5nLWJvdHRvbTogMTc3cHg7IH1cblxuLnAtYi0xNzgge1xuICBwYWRkaW5nLWJvdHRvbTogMTc4cHg7IH1cblxuLnAtYi0xNzkge1xuICBwYWRkaW5nLWJvdHRvbTogMTc5cHg7IH1cblxuLnAtYi0xODAge1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7IH1cblxuLnAtYi0xODEge1xuICBwYWRkaW5nLWJvdHRvbTogMTgxcHg7IH1cblxuLnAtYi0xODIge1xuICBwYWRkaW5nLWJvdHRvbTogMTgycHg7IH1cblxuLnAtYi0xODMge1xuICBwYWRkaW5nLWJvdHRvbTogMTgzcHg7IH1cblxuLnAtYi0xODQge1xuICBwYWRkaW5nLWJvdHRvbTogMTg0cHg7IH1cblxuLnAtYi0xODUge1xuICBwYWRkaW5nLWJvdHRvbTogMTg1cHg7IH1cblxuLnAtYi0xODYge1xuICBwYWRkaW5nLWJvdHRvbTogMTg2cHg7IH1cblxuLnAtYi0xODcge1xuICBwYWRkaW5nLWJvdHRvbTogMTg3cHg7IH1cblxuLnAtYi0xODgge1xuICBwYWRkaW5nLWJvdHRvbTogMTg4cHg7IH1cblxuLnAtYi0xODkge1xuICBwYWRkaW5nLWJvdHRvbTogMTg5cHg7IH1cblxuLnAtYi0xOTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7IH1cblxuLnAtYi0xOTEge1xuICBwYWRkaW5nLWJvdHRvbTogMTkxcHg7IH1cblxuLnAtYi0xOTIge1xuICBwYWRkaW5nLWJvdHRvbTogMTkycHg7IH1cblxuLnAtYi0xOTMge1xuICBwYWRkaW5nLWJvdHRvbTogMTkzcHg7IH1cblxuLnAtYi0xOTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTk0cHg7IH1cblxuLnAtYi0xOTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTk1cHg7IH1cblxuLnAtYi0xOTYge1xuICBwYWRkaW5nLWJvdHRvbTogMTk2cHg7IH1cblxuLnAtYi0xOTcge1xuICBwYWRkaW5nLWJvdHRvbTogMTk3cHg7IH1cblxuLnAtYi0xOTgge1xuICBwYWRkaW5nLWJvdHRvbTogMTk4cHg7IH1cblxuLnAtYi0xOTkge1xuICBwYWRkaW5nLWJvdHRvbTogMTk5cHg7IH1cblxuLnAtYi0yMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7IH1cblxuLnAtYi0yMDEge1xuICBwYWRkaW5nLWJvdHRvbTogMjAxcHg7IH1cblxuLnAtYi0yMDIge1xuICBwYWRkaW5nLWJvdHRvbTogMjAycHg7IH1cblxuLnAtYi0yMDMge1xuICBwYWRkaW5nLWJvdHRvbTogMjAzcHg7IH1cblxuLnAtYi0yMDQge1xuICBwYWRkaW5nLWJvdHRvbTogMjA0cHg7IH1cblxuLnAtYi0yMDUge1xuICBwYWRkaW5nLWJvdHRvbTogMjA1cHg7IH1cblxuLnAtYi0yMDYge1xuICBwYWRkaW5nLWJvdHRvbTogMjA2cHg7IH1cblxuLnAtYi0yMDcge1xuICBwYWRkaW5nLWJvdHRvbTogMjA3cHg7IH1cblxuLnAtYi0yMDgge1xuICBwYWRkaW5nLWJvdHRvbTogMjA4cHg7IH1cblxuLnAtYi0yMDkge1xuICBwYWRkaW5nLWJvdHRvbTogMjA5cHg7IH1cblxuLnAtYi0yMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMjEwcHg7IH1cblxuLnAtYi0yMTEge1xuICBwYWRkaW5nLWJvdHRvbTogMjExcHg7IH1cblxuLnAtYi0yMTIge1xuICBwYWRkaW5nLWJvdHRvbTogMjEycHg7IH1cblxuLnAtYi0yMTMge1xuICBwYWRkaW5nLWJvdHRvbTogMjEzcHg7IH1cblxuLnAtYi0yMTQge1xuICBwYWRkaW5nLWJvdHRvbTogMjE0cHg7IH1cblxuLnAtYi0yMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMjE1cHg7IH1cblxuLnAtYi0yMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMjE2cHg7IH1cblxuLnAtYi0yMTcge1xuICBwYWRkaW5nLWJvdHRvbTogMjE3cHg7IH1cblxuLnAtYi0yMTgge1xuICBwYWRkaW5nLWJvdHRvbTogMjE4cHg7IH1cblxuLnAtYi0yMTkge1xuICBwYWRkaW5nLWJvdHRvbTogMjE5cHg7IH1cblxuLnAtYi0yMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7IH1cblxuLnAtYi0yMjEge1xuICBwYWRkaW5nLWJvdHRvbTogMjIxcHg7IH1cblxuLnAtYi0yMjIge1xuICBwYWRkaW5nLWJvdHRvbTogMjIycHg7IH1cblxuLnAtYi0yMjMge1xuICBwYWRkaW5nLWJvdHRvbTogMjIzcHg7IH1cblxuLnAtYi0yMjQge1xuICBwYWRkaW5nLWJvdHRvbTogMjI0cHg7IH1cblxuLnAtYi0yMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjI1cHg7IH1cblxuLnAtYi0yMjYge1xuICBwYWRkaW5nLWJvdHRvbTogMjI2cHg7IH1cblxuLnAtYi0yMjcge1xuICBwYWRkaW5nLWJvdHRvbTogMjI3cHg7IH1cblxuLnAtYi0yMjgge1xuICBwYWRkaW5nLWJvdHRvbTogMjI4cHg7IH1cblxuLnAtYi0yMjkge1xuICBwYWRkaW5nLWJvdHRvbTogMjI5cHg7IH1cblxuLnAtYi0yMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMjMwcHg7IH1cblxuLnAtYi0yMzEge1xuICBwYWRkaW5nLWJvdHRvbTogMjMxcHg7IH1cblxuLnAtYi0yMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMjMycHg7IH1cblxuLnAtYi0yMzMge1xuICBwYWRkaW5nLWJvdHRvbTogMjMzcHg7IH1cblxuLnAtYi0yMzQge1xuICBwYWRkaW5nLWJvdHRvbTogMjM0cHg7IH1cblxuLnAtYi0yMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMjM1cHg7IH1cblxuLnAtYi0yMzYge1xuICBwYWRkaW5nLWJvdHRvbTogMjM2cHg7IH1cblxuLnAtYi0yMzcge1xuICBwYWRkaW5nLWJvdHRvbTogMjM3cHg7IH1cblxuLnAtYi0yMzgge1xuICBwYWRkaW5nLWJvdHRvbTogMjM4cHg7IH1cblxuLnAtYi0yMzkge1xuICBwYWRkaW5nLWJvdHRvbTogMjM5cHg7IH1cblxuLnAtYi0yNDAge1xuICBwYWRkaW5nLWJvdHRvbTogMjQwcHg7IH1cblxuLnAtYi0yNDEge1xuICBwYWRkaW5nLWJvdHRvbTogMjQxcHg7IH1cblxuLnAtYi0yNDIge1xuICBwYWRkaW5nLWJvdHRvbTogMjQycHg7IH1cblxuLnAtYi0yNDMge1xuICBwYWRkaW5nLWJvdHRvbTogMjQzcHg7IH1cblxuLnAtYi0yNDQge1xuICBwYWRkaW5nLWJvdHRvbTogMjQ0cHg7IH1cblxuLnAtYi0yNDUge1xuICBwYWRkaW5nLWJvdHRvbTogMjQ1cHg7IH1cblxuLnAtYi0yNDYge1xuICBwYWRkaW5nLWJvdHRvbTogMjQ2cHg7IH1cblxuLnAtYi0yNDcge1xuICBwYWRkaW5nLWJvdHRvbTogMjQ3cHg7IH1cblxuLnAtYi0yNDgge1xuICBwYWRkaW5nLWJvdHRvbTogMjQ4cHg7IH1cblxuLnAtYi0yNDkge1xuICBwYWRkaW5nLWJvdHRvbTogMjQ5cHg7IH1cblxuLnAtYi0yNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7IH1cblxuLnAtbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLnAtbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7IH1cblxuLnAtbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7IH1cblxuLnAtbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7IH1cblxuLnAtbC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cblxuLnAtbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLnAtbC02IHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7IH1cblxuLnAtbC03IHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7IH1cblxuLnAtbC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cblxuLnAtbC05IHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7IH1cblxuLnAtbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ucC1sLTExIHtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4OyB9XG5cbi5wLWwtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cblxuLnAtbC0xMyB7XG4gIHBhZGRpbmctbGVmdDogMTNweDsgfVxuXG4ucC1sLTE0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4OyB9XG5cbi5wLWwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLnAtbC0xNiB7XG4gIHBhZGRpbmctbGVmdDogMTZweDsgfVxuXG4ucC1sLTE3IHtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4OyB9XG5cbi5wLWwtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cblxuLnAtbC0xOSB7XG4gIHBhZGRpbmctbGVmdDogMTlweDsgfVxuXG4ucC1sLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5wLWwtMjEge1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7IH1cblxuLnAtbC0yMiB7XG4gIHBhZGRpbmctbGVmdDogMjJweDsgfVxuXG4ucC1sLTIzIHtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4OyB9XG5cbi5wLWwtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cblxuLnAtbC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4ucC1sLTI2IHtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4OyB9XG5cbi5wLWwtMjcge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7IH1cblxuLnAtbC0yOCB7XG4gIHBhZGRpbmctbGVmdDogMjhweDsgfVxuXG4ucC1sLTI5IHtcbiAgcGFkZGluZy1sZWZ0OiAyOXB4OyB9XG5cbi5wLWwtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLnAtbC0zMSB7XG4gIHBhZGRpbmctbGVmdDogMzFweDsgfVxuXG4ucC1sLTMyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4OyB9XG5cbi5wLWwtMzMge1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7IH1cblxuLnAtbC0zNCB7XG4gIHBhZGRpbmctbGVmdDogMzRweDsgfVxuXG4ucC1sLTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG5cbi5wLWwtMzYge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7IH1cblxuLnAtbC0zNyB7XG4gIHBhZGRpbmctbGVmdDogMzdweDsgfVxuXG4ucC1sLTM4IHtcbiAgcGFkZGluZy1sZWZ0OiAzOHB4OyB9XG5cbi5wLWwtMzkge1xuICBwYWRkaW5nLWxlZnQ6IDM5cHg7IH1cblxuLnAtbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG4ucC1sLTQxIHtcbiAgcGFkZGluZy1sZWZ0OiA0MXB4OyB9XG5cbi5wLWwtNDIge1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7IH1cblxuLnAtbC00MyB7XG4gIHBhZGRpbmctbGVmdDogNDNweDsgfVxuXG4ucC1sLTQ0IHtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4OyB9XG5cbi5wLWwtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cblxuLnAtbC00NiB7XG4gIHBhZGRpbmctbGVmdDogNDZweDsgfVxuXG4ucC1sLTQ3IHtcbiAgcGFkZGluZy1sZWZ0OiA0N3B4OyB9XG5cbi5wLWwtNDgge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH1cblxuLnAtbC00OSB7XG4gIHBhZGRpbmctbGVmdDogNDlweDsgfVxuXG4ucC1sLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG5cbi5wLWwtNTEge1xuICBwYWRkaW5nLWxlZnQ6IDUxcHg7IH1cblxuLnAtbC01MiB7XG4gIHBhZGRpbmctbGVmdDogNTJweDsgfVxuXG4ucC1sLTUzIHtcbiAgcGFkZGluZy1sZWZ0OiA1M3B4OyB9XG5cbi5wLWwtNTQge1xuICBwYWRkaW5nLWxlZnQ6IDU0cHg7IH1cblxuLnAtbC01NSB7XG4gIHBhZGRpbmctbGVmdDogNTVweDsgfVxuXG4ucC1sLTU2IHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4OyB9XG5cbi5wLWwtNTcge1xuICBwYWRkaW5nLWxlZnQ6IDU3cHg7IH1cblxuLnAtbC01OCB7XG4gIHBhZGRpbmctbGVmdDogNThweDsgfVxuXG4ucC1sLTU5IHtcbiAgcGFkZGluZy1sZWZ0OiA1OXB4OyB9XG5cbi5wLWwtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cblxuLnAtbC02MSB7XG4gIHBhZGRpbmctbGVmdDogNjFweDsgfVxuXG4ucC1sLTYyIHtcbiAgcGFkZGluZy1sZWZ0OiA2MnB4OyB9XG5cbi5wLWwtNjMge1xuICBwYWRkaW5nLWxlZnQ6IDYzcHg7IH1cblxuLnAtbC02NCB7XG4gIHBhZGRpbmctbGVmdDogNjRweDsgfVxuXG4ucC1sLTY1IHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4OyB9XG5cbi5wLWwtNjYge1xuICBwYWRkaW5nLWxlZnQ6IDY2cHg7IH1cblxuLnAtbC02NyB7XG4gIHBhZGRpbmctbGVmdDogNjdweDsgfVxuXG4ucC1sLTY4IHtcbiAgcGFkZGluZy1sZWZ0OiA2OHB4OyB9XG5cbi5wLWwtNjkge1xuICBwYWRkaW5nLWxlZnQ6IDY5cHg7IH1cblxuLnAtbC03MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweDsgfVxuXG4ucC1sLTcxIHtcbiAgcGFkZGluZy1sZWZ0OiA3MXB4OyB9XG5cbi5wLWwtNzIge1xuICBwYWRkaW5nLWxlZnQ6IDcycHg7IH1cblxuLnAtbC03MyB7XG4gIHBhZGRpbmctbGVmdDogNzNweDsgfVxuXG4ucC1sLTc0IHtcbiAgcGFkZGluZy1sZWZ0OiA3NHB4OyB9XG5cbi5wLWwtNzUge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7IH1cblxuLnAtbC03NiB7XG4gIHBhZGRpbmctbGVmdDogNzZweDsgfVxuXG4ucC1sLTc3IHtcbiAgcGFkZGluZy1sZWZ0OiA3N3B4OyB9XG5cbi5wLWwtNzgge1xuICBwYWRkaW5nLWxlZnQ6IDc4cHg7IH1cblxuLnAtbC03OSB7XG4gIHBhZGRpbmctbGVmdDogNzlweDsgfVxuXG4ucC1sLTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG5cbi5wLWwtODEge1xuICBwYWRkaW5nLWxlZnQ6IDgxcHg7IH1cblxuLnAtbC04MiB7XG4gIHBhZGRpbmctbGVmdDogODJweDsgfVxuXG4ucC1sLTgzIHtcbiAgcGFkZGluZy1sZWZ0OiA4M3B4OyB9XG5cbi5wLWwtODQge1xuICBwYWRkaW5nLWxlZnQ6IDg0cHg7IH1cblxuLnAtbC04NSB7XG4gIHBhZGRpbmctbGVmdDogODVweDsgfVxuXG4ucC1sLTg2IHtcbiAgcGFkZGluZy1sZWZ0OiA4NnB4OyB9XG5cbi5wLWwtODcge1xuICBwYWRkaW5nLWxlZnQ6IDg3cHg7IH1cblxuLnAtbC04OCB7XG4gIHBhZGRpbmctbGVmdDogODhweDsgfVxuXG4ucC1sLTg5IHtcbiAgcGFkZGluZy1sZWZ0OiA4OXB4OyB9XG5cbi5wLWwtOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7IH1cblxuLnAtbC05MSB7XG4gIHBhZGRpbmctbGVmdDogOTFweDsgfVxuXG4ucC1sLTkyIHtcbiAgcGFkZGluZy1sZWZ0OiA5MnB4OyB9XG5cbi5wLWwtOTMge1xuICBwYWRkaW5nLWxlZnQ6IDkzcHg7IH1cblxuLnAtbC05NCB7XG4gIHBhZGRpbmctbGVmdDogOTRweDsgfVxuXG4ucC1sLTk1IHtcbiAgcGFkZGluZy1sZWZ0OiA5NXB4OyB9XG5cbi5wLWwtOTYge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHg7IH1cblxuLnAtbC05NyB7XG4gIHBhZGRpbmctbGVmdDogOTdweDsgfVxuXG4ucC1sLTk4IHtcbiAgcGFkZGluZy1sZWZ0OiA5OHB4OyB9XG5cbi5wLWwtOTkge1xuICBwYWRkaW5nLWxlZnQ6IDk5cHg7IH1cblxuLnAtbC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9XG5cbi5wLWwtMTAxIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDFweDsgfVxuXG4ucC1sLTEwMiB7XG4gIHBhZGRpbmctbGVmdDogMTAycHg7IH1cblxuLnAtbC0xMDMge1xuICBwYWRkaW5nLWxlZnQ6IDEwM3B4OyB9XG5cbi5wLWwtMTA0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDRweDsgfVxuXG4ucC1sLTEwNSB7XG4gIHBhZGRpbmctbGVmdDogMTA1cHg7IH1cblxuLnAtbC0xMDYge1xuICBwYWRkaW5nLWxlZnQ6IDEwNnB4OyB9XG5cbi5wLWwtMTA3IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDdweDsgfVxuXG4ucC1sLTEwOCB7XG4gIHBhZGRpbmctbGVmdDogMTA4cHg7IH1cblxuLnAtbC0xMDkge1xuICBwYWRkaW5nLWxlZnQ6IDEwOXB4OyB9XG5cbi5wLWwtMTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDsgfVxuXG4ucC1sLTExMSB7XG4gIHBhZGRpbmctbGVmdDogMTExcHg7IH1cblxuLnAtbC0xMTIge1xuICBwYWRkaW5nLWxlZnQ6IDExMnB4OyB9XG5cbi5wLWwtMTEzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTNweDsgfVxuXG4ucC1sLTExNCB7XG4gIHBhZGRpbmctbGVmdDogMTE0cHg7IH1cblxuLnAtbC0xMTUge1xuICBwYWRkaW5nLWxlZnQ6IDExNXB4OyB9XG5cbi5wLWwtMTE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxMTZweDsgfVxuXG4ucC1sLTExNyB7XG4gIHBhZGRpbmctbGVmdDogMTE3cHg7IH1cblxuLnAtbC0xMTgge1xuICBwYWRkaW5nLWxlZnQ6IDExOHB4OyB9XG5cbi5wLWwtMTE5IHtcbiAgcGFkZGluZy1sZWZ0OiAxMTlweDsgfVxuXG4ucC1sLTEyMCB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7IH1cblxuLnAtbC0xMjEge1xuICBwYWRkaW5nLWxlZnQ6IDEyMXB4OyB9XG5cbi5wLWwtMTIyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjJweDsgfVxuXG4ucC1sLTEyMyB7XG4gIHBhZGRpbmctbGVmdDogMTIzcHg7IH1cblxuLnAtbC0xMjQge1xuICBwYWRkaW5nLWxlZnQ6IDEyNHB4OyB9XG5cbi5wLWwtMTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjVweDsgfVxuXG4ucC1sLTEyNiB7XG4gIHBhZGRpbmctbGVmdDogMTI2cHg7IH1cblxuLnAtbC0xMjcge1xuICBwYWRkaW5nLWxlZnQ6IDEyN3B4OyB9XG5cbi5wLWwtMTI4IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjhweDsgfVxuXG4ucC1sLTEyOSB7XG4gIHBhZGRpbmctbGVmdDogMTI5cHg7IH1cblxuLnAtbC0xMzAge1xuICBwYWRkaW5nLWxlZnQ6IDEzMHB4OyB9XG5cbi5wLWwtMTMxIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzFweDsgfVxuXG4ucC1sLTEzMiB7XG4gIHBhZGRpbmctbGVmdDogMTMycHg7IH1cblxuLnAtbC0xMzMge1xuICBwYWRkaW5nLWxlZnQ6IDEzM3B4OyB9XG5cbi5wLWwtMTM0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMzRweDsgfVxuXG4ucC1sLTEzNSB7XG4gIHBhZGRpbmctbGVmdDogMTM1cHg7IH1cblxuLnAtbC0xMzYge1xuICBwYWRkaW5nLWxlZnQ6IDEzNnB4OyB9XG5cbi5wLWwtMTM3IHtcbiAgcGFkZGluZy1sZWZ0OiAxMzdweDsgfVxuXG4ucC1sLTEzOCB7XG4gIHBhZGRpbmctbGVmdDogMTM4cHg7IH1cblxuLnAtbC0xMzkge1xuICBwYWRkaW5nLWxlZnQ6IDEzOXB4OyB9XG5cbi5wLWwtMTQwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDsgfVxuXG4ucC1sLTE0MSB7XG4gIHBhZGRpbmctbGVmdDogMTQxcHg7IH1cblxuLnAtbC0xNDIge1xuICBwYWRkaW5nLWxlZnQ6IDE0MnB4OyB9XG5cbi5wLWwtMTQzIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDNweDsgfVxuXG4ucC1sLTE0NCB7XG4gIHBhZGRpbmctbGVmdDogMTQ0cHg7IH1cblxuLnAtbC0xNDUge1xuICBwYWRkaW5nLWxlZnQ6IDE0NXB4OyB9XG5cbi5wLWwtMTQ2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNDZweDsgfVxuXG4ucC1sLTE0NyB7XG4gIHBhZGRpbmctbGVmdDogMTQ3cHg7IH1cblxuLnAtbC0xNDgge1xuICBwYWRkaW5nLWxlZnQ6IDE0OHB4OyB9XG5cbi5wLWwtMTQ5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNDlweDsgfVxuXG4ucC1sLTE1MCB7XG4gIHBhZGRpbmctbGVmdDogMTUwcHg7IH1cblxuLnAtbC0xNTEge1xuICBwYWRkaW5nLWxlZnQ6IDE1MXB4OyB9XG5cbi5wLWwtMTUyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNTJweDsgfVxuXG4ucC1sLTE1MyB7XG4gIHBhZGRpbmctbGVmdDogMTUzcHg7IH1cblxuLnAtbC0xNTQge1xuICBwYWRkaW5nLWxlZnQ6IDE1NHB4OyB9XG5cbi5wLWwtMTU1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNTVweDsgfVxuXG4ucC1sLTE1NiB7XG4gIHBhZGRpbmctbGVmdDogMTU2cHg7IH1cblxuLnAtbC0xNTcge1xuICBwYWRkaW5nLWxlZnQ6IDE1N3B4OyB9XG5cbi5wLWwtMTU4IHtcbiAgcGFkZGluZy1sZWZ0OiAxNThweDsgfVxuXG4ucC1sLTE1OSB7XG4gIHBhZGRpbmctbGVmdDogMTU5cHg7IH1cblxuLnAtbC0xNjAge1xuICBwYWRkaW5nLWxlZnQ6IDE2MHB4OyB9XG5cbi5wLWwtMTYxIHtcbiAgcGFkZGluZy1sZWZ0OiAxNjFweDsgfVxuXG4ucC1sLTE2MiB7XG4gIHBhZGRpbmctbGVmdDogMTYycHg7IH1cblxuLnAtbC0xNjMge1xuICBwYWRkaW5nLWxlZnQ6IDE2M3B4OyB9XG5cbi5wLWwtMTY0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNjRweDsgfVxuXG4ucC1sLTE2NSB7XG4gIHBhZGRpbmctbGVmdDogMTY1cHg7IH1cblxuLnAtbC0xNjYge1xuICBwYWRkaW5nLWxlZnQ6IDE2NnB4OyB9XG5cbi5wLWwtMTY3IHtcbiAgcGFkZGluZy1sZWZ0OiAxNjdweDsgfVxuXG4ucC1sLTE2OCB7XG4gIHBhZGRpbmctbGVmdDogMTY4cHg7IH1cblxuLnAtbC0xNjkge1xuICBwYWRkaW5nLWxlZnQ6IDE2OXB4OyB9XG5cbi5wLWwtMTcwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNzBweDsgfVxuXG4ucC1sLTE3MSB7XG4gIHBhZGRpbmctbGVmdDogMTcxcHg7IH1cblxuLnAtbC0xNzIge1xuICBwYWRkaW5nLWxlZnQ6IDE3MnB4OyB9XG5cbi5wLWwtMTczIHtcbiAgcGFkZGluZy1sZWZ0OiAxNzNweDsgfVxuXG4ucC1sLTE3NCB7XG4gIHBhZGRpbmctbGVmdDogMTc0cHg7IH1cblxuLnAtbC0xNzUge1xuICBwYWRkaW5nLWxlZnQ6IDE3NXB4OyB9XG5cbi5wLWwtMTc2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNzZweDsgfVxuXG4ucC1sLTE3NyB7XG4gIHBhZGRpbmctbGVmdDogMTc3cHg7IH1cblxuLnAtbC0xNzgge1xuICBwYWRkaW5nLWxlZnQ6IDE3OHB4OyB9XG5cbi5wLWwtMTc5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNzlweDsgfVxuXG4ucC1sLTE4MCB7XG4gIHBhZGRpbmctbGVmdDogMTgwcHg7IH1cblxuLnAtbC0xODEge1xuICBwYWRkaW5nLWxlZnQ6IDE4MXB4OyB9XG5cbi5wLWwtMTgyIHtcbiAgcGFkZGluZy1sZWZ0OiAxODJweDsgfVxuXG4ucC1sLTE4MyB7XG4gIHBhZGRpbmctbGVmdDogMTgzcHg7IH1cblxuLnAtbC0xODQge1xuICBwYWRkaW5nLWxlZnQ6IDE4NHB4OyB9XG5cbi5wLWwtMTg1IHtcbiAgcGFkZGluZy1sZWZ0OiAxODVweDsgfVxuXG4ucC1sLTE4NiB7XG4gIHBhZGRpbmctbGVmdDogMTg2cHg7IH1cblxuLnAtbC0xODcge1xuICBwYWRkaW5nLWxlZnQ6IDE4N3B4OyB9XG5cbi5wLWwtMTg4IHtcbiAgcGFkZGluZy1sZWZ0OiAxODhweDsgfVxuXG4ucC1sLTE4OSB7XG4gIHBhZGRpbmctbGVmdDogMTg5cHg7IH1cblxuLnAtbC0xOTAge1xuICBwYWRkaW5nLWxlZnQ6IDE5MHB4OyB9XG5cbi5wLWwtMTkxIHtcbiAgcGFkZGluZy1sZWZ0OiAxOTFweDsgfVxuXG4ucC1sLTE5MiB7XG4gIHBhZGRpbmctbGVmdDogMTkycHg7IH1cblxuLnAtbC0xOTMge1xuICBwYWRkaW5nLWxlZnQ6IDE5M3B4OyB9XG5cbi5wLWwtMTk0IHtcbiAgcGFkZGluZy1sZWZ0OiAxOTRweDsgfVxuXG4ucC1sLTE5NSB7XG4gIHBhZGRpbmctbGVmdDogMTk1cHg7IH1cblxuLnAtbC0xOTYge1xuICBwYWRkaW5nLWxlZnQ6IDE5NnB4OyB9XG5cbi5wLWwtMTk3IHtcbiAgcGFkZGluZy1sZWZ0OiAxOTdweDsgfVxuXG4ucC1sLTE5OCB7XG4gIHBhZGRpbmctbGVmdDogMTk4cHg7IH1cblxuLnAtbC0xOTkge1xuICBwYWRkaW5nLWxlZnQ6IDE5OXB4OyB9XG5cbi5wLWwtMjAwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDsgfVxuXG4ucC1sLTIwMSB7XG4gIHBhZGRpbmctbGVmdDogMjAxcHg7IH1cblxuLnAtbC0yMDIge1xuICBwYWRkaW5nLWxlZnQ6IDIwMnB4OyB9XG5cbi5wLWwtMjAzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMDNweDsgfVxuXG4ucC1sLTIwNCB7XG4gIHBhZGRpbmctbGVmdDogMjA0cHg7IH1cblxuLnAtbC0yMDUge1xuICBwYWRkaW5nLWxlZnQ6IDIwNXB4OyB9XG5cbi5wLWwtMjA2IHtcbiAgcGFkZGluZy1sZWZ0OiAyMDZweDsgfVxuXG4ucC1sLTIwNyB7XG4gIHBhZGRpbmctbGVmdDogMjA3cHg7IH1cblxuLnAtbC0yMDgge1xuICBwYWRkaW5nLWxlZnQ6IDIwOHB4OyB9XG5cbi5wLWwtMjA5IHtcbiAgcGFkZGluZy1sZWZ0OiAyMDlweDsgfVxuXG4ucC1sLTIxMCB7XG4gIHBhZGRpbmctbGVmdDogMjEwcHg7IH1cblxuLnAtbC0yMTEge1xuICBwYWRkaW5nLWxlZnQ6IDIxMXB4OyB9XG5cbi5wLWwtMjEyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMTJweDsgfVxuXG4ucC1sLTIxMyB7XG4gIHBhZGRpbmctbGVmdDogMjEzcHg7IH1cblxuLnAtbC0yMTQge1xuICBwYWRkaW5nLWxlZnQ6IDIxNHB4OyB9XG5cbi5wLWwtMjE1IHtcbiAgcGFkZGluZy1sZWZ0OiAyMTVweDsgfVxuXG4ucC1sLTIxNiB7XG4gIHBhZGRpbmctbGVmdDogMjE2cHg7IH1cblxuLnAtbC0yMTcge1xuICBwYWRkaW5nLWxlZnQ6IDIxN3B4OyB9XG5cbi5wLWwtMjE4IHtcbiAgcGFkZGluZy1sZWZ0OiAyMThweDsgfVxuXG4ucC1sLTIxOSB7XG4gIHBhZGRpbmctbGVmdDogMjE5cHg7IH1cblxuLnAtbC0yMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIyMHB4OyB9XG5cbi5wLWwtMjIxIHtcbiAgcGFkZGluZy1sZWZ0OiAyMjFweDsgfVxuXG4ucC1sLTIyMiB7XG4gIHBhZGRpbmctbGVmdDogMjIycHg7IH1cblxuLnAtbC0yMjMge1xuICBwYWRkaW5nLWxlZnQ6IDIyM3B4OyB9XG5cbi5wLWwtMjI0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMjRweDsgfVxuXG4ucC1sLTIyNSB7XG4gIHBhZGRpbmctbGVmdDogMjI1cHg7IH1cblxuLnAtbC0yMjYge1xuICBwYWRkaW5nLWxlZnQ6IDIyNnB4OyB9XG5cbi5wLWwtMjI3IHtcbiAgcGFkZGluZy1sZWZ0OiAyMjdweDsgfVxuXG4ucC1sLTIyOCB7XG4gIHBhZGRpbmctbGVmdDogMjI4cHg7IH1cblxuLnAtbC0yMjkge1xuICBwYWRkaW5nLWxlZnQ6IDIyOXB4OyB9XG5cbi5wLWwtMjMwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMzBweDsgfVxuXG4ucC1sLTIzMSB7XG4gIHBhZGRpbmctbGVmdDogMjMxcHg7IH1cblxuLnAtbC0yMzIge1xuICBwYWRkaW5nLWxlZnQ6IDIzMnB4OyB9XG5cbi5wLWwtMjMzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMzNweDsgfVxuXG4ucC1sLTIzNCB7XG4gIHBhZGRpbmctbGVmdDogMjM0cHg7IH1cblxuLnAtbC0yMzUge1xuICBwYWRkaW5nLWxlZnQ6IDIzNXB4OyB9XG5cbi5wLWwtMjM2IHtcbiAgcGFkZGluZy1sZWZ0OiAyMzZweDsgfVxuXG4ucC1sLTIzNyB7XG4gIHBhZGRpbmctbGVmdDogMjM3cHg7IH1cblxuLnAtbC0yMzgge1xuICBwYWRkaW5nLWxlZnQ6IDIzOHB4OyB9XG5cbi5wLWwtMjM5IHtcbiAgcGFkZGluZy1sZWZ0OiAyMzlweDsgfVxuXG4ucC1sLTI0MCB7XG4gIHBhZGRpbmctbGVmdDogMjQwcHg7IH1cblxuLnAtbC0yNDEge1xuICBwYWRkaW5nLWxlZnQ6IDI0MXB4OyB9XG5cbi5wLWwtMjQyIHtcbiAgcGFkZGluZy1sZWZ0OiAyNDJweDsgfVxuXG4ucC1sLTI0MyB7XG4gIHBhZGRpbmctbGVmdDogMjQzcHg7IH1cblxuLnAtbC0yNDQge1xuICBwYWRkaW5nLWxlZnQ6IDI0NHB4OyB9XG5cbi5wLWwtMjQ1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNDVweDsgfVxuXG4ucC1sLTI0NiB7XG4gIHBhZGRpbmctbGVmdDogMjQ2cHg7IH1cblxuLnAtbC0yNDcge1xuICBwYWRkaW5nLWxlZnQ6IDI0N3B4OyB9XG5cbi5wLWwtMjQ4IHtcbiAgcGFkZGluZy1sZWZ0OiAyNDhweDsgfVxuXG4ucC1sLTI0OSB7XG4gIHBhZGRpbmctbGVmdDogMjQ5cHg7IH1cblxuLnAtbC0yNTAge1xuICBwYWRkaW5nLWxlZnQ6IDI1MHB4OyB9XG5cbi5wLXItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuXG4ucC1yLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7IH1cblxuLnAtci0yIHtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbi5wLXItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDsgfVxuXG4ucC1yLTQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cblxuLnAtci01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5wLXItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDsgfVxuXG4ucC1yLTcge1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7IH1cblxuLnAtci04IHtcbiAgcGFkZGluZy1yaWdodDogOHB4OyB9XG5cbi5wLXItOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDsgfVxuXG4ucC1yLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4ucC1yLTExIHtcbiAgcGFkZGluZy1yaWdodDogMTFweDsgfVxuXG4ucC1yLTEyIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuXG4ucC1yLTEzIHtcbiAgcGFkZGluZy1yaWdodDogMTNweDsgfVxuXG4ucC1yLTE0IHtcbiAgcGFkZGluZy1yaWdodDogMTRweDsgfVxuXG4ucC1yLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4ucC1yLTE2IHtcbiAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuXG4ucC1yLTE3IHtcbiAgcGFkZGluZy1yaWdodDogMTdweDsgfVxuXG4ucC1yLTE4IHtcbiAgcGFkZGluZy1yaWdodDogMThweDsgfVxuXG4ucC1yLTE5IHtcbiAgcGFkZGluZy1yaWdodDogMTlweDsgfVxuXG4ucC1yLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4ucC1yLTIxIHtcbiAgcGFkZGluZy1yaWdodDogMjFweDsgfVxuXG4ucC1yLTIyIHtcbiAgcGFkZGluZy1yaWdodDogMjJweDsgfVxuXG4ucC1yLTIzIHtcbiAgcGFkZGluZy1yaWdodDogMjNweDsgfVxuXG4ucC1yLTI0IHtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuXG4ucC1yLTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuXG4ucC1yLTI2IHtcbiAgcGFkZGluZy1yaWdodDogMjZweDsgfVxuXG4ucC1yLTI3IHtcbiAgcGFkZGluZy1yaWdodDogMjdweDsgfVxuXG4ucC1yLTI4IHtcbiAgcGFkZGluZy1yaWdodDogMjhweDsgfVxuXG4ucC1yLTI5IHtcbiAgcGFkZGluZy1yaWdodDogMjlweDsgfVxuXG4ucC1yLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4ucC1yLTMxIHtcbiAgcGFkZGluZy1yaWdodDogMzFweDsgfVxuXG4ucC1yLTMyIHtcbiAgcGFkZGluZy1yaWdodDogMzJweDsgfVxuXG4ucC1yLTMzIHtcbiAgcGFkZGluZy1yaWdodDogMzNweDsgfVxuXG4ucC1yLTM0IHtcbiAgcGFkZGluZy1yaWdodDogMzRweDsgfVxuXG4ucC1yLTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuXG4ucC1yLTM2IHtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ucC1yLTM3IHtcbiAgcGFkZGluZy1yaWdodDogMzdweDsgfVxuXG4ucC1yLTM4IHtcbiAgcGFkZGluZy1yaWdodDogMzhweDsgfVxuXG4ucC1yLTM5IHtcbiAgcGFkZGluZy1yaWdodDogMzlweDsgfVxuXG4ucC1yLTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4ucC1yLTQxIHtcbiAgcGFkZGluZy1yaWdodDogNDFweDsgfVxuXG4ucC1yLTQyIHtcbiAgcGFkZGluZy1yaWdodDogNDJweDsgfVxuXG4ucC1yLTQzIHtcbiAgcGFkZGluZy1yaWdodDogNDNweDsgfVxuXG4ucC1yLTQ0IHtcbiAgcGFkZGluZy1yaWdodDogNDRweDsgfVxuXG4ucC1yLTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDsgfVxuXG4ucC1yLTQ2IHtcbiAgcGFkZGluZy1yaWdodDogNDZweDsgfVxuXG4ucC1yLTQ3IHtcbiAgcGFkZGluZy1yaWdodDogNDdweDsgfVxuXG4ucC1yLTQ4IHtcbiAgcGFkZGluZy1yaWdodDogNDhweDsgfVxuXG4ucC1yLTQ5IHtcbiAgcGFkZGluZy1yaWdodDogNDlweDsgfVxuXG4ucC1yLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuXG4ucC1yLTUxIHtcbiAgcGFkZGluZy1yaWdodDogNTFweDsgfVxuXG4ucC1yLTUyIHtcbiAgcGFkZGluZy1yaWdodDogNTJweDsgfVxuXG4ucC1yLTUzIHtcbiAgcGFkZGluZy1yaWdodDogNTNweDsgfVxuXG4ucC1yLTU0IHtcbiAgcGFkZGluZy1yaWdodDogNTRweDsgfVxuXG4ucC1yLTU1IHtcbiAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuXG4ucC1yLTU2IHtcbiAgcGFkZGluZy1yaWdodDogNTZweDsgfVxuXG4ucC1yLTU3IHtcbiAgcGFkZGluZy1yaWdodDogNTdweDsgfVxuXG4ucC1yLTU4IHtcbiAgcGFkZGluZy1yaWdodDogNThweDsgfVxuXG4ucC1yLTU5IHtcbiAgcGFkZGluZy1yaWdodDogNTlweDsgfVxuXG4ucC1yLTYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuXG4ucC1yLTYxIHtcbiAgcGFkZGluZy1yaWdodDogNjFweDsgfVxuXG4ucC1yLTYyIHtcbiAgcGFkZGluZy1yaWdodDogNjJweDsgfVxuXG4ucC1yLTYzIHtcbiAgcGFkZGluZy1yaWdodDogNjNweDsgfVxuXG4ucC1yLTY0IHtcbiAgcGFkZGluZy1yaWdodDogNjRweDsgfVxuXG4ucC1yLTY1IHtcbiAgcGFkZGluZy1yaWdodDogNjVweDsgfVxuXG4ucC1yLTY2IHtcbiAgcGFkZGluZy1yaWdodDogNjZweDsgfVxuXG4ucC1yLTY3IHtcbiAgcGFkZGluZy1yaWdodDogNjdweDsgfVxuXG4ucC1yLTY4IHtcbiAgcGFkZGluZy1yaWdodDogNjhweDsgfVxuXG4ucC1yLTY5IHtcbiAgcGFkZGluZy1yaWdodDogNjlweDsgfVxuXG4ucC1yLTcwIHtcbiAgcGFkZGluZy1yaWdodDogNzBweDsgfVxuXG4ucC1yLTcxIHtcbiAgcGFkZGluZy1yaWdodDogNzFweDsgfVxuXG4ucC1yLTcyIHtcbiAgcGFkZGluZy1yaWdodDogNzJweDsgfVxuXG4ucC1yLTczIHtcbiAgcGFkZGluZy1yaWdodDogNzNweDsgfVxuXG4ucC1yLTc0IHtcbiAgcGFkZGluZy1yaWdodDogNzRweDsgfVxuXG4ucC1yLTc1IHtcbiAgcGFkZGluZy1yaWdodDogNzVweDsgfVxuXG4ucC1yLTc2IHtcbiAgcGFkZGluZy1yaWdodDogNzZweDsgfVxuXG4ucC1yLTc3IHtcbiAgcGFkZGluZy1yaWdodDogNzdweDsgfVxuXG4ucC1yLTc4IHtcbiAgcGFkZGluZy1yaWdodDogNzhweDsgfVxuXG4ucC1yLTc5IHtcbiAgcGFkZGluZy1yaWdodDogNzlweDsgfVxuXG4ucC1yLTgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweDsgfVxuXG4ucC1yLTgxIHtcbiAgcGFkZGluZy1yaWdodDogODFweDsgfVxuXG4ucC1yLTgyIHtcbiAgcGFkZGluZy1yaWdodDogODJweDsgfVxuXG4ucC1yLTgzIHtcbiAgcGFkZGluZy1yaWdodDogODNweDsgfVxuXG4ucC1yLTg0IHtcbiAgcGFkZGluZy1yaWdodDogODRweDsgfVxuXG4ucC1yLTg1IHtcbiAgcGFkZGluZy1yaWdodDogODVweDsgfVxuXG4ucC1yLTg2IHtcbiAgcGFkZGluZy1yaWdodDogODZweDsgfVxuXG4ucC1yLTg3IHtcbiAgcGFkZGluZy1yaWdodDogODdweDsgfVxuXG4ucC1yLTg4IHtcbiAgcGFkZGluZy1yaWdodDogODhweDsgfVxuXG4ucC1yLTg5IHtcbiAgcGFkZGluZy1yaWdodDogODlweDsgfVxuXG4ucC1yLTkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweDsgfVxuXG4ucC1yLTkxIHtcbiAgcGFkZGluZy1yaWdodDogOTFweDsgfVxuXG4ucC1yLTkyIHtcbiAgcGFkZGluZy1yaWdodDogOTJweDsgfVxuXG4ucC1yLTkzIHtcbiAgcGFkZGluZy1yaWdodDogOTNweDsgfVxuXG4ucC1yLTk0IHtcbiAgcGFkZGluZy1yaWdodDogOTRweDsgfVxuXG4ucC1yLTk1IHtcbiAgcGFkZGluZy1yaWdodDogOTVweDsgfVxuXG4ucC1yLTk2IHtcbiAgcGFkZGluZy1yaWdodDogOTZweDsgfVxuXG4ucC1yLTk3IHtcbiAgcGFkZGluZy1yaWdodDogOTdweDsgfVxuXG4ucC1yLTk4IHtcbiAgcGFkZGluZy1yaWdodDogOThweDsgfVxuXG4ucC1yLTk5IHtcbiAgcGFkZGluZy1yaWdodDogOTlweDsgfVxuXG4ucC1yLTEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG5cbi5wLXItMTAxIHtcbiAgcGFkZGluZy1yaWdodDogMTAxcHg7IH1cblxuLnAtci0xMDIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDJweDsgfVxuXG4ucC1yLTEwMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwM3B4OyB9XG5cbi5wLXItMTA0IHtcbiAgcGFkZGluZy1yaWdodDogMTA0cHg7IH1cblxuLnAtci0xMDUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDVweDsgfVxuXG4ucC1yLTEwNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwNnB4OyB9XG5cbi5wLXItMTA3IHtcbiAgcGFkZGluZy1yaWdodDogMTA3cHg7IH1cblxuLnAtci0xMDgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDhweDsgfVxuXG4ucC1yLTEwOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwOXB4OyB9XG5cbi5wLXItMTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTEwcHg7IH1cblxuLnAtci0xMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTFweDsgfVxuXG4ucC1yLTExMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMnB4OyB9XG5cbi5wLXItMTEzIHtcbiAgcGFkZGluZy1yaWdodDogMTEzcHg7IH1cblxuLnAtci0xMTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTRweDsgfVxuXG4ucC1yLTExNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDExNXB4OyB9XG5cbi5wLXItMTE2IHtcbiAgcGFkZGluZy1yaWdodDogMTE2cHg7IH1cblxuLnAtci0xMTcge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTdweDsgfVxuXG4ucC1yLTExOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDExOHB4OyB9XG5cbi5wLXItMTE5IHtcbiAgcGFkZGluZy1yaWdodDogMTE5cHg7IH1cblxuLnAtci0xMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDsgfVxuXG4ucC1yLTEyMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMXB4OyB9XG5cbi5wLXItMTIyIHtcbiAgcGFkZGluZy1yaWdodDogMTIycHg7IH1cblxuLnAtci0xMjMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjNweDsgfVxuXG4ucC1yLTEyNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyNHB4OyB9XG5cbi5wLXItMTI1IHtcbiAgcGFkZGluZy1yaWdodDogMTI1cHg7IH1cblxuLnAtci0xMjYge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjZweDsgfVxuXG4ucC1yLTEyNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyN3B4OyB9XG5cbi5wLXItMTI4IHtcbiAgcGFkZGluZy1yaWdodDogMTI4cHg7IH1cblxuLnAtci0xMjkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjlweDsgfVxuXG4ucC1yLTEzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzMHB4OyB9XG5cbi5wLXItMTMxIHtcbiAgcGFkZGluZy1yaWdodDogMTMxcHg7IH1cblxuLnAtci0xMzIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzJweDsgfVxuXG4ucC1yLTEzMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzM3B4OyB9XG5cbi5wLXItMTM0IHtcbiAgcGFkZGluZy1yaWdodDogMTM0cHg7IH1cblxuLnAtci0xMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzVweDsgfVxuXG4ucC1yLTEzNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzNnB4OyB9XG5cbi5wLXItMTM3IHtcbiAgcGFkZGluZy1yaWdodDogMTM3cHg7IH1cblxuLnAtci0xMzgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzhweDsgfVxuXG4ucC1yLTEzOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzOXB4OyB9XG5cbi5wLXItMTQwIHtcbiAgcGFkZGluZy1yaWdodDogMTQwcHg7IH1cblxuLnAtci0xNDEge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDFweDsgfVxuXG4ucC1yLTE0MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MnB4OyB9XG5cbi5wLXItMTQzIHtcbiAgcGFkZGluZy1yaWdodDogMTQzcHg7IH1cblxuLnAtci0xNDQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDRweDsgfVxuXG4ucC1yLTE0NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0NXB4OyB9XG5cbi5wLXItMTQ2IHtcbiAgcGFkZGluZy1yaWdodDogMTQ2cHg7IH1cblxuLnAtci0xNDcge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDdweDsgfVxuXG4ucC1yLTE0OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0OHB4OyB9XG5cbi5wLXItMTQ5IHtcbiAgcGFkZGluZy1yaWdodDogMTQ5cHg7IH1cblxuLnAtci0xNTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNTBweDsgfVxuXG4ucC1yLTE1MSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1MXB4OyB9XG5cbi5wLXItMTUyIHtcbiAgcGFkZGluZy1yaWdodDogMTUycHg7IH1cblxuLnAtci0xNTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxNTNweDsgfVxuXG4ucC1yLTE1NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1NHB4OyB9XG5cbi5wLXItMTU1IHtcbiAgcGFkZGluZy1yaWdodDogMTU1cHg7IH1cblxuLnAtci0xNTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxNTZweDsgfVxuXG4ucC1yLTE1NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1N3B4OyB9XG5cbi5wLXItMTU4IHtcbiAgcGFkZGluZy1yaWdodDogMTU4cHg7IH1cblxuLnAtci0xNTkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNTlweDsgfVxuXG4ucC1yLTE2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2MHB4OyB9XG5cbi5wLXItMTYxIHtcbiAgcGFkZGluZy1yaWdodDogMTYxcHg7IH1cblxuLnAtci0xNjIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjJweDsgfVxuXG4ucC1yLTE2MyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2M3B4OyB9XG5cbi5wLXItMTY0IHtcbiAgcGFkZGluZy1yaWdodDogMTY0cHg7IH1cblxuLnAtci0xNjUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjVweDsgfVxuXG4ucC1yLTE2NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2NnB4OyB9XG5cbi5wLXItMTY3IHtcbiAgcGFkZGluZy1yaWdodDogMTY3cHg7IH1cblxuLnAtci0xNjgge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjhweDsgfVxuXG4ucC1yLTE2OSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2OXB4OyB9XG5cbi5wLXItMTcwIHtcbiAgcGFkZGluZy1yaWdodDogMTcwcHg7IH1cblxuLnAtci0xNzEge1xuICBwYWRkaW5nLXJpZ2h0OiAxNzFweDsgfVxuXG4ucC1yLTE3MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3MnB4OyB9XG5cbi5wLXItMTczIHtcbiAgcGFkZGluZy1yaWdodDogMTczcHg7IH1cblxuLnAtci0xNzQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNzRweDsgfVxuXG4ucC1yLTE3NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3NXB4OyB9XG5cbi5wLXItMTc2IHtcbiAgcGFkZGluZy1yaWdodDogMTc2cHg7IH1cblxuLnAtci0xNzcge1xuICBwYWRkaW5nLXJpZ2h0OiAxNzdweDsgfVxuXG4ucC1yLTE3OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3OHB4OyB9XG5cbi5wLXItMTc5IHtcbiAgcGFkZGluZy1yaWdodDogMTc5cHg7IH1cblxuLnAtci0xODAge1xuICBwYWRkaW5nLXJpZ2h0OiAxODBweDsgfVxuXG4ucC1yLTE4MSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4MXB4OyB9XG5cbi5wLXItMTgyIHtcbiAgcGFkZGluZy1yaWdodDogMTgycHg7IH1cblxuLnAtci0xODMge1xuICBwYWRkaW5nLXJpZ2h0OiAxODNweDsgfVxuXG4ucC1yLTE4NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4NHB4OyB9XG5cbi5wLXItMTg1IHtcbiAgcGFkZGluZy1yaWdodDogMTg1cHg7IH1cblxuLnAtci0xODYge1xuICBwYWRkaW5nLXJpZ2h0OiAxODZweDsgfVxuXG4ucC1yLTE4NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4N3B4OyB9XG5cbi5wLXItMTg4IHtcbiAgcGFkZGluZy1yaWdodDogMTg4cHg7IH1cblxuLnAtci0xODkge1xuICBwYWRkaW5nLXJpZ2h0OiAxODlweDsgfVxuXG4ucC1yLTE5MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5MHB4OyB9XG5cbi5wLXItMTkxIHtcbiAgcGFkZGluZy1yaWdodDogMTkxcHg7IH1cblxuLnAtci0xOTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTJweDsgfVxuXG4ucC1yLTE5MyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5M3B4OyB9XG5cbi5wLXItMTk0IHtcbiAgcGFkZGluZy1yaWdodDogMTk0cHg7IH1cblxuLnAtci0xOTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTVweDsgfVxuXG4ucC1yLTE5NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5NnB4OyB9XG5cbi5wLXItMTk3IHtcbiAgcGFkZGluZy1yaWdodDogMTk3cHg7IH1cblxuLnAtci0xOTgge1xuICBwYWRkaW5nLXJpZ2h0OiAxOThweDsgfVxuXG4ucC1yLTE5OSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5OXB4OyB9XG5cbi5wLXItMjAwIHtcbiAgcGFkZGluZy1yaWdodDogMjAwcHg7IH1cblxuLnAtci0yMDEge1xuICBwYWRkaW5nLXJpZ2h0OiAyMDFweDsgfVxuXG4ucC1yLTIwMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMnB4OyB9XG5cbi5wLXItMjAzIHtcbiAgcGFkZGluZy1yaWdodDogMjAzcHg7IH1cblxuLnAtci0yMDQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMDRweDsgfVxuXG4ucC1yLTIwNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwNXB4OyB9XG5cbi5wLXItMjA2IHtcbiAgcGFkZGluZy1yaWdodDogMjA2cHg7IH1cblxuLnAtci0yMDcge1xuICBwYWRkaW5nLXJpZ2h0OiAyMDdweDsgfVxuXG4ucC1yLTIwOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwOHB4OyB9XG5cbi5wLXItMjA5IHtcbiAgcGFkZGluZy1yaWdodDogMjA5cHg7IH1cblxuLnAtci0yMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMTBweDsgfVxuXG4ucC1yLTIxMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIxMXB4OyB9XG5cbi5wLXItMjEyIHtcbiAgcGFkZGluZy1yaWdodDogMjEycHg7IH1cblxuLnAtci0yMTMge1xuICBwYWRkaW5nLXJpZ2h0OiAyMTNweDsgfVxuXG4ucC1yLTIxNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIxNHB4OyB9XG5cbi5wLXItMjE1IHtcbiAgcGFkZGluZy1yaWdodDogMjE1cHg7IH1cblxuLnAtci0yMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAyMTZweDsgfVxuXG4ucC1yLTIxNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIxN3B4OyB9XG5cbi5wLXItMjE4IHtcbiAgcGFkZGluZy1yaWdodDogMjE4cHg7IH1cblxuLnAtci0yMTkge1xuICBwYWRkaW5nLXJpZ2h0OiAyMTlweDsgfVxuXG4ucC1yLTIyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIyMHB4OyB9XG5cbi5wLXItMjIxIHtcbiAgcGFkZGluZy1yaWdodDogMjIxcHg7IH1cblxuLnAtci0yMjIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMjJweDsgfVxuXG4ucC1yLTIyMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIyM3B4OyB9XG5cbi5wLXItMjI0IHtcbiAgcGFkZGluZy1yaWdodDogMjI0cHg7IH1cblxuLnAtci0yMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMjVweDsgfVxuXG4ucC1yLTIyNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIyNnB4OyB9XG5cbi5wLXItMjI3IHtcbiAgcGFkZGluZy1yaWdodDogMjI3cHg7IH1cblxuLnAtci0yMjgge1xuICBwYWRkaW5nLXJpZ2h0OiAyMjhweDsgfVxuXG4ucC1yLTIyOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIyOXB4OyB9XG5cbi5wLXItMjMwIHtcbiAgcGFkZGluZy1yaWdodDogMjMwcHg7IH1cblxuLnAtci0yMzEge1xuICBwYWRkaW5nLXJpZ2h0OiAyMzFweDsgfVxuXG4ucC1yLTIzMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIzMnB4OyB9XG5cbi5wLXItMjMzIHtcbiAgcGFkZGluZy1yaWdodDogMjMzcHg7IH1cblxuLnAtci0yMzQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMzRweDsgfVxuXG4ucC1yLTIzNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIzNXB4OyB9XG5cbi5wLXItMjM2IHtcbiAgcGFkZGluZy1yaWdodDogMjM2cHg7IH1cblxuLnAtci0yMzcge1xuICBwYWRkaW5nLXJpZ2h0OiAyMzdweDsgfVxuXG4ucC1yLTIzOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIzOHB4OyB9XG5cbi5wLXItMjM5IHtcbiAgcGFkZGluZy1yaWdodDogMjM5cHg7IH1cblxuLnAtci0yNDAge1xuICBwYWRkaW5nLXJpZ2h0OiAyNDBweDsgfVxuXG4ucC1yLTI0MSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0MXB4OyB9XG5cbi5wLXItMjQyIHtcbiAgcGFkZGluZy1yaWdodDogMjQycHg7IH1cblxuLnAtci0yNDMge1xuICBwYWRkaW5nLXJpZ2h0OiAyNDNweDsgfVxuXG4ucC1yLTI0NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0NHB4OyB9XG5cbi5wLXItMjQ1IHtcbiAgcGFkZGluZy1yaWdodDogMjQ1cHg7IH1cblxuLnAtci0yNDYge1xuICBwYWRkaW5nLXJpZ2h0OiAyNDZweDsgfVxuXG4ucC1yLTI0NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0N3B4OyB9XG5cbi5wLXItMjQ4IHtcbiAgcGFkZGluZy1yaWdodDogMjQ4cHg7IH1cblxuLnAtci0yNDkge1xuICBwYWRkaW5nLXJpZ2h0OiAyNDlweDsgfVxuXG4ucC1yLTI1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1MHB4OyB9XG5cbi8qWyBNQVJHSU4gXVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiovXG4ubS10LTAge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLm0tdC0xIHtcbiAgbWFyZ2luLXRvcDogMXB4OyB9XG5cbi5tLXQtMiB7XG4gIG1hcmdpbi10b3A6IDJweDsgfVxuXG4ubS10LTMge1xuICBtYXJnaW4tdG9wOiAzcHg7IH1cblxuLm0tdC00IHtcbiAgbWFyZ2luLXRvcDogNHB4OyB9XG5cbi5tLXQtNSB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ubS10LTYge1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuLm0tdC03IHtcbiAgbWFyZ2luLXRvcDogN3B4OyB9XG5cbi5tLXQtOCB7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG4ubS10LTkge1xuICBtYXJnaW4tdG9wOiA5cHg7IH1cblxuLm0tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm0tdC0xMSB7XG4gIG1hcmdpbi10b3A6IDExcHg7IH1cblxuLm0tdC0xMiB7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLm0tdC0xMyB7XG4gIG1hcmdpbi10b3A6IDEzcHg7IH1cblxuLm0tdC0xNCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7IH1cblxuLm0tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLm0tdC0xNiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLm0tdC0xNyB7XG4gIG1hcmdpbi10b3A6IDE3cHg7IH1cblxuLm0tdC0xOCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7IH1cblxuLm0tdC0xOSB7XG4gIG1hcmdpbi10b3A6IDE5cHg7IH1cblxuLm0tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLm0tdC0yMSB7XG4gIG1hcmdpbi10b3A6IDIxcHg7IH1cblxuLm0tdC0yMiB7XG4gIG1hcmdpbi10b3A6IDIycHg7IH1cblxuLm0tdC0yMyB7XG4gIG1hcmdpbi10b3A6IDIzcHg7IH1cblxuLm0tdC0yNCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuLm0tdC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLm0tdC0yNiB7XG4gIG1hcmdpbi10b3A6IDI2cHg7IH1cblxuLm0tdC0yNyB7XG4gIG1hcmdpbi10b3A6IDI3cHg7IH1cblxuLm0tdC0yOCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7IH1cblxuLm0tdC0yOSB7XG4gIG1hcmdpbi10b3A6IDI5cHg7IH1cblxuLm0tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm0tdC0zMSB7XG4gIG1hcmdpbi10b3A6IDMxcHg7IH1cblxuLm0tdC0zMiB7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cblxuLm0tdC0zMyB7XG4gIG1hcmdpbi10b3A6IDMzcHg7IH1cblxuLm0tdC0zNCB7XG4gIG1hcmdpbi10b3A6IDM0cHg7IH1cblxuLm0tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuLm0tdC0zNiB7XG4gIG1hcmdpbi10b3A6IDM2cHg7IH1cblxuLm0tdC0zNyB7XG4gIG1hcmdpbi10b3A6IDM3cHg7IH1cblxuLm0tdC0zOCB7XG4gIG1hcmdpbi10b3A6IDM4cHg7IH1cblxuLm0tdC0zOSB7XG4gIG1hcmdpbi10b3A6IDM5cHg7IH1cblxuLm0tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLm0tdC00MSB7XG4gIG1hcmdpbi10b3A6IDQxcHg7IH1cblxuLm0tdC00MiB7XG4gIG1hcmdpbi10b3A6IDQycHg7IH1cblxuLm0tdC00MyB7XG4gIG1hcmdpbi10b3A6IDQzcHg7IH1cblxuLm0tdC00NCB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7IH1cblxuLm0tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7IH1cblxuLm0tdC00NiB7XG4gIG1hcmdpbi10b3A6IDQ2cHg7IH1cblxuLm0tdC00NyB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7IH1cblxuLm0tdC00OCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7IH1cblxuLm0tdC00OSB7XG4gIG1hcmdpbi10b3A6IDQ5cHg7IH1cblxuLm0tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLm0tdC01MSB7XG4gIG1hcmdpbi10b3A6IDUxcHg7IH1cblxuLm0tdC01MiB7XG4gIG1hcmdpbi10b3A6IDUycHg7IH1cblxuLm0tdC01MyB7XG4gIG1hcmdpbi10b3A6IDUzcHg7IH1cblxuLm0tdC01NCB7XG4gIG1hcmdpbi10b3A6IDU0cHg7IH1cblxuLm0tdC01NSB7XG4gIG1hcmdpbi10b3A6IDU1cHg7IH1cblxuLm0tdC01NiB7XG4gIG1hcmdpbi10b3A6IDU2cHg7IH1cblxuLm0tdC01NyB7XG4gIG1hcmdpbi10b3A6IDU3cHg7IH1cblxuLm0tdC01OCB7XG4gIG1hcmdpbi10b3A6IDU4cHg7IH1cblxuLm0tdC01OSB7XG4gIG1hcmdpbi10b3A6IDU5cHg7IH1cblxuLm0tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLm0tdC02MSB7XG4gIG1hcmdpbi10b3A6IDYxcHg7IH1cblxuLm0tdC02MiB7XG4gIG1hcmdpbi10b3A6IDYycHg7IH1cblxuLm0tdC02MyB7XG4gIG1hcmdpbi10b3A6IDYzcHg7IH1cblxuLm0tdC02NCB7XG4gIG1hcmdpbi10b3A6IDY0cHg7IH1cblxuLm0tdC02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7IH1cblxuLm0tdC02NiB7XG4gIG1hcmdpbi10b3A6IDY2cHg7IH1cblxuLm0tdC02NyB7XG4gIG1hcmdpbi10b3A6IDY3cHg7IH1cblxuLm0tdC02OCB7XG4gIG1hcmdpbi10b3A6IDY4cHg7IH1cblxuLm0tdC02OSB7XG4gIG1hcmdpbi10b3A6IDY5cHg7IH1cblxuLm0tdC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7IH1cblxuLm0tdC03MSB7XG4gIG1hcmdpbi10b3A6IDcxcHg7IH1cblxuLm0tdC03MiB7XG4gIG1hcmdpbi10b3A6IDcycHg7IH1cblxuLm0tdC03MyB7XG4gIG1hcmdpbi10b3A6IDczcHg7IH1cblxuLm0tdC03NCB7XG4gIG1hcmdpbi10b3A6IDc0cHg7IH1cblxuLm0tdC03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7IH1cblxuLm0tdC03NiB7XG4gIG1hcmdpbi10b3A6IDc2cHg7IH1cblxuLm0tdC03NyB7XG4gIG1hcmdpbi10b3A6IDc3cHg7IH1cblxuLm0tdC03OCB7XG4gIG1hcmdpbi10b3A6IDc4cHg7IH1cblxuLm0tdC03OSB7XG4gIG1hcmdpbi10b3A6IDc5cHg7IH1cblxuLm0tdC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7IH1cblxuLm0tdC04MSB7XG4gIG1hcmdpbi10b3A6IDgxcHg7IH1cblxuLm0tdC04MiB7XG4gIG1hcmdpbi10b3A6IDgycHg7IH1cblxuLm0tdC04MyB7XG4gIG1hcmdpbi10b3A6IDgzcHg7IH1cblxuLm0tdC04NCB7XG4gIG1hcmdpbi10b3A6IDg0cHg7IH1cblxuLm0tdC04NSB7XG4gIG1hcmdpbi10b3A6IDg1cHg7IH1cblxuLm0tdC04NiB7XG4gIG1hcmdpbi10b3A6IDg2cHg7IH1cblxuLm0tdC04NyB7XG4gIG1hcmdpbi10b3A6IDg3cHg7IH1cblxuLm0tdC04OCB7XG4gIG1hcmdpbi10b3A6IDg4cHg7IH1cblxuLm0tdC04OSB7XG4gIG1hcmdpbi10b3A6IDg5cHg7IH1cblxuLm0tdC05MCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7IH1cblxuLm0tdC05MSB7XG4gIG1hcmdpbi10b3A6IDkxcHg7IH1cblxuLm0tdC05MiB7XG4gIG1hcmdpbi10b3A6IDkycHg7IH1cblxuLm0tdC05MyB7XG4gIG1hcmdpbi10b3A6IDkzcHg7IH1cblxuLm0tdC05NCB7XG4gIG1hcmdpbi10b3A6IDk0cHg7IH1cblxuLm0tdC05NSB7XG4gIG1hcmdpbi10b3A6IDk1cHg7IH1cblxuLm0tdC05NiB7XG4gIG1hcmdpbi10b3A6IDk2cHg7IH1cblxuLm0tdC05NyB7XG4gIG1hcmdpbi10b3A6IDk3cHg7IH1cblxuLm0tdC05OCB7XG4gIG1hcmdpbi10b3A6IDk4cHg7IH1cblxuLm0tdC05OSB7XG4gIG1hcmdpbi10b3A6IDk5cHg7IH1cblxuLm0tdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuXG4ubS10LTEwMSB7XG4gIG1hcmdpbi10b3A6IDEwMXB4OyB9XG5cbi5tLXQtMTAyIHtcbiAgbWFyZ2luLXRvcDogMTAycHg7IH1cblxuLm0tdC0xMDMge1xuICBtYXJnaW4tdG9wOiAxMDNweDsgfVxuXG4ubS10LTEwNCB7XG4gIG1hcmdpbi10b3A6IDEwNHB4OyB9XG5cbi5tLXQtMTA1IHtcbiAgbWFyZ2luLXRvcDogMTA1cHg7IH1cblxuLm0tdC0xMDYge1xuICBtYXJnaW4tdG9wOiAxMDZweDsgfVxuXG4ubS10LTEwNyB7XG4gIG1hcmdpbi10b3A6IDEwN3B4OyB9XG5cbi5tLXQtMTA4IHtcbiAgbWFyZ2luLXRvcDogMTA4cHg7IH1cblxuLm0tdC0xMDkge1xuICBtYXJnaW4tdG9wOiAxMDlweDsgfVxuXG4ubS10LTExMCB7XG4gIG1hcmdpbi10b3A6IDExMHB4OyB9XG5cbi5tLXQtMTExIHtcbiAgbWFyZ2luLXRvcDogMTExcHg7IH1cblxuLm0tdC0xMTIge1xuICBtYXJnaW4tdG9wOiAxMTJweDsgfVxuXG4ubS10LTExMyB7XG4gIG1hcmdpbi10b3A6IDExM3B4OyB9XG5cbi5tLXQtMTE0IHtcbiAgbWFyZ2luLXRvcDogMTE0cHg7IH1cblxuLm0tdC0xMTUge1xuICBtYXJnaW4tdG9wOiAxMTVweDsgfVxuXG4ubS10LTExNiB7XG4gIG1hcmdpbi10b3A6IDExNnB4OyB9XG5cbi5tLXQtMTE3IHtcbiAgbWFyZ2luLXRvcDogMTE3cHg7IH1cblxuLm0tdC0xMTgge1xuICBtYXJnaW4tdG9wOiAxMThweDsgfVxuXG4ubS10LTExOSB7XG4gIG1hcmdpbi10b3A6IDExOXB4OyB9XG5cbi5tLXQtMTIwIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7IH1cblxuLm0tdC0xMjEge1xuICBtYXJnaW4tdG9wOiAxMjFweDsgfVxuXG4ubS10LTEyMiB7XG4gIG1hcmdpbi10b3A6IDEyMnB4OyB9XG5cbi5tLXQtMTIzIHtcbiAgbWFyZ2luLXRvcDogMTIzcHg7IH1cblxuLm0tdC0xMjQge1xuICBtYXJnaW4tdG9wOiAxMjRweDsgfVxuXG4ubS10LTEyNSB7XG4gIG1hcmdpbi10b3A6IDEyNXB4OyB9XG5cbi5tLXQtMTI2IHtcbiAgbWFyZ2luLXRvcDogMTI2cHg7IH1cblxuLm0tdC0xMjcge1xuICBtYXJnaW4tdG9wOiAxMjdweDsgfVxuXG4ubS10LTEyOCB7XG4gIG1hcmdpbi10b3A6IDEyOHB4OyB9XG5cbi5tLXQtMTI5IHtcbiAgbWFyZ2luLXRvcDogMTI5cHg7IH1cblxuLm0tdC0xMzAge1xuICBtYXJnaW4tdG9wOiAxMzBweDsgfVxuXG4ubS10LTEzMSB7XG4gIG1hcmdpbi10b3A6IDEzMXB4OyB9XG5cbi5tLXQtMTMyIHtcbiAgbWFyZ2luLXRvcDogMTMycHg7IH1cblxuLm0tdC0xMzMge1xuICBtYXJnaW4tdG9wOiAxMzNweDsgfVxuXG4ubS10LTEzNCB7XG4gIG1hcmdpbi10b3A6IDEzNHB4OyB9XG5cbi5tLXQtMTM1IHtcbiAgbWFyZ2luLXRvcDogMTM1cHg7IH1cblxuLm0tdC0xMzYge1xuICBtYXJnaW4tdG9wOiAxMzZweDsgfVxuXG4ubS10LTEzNyB7XG4gIG1hcmdpbi10b3A6IDEzN3B4OyB9XG5cbi5tLXQtMTM4IHtcbiAgbWFyZ2luLXRvcDogMTM4cHg7IH1cblxuLm0tdC0xMzkge1xuICBtYXJnaW4tdG9wOiAxMzlweDsgfVxuXG4ubS10LTE0MCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4OyB9XG5cbi5tLXQtMTQxIHtcbiAgbWFyZ2luLXRvcDogMTQxcHg7IH1cblxuLm0tdC0xNDIge1xuICBtYXJnaW4tdG9wOiAxNDJweDsgfVxuXG4ubS10LTE0MyB7XG4gIG1hcmdpbi10b3A6IDE0M3B4OyB9XG5cbi5tLXQtMTQ0IHtcbiAgbWFyZ2luLXRvcDogMTQ0cHg7IH1cblxuLm0tdC0xNDUge1xuICBtYXJnaW4tdG9wOiAxNDVweDsgfVxuXG4ubS10LTE0NiB7XG4gIG1hcmdpbi10b3A6IDE0NnB4OyB9XG5cbi5tLXQtMTQ3IHtcbiAgbWFyZ2luLXRvcDogMTQ3cHg7IH1cblxuLm0tdC0xNDgge1xuICBtYXJnaW4tdG9wOiAxNDhweDsgfVxuXG4ubS10LTE0OSB7XG4gIG1hcmdpbi10b3A6IDE0OXB4OyB9XG5cbi5tLXQtMTUwIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7IH1cblxuLm0tdC0xNTEge1xuICBtYXJnaW4tdG9wOiAxNTFweDsgfVxuXG4ubS10LTE1MiB7XG4gIG1hcmdpbi10b3A6IDE1MnB4OyB9XG5cbi5tLXQtMTUzIHtcbiAgbWFyZ2luLXRvcDogMTUzcHg7IH1cblxuLm0tdC0xNTQge1xuICBtYXJnaW4tdG9wOiAxNTRweDsgfVxuXG4ubS10LTE1NSB7XG4gIG1hcmdpbi10b3A6IDE1NXB4OyB9XG5cbi5tLXQtMTU2IHtcbiAgbWFyZ2luLXRvcDogMTU2cHg7IH1cblxuLm0tdC0xNTcge1xuICBtYXJnaW4tdG9wOiAxNTdweDsgfVxuXG4ubS10LTE1OCB7XG4gIG1hcmdpbi10b3A6IDE1OHB4OyB9XG5cbi5tLXQtMTU5IHtcbiAgbWFyZ2luLXRvcDogMTU5cHg7IH1cblxuLm0tdC0xNjAge1xuICBtYXJnaW4tdG9wOiAxNjBweDsgfVxuXG4ubS10LTE2MSB7XG4gIG1hcmdpbi10b3A6IDE2MXB4OyB9XG5cbi5tLXQtMTYyIHtcbiAgbWFyZ2luLXRvcDogMTYycHg7IH1cblxuLm0tdC0xNjMge1xuICBtYXJnaW4tdG9wOiAxNjNweDsgfVxuXG4ubS10LTE2NCB7XG4gIG1hcmdpbi10b3A6IDE2NHB4OyB9XG5cbi5tLXQtMTY1IHtcbiAgbWFyZ2luLXRvcDogMTY1cHg7IH1cblxuLm0tdC0xNjYge1xuICBtYXJnaW4tdG9wOiAxNjZweDsgfVxuXG4ubS10LTE2NyB7XG4gIG1hcmdpbi10b3A6IDE2N3B4OyB9XG5cbi5tLXQtMTY4IHtcbiAgbWFyZ2luLXRvcDogMTY4cHg7IH1cblxuLm0tdC0xNjkge1xuICBtYXJnaW4tdG9wOiAxNjlweDsgfVxuXG4ubS10LTE3MCB7XG4gIG1hcmdpbi10b3A6IDE3MHB4OyB9XG5cbi5tLXQtMTcxIHtcbiAgbWFyZ2luLXRvcDogMTcxcHg7IH1cblxuLm0tdC0xNzIge1xuICBtYXJnaW4tdG9wOiAxNzJweDsgfVxuXG4ubS10LTE3MyB7XG4gIG1hcmdpbi10b3A6IDE3M3B4OyB9XG5cbi5tLXQtMTc0IHtcbiAgbWFyZ2luLXRvcDogMTc0cHg7IH1cblxuLm0tdC0xNzUge1xuICBtYXJnaW4tdG9wOiAxNzVweDsgfVxuXG4ubS10LTE3NiB7XG4gIG1hcmdpbi10b3A6IDE3NnB4OyB9XG5cbi5tLXQtMTc3IHtcbiAgbWFyZ2luLXRvcDogMTc3cHg7IH1cblxuLm0tdC0xNzgge1xuICBtYXJnaW4tdG9wOiAxNzhweDsgfVxuXG4ubS10LTE3OSB7XG4gIG1hcmdpbi10b3A6IDE3OXB4OyB9XG5cbi5tLXQtMTgwIHtcbiAgbWFyZ2luLXRvcDogMTgwcHg7IH1cblxuLm0tdC0xODEge1xuICBtYXJnaW4tdG9wOiAxODFweDsgfVxuXG4ubS10LTE4MiB7XG4gIG1hcmdpbi10b3A6IDE4MnB4OyB9XG5cbi5tLXQtMTgzIHtcbiAgbWFyZ2luLXRvcDogMTgzcHg7IH1cblxuLm0tdC0xODQge1xuICBtYXJnaW4tdG9wOiAxODRweDsgfVxuXG4ubS10LTE4NSB7XG4gIG1hcmdpbi10b3A6IDE4NXB4OyB9XG5cbi5tLXQtMTg2IHtcbiAgbWFyZ2luLXRvcDogMTg2cHg7IH1cblxuLm0tdC0xODcge1xuICBtYXJnaW4tdG9wOiAxODdweDsgfVxuXG4ubS10LTE4OCB7XG4gIG1hcmdpbi10b3A6IDE4OHB4OyB9XG5cbi5tLXQtMTg5IHtcbiAgbWFyZ2luLXRvcDogMTg5cHg7IH1cblxuLm0tdC0xOTAge1xuICBtYXJnaW4tdG9wOiAxOTBweDsgfVxuXG4ubS10LTE5MSB7XG4gIG1hcmdpbi10b3A6IDE5MXB4OyB9XG5cbi5tLXQtMTkyIHtcbiAgbWFyZ2luLXRvcDogMTkycHg7IH1cblxuLm0tdC0xOTMge1xuICBtYXJnaW4tdG9wOiAxOTNweDsgfVxuXG4ubS10LTE5NCB7XG4gIG1hcmdpbi10b3A6IDE5NHB4OyB9XG5cbi5tLXQtMTk1IHtcbiAgbWFyZ2luLXRvcDogMTk1cHg7IH1cblxuLm0tdC0xOTYge1xuICBtYXJnaW4tdG9wOiAxOTZweDsgfVxuXG4ubS10LTE5NyB7XG4gIG1hcmdpbi10b3A6IDE5N3B4OyB9XG5cbi5tLXQtMTk4IHtcbiAgbWFyZ2luLXRvcDogMTk4cHg7IH1cblxuLm0tdC0xOTkge1xuICBtYXJnaW4tdG9wOiAxOTlweDsgfVxuXG4ubS10LTIwMCB7XG4gIG1hcmdpbi10b3A6IDIwMHB4OyB9XG5cbi5tLXQtMjAxIHtcbiAgbWFyZ2luLXRvcDogMjAxcHg7IH1cblxuLm0tdC0yMDIge1xuICBtYXJnaW4tdG9wOiAyMDJweDsgfVxuXG4ubS10LTIwMyB7XG4gIG1hcmdpbi10b3A6IDIwM3B4OyB9XG5cbi5tLXQtMjA0IHtcbiAgbWFyZ2luLXRvcDogMjA0cHg7IH1cblxuLm0tdC0yMDUge1xuICBtYXJnaW4tdG9wOiAyMDVweDsgfVxuXG4ubS10LTIwNiB7XG4gIG1hcmdpbi10b3A6IDIwNnB4OyB9XG5cbi5tLXQtMjA3IHtcbiAgbWFyZ2luLXRvcDogMjA3cHg7IH1cblxuLm0tdC0yMDgge1xuICBtYXJnaW4tdG9wOiAyMDhweDsgfVxuXG4ubS10LTIwOSB7XG4gIG1hcmdpbi10b3A6IDIwOXB4OyB9XG5cbi5tLXQtMjEwIHtcbiAgbWFyZ2luLXRvcDogMjEwcHg7IH1cblxuLm0tdC0yMTEge1xuICBtYXJnaW4tdG9wOiAyMTFweDsgfVxuXG4ubS10LTIxMiB7XG4gIG1hcmdpbi10b3A6IDIxMnB4OyB9XG5cbi5tLXQtMjEzIHtcbiAgbWFyZ2luLXRvcDogMjEzcHg7IH1cblxuLm0tdC0yMTQge1xuICBtYXJnaW4tdG9wOiAyMTRweDsgfVxuXG4ubS10LTIxNSB7XG4gIG1hcmdpbi10b3A6IDIxNXB4OyB9XG5cbi5tLXQtMjE2IHtcbiAgbWFyZ2luLXRvcDogMjE2cHg7IH1cblxuLm0tdC0yMTcge1xuICBtYXJnaW4tdG9wOiAyMTdweDsgfVxuXG4ubS10LTIxOCB7XG4gIG1hcmdpbi10b3A6IDIxOHB4OyB9XG5cbi5tLXQtMjE5IHtcbiAgbWFyZ2luLXRvcDogMjE5cHg7IH1cblxuLm0tdC0yMjAge1xuICBtYXJnaW4tdG9wOiAyMjBweDsgfVxuXG4ubS10LTIyMSB7XG4gIG1hcmdpbi10b3A6IDIyMXB4OyB9XG5cbi5tLXQtMjIyIHtcbiAgbWFyZ2luLXRvcDogMjIycHg7IH1cblxuLm0tdC0yMjMge1xuICBtYXJnaW4tdG9wOiAyMjNweDsgfVxuXG4ubS10LTIyNCB7XG4gIG1hcmdpbi10b3A6IDIyNHB4OyB9XG5cbi5tLXQtMjI1IHtcbiAgbWFyZ2luLXRvcDogMjI1cHg7IH1cblxuLm0tdC0yMjYge1xuICBtYXJnaW4tdG9wOiAyMjZweDsgfVxuXG4ubS10LTIyNyB7XG4gIG1hcmdpbi10b3A6IDIyN3B4OyB9XG5cbi5tLXQtMjI4IHtcbiAgbWFyZ2luLXRvcDogMjI4cHg7IH1cblxuLm0tdC0yMjkge1xuICBtYXJnaW4tdG9wOiAyMjlweDsgfVxuXG4ubS10LTIzMCB7XG4gIG1hcmdpbi10b3A6IDIzMHB4OyB9XG5cbi5tLXQtMjMxIHtcbiAgbWFyZ2luLXRvcDogMjMxcHg7IH1cblxuLm0tdC0yMzIge1xuICBtYXJnaW4tdG9wOiAyMzJweDsgfVxuXG4ubS10LTIzMyB7XG4gIG1hcmdpbi10b3A6IDIzM3B4OyB9XG5cbi5tLXQtMjM0IHtcbiAgbWFyZ2luLXRvcDogMjM0cHg7IH1cblxuLm0tdC0yMzUge1xuICBtYXJnaW4tdG9wOiAyMzVweDsgfVxuXG4ubS10LTIzNiB7XG4gIG1hcmdpbi10b3A6IDIzNnB4OyB9XG5cbi5tLXQtMjM3IHtcbiAgbWFyZ2luLXRvcDogMjM3cHg7IH1cblxuLm0tdC0yMzgge1xuICBtYXJnaW4tdG9wOiAyMzhweDsgfVxuXG4ubS10LTIzOSB7XG4gIG1hcmdpbi10b3A6IDIzOXB4OyB9XG5cbi5tLXQtMjQwIHtcbiAgbWFyZ2luLXRvcDogMjQwcHg7IH1cblxuLm0tdC0yNDEge1xuICBtYXJnaW4tdG9wOiAyNDFweDsgfVxuXG4ubS10LTI0MiB7XG4gIG1hcmdpbi10b3A6IDI0MnB4OyB9XG5cbi5tLXQtMjQzIHtcbiAgbWFyZ2luLXRvcDogMjQzcHg7IH1cblxuLm0tdC0yNDQge1xuICBtYXJnaW4tdG9wOiAyNDRweDsgfVxuXG4ubS10LTI0NSB7XG4gIG1hcmdpbi10b3A6IDI0NXB4OyB9XG5cbi5tLXQtMjQ2IHtcbiAgbWFyZ2luLXRvcDogMjQ2cHg7IH1cblxuLm0tdC0yNDcge1xuICBtYXJnaW4tdG9wOiAyNDdweDsgfVxuXG4ubS10LTI0OCB7XG4gIG1hcmdpbi10b3A6IDI0OHB4OyB9XG5cbi5tLXQtMjQ5IHtcbiAgbWFyZ2luLXRvcDogMjQ5cHg7IH1cblxuLm0tdC0yNTAge1xuICBtYXJnaW4tdG9wOiAyNTBweDsgfVxuXG4ubS1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLm0tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG5cbi5tLWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDJweDsgfVxuXG4ubS1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cblxuLm0tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbi5tLWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ubS1iLTYge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm0tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG5cbi5tLWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4ubS1iLTkge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cblxuLm0tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm0tYi0xMSB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7IH1cblxuLm0tYi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLm0tYi0xMyB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cblxuLm0tYi0xNCB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuLm0tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm0tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLm0tYi0xNyB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cblxuLm0tYi0xOCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cblxuLm0tYi0xOSB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cblxuLm0tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm0tYi0yMSB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7IH1cblxuLm0tYi0yMiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7IH1cblxuLm0tYi0yMyB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cblxuLm0tYi0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm0tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLm0tYi0yNiB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cblxuLm0tYi0yNyB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7IH1cblxuLm0tYi0yOCB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLm0tYi0yOSB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7IH1cblxuLm0tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm0tYi0zMSB7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7IH1cblxuLm0tYi0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLm0tYi0zMyB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7IH1cblxuLm0tYi0zNCB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7IH1cblxuLm0tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLm0tYi0zNiB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cblxuLm0tYi0zNyB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7IH1cblxuLm0tYi0zOCB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cblxuLm0tYi0zOSB7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7IH1cblxuLm0tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLm0tYi00MSB7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7IH1cblxuLm0tYi00MiB7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7IH1cblxuLm0tYi00MyB7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7IH1cblxuLm0tYi00NCB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7IH1cblxuLm0tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuLm0tYi00NiB7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7IH1cblxuLm0tYi00NyB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7IH1cblxuLm0tYi00OCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cblxuLm0tYi00OSB7XG4gIG1hcmdpbi1ib3R0b206IDQ5cHg7IH1cblxuLm0tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLm0tYi01MSB7XG4gIG1hcmdpbi1ib3R0b206IDUxcHg7IH1cblxuLm0tYi01MiB7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7IH1cblxuLm0tYi01MyB7XG4gIG1hcmdpbi1ib3R0b206IDUzcHg7IH1cblxuLm0tYi01NCB7XG4gIG1hcmdpbi1ib3R0b206IDU0cHg7IH1cblxuLm0tYi01NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cblxuLm0tYi01NiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7IH1cblxuLm0tYi01NyB7XG4gIG1hcmdpbi1ib3R0b206IDU3cHg7IH1cblxuLm0tYi01OCB7XG4gIG1hcmdpbi1ib3R0b206IDU4cHg7IH1cblxuLm0tYi01OSB7XG4gIG1hcmdpbi1ib3R0b206IDU5cHg7IH1cblxuLm0tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLm0tYi02MSB7XG4gIG1hcmdpbi1ib3R0b206IDYxcHg7IH1cblxuLm0tYi02MiB7XG4gIG1hcmdpbi1ib3R0b206IDYycHg7IH1cblxuLm0tYi02MyB7XG4gIG1hcmdpbi1ib3R0b206IDYzcHg7IH1cblxuLm0tYi02NCB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cblxuLm0tYi02NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7IH1cblxuLm0tYi02NiB7XG4gIG1hcmdpbi1ib3R0b206IDY2cHg7IH1cblxuLm0tYi02NyB7XG4gIG1hcmdpbi1ib3R0b206IDY3cHg7IH1cblxuLm0tYi02OCB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7IH1cblxuLm0tYi02OSB7XG4gIG1hcmdpbi1ib3R0b206IDY5cHg7IH1cblxuLm0tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cblxuLm0tYi03MSB7XG4gIG1hcmdpbi1ib3R0b206IDcxcHg7IH1cblxuLm0tYi03MiB7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7IH1cblxuLm0tYi03MyB7XG4gIG1hcmdpbi1ib3R0b206IDczcHg7IH1cblxuLm0tYi03NCB7XG4gIG1hcmdpbi1ib3R0b206IDc0cHg7IH1cblxuLm0tYi03NSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cblxuLm0tYi03NiB7XG4gIG1hcmdpbi1ib3R0b206IDc2cHg7IH1cblxuLm0tYi03NyB7XG4gIG1hcmdpbi1ib3R0b206IDc3cHg7IH1cblxuLm0tYi03OCB7XG4gIG1hcmdpbi1ib3R0b206IDc4cHg7IH1cblxuLm0tYi03OSB7XG4gIG1hcmdpbi1ib3R0b206IDc5cHg7IH1cblxuLm0tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblxuLm0tYi04MSB7XG4gIG1hcmdpbi1ib3R0b206IDgxcHg7IH1cblxuLm0tYi04MiB7XG4gIG1hcmdpbi1ib3R0b206IDgycHg7IH1cblxuLm0tYi04MyB7XG4gIG1hcmdpbi1ib3R0b206IDgzcHg7IH1cblxuLm0tYi04NCB7XG4gIG1hcmdpbi1ib3R0b206IDg0cHg7IH1cblxuLm0tYi04NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7IH1cblxuLm0tYi04NiB7XG4gIG1hcmdpbi1ib3R0b206IDg2cHg7IH1cblxuLm0tYi04NyB7XG4gIG1hcmdpbi1ib3R0b206IDg3cHg7IH1cblxuLm0tYi04OCB7XG4gIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cblxuLm0tYi04OSB7XG4gIG1hcmdpbi1ib3R0b206IDg5cHg7IH1cblxuLm0tYi05MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cblxuLm0tYi05MSB7XG4gIG1hcmdpbi1ib3R0b206IDkxcHg7IH1cblxuLm0tYi05MiB7XG4gIG1hcmdpbi1ib3R0b206IDkycHg7IH1cblxuLm0tYi05MyB7XG4gIG1hcmdpbi1ib3R0b206IDkzcHg7IH1cblxuLm0tYi05NCB7XG4gIG1hcmdpbi1ib3R0b206IDk0cHg7IH1cblxuLm0tYi05NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7IH1cblxuLm0tYi05NiB7XG4gIG1hcmdpbi1ib3R0b206IDk2cHg7IH1cblxuLm0tYi05NyB7XG4gIG1hcmdpbi1ib3R0b206IDk3cHg7IH1cblxuLm0tYi05OCB7XG4gIG1hcmdpbi1ib3R0b206IDk4cHg7IH1cblxuLm0tYi05OSB7XG4gIG1hcmdpbi1ib3R0b206IDk5cHg7IH1cblxuLm0tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4ubS1iLTEwMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMXB4OyB9XG5cbi5tLWItMTAyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAycHg7IH1cblxuLm0tYi0xMDMge1xuICBtYXJnaW4tYm90dG9tOiAxMDNweDsgfVxuXG4ubS1iLTEwNCB7XG4gIG1hcmdpbi1ib3R0b206IDEwNHB4OyB9XG5cbi5tLWItMTA1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTA1cHg7IH1cblxuLm0tYi0xMDYge1xuICBtYXJnaW4tYm90dG9tOiAxMDZweDsgfVxuXG4ubS1iLTEwNyB7XG4gIG1hcmdpbi1ib3R0b206IDEwN3B4OyB9XG5cbi5tLWItMTA4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTA4cHg7IH1cblxuLm0tYi0xMDkge1xuICBtYXJnaW4tYm90dG9tOiAxMDlweDsgfVxuXG4ubS1iLTExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4OyB9XG5cbi5tLWItMTExIHtcbiAgbWFyZ2luLWJvdHRvbTogMTExcHg7IH1cblxuLm0tYi0xMTIge1xuICBtYXJnaW4tYm90dG9tOiAxMTJweDsgfVxuXG4ubS1iLTExMyB7XG4gIG1hcmdpbi1ib3R0b206IDExM3B4OyB9XG5cbi5tLWItMTE0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTE0cHg7IH1cblxuLm0tYi0xMTUge1xuICBtYXJnaW4tYm90dG9tOiAxMTVweDsgfVxuXG4ubS1iLTExNiB7XG4gIG1hcmdpbi1ib3R0b206IDExNnB4OyB9XG5cbi5tLWItMTE3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTE3cHg7IH1cblxuLm0tYi0xMTgge1xuICBtYXJnaW4tYm90dG9tOiAxMThweDsgfVxuXG4ubS1iLTExOSB7XG4gIG1hcmdpbi1ib3R0b206IDExOXB4OyB9XG5cbi5tLWItMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cblxuLm0tYi0xMjEge1xuICBtYXJnaW4tYm90dG9tOiAxMjFweDsgfVxuXG4ubS1iLTEyMiB7XG4gIG1hcmdpbi1ib3R0b206IDEyMnB4OyB9XG5cbi5tLWItMTIzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIzcHg7IH1cblxuLm0tYi0xMjQge1xuICBtYXJnaW4tYm90dG9tOiAxMjRweDsgfVxuXG4ubS1iLTEyNSB7XG4gIG1hcmdpbi1ib3R0b206IDEyNXB4OyB9XG5cbi5tLWItMTI2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTI2cHg7IH1cblxuLm0tYi0xMjcge1xuICBtYXJnaW4tYm90dG9tOiAxMjdweDsgfVxuXG4ubS1iLTEyOCB7XG4gIG1hcmdpbi1ib3R0b206IDEyOHB4OyB9XG5cbi5tLWItMTI5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTI5cHg7IH1cblxuLm0tYi0xMzAge1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDsgfVxuXG4ubS1iLTEzMSB7XG4gIG1hcmdpbi1ib3R0b206IDEzMXB4OyB9XG5cbi5tLWItMTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMycHg7IH1cblxuLm0tYi0xMzMge1xuICBtYXJnaW4tYm90dG9tOiAxMzNweDsgfVxuXG4ubS1iLTEzNCB7XG4gIG1hcmdpbi1ib3R0b206IDEzNHB4OyB9XG5cbi5tLWItMTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTM1cHg7IH1cblxuLm0tYi0xMzYge1xuICBtYXJnaW4tYm90dG9tOiAxMzZweDsgfVxuXG4ubS1iLTEzNyB7XG4gIG1hcmdpbi1ib3R0b206IDEzN3B4OyB9XG5cbi5tLWItMTM4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTM4cHg7IH1cblxuLm0tYi0xMzkge1xuICBtYXJnaW4tYm90dG9tOiAxMzlweDsgfVxuXG4ubS1iLTE0MCB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4OyB9XG5cbi5tLWItMTQxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQxcHg7IH1cblxuLm0tYi0xNDIge1xuICBtYXJnaW4tYm90dG9tOiAxNDJweDsgfVxuXG4ubS1iLTE0MyB7XG4gIG1hcmdpbi1ib3R0b206IDE0M3B4OyB9XG5cbi5tLWItMTQ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7IH1cblxuLm0tYi0xNDUge1xuICBtYXJnaW4tYm90dG9tOiAxNDVweDsgfVxuXG4ubS1iLTE0NiB7XG4gIG1hcmdpbi1ib3R0b206IDE0NnB4OyB9XG5cbi5tLWItMTQ3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ3cHg7IH1cblxuLm0tYi0xNDgge1xuICBtYXJnaW4tYm90dG9tOiAxNDhweDsgfVxuXG4ubS1iLTE0OSB7XG4gIG1hcmdpbi1ib3R0b206IDE0OXB4OyB9XG5cbi5tLWItMTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7IH1cblxuLm0tYi0xNTEge1xuICBtYXJnaW4tYm90dG9tOiAxNTFweDsgfVxuXG4ubS1iLTE1MiB7XG4gIG1hcmdpbi1ib3R0b206IDE1MnB4OyB9XG5cbi5tLWItMTUzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUzcHg7IH1cblxuLm0tYi0xNTQge1xuICBtYXJnaW4tYm90dG9tOiAxNTRweDsgfVxuXG4ubS1iLTE1NSB7XG4gIG1hcmdpbi1ib3R0b206IDE1NXB4OyB9XG5cbi5tLWItMTU2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTU2cHg7IH1cblxuLm0tYi0xNTcge1xuICBtYXJnaW4tYm90dG9tOiAxNTdweDsgfVxuXG4ubS1iLTE1OCB7XG4gIG1hcmdpbi1ib3R0b206IDE1OHB4OyB9XG5cbi5tLWItMTU5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTU5cHg7IH1cblxuLm0tYi0xNjAge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDsgfVxuXG4ubS1iLTE2MSB7XG4gIG1hcmdpbi1ib3R0b206IDE2MXB4OyB9XG5cbi5tLWItMTYyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYycHg7IH1cblxuLm0tYi0xNjMge1xuICBtYXJnaW4tYm90dG9tOiAxNjNweDsgfVxuXG4ubS1iLTE2NCB7XG4gIG1hcmdpbi1ib3R0b206IDE2NHB4OyB9XG5cbi5tLWItMTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTY1cHg7IH1cblxuLm0tYi0xNjYge1xuICBtYXJnaW4tYm90dG9tOiAxNjZweDsgfVxuXG4ubS1iLTE2NyB7XG4gIG1hcmdpbi1ib3R0b206IDE2N3B4OyB9XG5cbi5tLWItMTY4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTY4cHg7IH1cblxuLm0tYi0xNjkge1xuICBtYXJnaW4tYm90dG9tOiAxNjlweDsgfVxuXG4ubS1iLTE3MCB7XG4gIG1hcmdpbi1ib3R0b206IDE3MHB4OyB9XG5cbi5tLWItMTcxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTcxcHg7IH1cblxuLm0tYi0xNzIge1xuICBtYXJnaW4tYm90dG9tOiAxNzJweDsgfVxuXG4ubS1iLTE3MyB7XG4gIG1hcmdpbi1ib3R0b206IDE3M3B4OyB9XG5cbi5tLWItMTc0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTc0cHg7IH1cblxuLm0tYi0xNzUge1xuICBtYXJnaW4tYm90dG9tOiAxNzVweDsgfVxuXG4ubS1iLTE3NiB7XG4gIG1hcmdpbi1ib3R0b206IDE3NnB4OyB9XG5cbi5tLWItMTc3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTc3cHg7IH1cblxuLm0tYi0xNzgge1xuICBtYXJnaW4tYm90dG9tOiAxNzhweDsgfVxuXG4ubS1iLTE3OSB7XG4gIG1hcmdpbi1ib3R0b206IDE3OXB4OyB9XG5cbi5tLWItMTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7IH1cblxuLm0tYi0xODEge1xuICBtYXJnaW4tYm90dG9tOiAxODFweDsgfVxuXG4ubS1iLTE4MiB7XG4gIG1hcmdpbi1ib3R0b206IDE4MnB4OyB9XG5cbi5tLWItMTgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgzcHg7IH1cblxuLm0tYi0xODQge1xuICBtYXJnaW4tYm90dG9tOiAxODRweDsgfVxuXG4ubS1iLTE4NSB7XG4gIG1hcmdpbi1ib3R0b206IDE4NXB4OyB9XG5cbi5tLWItMTg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTg2cHg7IH1cblxuLm0tYi0xODcge1xuICBtYXJnaW4tYm90dG9tOiAxODdweDsgfVxuXG4ubS1iLTE4OCB7XG4gIG1hcmdpbi1ib3R0b206IDE4OHB4OyB9XG5cbi5tLWItMTg5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTg5cHg7IH1cblxuLm0tYi0xOTAge1xuICBtYXJnaW4tYm90dG9tOiAxOTBweDsgfVxuXG4ubS1iLTE5MSB7XG4gIG1hcmdpbi1ib3R0b206IDE5MXB4OyB9XG5cbi5tLWItMTkyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTkycHg7IH1cblxuLm0tYi0xOTMge1xuICBtYXJnaW4tYm90dG9tOiAxOTNweDsgfVxuXG4ubS1iLTE5NCB7XG4gIG1hcmdpbi1ib3R0b206IDE5NHB4OyB9XG5cbi5tLWItMTk1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTk1cHg7IH1cblxuLm0tYi0xOTYge1xuICBtYXJnaW4tYm90dG9tOiAxOTZweDsgfVxuXG4ubS1iLTE5NyB7XG4gIG1hcmdpbi1ib3R0b206IDE5N3B4OyB9XG5cbi5tLWItMTk4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTk4cHg7IH1cblxuLm0tYi0xOTkge1xuICBtYXJnaW4tYm90dG9tOiAxOTlweDsgfVxuXG4ubS1iLTIwMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4OyB9XG5cbi5tLWItMjAxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAxcHg7IH1cblxuLm0tYi0yMDIge1xuICBtYXJnaW4tYm90dG9tOiAyMDJweDsgfVxuXG4ubS1iLTIwMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwM3B4OyB9XG5cbi5tLWItMjA0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjA0cHg7IH1cblxuLm0tYi0yMDUge1xuICBtYXJnaW4tYm90dG9tOiAyMDVweDsgfVxuXG4ubS1iLTIwNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwNnB4OyB9XG5cbi5tLWItMjA3IHtcbiAgbWFyZ2luLWJvdHRvbTogMjA3cHg7IH1cblxuLm0tYi0yMDgge1xuICBtYXJnaW4tYm90dG9tOiAyMDhweDsgfVxuXG4ubS1iLTIwOSB7XG4gIG1hcmdpbi1ib3R0b206IDIwOXB4OyB9XG5cbi5tLWItMjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjEwcHg7IH1cblxuLm0tYi0yMTEge1xuICBtYXJnaW4tYm90dG9tOiAyMTFweDsgfVxuXG4ubS1iLTIxMiB7XG4gIG1hcmdpbi1ib3R0b206IDIxMnB4OyB9XG5cbi5tLWItMjEzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjEzcHg7IH1cblxuLm0tYi0yMTQge1xuICBtYXJnaW4tYm90dG9tOiAyMTRweDsgfVxuXG4ubS1iLTIxNSB7XG4gIG1hcmdpbi1ib3R0b206IDIxNXB4OyB9XG5cbi5tLWItMjE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjE2cHg7IH1cblxuLm0tYi0yMTcge1xuICBtYXJnaW4tYm90dG9tOiAyMTdweDsgfVxuXG4ubS1iLTIxOCB7XG4gIG1hcmdpbi1ib3R0b206IDIxOHB4OyB9XG5cbi5tLWItMjE5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjE5cHg7IH1cblxuLm0tYi0yMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMjBweDsgfVxuXG4ubS1iLTIyMSB7XG4gIG1hcmdpbi1ib3R0b206IDIyMXB4OyB9XG5cbi5tLWItMjIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjIycHg7IH1cblxuLm0tYi0yMjMge1xuICBtYXJnaW4tYm90dG9tOiAyMjNweDsgfVxuXG4ubS1iLTIyNCB7XG4gIG1hcmdpbi1ib3R0b206IDIyNHB4OyB9XG5cbi5tLWItMjI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjI1cHg7IH1cblxuLm0tYi0yMjYge1xuICBtYXJnaW4tYm90dG9tOiAyMjZweDsgfVxuXG4ubS1iLTIyNyB7XG4gIG1hcmdpbi1ib3R0b206IDIyN3B4OyB9XG5cbi5tLWItMjI4IHtcbiAgbWFyZ2luLWJvdHRvbTogMjI4cHg7IH1cblxuLm0tYi0yMjkge1xuICBtYXJnaW4tYm90dG9tOiAyMjlweDsgfVxuXG4ubS1iLTIzMCB7XG4gIG1hcmdpbi1ib3R0b206IDIzMHB4OyB9XG5cbi5tLWItMjMxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjMxcHg7IH1cblxuLm0tYi0yMzIge1xuICBtYXJnaW4tYm90dG9tOiAyMzJweDsgfVxuXG4ubS1iLTIzMyB7XG4gIG1hcmdpbi1ib3R0b206IDIzM3B4OyB9XG5cbi5tLWItMjM0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjM0cHg7IH1cblxuLm0tYi0yMzUge1xuICBtYXJnaW4tYm90dG9tOiAyMzVweDsgfVxuXG4ubS1iLTIzNiB7XG4gIG1hcmdpbi1ib3R0b206IDIzNnB4OyB9XG5cbi5tLWItMjM3IHtcbiAgbWFyZ2luLWJvdHRvbTogMjM3cHg7IH1cblxuLm0tYi0yMzgge1xuICBtYXJnaW4tYm90dG9tOiAyMzhweDsgfVxuXG4ubS1iLTIzOSB7XG4gIG1hcmdpbi1ib3R0b206IDIzOXB4OyB9XG5cbi5tLWItMjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjQwcHg7IH1cblxuLm0tYi0yNDEge1xuICBtYXJnaW4tYm90dG9tOiAyNDFweDsgfVxuXG4ubS1iLTI0MiB7XG4gIG1hcmdpbi1ib3R0b206IDI0MnB4OyB9XG5cbi5tLWItMjQzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjQzcHg7IH1cblxuLm0tYi0yNDQge1xuICBtYXJnaW4tYm90dG9tOiAyNDRweDsgfVxuXG4ubS1iLTI0NSB7XG4gIG1hcmdpbi1ib3R0b206IDI0NXB4OyB9XG5cbi5tLWItMjQ2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjQ2cHg7IH1cblxuLm0tYi0yNDcge1xuICBtYXJnaW4tYm90dG9tOiAyNDdweDsgfVxuXG4ubS1iLTI0OCB7XG4gIG1hcmdpbi1ib3R0b206IDI0OHB4OyB9XG5cbi5tLWItMjQ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjQ5cHg7IH1cblxuLm0tYi0yNTAge1xuICBtYXJnaW4tYm90dG9tOiAyNTBweDsgfVxuXG4ubS1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbi5tLWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7IH1cblxuLm0tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuXG4ubS1sLTMge1xuICBtYXJnaW4tbGVmdDogM3B4OyB9XG5cbi5tLWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7IH1cblxuLm0tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ubS1sLTYge1xuICBtYXJnaW4tbGVmdDogNnB4OyB9XG5cbi5tLWwtNyB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7IH1cblxuLm0tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4ubS1sLTkge1xuICBtYXJnaW4tbGVmdDogOXB4OyB9XG5cbi5tLWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ubS1sLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7IH1cblxuLm0tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG5cbi5tLWwtMTMge1xuICBtYXJnaW4tbGVmdDogMTNweDsgfVxuXG4ubS1sLTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7IH1cblxuLm0tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5tLWwtMTYge1xuICBtYXJnaW4tbGVmdDogMTZweDsgfVxuXG4ubS1sLTE3IHtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7IH1cblxuLm0tbC0xOCB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4OyB9XG5cbi5tLWwtMTkge1xuICBtYXJnaW4tbGVmdDogMTlweDsgfVxuXG4ubS1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLm0tbC0yMSB7XG4gIG1hcmdpbi1sZWZ0OiAyMXB4OyB9XG5cbi5tLWwtMjIge1xuICBtYXJnaW4tbGVmdDogMjJweDsgfVxuXG4ubS1sLTIzIHtcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7IH1cblxuLm0tbC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4OyB9XG5cbi5tLWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweDsgfVxuXG4ubS1sLTI2IHtcbiAgbWFyZ2luLWxlZnQ6IDI2cHg7IH1cblxuLm0tbC0yNyB7XG4gIG1hcmdpbi1sZWZ0OiAyN3B4OyB9XG5cbi5tLWwtMjgge1xuICBtYXJnaW4tbGVmdDogMjhweDsgfVxuXG4ubS1sLTI5IHtcbiAgbWFyZ2luLWxlZnQ6IDI5cHg7IH1cblxuLm0tbC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi5tLWwtMzEge1xuICBtYXJnaW4tbGVmdDogMzFweDsgfVxuXG4ubS1sLTMyIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7IH1cblxuLm0tbC0zMyB7XG4gIG1hcmdpbi1sZWZ0OiAzM3B4OyB9XG5cbi5tLWwtMzQge1xuICBtYXJnaW4tbGVmdDogMzRweDsgfVxuXG4ubS1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cblxuLm0tbC0zNiB7XG4gIG1hcmdpbi1sZWZ0OiAzNnB4OyB9XG5cbi5tLWwtMzcge1xuICBtYXJnaW4tbGVmdDogMzdweDsgfVxuXG4ubS1sLTM4IHtcbiAgbWFyZ2luLWxlZnQ6IDM4cHg7IH1cblxuLm0tbC0zOSB7XG4gIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG5cbi5tLWwtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuXG4ubS1sLTQxIHtcbiAgbWFyZ2luLWxlZnQ6IDQxcHg7IH1cblxuLm0tbC00MiB7XG4gIG1hcmdpbi1sZWZ0OiA0MnB4OyB9XG5cbi5tLWwtNDMge1xuICBtYXJnaW4tbGVmdDogNDNweDsgfVxuXG4ubS1sLTQ0IHtcbiAgbWFyZ2luLWxlZnQ6IDQ0cHg7IH1cblxuLm0tbC00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4OyB9XG5cbi5tLWwtNDYge1xuICBtYXJnaW4tbGVmdDogNDZweDsgfVxuXG4ubS1sLTQ3IHtcbiAgbWFyZ2luLWxlZnQ6IDQ3cHg7IH1cblxuLm0tbC00OCB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4OyB9XG5cbi5tLWwtNDkge1xuICBtYXJnaW4tbGVmdDogNDlweDsgfVxuXG4ubS1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cblxuLm0tbC01MSB7XG4gIG1hcmdpbi1sZWZ0OiA1MXB4OyB9XG5cbi5tLWwtNTIge1xuICBtYXJnaW4tbGVmdDogNTJweDsgfVxuXG4ubS1sLTUzIHtcbiAgbWFyZ2luLWxlZnQ6IDUzcHg7IH1cblxuLm0tbC01NCB7XG4gIG1hcmdpbi1sZWZ0OiA1NHB4OyB9XG5cbi5tLWwtNTUge1xuICBtYXJnaW4tbGVmdDogNTVweDsgfVxuXG4ubS1sLTU2IHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHg7IH1cblxuLm0tbC01NyB7XG4gIG1hcmdpbi1sZWZ0OiA1N3B4OyB9XG5cbi5tLWwtNTgge1xuICBtYXJnaW4tbGVmdDogNThweDsgfVxuXG4ubS1sLTU5IHtcbiAgbWFyZ2luLWxlZnQ6IDU5cHg7IH1cblxuLm0tbC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4OyB9XG5cbi5tLWwtNjEge1xuICBtYXJnaW4tbGVmdDogNjFweDsgfVxuXG4ubS1sLTYyIHtcbiAgbWFyZ2luLWxlZnQ6IDYycHg7IH1cblxuLm0tbC02MyB7XG4gIG1hcmdpbi1sZWZ0OiA2M3B4OyB9XG5cbi5tLWwtNjQge1xuICBtYXJnaW4tbGVmdDogNjRweDsgfVxuXG4ubS1sLTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7IH1cblxuLm0tbC02NiB7XG4gIG1hcmdpbi1sZWZ0OiA2NnB4OyB9XG5cbi5tLWwtNjcge1xuICBtYXJnaW4tbGVmdDogNjdweDsgfVxuXG4ubS1sLTY4IHtcbiAgbWFyZ2luLWxlZnQ6IDY4cHg7IH1cblxuLm0tbC02OSB7XG4gIG1hcmdpbi1sZWZ0OiA2OXB4OyB9XG5cbi5tLWwtNzAge1xuICBtYXJnaW4tbGVmdDogNzBweDsgfVxuXG4ubS1sLTcxIHtcbiAgbWFyZ2luLWxlZnQ6IDcxcHg7IH1cblxuLm0tbC03MiB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4OyB9XG5cbi5tLWwtNzMge1xuICBtYXJnaW4tbGVmdDogNzNweDsgfVxuXG4ubS1sLTc0IHtcbiAgbWFyZ2luLWxlZnQ6IDc0cHg7IH1cblxuLm0tbC03NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4OyB9XG5cbi5tLWwtNzYge1xuICBtYXJnaW4tbGVmdDogNzZweDsgfVxuXG4ubS1sLTc3IHtcbiAgbWFyZ2luLWxlZnQ6IDc3cHg7IH1cblxuLm0tbC03OCB7XG4gIG1hcmdpbi1sZWZ0OiA3OHB4OyB9XG5cbi5tLWwtNzkge1xuICBtYXJnaW4tbGVmdDogNzlweDsgfVxuXG4ubS1sLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7IH1cblxuLm0tbC04MSB7XG4gIG1hcmdpbi1sZWZ0OiA4MXB4OyB9XG5cbi5tLWwtODIge1xuICBtYXJnaW4tbGVmdDogODJweDsgfVxuXG4ubS1sLTgzIHtcbiAgbWFyZ2luLWxlZnQ6IDgzcHg7IH1cblxuLm0tbC04NCB7XG4gIG1hcmdpbi1sZWZ0OiA4NHB4OyB9XG5cbi5tLWwtODUge1xuICBtYXJnaW4tbGVmdDogODVweDsgfVxuXG4ubS1sLTg2IHtcbiAgbWFyZ2luLWxlZnQ6IDg2cHg7IH1cblxuLm0tbC04NyB7XG4gIG1hcmdpbi1sZWZ0OiA4N3B4OyB9XG5cbi5tLWwtODgge1xuICBtYXJnaW4tbGVmdDogODhweDsgfVxuXG4ubS1sLTg5IHtcbiAgbWFyZ2luLWxlZnQ6IDg5cHg7IH1cblxuLm0tbC05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4OyB9XG5cbi5tLWwtOTEge1xuICBtYXJnaW4tbGVmdDogOTFweDsgfVxuXG4ubS1sLTkyIHtcbiAgbWFyZ2luLWxlZnQ6IDkycHg7IH1cblxuLm0tbC05MyB7XG4gIG1hcmdpbi1sZWZ0OiA5M3B4OyB9XG5cbi5tLWwtOTQge1xuICBtYXJnaW4tbGVmdDogOTRweDsgfVxuXG4ubS1sLTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHg7IH1cblxuLm0tbC05NiB7XG4gIG1hcmdpbi1sZWZ0OiA5NnB4OyB9XG5cbi5tLWwtOTcge1xuICBtYXJnaW4tbGVmdDogOTdweDsgfVxuXG4ubS1sLTk4IHtcbiAgbWFyZ2luLWxlZnQ6IDk4cHg7IH1cblxuLm0tbC05OSB7XG4gIG1hcmdpbi1sZWZ0OiA5OXB4OyB9XG5cbi5tLWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4OyB9XG5cbi5tLWwtMTAxIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMXB4OyB9XG5cbi5tLWwtMTAyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMnB4OyB9XG5cbi5tLWwtMTAzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwM3B4OyB9XG5cbi5tLWwtMTA0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwNHB4OyB9XG5cbi5tLWwtMTA1IHtcbiAgbWFyZ2luLWxlZnQ6IDEwNXB4OyB9XG5cbi5tLWwtMTA2IHtcbiAgbWFyZ2luLWxlZnQ6IDEwNnB4OyB9XG5cbi5tLWwtMTA3IHtcbiAgbWFyZ2luLWxlZnQ6IDEwN3B4OyB9XG5cbi5tLWwtMTA4IHtcbiAgbWFyZ2luLWxlZnQ6IDEwOHB4OyB9XG5cbi5tLWwtMTA5IHtcbiAgbWFyZ2luLWxlZnQ6IDEwOXB4OyB9XG5cbi5tLWwtMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4OyB9XG5cbi5tLWwtMTExIHtcbiAgbWFyZ2luLWxlZnQ6IDExMXB4OyB9XG5cbi5tLWwtMTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDExMnB4OyB9XG5cbi5tLWwtMTEzIHtcbiAgbWFyZ2luLWxlZnQ6IDExM3B4OyB9XG5cbi5tLWwtMTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDExNHB4OyB9XG5cbi5tLWwtMTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDExNXB4OyB9XG5cbi5tLWwtMTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDExNnB4OyB9XG5cbi5tLWwtMTE3IHtcbiAgbWFyZ2luLWxlZnQ6IDExN3B4OyB9XG5cbi5tLWwtMTE4IHtcbiAgbWFyZ2luLWxlZnQ6IDExOHB4OyB9XG5cbi5tLWwtMTE5IHtcbiAgbWFyZ2luLWxlZnQ6IDExOXB4OyB9XG5cbi5tLWwtMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4OyB9XG5cbi5tLWwtMTIxIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMXB4OyB9XG5cbi5tLWwtMTIyIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMnB4OyB9XG5cbi5tLWwtMTIzIHtcbiAgbWFyZ2luLWxlZnQ6IDEyM3B4OyB9XG5cbi5tLWwtMTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDEyNHB4OyB9XG5cbi5tLWwtMTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDEyNXB4OyB9XG5cbi5tLWwtMTI2IHtcbiAgbWFyZ2luLWxlZnQ6IDEyNnB4OyB9XG5cbi5tLWwtMTI3IHtcbiAgbWFyZ2luLWxlZnQ6IDEyN3B4OyB9XG5cbi5tLWwtMTI4IHtcbiAgbWFyZ2luLWxlZnQ6IDEyOHB4OyB9XG5cbi5tLWwtMTI5IHtcbiAgbWFyZ2luLWxlZnQ6IDEyOXB4OyB9XG5cbi5tLWwtMTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDEzMHB4OyB9XG5cbi5tLWwtMTMxIHtcbiAgbWFyZ2luLWxlZnQ6IDEzMXB4OyB9XG5cbi5tLWwtMTMyIHtcbiAgbWFyZ2luLWxlZnQ6IDEzMnB4OyB9XG5cbi5tLWwtMTMzIHtcbiAgbWFyZ2luLWxlZnQ6IDEzM3B4OyB9XG5cbi5tLWwtMTM0IHtcbiAgbWFyZ2luLWxlZnQ6IDEzNHB4OyB9XG5cbi5tLWwtMTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDEzNXB4OyB9XG5cbi5tLWwtMTM2IHtcbiAgbWFyZ2luLWxlZnQ6IDEzNnB4OyB9XG5cbi5tLWwtMTM3IHtcbiAgbWFyZ2luLWxlZnQ6IDEzN3B4OyB9XG5cbi5tLWwtMTM4IHtcbiAgbWFyZ2luLWxlZnQ6IDEzOHB4OyB9XG5cbi5tLWwtMTM5IHtcbiAgbWFyZ2luLWxlZnQ6IDEzOXB4OyB9XG5cbi5tLWwtMTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4OyB9XG5cbi5tLWwtMTQxIHtcbiAgbWFyZ2luLWxlZnQ6IDE0MXB4OyB9XG5cbi5tLWwtMTQyIHtcbiAgbWFyZ2luLWxlZnQ6IDE0MnB4OyB9XG5cbi5tLWwtMTQzIHtcbiAgbWFyZ2luLWxlZnQ6IDE0M3B4OyB9XG5cbi5tLWwtMTQ0IHtcbiAgbWFyZ2luLWxlZnQ6IDE0NHB4OyB9XG5cbi5tLWwtMTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDE0NXB4OyB9XG5cbi5tLWwtMTQ2IHtcbiAgbWFyZ2luLWxlZnQ6IDE0NnB4OyB9XG5cbi5tLWwtMTQ3IHtcbiAgbWFyZ2luLWxlZnQ6IDE0N3B4OyB9XG5cbi5tLWwtMTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDE0OHB4OyB9XG5cbi5tLWwtMTQ5IHtcbiAgbWFyZ2luLWxlZnQ6IDE0OXB4OyB9XG5cbi5tLWwtMTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4OyB9XG5cbi5tLWwtMTUxIHtcbiAgbWFyZ2luLWxlZnQ6IDE1MXB4OyB9XG5cbi5tLWwtMTUyIHtcbiAgbWFyZ2luLWxlZnQ6IDE1MnB4OyB9XG5cbi5tLWwtMTUzIHtcbiAgbWFyZ2luLWxlZnQ6IDE1M3B4OyB9XG5cbi5tLWwtMTU0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1NHB4OyB9XG5cbi5tLWwtMTU1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1NXB4OyB9XG5cbi5tLWwtMTU2IHtcbiAgbWFyZ2luLWxlZnQ6IDE1NnB4OyB9XG5cbi5tLWwtMTU3IHtcbiAgbWFyZ2luLWxlZnQ6IDE1N3B4OyB9XG5cbi5tLWwtMTU4IHtcbiAgbWFyZ2luLWxlZnQ6IDE1OHB4OyB9XG5cbi5tLWwtMTU5IHtcbiAgbWFyZ2luLWxlZnQ6IDE1OXB4OyB9XG5cbi5tLWwtMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDE2MHB4OyB9XG5cbi5tLWwtMTYxIHtcbiAgbWFyZ2luLWxlZnQ6IDE2MXB4OyB9XG5cbi5tLWwtMTYyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2MnB4OyB9XG5cbi5tLWwtMTYzIHtcbiAgbWFyZ2luLWxlZnQ6IDE2M3B4OyB9XG5cbi5tLWwtMTY0IHtcbiAgbWFyZ2luLWxlZnQ6IDE2NHB4OyB9XG5cbi5tLWwtMTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDE2NXB4OyB9XG5cbi5tLWwtMTY2IHtcbiAgbWFyZ2luLWxlZnQ6IDE2NnB4OyB9XG5cbi5tLWwtMTY3IHtcbiAgbWFyZ2luLWxlZnQ6IDE2N3B4OyB9XG5cbi5tLWwtMTY4IHtcbiAgbWFyZ2luLWxlZnQ6IDE2OHB4OyB9XG5cbi5tLWwtMTY5IHtcbiAgbWFyZ2luLWxlZnQ6IDE2OXB4OyB9XG5cbi5tLWwtMTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDE3MHB4OyB9XG5cbi5tLWwtMTcxIHtcbiAgbWFyZ2luLWxlZnQ6IDE3MXB4OyB9XG5cbi5tLWwtMTcyIHtcbiAgbWFyZ2luLWxlZnQ6IDE3MnB4OyB9XG5cbi5tLWwtMTczIHtcbiAgbWFyZ2luLWxlZnQ6IDE3M3B4OyB9XG5cbi5tLWwtMTc0IHtcbiAgbWFyZ2luLWxlZnQ6IDE3NHB4OyB9XG5cbi5tLWwtMTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDE3NXB4OyB9XG5cbi5tLWwtMTc2IHtcbiAgbWFyZ2luLWxlZnQ6IDE3NnB4OyB9XG5cbi5tLWwtMTc3IHtcbiAgbWFyZ2luLWxlZnQ6IDE3N3B4OyB9XG5cbi5tLWwtMTc4IHtcbiAgbWFyZ2luLWxlZnQ6IDE3OHB4OyB9XG5cbi5tLWwtMTc5IHtcbiAgbWFyZ2luLWxlZnQ6IDE3OXB4OyB9XG5cbi5tLWwtMTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDE4MHB4OyB9XG5cbi5tLWwtMTgxIHtcbiAgbWFyZ2luLWxlZnQ6IDE4MXB4OyB9XG5cbi5tLWwtMTgyIHtcbiAgbWFyZ2luLWxlZnQ6IDE4MnB4OyB9XG5cbi5tLWwtMTgzIHtcbiAgbWFyZ2luLWxlZnQ6IDE4M3B4OyB9XG5cbi5tLWwtMTg0IHtcbiAgbWFyZ2luLWxlZnQ6IDE4NHB4OyB9XG5cbi5tLWwtMTg1IHtcbiAgbWFyZ2luLWxlZnQ6IDE4NXB4OyB9XG5cbi5tLWwtMTg2IHtcbiAgbWFyZ2luLWxlZnQ6IDE4NnB4OyB9XG5cbi5tLWwtMTg3IHtcbiAgbWFyZ2luLWxlZnQ6IDE4N3B4OyB9XG5cbi5tLWwtMTg4IHtcbiAgbWFyZ2luLWxlZnQ6IDE4OHB4OyB9XG5cbi5tLWwtMTg5IHtcbiAgbWFyZ2luLWxlZnQ6IDE4OXB4OyB9XG5cbi5tLWwtMTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDE5MHB4OyB9XG5cbi5tLWwtMTkxIHtcbiAgbWFyZ2luLWxlZnQ6IDE5MXB4OyB9XG5cbi5tLWwtMTkyIHtcbiAgbWFyZ2luLWxlZnQ6IDE5MnB4OyB9XG5cbi5tLWwtMTkzIHtcbiAgbWFyZ2luLWxlZnQ6IDE5M3B4OyB9XG5cbi5tLWwtMTk0IHtcbiAgbWFyZ2luLWxlZnQ6IDE5NHB4OyB9XG5cbi5tLWwtMTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDE5NXB4OyB9XG5cbi5tLWwtMTk2IHtcbiAgbWFyZ2luLWxlZnQ6IDE5NnB4OyB9XG5cbi5tLWwtMTk3IHtcbiAgbWFyZ2luLWxlZnQ6IDE5N3B4OyB9XG5cbi5tLWwtMTk4IHtcbiAgbWFyZ2luLWxlZnQ6IDE5OHB4OyB9XG5cbi5tLWwtMTk5IHtcbiAgbWFyZ2luLWxlZnQ6IDE5OXB4OyB9XG5cbi5tLWwtMjAwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwMHB4OyB9XG5cbi5tLWwtMjAxIHtcbiAgbWFyZ2luLWxlZnQ6IDIwMXB4OyB9XG5cbi5tLWwtMjAyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwMnB4OyB9XG5cbi5tLWwtMjAzIHtcbiAgbWFyZ2luLWxlZnQ6IDIwM3B4OyB9XG5cbi5tLWwtMjA0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwNHB4OyB9XG5cbi5tLWwtMjA1IHtcbiAgbWFyZ2luLWxlZnQ6IDIwNXB4OyB9XG5cbi5tLWwtMjA2IHtcbiAgbWFyZ2luLWxlZnQ6IDIwNnB4OyB9XG5cbi5tLWwtMjA3IHtcbiAgbWFyZ2luLWxlZnQ6IDIwN3B4OyB9XG5cbi5tLWwtMjA4IHtcbiAgbWFyZ2luLWxlZnQ6IDIwOHB4OyB9XG5cbi5tLWwtMjA5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwOXB4OyB9XG5cbi5tLWwtMjEwIHtcbiAgbWFyZ2luLWxlZnQ6IDIxMHB4OyB9XG5cbi5tLWwtMjExIHtcbiAgbWFyZ2luLWxlZnQ6IDIxMXB4OyB9XG5cbi5tLWwtMjEyIHtcbiAgbWFyZ2luLWxlZnQ6IDIxMnB4OyB9XG5cbi5tLWwtMjEzIHtcbiAgbWFyZ2luLWxlZnQ6IDIxM3B4OyB9XG5cbi5tLWwtMjE0IHtcbiAgbWFyZ2luLWxlZnQ6IDIxNHB4OyB9XG5cbi5tLWwtMjE1IHtcbiAgbWFyZ2luLWxlZnQ6IDIxNXB4OyB9XG5cbi5tLWwtMjE2IHtcbiAgbWFyZ2luLWxlZnQ6IDIxNnB4OyB9XG5cbi5tLWwtMjE3IHtcbiAgbWFyZ2luLWxlZnQ6IDIxN3B4OyB9XG5cbi5tLWwtMjE4IHtcbiAgbWFyZ2luLWxlZnQ6IDIxOHB4OyB9XG5cbi5tLWwtMjE5IHtcbiAgbWFyZ2luLWxlZnQ6IDIxOXB4OyB9XG5cbi5tLWwtMjIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIyMHB4OyB9XG5cbi5tLWwtMjIxIHtcbiAgbWFyZ2luLWxlZnQ6IDIyMXB4OyB9XG5cbi5tLWwtMjIyIHtcbiAgbWFyZ2luLWxlZnQ6IDIyMnB4OyB9XG5cbi5tLWwtMjIzIHtcbiAgbWFyZ2luLWxlZnQ6IDIyM3B4OyB9XG5cbi5tLWwtMjI0IHtcbiAgbWFyZ2luLWxlZnQ6IDIyNHB4OyB9XG5cbi5tLWwtMjI1IHtcbiAgbWFyZ2luLWxlZnQ6IDIyNXB4OyB9XG5cbi5tLWwtMjI2IHtcbiAgbWFyZ2luLWxlZnQ6IDIyNnB4OyB9XG5cbi5tLWwtMjI3IHtcbiAgbWFyZ2luLWxlZnQ6IDIyN3B4OyB9XG5cbi5tLWwtMjI4IHtcbiAgbWFyZ2luLWxlZnQ6IDIyOHB4OyB9XG5cbi5tLWwtMjI5IHtcbiAgbWFyZ2luLWxlZnQ6IDIyOXB4OyB9XG5cbi5tLWwtMjMwIHtcbiAgbWFyZ2luLWxlZnQ6IDIzMHB4OyB9XG5cbi5tLWwtMjMxIHtcbiAgbWFyZ2luLWxlZnQ6IDIzMXB4OyB9XG5cbi5tLWwtMjMyIHtcbiAgbWFyZ2luLWxlZnQ6IDIzMnB4OyB9XG5cbi5tLWwtMjMzIHtcbiAgbWFyZ2luLWxlZnQ6IDIzM3B4OyB9XG5cbi5tLWwtMjM0IHtcbiAgbWFyZ2luLWxlZnQ6IDIzNHB4OyB9XG5cbi5tLWwtMjM1IHtcbiAgbWFyZ2luLWxlZnQ6IDIzNXB4OyB9XG5cbi5tLWwtMjM2IHtcbiAgbWFyZ2luLWxlZnQ6IDIzNnB4OyB9XG5cbi5tLWwtMjM3IHtcbiAgbWFyZ2luLWxlZnQ6IDIzN3B4OyB9XG5cbi5tLWwtMjM4IHtcbiAgbWFyZ2luLWxlZnQ6IDIzOHB4OyB9XG5cbi5tLWwtMjM5IHtcbiAgbWFyZ2luLWxlZnQ6IDIzOXB4OyB9XG5cbi5tLWwtMjQwIHtcbiAgbWFyZ2luLWxlZnQ6IDI0MHB4OyB9XG5cbi5tLWwtMjQxIHtcbiAgbWFyZ2luLWxlZnQ6IDI0MXB4OyB9XG5cbi5tLWwtMjQyIHtcbiAgbWFyZ2luLWxlZnQ6IDI0MnB4OyB9XG5cbi5tLWwtMjQzIHtcbiAgbWFyZ2luLWxlZnQ6IDI0M3B4OyB9XG5cbi5tLWwtMjQ0IHtcbiAgbWFyZ2luLWxlZnQ6IDI0NHB4OyB9XG5cbi5tLWwtMjQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDI0NXB4OyB9XG5cbi5tLWwtMjQ2IHtcbiAgbWFyZ2luLWxlZnQ6IDI0NnB4OyB9XG5cbi5tLWwtMjQ3IHtcbiAgbWFyZ2luLWxlZnQ6IDI0N3B4OyB9XG5cbi5tLWwtMjQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDI0OHB4OyB9XG5cbi5tLWwtMjQ5IHtcbiAgbWFyZ2luLWxlZnQ6IDI0OXB4OyB9XG5cbi5tLWwtMjUwIHtcbiAgbWFyZ2luLWxlZnQ6IDI1MHB4OyB9XG5cbi5tLXItMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4OyB9XG5cbi5tLXItMSB7XG4gIG1hcmdpbi1yaWdodDogMXB4OyB9XG5cbi5tLXItMiB7XG4gIG1hcmdpbi1yaWdodDogMnB4OyB9XG5cbi5tLXItMyB7XG4gIG1hcmdpbi1yaWdodDogM3B4OyB9XG5cbi5tLXItNCB7XG4gIG1hcmdpbi1yaWdodDogNHB4OyB9XG5cbi5tLXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5tLXItNiB7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbi5tLXItNyB7XG4gIG1hcmdpbi1yaWdodDogN3B4OyB9XG5cbi5tLXItOCB7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5tLXItOSB7XG4gIG1hcmdpbi1yaWdodDogOXB4OyB9XG5cbi5tLXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLm0tci0xMSB7XG4gIG1hcmdpbi1yaWdodDogMTFweDsgfVxuXG4ubS1yLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cbi5tLXItMTMge1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7IH1cblxuLm0tci0xNCB7XG4gIG1hcmdpbi1yaWdodDogMTRweDsgfVxuXG4ubS1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5tLXItMTYge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cblxuLm0tci0xNyB7XG4gIG1hcmdpbi1yaWdodDogMTdweDsgfVxuXG4ubS1yLTE4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9XG5cbi5tLXItMTkge1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7IH1cblxuLm0tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ubS1yLTIxIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4OyB9XG5cbi5tLXItMjIge1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7IH1cblxuLm0tci0yMyB7XG4gIG1hcmdpbi1yaWdodDogMjNweDsgfVxuXG4ubS1yLTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG5cbi5tLXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cblxuLm0tci0yNiB7XG4gIG1hcmdpbi1yaWdodDogMjZweDsgfVxuXG4ubS1yLTI3IHtcbiAgbWFyZ2luLXJpZ2h0OiAyN3B4OyB9XG5cbi5tLXItMjgge1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7IH1cblxuLm0tci0yOSB7XG4gIG1hcmdpbi1yaWdodDogMjlweDsgfVxuXG4ubS1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5tLXItMzEge1xuICBtYXJnaW4tcmlnaHQ6IDMxcHg7IH1cblxuLm0tci0zMiB7XG4gIG1hcmdpbi1yaWdodDogMzJweDsgfVxuXG4ubS1yLTMzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzM3B4OyB9XG5cbi5tLXItMzQge1xuICBtYXJnaW4tcmlnaHQ6IDM0cHg7IH1cblxuLm0tci0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDsgfVxuXG4ubS1yLTM2IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4OyB9XG5cbi5tLXItMzcge1xuICBtYXJnaW4tcmlnaHQ6IDM3cHg7IH1cblxuLm0tci0zOCB7XG4gIG1hcmdpbi1yaWdodDogMzhweDsgfVxuXG4ubS1yLTM5IHtcbiAgbWFyZ2luLXJpZ2h0OiAzOXB4OyB9XG5cbi5tLXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cblxuLm0tci00MSB7XG4gIG1hcmdpbi1yaWdodDogNDFweDsgfVxuXG4ubS1yLTQyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MnB4OyB9XG5cbi5tLXItNDMge1xuICBtYXJnaW4tcmlnaHQ6IDQzcHg7IH1cblxuLm0tci00NCB7XG4gIG1hcmdpbi1yaWdodDogNDRweDsgfVxuXG4ubS1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4OyB9XG5cbi5tLXItNDYge1xuICBtYXJnaW4tcmlnaHQ6IDQ2cHg7IH1cblxuLm0tci00NyB7XG4gIG1hcmdpbi1yaWdodDogNDdweDsgfVxuXG4ubS1yLTQ4IHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4OyB9XG5cbi5tLXItNDkge1xuICBtYXJnaW4tcmlnaHQ6IDQ5cHg7IH1cblxuLm0tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDsgfVxuXG4ubS1yLTUxIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MXB4OyB9XG5cbi5tLXItNTIge1xuICBtYXJnaW4tcmlnaHQ6IDUycHg7IH1cblxuLm0tci01MyB7XG4gIG1hcmdpbi1yaWdodDogNTNweDsgfVxuXG4ubS1yLTU0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NHB4OyB9XG5cbi5tLXItNTUge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7IH1cblxuLm0tci01NiB7XG4gIG1hcmdpbi1yaWdodDogNTZweDsgfVxuXG4ubS1yLTU3IHtcbiAgbWFyZ2luLXJpZ2h0OiA1N3B4OyB9XG5cbi5tLXItNTgge1xuICBtYXJnaW4tcmlnaHQ6IDU4cHg7IH1cblxuLm0tci01OSB7XG4gIG1hcmdpbi1yaWdodDogNTlweDsgfVxuXG4ubS1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG5cbi5tLXItNjEge1xuICBtYXJnaW4tcmlnaHQ6IDYxcHg7IH1cblxuLm0tci02MiB7XG4gIG1hcmdpbi1yaWdodDogNjJweDsgfVxuXG4ubS1yLTYzIHtcbiAgbWFyZ2luLXJpZ2h0OiA2M3B4OyB9XG5cbi5tLXItNjQge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7IH1cblxuLm0tci02NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweDsgfVxuXG4ubS1yLTY2IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NnB4OyB9XG5cbi5tLXItNjcge1xuICBtYXJnaW4tcmlnaHQ6IDY3cHg7IH1cblxuLm0tci02OCB7XG4gIG1hcmdpbi1yaWdodDogNjhweDsgfVxuXG4ubS1yLTY5IHtcbiAgbWFyZ2luLXJpZ2h0OiA2OXB4OyB9XG5cbi5tLXItNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7IH1cblxuLm0tci03MSB7XG4gIG1hcmdpbi1yaWdodDogNzFweDsgfVxuXG4ubS1yLTcyIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4OyB9XG5cbi5tLXItNzMge1xuICBtYXJnaW4tcmlnaHQ6IDczcHg7IH1cblxuLm0tci03NCB7XG4gIG1hcmdpbi1yaWdodDogNzRweDsgfVxuXG4ubS1yLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4OyB9XG5cbi5tLXItNzYge1xuICBtYXJnaW4tcmlnaHQ6IDc2cHg7IH1cblxuLm0tci03NyB7XG4gIG1hcmdpbi1yaWdodDogNzdweDsgfVxuXG4ubS1yLTc4IHtcbiAgbWFyZ2luLXJpZ2h0OiA3OHB4OyB9XG5cbi5tLXItNzkge1xuICBtYXJnaW4tcmlnaHQ6IDc5cHg7IH1cblxuLm0tci04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweDsgfVxuXG4ubS1yLTgxIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MXB4OyB9XG5cbi5tLXItODIge1xuICBtYXJnaW4tcmlnaHQ6IDgycHg7IH1cblxuLm0tci04MyB7XG4gIG1hcmdpbi1yaWdodDogODNweDsgfVxuXG4ubS1yLTg0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NHB4OyB9XG5cbi5tLXItODUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHg7IH1cblxuLm0tci04NiB7XG4gIG1hcmdpbi1yaWdodDogODZweDsgfVxuXG4ubS1yLTg3IHtcbiAgbWFyZ2luLXJpZ2h0OiA4N3B4OyB9XG5cbi5tLXItODgge1xuICBtYXJnaW4tcmlnaHQ6IDg4cHg7IH1cblxuLm0tci04OSB7XG4gIG1hcmdpbi1yaWdodDogODlweDsgfVxuXG4ubS1yLTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4OyB9XG5cbi5tLXItOTEge1xuICBtYXJnaW4tcmlnaHQ6IDkxcHg7IH1cblxuLm0tci05MiB7XG4gIG1hcmdpbi1yaWdodDogOTJweDsgfVxuXG4ubS1yLTkzIHtcbiAgbWFyZ2luLXJpZ2h0OiA5M3B4OyB9XG5cbi5tLXItOTQge1xuICBtYXJnaW4tcmlnaHQ6IDk0cHg7IH1cblxuLm0tci05NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweDsgfVxuXG4ubS1yLTk2IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4OyB9XG5cbi5tLXItOTcge1xuICBtYXJnaW4tcmlnaHQ6IDk3cHg7IH1cblxuLm0tci05OCB7XG4gIG1hcmdpbi1yaWdodDogOThweDsgfVxuXG4ubS1yLTk5IHtcbiAgbWFyZ2luLXJpZ2h0OiA5OXB4OyB9XG5cbi5tLXItMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDsgfVxuXG4ubS1yLTEwMSB7XG4gIG1hcmdpbi1yaWdodDogMTAxcHg7IH1cblxuLm0tci0xMDIge1xuICBtYXJnaW4tcmlnaHQ6IDEwMnB4OyB9XG5cbi5tLXItMTAzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDNweDsgfVxuXG4ubS1yLTEwNCB7XG4gIG1hcmdpbi1yaWdodDogMTA0cHg7IH1cblxuLm0tci0xMDUge1xuICBtYXJnaW4tcmlnaHQ6IDEwNXB4OyB9XG5cbi5tLXItMTA2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDZweDsgfVxuXG4ubS1yLTEwNyB7XG4gIG1hcmdpbi1yaWdodDogMTA3cHg7IH1cblxuLm0tci0xMDgge1xuICBtYXJnaW4tcmlnaHQ6IDEwOHB4OyB9XG5cbi5tLXItMTA5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDlweDsgfVxuXG4ubS1yLTExMCB7XG4gIG1hcmdpbi1yaWdodDogMTEwcHg7IH1cblxuLm0tci0xMTEge1xuICBtYXJnaW4tcmlnaHQ6IDExMXB4OyB9XG5cbi5tLXItMTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTJweDsgfVxuXG4ubS1yLTExMyB7XG4gIG1hcmdpbi1yaWdodDogMTEzcHg7IH1cblxuLm0tci0xMTQge1xuICBtYXJnaW4tcmlnaHQ6IDExNHB4OyB9XG5cbi5tLXItMTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTVweDsgfVxuXG4ubS1yLTExNiB7XG4gIG1hcmdpbi1yaWdodDogMTE2cHg7IH1cblxuLm0tci0xMTcge1xuICBtYXJnaW4tcmlnaHQ6IDExN3B4OyB9XG5cbi5tLXItMTE4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMThweDsgfVxuXG4ubS1yLTExOSB7XG4gIG1hcmdpbi1yaWdodDogMTE5cHg7IH1cblxuLm0tci0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4OyB9XG5cbi5tLXItMTIxIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjFweDsgfVxuXG4ubS1yLTEyMiB7XG4gIG1hcmdpbi1yaWdodDogMTIycHg7IH1cblxuLm0tci0xMjMge1xuICBtYXJnaW4tcmlnaHQ6IDEyM3B4OyB9XG5cbi5tLXItMTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjRweDsgfVxuXG4ubS1yLTEyNSB7XG4gIG1hcmdpbi1yaWdodDogMTI1cHg7IH1cblxuLm0tci0xMjYge1xuICBtYXJnaW4tcmlnaHQ6IDEyNnB4OyB9XG5cbi5tLXItMTI3IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjdweDsgfVxuXG4ubS1yLTEyOCB7XG4gIG1hcmdpbi1yaWdodDogMTI4cHg7IH1cblxuLm0tci0xMjkge1xuICBtYXJnaW4tcmlnaHQ6IDEyOXB4OyB9XG5cbi5tLXItMTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzBweDsgfVxuXG4ubS1yLTEzMSB7XG4gIG1hcmdpbi1yaWdodDogMTMxcHg7IH1cblxuLm0tci0xMzIge1xuICBtYXJnaW4tcmlnaHQ6IDEzMnB4OyB9XG5cbi5tLXItMTMzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzNweDsgfVxuXG4ubS1yLTEzNCB7XG4gIG1hcmdpbi1yaWdodDogMTM0cHg7IH1cblxuLm0tci0xMzUge1xuICBtYXJnaW4tcmlnaHQ6IDEzNXB4OyB9XG5cbi5tLXItMTM2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzZweDsgfVxuXG4ubS1yLTEzNyB7XG4gIG1hcmdpbi1yaWdodDogMTM3cHg7IH1cblxuLm0tci0xMzgge1xuICBtYXJnaW4tcmlnaHQ6IDEzOHB4OyB9XG5cbi5tLXItMTM5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzlweDsgfVxuXG4ubS1yLTE0MCB7XG4gIG1hcmdpbi1yaWdodDogMTQwcHg7IH1cblxuLm0tci0xNDEge1xuICBtYXJnaW4tcmlnaHQ6IDE0MXB4OyB9XG5cbi5tLXItMTQyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDJweDsgfVxuXG4ubS1yLTE0MyB7XG4gIG1hcmdpbi1yaWdodDogMTQzcHg7IH1cblxuLm0tci0xNDQge1xuICBtYXJnaW4tcmlnaHQ6IDE0NHB4OyB9XG5cbi5tLXItMTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDVweDsgfVxuXG4ubS1yLTE0NiB7XG4gIG1hcmdpbi1yaWdodDogMTQ2cHg7IH1cblxuLm0tci0xNDcge1xuICBtYXJnaW4tcmlnaHQ6IDE0N3B4OyB9XG5cbi5tLXItMTQ4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDhweDsgfVxuXG4ubS1yLTE0OSB7XG4gIG1hcmdpbi1yaWdodDogMTQ5cHg7IH1cblxuLm0tci0xNTAge1xuICBtYXJnaW4tcmlnaHQ6IDE1MHB4OyB9XG5cbi5tLXItMTUxIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNTFweDsgfVxuXG4ubS1yLTE1MiB7XG4gIG1hcmdpbi1yaWdodDogMTUycHg7IH1cblxuLm0tci0xNTMge1xuICBtYXJnaW4tcmlnaHQ6IDE1M3B4OyB9XG5cbi5tLXItMTU0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNTRweDsgfVxuXG4ubS1yLTE1NSB7XG4gIG1hcmdpbi1yaWdodDogMTU1cHg7IH1cblxuLm0tci0xNTYge1xuICBtYXJnaW4tcmlnaHQ6IDE1NnB4OyB9XG5cbi5tLXItMTU3IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNTdweDsgfVxuXG4ubS1yLTE1OCB7XG4gIG1hcmdpbi1yaWdodDogMTU4cHg7IH1cblxuLm0tci0xNTkge1xuICBtYXJnaW4tcmlnaHQ6IDE1OXB4OyB9XG5cbi5tLXItMTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDsgfVxuXG4ubS1yLTE2MSB7XG4gIG1hcmdpbi1yaWdodDogMTYxcHg7IH1cblxuLm0tci0xNjIge1xuICBtYXJnaW4tcmlnaHQ6IDE2MnB4OyB9XG5cbi5tLXItMTYzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjNweDsgfVxuXG4ubS1yLTE2NCB7XG4gIG1hcmdpbi1yaWdodDogMTY0cHg7IH1cblxuLm0tci0xNjUge1xuICBtYXJnaW4tcmlnaHQ6IDE2NXB4OyB9XG5cbi5tLXItMTY2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjZweDsgfVxuXG4ubS1yLTE2NyB7XG4gIG1hcmdpbi1yaWdodDogMTY3cHg7IH1cblxuLm0tci0xNjgge1xuICBtYXJnaW4tcmlnaHQ6IDE2OHB4OyB9XG5cbi5tLXItMTY5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjlweDsgfVxuXG4ubS1yLTE3MCB7XG4gIG1hcmdpbi1yaWdodDogMTcwcHg7IH1cblxuLm0tci0xNzEge1xuICBtYXJnaW4tcmlnaHQ6IDE3MXB4OyB9XG5cbi5tLXItMTcyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNzJweDsgfVxuXG4ubS1yLTE3MyB7XG4gIG1hcmdpbi1yaWdodDogMTczcHg7IH1cblxuLm0tci0xNzQge1xuICBtYXJnaW4tcmlnaHQ6IDE3NHB4OyB9XG5cbi5tLXItMTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNzVweDsgfVxuXG4ubS1yLTE3NiB7XG4gIG1hcmdpbi1yaWdodDogMTc2cHg7IH1cblxuLm0tci0xNzcge1xuICBtYXJnaW4tcmlnaHQ6IDE3N3B4OyB9XG5cbi5tLXItMTc4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNzhweDsgfVxuXG4ubS1yLTE3OSB7XG4gIG1hcmdpbi1yaWdodDogMTc5cHg7IH1cblxuLm0tci0xODAge1xuICBtYXJnaW4tcmlnaHQ6IDE4MHB4OyB9XG5cbi5tLXItMTgxIHtcbiAgbWFyZ2luLXJpZ2h0OiAxODFweDsgfVxuXG4ubS1yLTE4MiB7XG4gIG1hcmdpbi1yaWdodDogMTgycHg7IH1cblxuLm0tci0xODMge1xuICBtYXJnaW4tcmlnaHQ6IDE4M3B4OyB9XG5cbi5tLXItMTg0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxODRweDsgfVxuXG4ubS1yLTE4NSB7XG4gIG1hcmdpbi1yaWdodDogMTg1cHg7IH1cblxuLm0tci0xODYge1xuICBtYXJnaW4tcmlnaHQ6IDE4NnB4OyB9XG5cbi5tLXItMTg3IHtcbiAgbWFyZ2luLXJpZ2h0OiAxODdweDsgfVxuXG4ubS1yLTE4OCB7XG4gIG1hcmdpbi1yaWdodDogMTg4cHg7IH1cblxuLm0tci0xODkge1xuICBtYXJnaW4tcmlnaHQ6IDE4OXB4OyB9XG5cbi5tLXItMTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTBweDsgfVxuXG4ubS1yLTE5MSB7XG4gIG1hcmdpbi1yaWdodDogMTkxcHg7IH1cblxuLm0tci0xOTIge1xuICBtYXJnaW4tcmlnaHQ6IDE5MnB4OyB9XG5cbi5tLXItMTkzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTNweDsgfVxuXG4ubS1yLTE5NCB7XG4gIG1hcmdpbi1yaWdodDogMTk0cHg7IH1cblxuLm0tci0xOTUge1xuICBtYXJnaW4tcmlnaHQ6IDE5NXB4OyB9XG5cbi5tLXItMTk2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTZweDsgfVxuXG4ubS1yLTE5NyB7XG4gIG1hcmdpbi1yaWdodDogMTk3cHg7IH1cblxuLm0tci0xOTgge1xuICBtYXJnaW4tcmlnaHQ6IDE5OHB4OyB9XG5cbi5tLXItMTk5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTlweDsgfVxuXG4ubS1yLTIwMCB7XG4gIG1hcmdpbi1yaWdodDogMjAwcHg7IH1cblxuLm0tci0yMDEge1xuICBtYXJnaW4tcmlnaHQ6IDIwMXB4OyB9XG5cbi5tLXItMjAyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMDJweDsgfVxuXG4ubS1yLTIwMyB7XG4gIG1hcmdpbi1yaWdodDogMjAzcHg7IH1cblxuLm0tci0yMDQge1xuICBtYXJnaW4tcmlnaHQ6IDIwNHB4OyB9XG5cbi5tLXItMjA1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMDVweDsgfVxuXG4ubS1yLTIwNiB7XG4gIG1hcmdpbi1yaWdodDogMjA2cHg7IH1cblxuLm0tci0yMDcge1xuICBtYXJnaW4tcmlnaHQ6IDIwN3B4OyB9XG5cbi5tLXItMjA4IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMDhweDsgfVxuXG4ubS1yLTIwOSB7XG4gIG1hcmdpbi1yaWdodDogMjA5cHg7IH1cblxuLm0tci0yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDIxMHB4OyB9XG5cbi5tLXItMjExIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMTFweDsgfVxuXG4ubS1yLTIxMiB7XG4gIG1hcmdpbi1yaWdodDogMjEycHg7IH1cblxuLm0tci0yMTMge1xuICBtYXJnaW4tcmlnaHQ6IDIxM3B4OyB9XG5cbi5tLXItMjE0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMTRweDsgfVxuXG4ubS1yLTIxNSB7XG4gIG1hcmdpbi1yaWdodDogMjE1cHg7IH1cblxuLm0tci0yMTYge1xuICBtYXJnaW4tcmlnaHQ6IDIxNnB4OyB9XG5cbi5tLXItMjE3IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMTdweDsgfVxuXG4ubS1yLTIxOCB7XG4gIG1hcmdpbi1yaWdodDogMjE4cHg7IH1cblxuLm0tci0yMTkge1xuICBtYXJnaW4tcmlnaHQ6IDIxOXB4OyB9XG5cbi5tLXItMjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMjBweDsgfVxuXG4ubS1yLTIyMSB7XG4gIG1hcmdpbi1yaWdodDogMjIxcHg7IH1cblxuLm0tci0yMjIge1xuICBtYXJnaW4tcmlnaHQ6IDIyMnB4OyB9XG5cbi5tLXItMjIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMjNweDsgfVxuXG4ubS1yLTIyNCB7XG4gIG1hcmdpbi1yaWdodDogMjI0cHg7IH1cblxuLm0tci0yMjUge1xuICBtYXJnaW4tcmlnaHQ6IDIyNXB4OyB9XG5cbi5tLXItMjI2IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMjZweDsgfVxuXG4ubS1yLTIyNyB7XG4gIG1hcmdpbi1yaWdodDogMjI3cHg7IH1cblxuLm0tci0yMjgge1xuICBtYXJnaW4tcmlnaHQ6IDIyOHB4OyB9XG5cbi5tLXItMjI5IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMjlweDsgfVxuXG4ubS1yLTIzMCB7XG4gIG1hcmdpbi1yaWdodDogMjMwcHg7IH1cblxuLm0tci0yMzEge1xuICBtYXJnaW4tcmlnaHQ6IDIzMXB4OyB9XG5cbi5tLXItMjMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMzJweDsgfVxuXG4ubS1yLTIzMyB7XG4gIG1hcmdpbi1yaWdodDogMjMzcHg7IH1cblxuLm0tci0yMzQge1xuICBtYXJnaW4tcmlnaHQ6IDIzNHB4OyB9XG5cbi5tLXItMjM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMzVweDsgfVxuXG4ubS1yLTIzNiB7XG4gIG1hcmdpbi1yaWdodDogMjM2cHg7IH1cblxuLm0tci0yMzcge1xuICBtYXJnaW4tcmlnaHQ6IDIzN3B4OyB9XG5cbi5tLXItMjM4IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMzhweDsgfVxuXG4ubS1yLTIzOSB7XG4gIG1hcmdpbi1yaWdodDogMjM5cHg7IH1cblxuLm0tci0yNDAge1xuICBtYXJnaW4tcmlnaHQ6IDI0MHB4OyB9XG5cbi5tLXItMjQxIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNDFweDsgfVxuXG4ubS1yLTI0MiB7XG4gIG1hcmdpbi1yaWdodDogMjQycHg7IH1cblxuLm0tci0yNDMge1xuICBtYXJnaW4tcmlnaHQ6IDI0M3B4OyB9XG5cbi5tLXItMjQ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNDRweDsgfVxuXG4ubS1yLTI0NSB7XG4gIG1hcmdpbi1yaWdodDogMjQ1cHg7IH1cblxuLm0tci0yNDYge1xuICBtYXJnaW4tcmlnaHQ6IDI0NnB4OyB9XG5cbi5tLXItMjQ3IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNDdweDsgfVxuXG4ubS1yLTI0OCB7XG4gIG1hcmdpbi1yaWdodDogMjQ4cHg7IH1cblxuLm0tci0yNDkge1xuICBtYXJnaW4tcmlnaHQ6IDI0OXB4OyB9XG5cbi5tLXItMjUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNTBweDsgfVxuXG4ubS1sLXItYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLm0tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLm0tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi8qWyBURVhUIF1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy13aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYy1ibGFjayB7XG4gIGNvbG9yOiBibGFjazsgfVxuXG4uYy1ob3Ytd2hpdGU6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udHQtdXAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnQtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saC0xLTAge1xuICBsaW5lLWhlaWdodDogMS4wOyB9XG5cbi5saC0xLTEge1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG5cbi5saC0xLTIge1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5saC0xLTMge1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5saC0xLTQge1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbi5saC0xLTUge1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5saC0xLTYge1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi5saC0xLTcge1xuICBsaW5lLWhlaWdodDogMS43OyB9XG5cbi5saC0xLTgge1xuICBsaW5lLWhlaWdodDogMS44OyB9XG5cbi5saC0xLTkge1xuICBsaW5lLWhlaWdodDogMS45OyB9XG5cbi5saC0yLTAge1xuICBsaW5lLWhlaWdodDogMi4wOyB9XG5cbi5saC0yLTEge1xuICBsaW5lLWhlaWdodDogMi4xOyB9XG5cbi5saC0yLTIge1xuICBsaW5lLWhlaWdodDogMi4yOyB9XG5cbi5saC0yLTMge1xuICBsaW5lLWhlaWdodDogMi4zOyB9XG5cbi5saC0yLTQge1xuICBsaW5lLWhlaWdodDogMi40OyB9XG5cbi5saC0yLTUge1xuICBsaW5lLWhlaWdodDogMi41OyB9XG5cbi5saC0yLTYge1xuICBsaW5lLWhlaWdodDogMi42OyB9XG5cbi5saC0yLTcge1xuICBsaW5lLWhlaWdodDogMi43OyB9XG5cbi5saC0yLTgge1xuICBsaW5lLWhlaWdodDogMi44OyB9XG5cbi5saC0yLTkge1xuICBsaW5lLWhlaWdodDogMi45OyB9XG5cbi8qWyBTSEFQRSBdXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuKi9cbi8qWyBEaXNwbGF5IF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmRpcy1ub25lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGlzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRpcy1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmRpcy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmRpcy1mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi8qWyBQb3NpdGlvbiBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5wb3MtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBvcy1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucG9zLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi8qWyBmbG9hdCBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5mbG9hdC1sIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZsb2F0LXIge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLypbIFdpZHRoICYgSGVpZ2h0IF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnNpemVmdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udy1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmgtZnVsbCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubWF4LXctZnVsbCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWF4LWgtZnVsbCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuLm1pbi13LWZ1bGwge1xuICBtaW4td2lkdGg6IDEwMCU7IH1cblxuLm1pbi1oLWZ1bGwge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi8qWyBUb3AgQm90dG9tIExlZnQgUmlnaHQgXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4udG9wLTAge1xuICB0b3A6IDA7IH1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwOyB9XG5cbi5sZWZ0LTAge1xuICBsZWZ0OiAwOyB9XG5cbi5yaWdodC0wIHtcbiAgcmlnaHQ6IDA7IH1cblxuLnRvcC1hdXRvIHtcbiAgdG9wOiBhdXRvOyB9XG5cbi5ib3R0b20tYXV0byB7XG4gIGJvdHRvbTogYXV0bzsgfVxuXG4ubGVmdC1hdXRvIHtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtYXV0byB7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qWyBPcGFjaXR5IF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLm9wLTAtMCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm9wLTAtMSB7XG4gIG9wYWNpdHk6IDAuMTsgfVxuXG4ub3AtMC0yIHtcbiAgb3BhY2l0eTogMC4yOyB9XG5cbi5vcC0wLTMge1xuICBvcGFjaXR5OiAwLjM7IH1cblxuLm9wLTAtNCB7XG4gIG9wYWNpdHk6IDAuNDsgfVxuXG4ub3AtMC01IHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5vcC0wLTYge1xuICBvcGFjaXR5OiAwLjY7IH1cblxuLm9wLTAtNyB7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4ub3AtMC04IHtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5vcC0wLTkge1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLm9wLTEtMCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLypbICBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5iZ3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmJnYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuXG4ub2YtaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaG92LXBvaW50ZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLypbIFdyYXAgUGljdHVyZSBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi53cmFwLXBpYy13IGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi53cmFwLXBpYy1tYXgtdyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLndyYXAtcGljLWggaW1nIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi53cmFwLXBpYy1tYXgtaCBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi8qWyAgXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uYm8tY2lyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi52aXNpYmxlLWZhbHNlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi52aXNpYmxlLXRydWUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi8qWyBUcmFuc2l0aW9uIF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnRyYW5zLTAtMSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xczsgfVxuXG4udHJhbnMtMC0yIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG5cbi50cmFucy0wLTMge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cblxuLnRyYW5zLTAtNCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuXG4udHJhbnMtMC01IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG5cbi50cmFucy0wLTYge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7IH1cblxuLnRyYW5zLTAtOSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjlzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjlzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC45czsgfVxuXG4udHJhbnMtMS0wIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXM7XG4gIHRyYW5zaXRpb246IGFsbCAxczsgfVxuXG4vKlsgTGF5b3V0IF1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4qL1xuLypbIEZsZXggXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGV4LXcge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLW8tZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxleC1sIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmZsZXgtciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uZmxleC1jIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZmxleC1zYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLmZsZXgtc2Ige1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGV4LXQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmZsZXgtYiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5mbGV4LW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5mbGV4LXN0ciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtby1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5mbGV4LXJvdy1yZXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLW8tZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLmZsZXgtY29sIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmZsZXgtY29sLXJldiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAtby1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGV4LWMtbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5mbGV4LWMtdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmZsZXgtYy1iIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5mbGV4LWMtc3RyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4uZmxleC1sLW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZsZXgtci1tIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZmxleC1zYS1tIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZsZXgtc2ItbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGV4LWNvbC1sIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmZsZXgtY29sLXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5mbGV4LWNvbC1jIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5mbGV4LWNvbC1sLW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmZsZXgtY29sLXItbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtby1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5mbGV4LWNvbC1jLW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5mbGV4LWNvbC1zdHIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4uZmxleC1jb2wtc2Ige1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsZXgtY29sLXJldi1sIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5mbGV4LWNvbC1yZXYtciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAtby1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5mbGV4LWNvbC1yZXYtYyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAtby1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZsZXgtY29sLXJldi1zdHIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC1tcy1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuLypbIEFic29sdXRlIF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmFiLWMtbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmFiLWMtdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uYWItYy1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5hYi1sLW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmFiLXItbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmFiLXQtbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDsgfVxuXG4uYWItdC1yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDBweDsgfVxuXG4uYWItYi1sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4OyB9XG5cbi5hYi1iLXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4OyB9XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5URVhUIFRFWFQgVEVYVCBURVhUIFRFWFQgVEVYVCBURVhUIFRFWFQgVEVYVCBURVhUIFRFWFQgVEVYVFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qWyBUaXRsZSBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi50aXQxIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMTBweDtcbiAgd29yZC1zcGFjaW5nOiAxMHB4OyB9XG5cbi50aXQyIHtcbiAgZm9udC1mYW1pbHk6IENvdXJnZXR0ZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2Q2MWMyMjsgfVxuXG4udGl0MyB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogNnB4OyB9XG5cbi50aXQ0IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMTBweDtcbiAgd29yZC1zcGFjaW5nOiA2cHg7IH1cblxuLnRpdDUge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG4gIHdvcmQtc3BhY2luZzogOHB4OyB9XG5cbi50aXQ2IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICB3b3JkLXNwYWNpbmc6IDZweDsgfVxuXG4udGl0NyB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogM3B4OyB9XG5cbi50aXQ4IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxMXB4OyB9XG5cbi50aXQ5IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7IH1cblxuLnRpdDEwIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7IH1cblxuLypbIFRleHQgXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4udHh0MSB7XG4gIGZvbnQtZmFtaWx5OiBDb3VyZ2V0dGU7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi50eHQyIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMTBweDsgfVxuXG4udHh0MyB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjZWMxZDI1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50eHQ0IHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLnR4dDUge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDsgfVxuXG4udHh0NiB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXG4udHh0NyB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGNvbG9yOiAjZWMxZDI1O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogM3B4OyB9XG5cbi50eHQ4IHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLnR4dDkge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzU1NTU1NTsgfVxuXG4udHh0MTAge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NjY2NjsgfVxuXG4udHh0MTEge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLnR4dDEyIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cblxuLnR4dDEzIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG5cbi50eHQxNCB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBsaW5lLWhlaWdodDogMS43OyB9XG5cbi50eHQxNSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZWMxZDI1O1xuICBsaW5lLWhlaWdodDogMS43OyB9XG5cbi50eHQxNiB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi50eHQxNyB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2FucztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzk5OTk5OTsgfVxuXG4udHh0MTgge1xuICBmb250LWZhbWlseTogTm90b1NhbnM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICNjY2NjY2M7IH1cblxuLnR4dDE5IHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnR4dDIwIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7IH1cblxuLnR4dDIxIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7IH1cblxuLnR4dDIyIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnR4dDIzIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cblxuLnR4dDI0IHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICNlYzFkMjU7IH1cblxuLnR4dDI1IHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICMyMjIyMjI7IH1cblxuLnR4dDI2IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7IH1cblxuLnR4dDI3IHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLnR4dDI4IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHdvcmQtc3BhY2luZzogMnB4OyB9XG5cbi50eHQyOSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG5cbi50eHQzMCB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM5cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLnR4dDMxIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi50eHQzMiB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi50eHQzMyB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogM3B4OyB9XG5cbi50eHQzNCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG5cbi50eHQzNSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS44OyB9XG5cbi8qWyBDb2xvciBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5jb2xvcjAge1xuICBjb2xvcjogI2VjMWQyNTsgfVxuXG4uY29sb3IxIHtcbiAgY29sb3I6ICMyMjIyMjI7IH1cblxuLmNvbG9yMiB7XG4gIGNvbG9yOiAjY2NjY2NjOyB9XG5cbi5jb2xvcjMge1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4uY29sb3IwLWhvdjpob3ZlciB7XG4gIGNvbG9yOiAjZWMxZDI1OyB9XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5TSEFQRSBTSEFQRSBTSEFQRSBTSEFQRSBTSEFQRSBTSEFQRSBTSEFQRSBTSEFQRSBTSEFQRSBTSEFQRVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qWyBNYXJnaW4gXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ubS0xMCB7XG4gIG1hcmdpbjogMTBweDsgfVxuXG4ubS1sLS02IHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7IH1cblxuLypbIFNpemUgXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uc2l6ZTEge1xuICB3aWR0aDogMTM1cHg7XG4gIGhlaWdodDogNDBweDsgfVxuXG4uc2l6ZTIge1xuICBtYXgtd2lkdGg6IDM5MHB4OyB9XG5cbi5zaXplMyB7XG4gIG1heC13aWR0aDogNTEzcHg7IH1cblxuLnNpemU0IHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDYwcHg7IH1cblxuLnNpemU1IHtcbiAgd2lkdGg6IDE1N3B4O1xuICBoZWlnaHQ6IDYwcHg7IH1cblxuLnNpemU2IHtcbiAgd2lkdGg6IDI1NXB4O1xuICBoZWlnaHQ6IDYwcHg7IH1cblxuLnNpemU3IHtcbiAgd2lkdGg6IDE0M3B4O1xuICBoZWlnaHQ6IDYwcHg7IH1cblxuLnNpemU4IHtcbiAgd2lkdGg6IDE5MHB4O1xuICBoZWlnaHQ6IDYwcHg7IH1cblxuLnNpemU5IHtcbiAgd2lkdGg6IDE3M3B4O1xuICBoZWlnaHQ6IDYwcHg7IH1cblxuLnNpemUxMCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnNpemUxMSB7XG4gIHdpZHRoOiA4MHB4OyB9XG5cbi5zaXplMTIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5zaXplMTMge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNDBweDsgfVxuXG4uc2l6ZTE0IHtcbiAgd2lkdGg6IDExOHB4O1xuICBoZWlnaHQ6IDExOHB4OyB9XG5cbi5zaXplMTUge1xuICBtYXgtd2lkdGg6IDg5MHB4OyB9XG5cbi5zaXplMTYge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4OyB9XG5cbi5zaXplMTcge1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogNTBweDsgfVxuXG4uc2l6ZTE4IHtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLnNpemUxOSB7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5zaXplMjAge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTIwcHg7IH1cblxuLnNpemUyMSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCAtIDI4cHgpO1xuICBtaW4taGVpZ2h0OiAxMjBweDsgfVxuXG4uc2l6ZTIyIHtcbiAgbWF4LXdpZHRoOiA4NzBweDsgfVxuXG4uc2l6ZTIzIHtcbiAgd2lkdGg6IDU1JTsgfVxuXG4uc2l6ZTI0IHtcbiAgd2lkdGg6IDQ1JTsgfVxuXG4uc2l6ZTI1IHtcbiAgbWF4LXdpZHRoOiA1MjBweDsgfVxuXG4uc2l6ZTI2IHtcbiAgbWF4LXdpZHRoOiA1MDBweDsgfVxuXG4uc2l6ZTI3IHtcbiAgbWF4LXdpZHRoOiA2NTBweDsgfVxuXG4uc2l6ZTI4IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDg4cHgpOyB9XG5cbi5zaXplMjkge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTUwcHg7IH1cblxuLnNpemUzMCB7XG4gIG1heC13aWR0aDogMjY2cHg7XG4gIGhlaWdodDogNTBweDsgfVxuXG4uc2l6ZTMxIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLnNpemUzMiB7XG4gIG1heC13aWR0aDogODY4cHg7IH1cblxuLnNpemUzMyB7XG4gIG1pbi1oZWlnaHQ6IDYxNnB4OyB9XG5cbi5zaXplMzQge1xuICBtaW4taGVpZ2h0OiAzMjBweDsgfVxuXG4uc2l6ZTM1IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4OyB9XG5cbi5zaXplMzYge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogNDBweDsgfVxuXG4uc2l6ZTM3IHtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuXG4uc2l6ZTM4IHtcbiAgbWF4LXdpZHRoOiAxOTBweDsgfVxuXG4vKlsgQmFja2dyb3VuZCBDb2xvciBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5iZzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMxZDI1OyB9XG5cbi5iZzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyOyB9XG5cbi5iZzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMTExOyB9XG5cbi5iZzAtaG92OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjMWQyNTsgfVxuXG4uYmcxLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG5cbi8qWyBCb3JkZXIgXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uYm8xIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjsgfVxuXG4uYm8yIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q5ZDlkOTsgfVxuXG4uYm80IHtcbiAgYm9yZGVyOiA0cHggc29saWQgI2VjMWQyNTsgfVxuXG4uYm81LWIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjsgfVxuXG4uYm81LXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2OyB9XG5cbi5ibzYtciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4MDgwODA7IH1cblxuLmJvNyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNmU2ZTY7IH1cblxuLmJvOCB7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHdoaXRlOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJvLXJhZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5iby1yYWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uYm8tcmFkLTQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmJvLXJhZC01IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5iby1yYWQtNyB7XG4gIGJvcmRlci1yYWRpdXM6IDdweDsgfVxuXG4uYm8tcmFkLTEwIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uYm8tdC1yYWQtMiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDsgfVxuXG4uYm8tYi1yYWQtMiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDsgfVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuRUZGRUNUICAgRUZGRUNUICAgRUZGRUNUICAgRUZGRUNUICAgRUZGRUNUICAgRUZGRUNUICBFRkZFQ1Rcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKlsgd3JhcC1jaXItcGljIF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLndyYXAtY2lyLXBpYyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ud3JhcC1jaXItcGljIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qWyBIb3ZlciBpbWcgem9vbV1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmhvdi1pbWctem9vbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ob3YtaW1nLXpvb20gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42czsgfVxuXG4uaG92LWltZy16b29tOmhvdmVyIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLypbIFBvc2l0aW9uIF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnBvc2l0aW9uMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDsgfVxuXG4vKlsgQm94IFNoYWRvdyBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5zaGFkb3cxIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1vLWJveC1zaGFkb3c6IDAgMCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDAgMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5zaGFkb3cyIHtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDM1cHggMHB4IHJnYmEoMTUsIDQ2LCA4MSwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDE2cHggMzVweCAwcHggcmdiYSgxNSwgNDYsIDgxLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTZweCAzNXB4IDBweCByZ2JhKDE1LCA0NiwgODEsIDAuMik7XG4gIC1vLWJveC1zaGFkb3c6IDAgMTZweCAzNXB4IDBweCByZ2JhKDE1LCA0NiwgODEsIDAuMik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDE2cHggMzVweCAwcHggcmdiYSgxNSwgNDYsIDgxLCAwLjIpOyB9XG5cbi8qWyBHcmFkaWVudCBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5ncmFkaWVudDEge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNiksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjYpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjYpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC42KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLypbIEJhY2tncm91bmQgcGF0dGVybiBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5iZzEtcGF0dGVybiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGF0dGVybjEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDsgfVxuXG4uYmcyLXBhdHRlcm4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BhdHRlcm4yLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7IH1cblxuLmJnMy1wYXR0ZXJuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wYXR0ZXJuMy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0OyB9XG5cbi8qWyBIb3ZlciBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5ob3YxOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDI5LCAzNywgMC41KTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi8qWyBQYXJhbGxheCBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5wYXJhbGxheDAge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4ub3ZlcmxheTAtcGFyYWxsYXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblJFU1BPTlNJVkUgIFJFU1BPTlNJVkUgIFJFU1BPTlNJVkUgIFJFU1BPTlNJVkUgICBSRVNQT05TSVZFIFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qWyBYTCBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAtbC0wLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4vKlsgTEcgXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtY29sLWMtbS1sZyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtby1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucC1sLTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLnAtci0xNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbi8qWyBNRCBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudy1mdWxsLW1kIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucC1yLTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnAtbC0wLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnAtYi0wLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucC10LTAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5iby1ub25lLW1kIHtcbiAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG4vKlsgU00gXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtY29sLWwtc20ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZmxleC1jb2wtYy1zbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtby1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4iLCIvKlxyXG4gKiBGb250c1xyXG4gKi9cclxuXHJcbiAkZm9udC1mYW1pbHktYmFzZTogJ0Jhcm9uIE5ldWUnO1xyXG4vLyRhY2NlbnQtZm9udC1mYW1pbHk6ICdFdGVsa2FNZWRpdW1Qcm8nO1xyXG5cclxuLypcclxuICogQ29sb3JcclxuICovXHJcblxyXG4gJG1haW4tY29sb3I6ICNlMjNiMzM7XHJcbiAkYWNjZW50LWNvbG9yOiAjZGQzNzMxO1xyXG4gJHllbGxvdy1jb2xvcjogI2Y5ZThjYztcclxuICRidXR0b24tYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcclxuICRidXR0b24tZ2hvc3QtY29sb3I6ICRhY2NlbnQtY29sb3I7XHJcbiAkdGV4dC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAkYWNjZW50LXRleHQtY29sb3I6ICRhY2NlbnQtY29sb3I7XHJcbiAkcHJpbWFyeTogI2UyM2IzMztcclxuXHJcbiAvKlxyXG4gKiBMaW5rXHJcbiAqL1xyXG5cclxuJGxpbmstY29sb3I6ICRhY2NlbnQtY29sb3I7XHJcbiRsaW5rLWNvbG9yLWhvdmVyOiBsaWdodGVuKCRsaW5rLWNvbG9yLCAzMCUpO1xyXG4kbGluay1jb2xvci1mb2N1czogZGFya2VuKCRsaW5rLWNvbG9yLCAzMCUpO1xyXG5cclxuXHJcbi8qXHJcbiAqIEJ1dHRvbnNcclxuICovXHJcbiAkYnRuLXBhZGRpbmcteToxNnB4O1xyXG4gJGJ0bi1wYWRkaW5nLXg6NDVweDtcclxuICRidG4tbGluZS1oZWlnaHQ6MTtcclxuICRidG4tdHJhbnNpdGlvbjogLjI1cztcclxuXHJcbiIsIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XHJcblxyXG5cclxuLyoqXHJcbiAqICBVbmNvbW1lbnQgaWYgdXNlIGJsYXplXHJcbiAqL1xyXG5AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUnO1xyXG5AaW1wb3J0ICdncmlkJztcclxuXHJcbi8qKlxyXG4gKiBVbmNvbW1lbnQgaWYgdXNlIGJvb3RzdHJ1cFxyXG4gKi9cclxuLy9AaW1wb3J0ICdjdXN0b20tYm9vdHN0cnVwJztcclxuXHJcbkBpbXBvcnQgJ21peGlucyc7IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgJ3JlYm9vdCc7XHJcbkBpbXBvcnQgJ2ZvbnRzJztcclxuQGltcG9ydCAndHlwb2dyYXBoeSc7XHJcbkBpbXBvcnQgJy4uL2ZvbnRzL2Jhcm9ubmV1ZS5jc3MnO1xyXG5cclxuXHJcbi5zZWN0aW9uLXRpdGxle1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgY29sb3I6cmdiKDIzNSwgMjM0LCAyMjkpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG5cdFx0fVxyXG59XHJcblxyXG5hOmhvdmVye1xyXG4gICAgY29sb3I6JG1haW4tY29sb3I7XHJcbn1cclxuXHJcbi5icmVhZGNydW1ie1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdHBhZGRpbmctdG9wOiA5MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDNweDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItaXRlbXtcclxuXHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Y29sb3I6ICMyMjIyMjI7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0Zm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XHJcblxyXG5cdGF7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRmb250LWZhbWlseTogJ09wZW5TYW5zJztcclxuXHR9XHJcbn1cclxuXHJcbi5jb250ZW50LWJsb2Nre1xyXG5cdGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnO1xyXG5cdHB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG59XHJcblxyXG4vLyBwYWdpbmF0aW9uXHJcbi5wYWdpbmF0aW9ue1xyXG5cclxufVxyXG5cclxuLnBhZ2UtaXRlbXtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0d2lkdGg6IDM2cHg7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQuYWN0aXZle1xyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayxcclxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxufVxyXG5cclxuLnBhZ2UtbGlua3tcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRjb2xvcjogIzQ0NDQ0NDtcclxufSIsIkBpbXBvcnQgXCJfdG9vbHMvdG9vbHNcIjtcclxuXHJcblxyXG4gLyoqXHJcbiAqIEJvb3RzdHJhcFxyXG4gKi9cclxuIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XHJcbiBAaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGluc1wiO1xyXG4gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcclxuIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3Mvcm9vdFwiO1xyXG4gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9yZWJvb3RcIjtcclxuIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdHlwZVwiO1xyXG4gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9pbWFnZXNcIjtcclxuIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY29kZVwiO1xyXG4gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ncmlkXCI7XHJcbiBAaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3RhYmxlc1wiO1xyXG4gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtc1wiO1xyXG4gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9idXR0b25zXCI7XHJcbiBAaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3RyYW5zaXRpb25zXCI7XHJcbiBAaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Ryb3Bkb3duXCI7XHJcbiBAaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2J1dHRvbi1ncm91cFwiO1xyXG4gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9pbnB1dC1ncm91cFwiO1xyXG4gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jdXN0b20tZm9ybXNcIjtcclxuIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbmF2XCI7XHJcbiBAaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL25hdmJhclwiO1xyXG4gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jYXJkXCI7XHJcbiBAaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2JyZWFkY3J1bWJcIjtcclxuIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcGFnaW5hdGlvblwiO1xyXG4gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9iYWRnZVwiO1xyXG4gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9qdW1ib3Ryb25cIjtcclxuIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYWxlcnRcIjtcclxuIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcHJvZ3Jlc3NcIjtcclxuIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWVkaWFcIjtcclxuIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbGlzdC1ncm91cFwiO1xyXG4gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jbG9zZVwiO1xyXG4gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9tb2RhbFwiO1xyXG4gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90b29sdGlwXCI7XHJcbiBAaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3BvcG92ZXJcIjtcclxuIC8vIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY2Fyb3VzZWxcIjtcclxuIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzXCI7XHJcbiBAaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ByaW50XCI7XHJcbiBcclxuIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvc2Fzcy1idXJnZXIvYnVyZ2VyXCI7XHJcblxyXG5cclxuXHJcbkBpbXBvcnQgXCJfYmFzZS9fY3VzdG9tLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vX2Jsb2Nrc1wiOyBcclxuXHJcblxyXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL2NvcmUnO1xyXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL2FuaW1hdGUnO1xyXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL2F1dG9oZWlnaHQnO1xyXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL2xhenlsb2FkJztcclxuXHJcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvY3NzL2ZvbnQtYXdlc29tZSc7XHJcblxyXG5AaW1wb3J0IFwiX2Jhc2UvX2Jhc2Uuc2Nzc1wiO1xyXG5AaW1wb3J0IFwidXRpbFwiO1xyXG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW19ICsgI3skaW5wdXQtcGFkZGluZy15fSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAvIDJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbX0gKyAjeyRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbX0gKyAjeyRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgY2FsYygjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZX0gLSAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNH0pICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgI3syICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15fSkgKiAzIC8gNCArICN7JGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmd9KSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xuICAgICRyZnMtc3RhdGljOiBudWxsO1xuICAgICRyZnMtZmx1aWQ6IG51bGw7XG5cbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG4gICAgfVxuXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcblxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuICAgIH1cblxuICAgIC8vIFJlbmRlcmluZ1xuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFwiJVwiIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogXCIkZ3JpZC1icmVha3BvaW50c1wiKSB7XG4gICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yLCAkZGFyazogJHlpcS10ZXh0LWRhcmssICRsaWdodDogJHlpcS10ZXh0LWxpZ2h0KSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XG4gICAgQHJldHVybiAkZGFyaztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkbGlnaHQ7XG4gIH1cbn1cblxuLy8gUmV0cmlldmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICRibGFjaywgJHdoaXRlKTtcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcblxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGljb247XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRpY29uICRjdXN0b20tc2VsZWN0LWJnIG5vLXJlcGVhdCAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoI3soKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICBsZWZ0OiBjYWxjKCN7LSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoI3skY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodH0gKyAjeyRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDJ9KTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxuXG4gICsgLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogJGJyZWFkY3J1bWItZGl2aWRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG5cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRib3JkZXItcmFkaXVzLWxnO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgbGVmdDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoIC8gMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtbGd9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG9mZnNldC1ib3JkZXItd2lkdGgpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gSUUgJiA8IEVkZ2UgMThcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi5idG57XHJcbiAgY29sb3I6I2ZmZjtcclxuICBib3JkZXI6MXB4IHNvbGlkICNmZmY7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gIFxyXG5cclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5e1xyXG4gIHRyYW5zaXRpb246IC41cztcclxuICAmOmhvdmVye1xyXG4gICAgICBhbmltYXRpb246IHB1bHNlIDFzO1xyXG4gICAgICBib3gtc2hhZG93OiAgMXB4IDEuNzMycHggMnB4IDIwcHggcmdiYSggMTYzLCAzMSwgOTIsIDApO1xyXG4gICAgICBjb2xvcjogI2ZmZjsgICAgXHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbntcclxuICBwYWRkaW5nLXRvcDogODBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubWFpbi1oZWFkZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExODFkO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDEwMCUsIDYwJSAwJTsgXHJcblx0XHRwYWRkaW5nLXRvcDphdXRvO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICBtaW4taGVpZ2h0OjEwMHZoO1xyXG4gICAgLy8gbWluLWhlaWdodDogNTY1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG5cdFx0LmNvbnRhaW5lcntcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG59XHJcblxyXG4ubWFpbi1oZWFkZXJfX2ZvcnR1bmV0ZWxsaW5nLWJ0bi13cmFwe1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0ei1pbmRleDogMTA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoOTJweCwgLTI4cHgpO1xyXG59XHJcblxyXG4ubWFpbi1oZWFkZXJfX2ZvcnR1bmV0ZWxsaW5nLWJ0bntcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1x0XHJcblx0Y29sb3I6ICNlMjNiMzM7XHJcblx0cGFkZGluZy1sZWZ0OiAxMnB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0Ym94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4ubWFpbi1oZWFkZXJfX2ZvcnR1bmV0ZWxsaW5nLXRleHR7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcdFxyXG5cdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHRmb250LWZhbWlseTonT3BlblNhbnMnO1xyXG5cdHdpZHRoOiAyNTBweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU4cHgpO1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdCYuc2hvd3tcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLm1haW4taGVhZGVyX19mb3J0dW5ldGVsbGluZy1jbG9zZXtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1cHg7XHJcblx0cmlnaHQ6IDE1cHg7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdHRyYW5zaXRpb246IC4xcztcclxuXHJcblx0Jjpob3ZlciAuZmF7XHJcblx0XHRjb2xvcjogI2UyM2IzMztcclxuXHR9XHJcbn1cclxuXHJcbi5zdGFydHNfX2JhY2tncm91bmR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLnN0YXJzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3RhaXJzIHtcclxuICAgIDAlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgMjAlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICBcclxuICAgIDgwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAxMDAlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgzKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDMpO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4uc3RhcnMtYW5pbWF0aW9uIHtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBzdGFpcnMgOXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHN0YWlycyA5cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IHN0YWlycyA5cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgfVxyXG5cclxuLnN0YXJzLWFuaW1hdGlvbi10d28ge1xyXG4gICAgLW1vei1hbmltYXRpb246IHN0YWlycyA5cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3RhaXJzIDlzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc3RhaXJzIDlzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAzcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAzcztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogM3M7XHJcbn1cclxuXHJcbi5zdGFycy1hbmltYXRpb24tdGhyZWUge1xyXG4gICAgLW1vei1hbmltYXRpb246IHN0YWlycyA5cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3RhaXJzIDlzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc3RhaXJzIDlzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiA2cztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA2cztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogNnM7XHJcbiAgfVxyXG5cclxuXHJcbiAgLm1haW4tbWVudXtcdFx0XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjEpO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAtNjBweDtcclxuXHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGxpbmVhckdyYWRpZW50KHRvIHJpZ2h0LCAjMUExODFELCAjMzEzMDM0KTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDAgMTAwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlcntcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHJpZ2h0OiAtNjBweDtcclxuXHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGxpbmVhckdyYWRpZW50KHRvIGxlZnQsICMxQTE4MUQsICMzMTMwMzQpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuICAgIC5uYXZiYXItbmF2e1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXYtaXRlbS5hY3RpdmV7XHJcblxyXG5cdFx0XHQubmF2LWxpbmt7XHJcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5uYXYtbGlua3tcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQubmF2YmFyLXRvZ2dsZXJ7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHJcblx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0b3V0bGluZTogMXB4IGRhc2hlZCAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQubmF2YmFyLXRvZ2dsZXItaWNvbntcclxuXHRcdFx0XHRAaW5jbHVkZSBidXJnZXIoMjVweCwgM3B4LCA1cHgsICNmZmYpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdmJhci10b2dnbGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJde1xyXG5cdFx0XHQubmF2YmFyLXRvZ2dsZXItaWNvbntcclxuXHRcdFx0XHRAaW5jbHVkZSBidXJnZXItdG8tY3Jvc3M7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdFxyXG5cdC5tYWluLW1lbnUtLXNpbXBsZS1wYWdle1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTI2cHg7XHJcblxyXG5cdFx0Jjo6YmVmb3JlLCAmOjphZnRlcntcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zaW1wbGUtaGVhZGVye1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcblx0fVxyXG5cclxuXHJcbiAgLm1haW4taGVhZGVyX19jb250ZW50e1xyXG5cdFx0bWFyZ2luLXRvcDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIFxyXG4gIEBrZXlmcmFtZXMgbG9hZGluZ1JvdGF0aW9uIHtcclxuICAgIDAlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICBcclxuICAgIDIwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuICBcclxuICAgIDEwMCUge1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XHJcbiAgICB9XHJcblx0fVxyXG5cclxuXHRAa2V5ZnJhbWVzIGxvYWRpbmdSb3RhdGlvbkNsaWNrIHtcclxuICAgIDAlIHtcclxuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICBcclxuICAgIDEwMCUge1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XHJcbiAgICB9XHJcblx0fVxyXG5cdFxyXG5cclxuICAubWFpbi1oZWFkZXJfX2ltYWdle1xyXG4gICAgbWF4LXdpZHRoOjMyMHB4O1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB6LWluZGV4OjEwMDtcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zaXRlL2JsYWNrLXN0YXIvbG9hZGluZy5wbmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgdG9wOi0zMXB4O1xyXG5cdFx0XHR6LWluZGV4OjE7IFx0XHQgICAgIFxyXG5cdFx0fVxyXG5cclxuXHRcdCYuc3RhcnQ6OmJlZm9yZXtcclxuXHRcdFx0YW5pbWF0aW9uOiBsb2FkaW5nUm90YXRpb24gNHMgZWFzZS1vdXQ7ICAgICBcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5hbmltYXRlOjpiZWZvcmV7XHJcblx0XHRcdC8vIC1tb3otYW5pbWF0aW9uOiBsb2FkaW5nUm90YXRpb24gNHMgZWFzZS1vdXQ7XHJcbiAgICAgIC8vIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nUm90YXRpb24gNHMgZWFzZS1vdXQ7XHJcbiAgICAgIC8vIGFuaW1hdGlvbjogbG9hZGluZ1JvdGF0aW9uIDRzIGVhc2Utb3V0O1xyXG4gICAgICAvLyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDc1NWRlZyk7XHJcbiAgICAgIC8vIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3NTVkZWcpO1xyXG4gICAgICAvLyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDc1NWRlZyk7XHJcblx0XHRcdC8vIHRyYW5zZm9ybTogcm90YXRlKDc1NWRlZyk7XHJcblx0XHRcdC8vIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBpbml0aWFsO1xyXG5cclxuXHJcblx0XHRcclxuICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nUm90YXRpb25DbGljayA0cyBlYXNlLW91dDsgICAgIFxyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpO1xyXG5cdFx0fVxyXG5cclxuICAgIGltZ3tcclxuICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAjbXlDYW52YXNDb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICNteUNhbnZhcyB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAubWFpbi1oZWFkZXJfX3RpdGxle1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2ViZWFlNTtcclxuICAgIGZvbnQtZmFtaWx5OidCYXJvbiBOZXVlJztcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDIycHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblx0XHRzcGFue1xyXG5cdFx0XHRjb2xvcjogI2UyM2IzMztcclxuXHRcdH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gICAgICBmb250LXNpemU6MjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLWhlYWRlcl9fZGVzY3JpcHRpb257XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIGNvbG9yOiNmZmY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzgxN2Y4MDtcclxuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiAgICBtYXJnaW46IDZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICB9XHJcbiAgLm1haW4taGVhZGVyX19idG57XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC8vIHotaW5kZXg6IDEwMDAwMDtcclxuXHRcdFxyXG5cdFx0LmJ0bntcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0fVxyXG4gIH1cclxuXHJcbiAgLnRlYW17XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExODFkO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDEwMCUsIDYwJSAwJTsgXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbToxMjBweDtcclxuICB9XHJcbi50ZWFtX19pbWd7XHJcbiAgbWF4LXdpZHRoOiAxODBweDtcclxuICBtYXgtaGVpZ2h0OjIwMHB4O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OmF1dG87XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgaW1ne1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbi50ZWFtX19pbWctd3JhcHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zaXRlL2JsYWNrLXN0YXIvY2FyZF9yaG9tYnVzLnBuZycpO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGNvbnRlbnQ6Jyc7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnRlYW1fX25hbWV7XHJcbiAgY29sb3I6I2ZmZjtcclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICBmb250LXNpemU6MjBweDtcclxuICBmb250LWZhbWlseTonQmFyb24gTmV1ZSc7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4udGVhbV9fZGVjcmlwdGlvbntcclxuICBmb250LXNpemU6MTVweDtcclxuICBjb2xvcjpyZ2IoMTI5LCAxMjcsIDEyOCk7XHJcbiAgdGV4dC10cmFuc2Zvcm06bm9uZTtcclxuICBmb250LWZhbWlseTonT3BlblNhbnMnO1xyXG4gIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgIFxyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4udGVhbV9fYnRue1xyXG4gIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIC5idG4tcHJpbWFyeXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiNmZmY7XHJcbiAgICAgIGNvbG9yOnJnYigxMjksIDEyNywgMTI4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50ZWFtX19zbGlkZXJ7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgei1pbmRleDoxMDAwMDAwO1xyXG4gIC5vd2wtbmF2e1xyXG4gICAgbWFyZ2luLXRvcDozNXB4O1xyXG4gICAgLm93bC1wcmV2LCAub3dsLW5leHR7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDo2MHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICB9XHJcbiAgICAub3dsLXByZXZ7XHJcbiAgICAgICAgbGVmdDo0NSU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgIGxlZnQ6MzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgbGVmdDoxNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm93bC1uZXh0e1xyXG4gICAgICByaWdodDo0NSU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgcmlnaHQ6MzAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgcmlnaHQ6MTUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmEtY2hldnJvbi1yaWdodDpiZWZvcmV7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgLmZhLWNoZXZyb24tbGVmdDpiZWZvcmV7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5yZXZpZXdze1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTE4MWQ7XHJcbiAgYm94LXNoYWRvdzogMHB4IC0xcHggNDNweCA0cHggcmdiYSgjZmZmZmZmLCAuMik7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgLnNlY3Rpb24tdGl0bGV7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgXCJyb3RhdGVcIiB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGVYKDApIHJvdGF0ZVkoMCkgcm90YXRlWigwKTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKSByb3RhdGVZKDM2MGRlZykgcm90YXRlWigzNjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuLnZpZXcge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0cGVyc3BlY3RpdmU6IDQwMDtcclxufVxyXG4ucGxhbmUge1xyXG5cdHdpZHRoOiAxMjBweDtcclxuXHRoZWlnaHQ6IDEyMHB4O1xyXG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbn1cclxuLnBsYW5lLm1haW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlWCg2MGRlZykgcm90YXRlWigtMzBkZWcpO1xyXG5cdGFuaW1hdGlvbjogcm90YXRlIDIwcyBpbmZpbml0ZSBsaW5lYXI7XHJcblx0LmNpcmNsZSB7XHJcblx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRoZWlnaHQ6IDEyMHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDYwcHggI2ZmZiwgaW5zZXQgMCAwIDYwcHggI2ZmZjtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0d2lkdGg6IDEwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMCU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCA2MHB4IDJweCAjZmZmO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTkwcHgpO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdHdpZHRoOiAxMCU7XHJcblx0XHRcdGhlaWdodDogMTAlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgNjBweCAycHggI2ZmZjtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDkwcHgpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVooNzJkZWcpIHJvdGF0ZVgoNjMuNDM1ZGVnKTtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGVaKDE0NGRlZykgcm90YXRlWCg2My40MzVkZWcpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVooMjE2ZGVnKSByb3RhdGVYKDYzLjQzNWRlZyk7XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlWigyODhkZWcpIHJvdGF0ZVgoNjMuNDM1ZGVnKTtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDUpIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGVaKDM2MGRlZykgcm90YXRlWCg2My40MzVkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5yZXZpZXdzX19zbGlkZXJ7XHJcbiAgLm93bC1uYXZ7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIHRvcDoxMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1wcmV2LCAub3dsLW5leHR7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDo2MHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICB9XHJcbiAgICAub3dsLXByZXZ7XHJcbiAgICAgICAgbGVmdDowJTtcclxuICAgIH1cclxuICAgIC5vd2wtbmV4dHtcclxuICAgICAgcmlnaHQ6MCU7XHJcbiAgICB9XHJcbiAgICAuZmEtY2hldnJvbi1yaWdodDpiZWZvcmV7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgLmZhLWNoZXZyb24tbGVmdDpiZWZvcmV7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnJldmlld3NfX3NsaWRle1xyXG4gIHBhZGRpbmctbGVmdDo5MHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6OTBweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgcGFkZGluZy1sZWZ0OjQwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjQwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4ucmV2aWV3c19faW1ne1xyXG4gIG1heC13aWR0aDogMjIycHg7XHJcbiAgbWFyZ2luOjAgYXV0bztcclxuICBpbWd7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDphdXRvO1xyXG4gIH1cclxufVxyXG4ucmV2aWV3c19fY29udGVudHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG4ucmV2aWV3c19fbmFtZXtcclxuICBmb250LXNpemU6MjBweDtcclxuICBjb2xvcjojZWJlYWU1O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgXHJcbn1cclxuXHJcbi5yZXZpZXdzX19za2lsbHtcclxuICBmb250LXNpemU6MThweDtcclxuICBjb2xvcjojODE3ZjgwO1xyXG4gIGZvbnQtZmFtaWx5OidPcGVuU2Fucyc7ICBcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4ucmV2aWV3c19fZGVzY3JpcHRpb257XHJcbiAgZm9udC1zaXplOjE0cHg7XHJcbiAgY29sb3I6I2ViZWFlNTtcclxuICBmb250LWZhbWlseTonT3BlblNhbnMnOyAgXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnJldmlld3NfX3Jldmlld3tcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAucmV2aWV3c19fcmV2aWV3X19pbWd7XHJcbiAgICAgIHdpZHRoOjEyMHB4O1xyXG4gICAgICBoZWlnaHQ6MTIwcHg7XHJcbiAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czoxMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIGltZ3tcclxuICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcbiAgICAmLS1oaWRkZW4tbGd7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnJldmlld3NfX3Jldmlld19fbmFtZXtcclxuICBmb250LXNpemU6MTZweDtcclxuICBjb2xvcjojZWJlYWU1O1xyXG4gIGZvbnQtZmFtaWx5OidPcGVuU2Fucyc7ICBcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB0ZXh0LWFsaWduOnJpZ2h0O1xyXG4gIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnJldmlld3NfX3Jldmlldy10ZXh0e1xyXG4gIGZvbnQtc2l6ZToxMnB4O1xyXG4gIGNvbG9yOiNlYmVhZTU7XHJcbiAgZm9udC1mYW1pbHk6J09wZW5TYW5zJzsgIFxyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6MTBweDtcclxuICAvLyBib3JkZXI6MXB4IHNvbGlkICNmZmY7XHJcbiAgcGFkZGluZzoxMHB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKCMwMDAsIC40KTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDM4cHggOXB4IHJnYmEoMCwwLDAsMC43KTtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucmV2aWV3c19fYnRuc3tcclxuICBkaXNwbGF5OmZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gIH1cclxuICAuYnRue1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6MTRweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cyl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZG9kZWNhdG9ye1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgfVxyXG4gIC5saW5lcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogOTB2dztcclxuICB9XHJcbiAgXHJcbiAgLmxpbmVzIC5saW5lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICBcclxuICAubGluZXMgLmxpbmU6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDE1dmg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogLTUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZmZmZmZmIDc1JSwgI2ZmZmZmZiAxMDAlKTtcclxuICAgIGFuaW1hdGlvbjogcnVuIDdzIDBzIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjI2LCAwLCAwLjk3KTtcclxuICB9XHJcbiAgXHJcbiAgLmxpbmVzIC5saW5lOm50aC1jaGlsZCgxKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI1JTtcclxuICB9XHJcbiAgXHJcbiAgLmxpbmVzIC5saW5lOm50aC1jaGlsZCgxKTo6YWZ0ZXIge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAycztcclxuICB9XHJcbiAgXHJcbiAgLmxpbmVzIC5saW5lOm50aC1jaGlsZCgzKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICBcclxuICAubGluZXMgLmxpbmU6bnRoLWNoaWxkKDMpOjphZnRlciB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDIuNXM7XHJcbiAgfVxyXG4gIFxyXG4gIEBrZXlmcmFtZXMgcnVuIHtcclxuICAgIDAlIHtcclxuICAgICAgdG9wOiAtNTAlO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRvcDogMTEwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0c3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiMxYTE4MWQ7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgLy8gYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zaXRlL3Byb2R1Y3RzLWJnLmpwZycpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gIC5zZWN0aW9uLXRpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIH1cclxuICAucHJvZHVjdHNfX2Rlc2NyaXB0aW9ue1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBjb2xvcjojZWJlYWU1O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3RzX19jYXRlZ29yaWVze1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIC5uYXZ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIC5uYXYtaXRlbXtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgZmxleC1iYXNpczo0MCU7XHJcbiAgICAgIG1pbi13aWR0aDoxMjVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5hdi1saW5re1xyXG4gICAgY29sb3I6I2ViZWFlNTtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2ViZWFlNTtcclxuXHRcdHBhZGRpbmc6IDEzcHggMjJweDtcclxuICB9XHJcbiAgLm5hdi1saW5rLmFjdGl2ZXtcclxuICAgIGNvbG9yOiM4MTdmODA7O1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZWJlYWU1O1xyXG4gICAgcGFkZGluZzogMTNweCAyMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZWJlYWU1O1xyXG4gIH1cclxuICAudGFiLWNvbnRlbnR7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3RzX19pdGVte1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKCMwMDAsIC40KTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDM4cHggOXB4IHJnYmEoMCwwLDAsMC43KTtcclxuICBwYWRkaW5nOjE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4ucHJvZHVjdF9faXRlbS13cmFwe1xyXG4gIGJvcmRlci1yYWRpdXM6MTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbn1cclxuXHJcbi5wcm9kdWN0X190aXRsZXtcclxuICBmb250LXNpemU6MTZweDtcclxuICBmb250LXdlaWdodDpib2xkO1xyXG4gIGZvbnQtZmFtaWx5OidPcGVuU2Fucyc7XHJcbiAgY29sb3I6I2ViZWFlNTtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLnByb2R1Y3RfX2ltZ3tcclxuICBtYXgtaGVpZ2h0OjI1MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyNTBweDtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKXtcclxuICAgIG1heC1oZWlnaHQ6MTAwJTtcclxuICB9XHJcbiAgaW1ne1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0X19kZXNjcmlwdGlvbntcclxuICBmb250LXNpemU6MTNweDtcclxuICBjb2xvcjojZWJlYWU1O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OidPcGVuU2Fucyc7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG59XHJcbi5wcm9kdWN0X19idG57XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIC5idG4tcHJpbWFyeXtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0c19fYmFja2dyb3VuZHtcclxuICBAa2V5ZnJhbWVzIFwibW92ZTFcIiB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHZ3KSB0cmFuc2xhdGVZKC00dmgpIHNjYWxlKDEpO1xyXG4gICAgfVxyXG4gICAgNS44ODIzNSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJ2dykgdHJhbnNsYXRlWSgtNDl2aCkgc2NhbGUoMC42OCk7XHJcbiAgICB9XHJcbiAgICAxMS43NjQ3MSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjF2dykgdHJhbnNsYXRlWSgtMjl2aCkgc2NhbGUoMC43OCk7XHJcbiAgICB9XHJcbiAgICAxNy42NDcwNiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzV2dykgdHJhbnNsYXRlWSg2dmgpIHNjYWxlKDAuNTgpO1xyXG4gICAgfVxyXG4gICAgMjMuNTI5NDElIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4dncpIHRyYW5zbGF0ZVkoLTE0dmgpIHNjYWxlKDAuODEpO1xyXG4gICAgfVxyXG4gICAgMjkuNDExNzYlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNnZ3KSB0cmFuc2xhdGVZKDE2dmgpIHNjYWxlKDAuMzIpO1xyXG4gICAgfVxyXG4gICAgMzUuMjk0MTIlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHZ3KSB0cmFuc2xhdGVZKDM0dmgpIHNjYWxlKDAuNCk7XHJcbiAgICB9XHJcbiAgICA0MS4xNzY0NyUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQzdncpIHRyYW5zbGF0ZVkoMTZ2aCkgc2NhbGUoMC42KTtcclxuICAgIH1cclxuICAgIDQ3LjA1ODgyJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnZ3KSB0cmFuc2xhdGVZKDMydmgpIHNjYWxlKDAuMzMpO1xyXG4gICAgfVxyXG4gICAgNTIuOTQxMTglIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zNHZ3KSB0cmFuc2xhdGVZKDE2dmgpIHNjYWxlKDAuOTcpO1xyXG4gICAgfVxyXG4gICAgNTguODIzNTMlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI3dncpIHRyYW5zbGF0ZVkoMTJ2aCkgc2NhbGUoMC44Myk7XHJcbiAgICB9XHJcbiAgICA2NC43MDU4OCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzJ2dykgdHJhbnNsYXRlWSg1dmgpIHNjYWxlKDAuMjgpO1xyXG4gICAgfVxyXG4gICAgNzAuNTg4MjQlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05dncpIHRyYW5zbGF0ZVkoLTR2aCkgc2NhbGUoMC45MSk7XHJcbiAgICB9XHJcbiAgICA3Ni40NzA1OSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ3dncpIHRyYW5zbGF0ZVkoMTR2aCkgc2NhbGUoMC42OCk7XHJcbiAgICB9XHJcbiAgICA4Mi4zNTI5NCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXZ3KSB0cmFuc2xhdGVZKDZ2aCkgc2NhbGUoMC43OCk7XHJcbiAgICB9XHJcbiAgICA4OC4yMzUyOSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOXZ3KSB0cmFuc2xhdGVZKC0xN3ZoKSBzY2FsZSgwLjQyKTtcclxuICAgIH1cclxuICAgIDk0LjExNzY1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0OHZ3KSB0cmFuc2xhdGVZKC03dmgpIHNjYWxlKDAuOCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIydncpIHRyYW5zbGF0ZVkoLTEzdmgpIHNjYWxlKDAuNDQpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIFwibW92ZTJcIiB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzR2dykgdHJhbnNsYXRlWSgtMjJ2aCkgc2NhbGUoMC41Nik7XHJcbiAgICB9XHJcbiAgICA1Ljg4MjM1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDd2dykgdHJhbnNsYXRlWSgtMzh2aCkgc2NhbGUoMC42OCk7XHJcbiAgICB9XHJcbiAgICAxMS43NjQ3MSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzF2dykgdHJhbnNsYXRlWSgtMjV2aCkgc2NhbGUoMC43NCk7XHJcbiAgICB9XHJcbiAgICAxNy42NDcwNiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ2dncpIHRyYW5zbGF0ZVkoLTJ2aCkgc2NhbGUoMC40NSk7XHJcbiAgICB9XHJcbiAgICAyMy41Mjk0MSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzdncpIHRyYW5zbGF0ZVkoLTM2dmgpIHNjYWxlKDAuMjYpO1xyXG4gICAgfVxyXG4gICAgMjkuNDExNzYlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNnZ3KSB0cmFuc2xhdGVZKC0zMXZoKSBzY2FsZSgwLjg0KTtcclxuICAgIH1cclxuICAgIDM1LjI5NDEyJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHZ3KSB0cmFuc2xhdGVZKC0xN3ZoKSBzY2FsZSgwLjI3KTtcclxuICAgIH1cclxuICAgIDQxLjE3NjQ3JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXZ3KSB0cmFuc2xhdGVZKC0yNnZoKSBzY2FsZSgwLjY1KTtcclxuICAgIH1cclxuICAgIDQ3LjA1ODgyJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNHZ3KSB0cmFuc2xhdGVZKDI5dmgpIHNjYWxlKDAuODkpO1xyXG4gICAgfVxyXG4gICAgNTIuOTQxMTglIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIzdncpIHRyYW5zbGF0ZVkoLTIxdmgpIHNjYWxlKDAuNjgpO1xyXG4gICAgfVxyXG4gICAgNTguODIzNTMlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zM3Z3KSB0cmFuc2xhdGVZKDIxdmgpIHNjYWxlKDAuODIpO1xyXG4gICAgfVxyXG4gICAgNjQuNzA1ODglIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDV2dykgdHJhbnNsYXRlWSgxOHZoKSBzY2FsZSgwLjMyKTtcclxuICAgIH1cclxuICAgIDcwLjU4ODI0JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNHZ3KSB0cmFuc2xhdGVZKC0zdmgpIHNjYWxlKDAuNzYpO1xyXG4gICAgfVxyXG4gICAgNzYuNDcwNTklIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExdncpIHRyYW5zbGF0ZVkoLTIzdmgpIHNjYWxlKDAuNDMpO1xyXG4gICAgfVxyXG4gICAgODIuMzUyOTQlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMydncpIHRyYW5zbGF0ZVkoMTl2aCkgc2NhbGUoMC40NSk7XHJcbiAgICB9XHJcbiAgICA4OC4yMzUyOSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJ2dykgdHJhbnNsYXRlWSg0MHZoKSBzY2FsZSgwLjUxKTtcclxuICAgIH1cclxuICAgIDk0LjExNzY1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzl2dykgdHJhbnNsYXRlWSg0MXZoKSBzY2FsZSgwLjgyKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ4dncpIHRyYW5zbGF0ZVkoMzZ2aCkgc2NhbGUoMC40Nyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgXCJtb3ZlM1wiIHtcclxuICAgIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI0dncpIHRyYW5zbGF0ZVkoMXZoKSBzY2FsZSgwLjkxKTtcclxuICAgIH1cclxuICAgIDQuNTQ1NDUlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNnZ3KSB0cmFuc2xhdGVZKC0zOHZoKSBzY2FsZSgwLjU4KTtcclxuICAgIH1cclxuICAgIDkuMDkwOTElIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDB2dykgdHJhbnNsYXRlWSgtM3ZoKSBzY2FsZSgwLjczKTtcclxuICAgIH1cclxuICAgIDEzLjYzNjM2JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOXZ3KSB0cmFuc2xhdGVZKDI4dmgpIHNjYWxlKDAuNDYpO1xyXG4gICAgfVxyXG4gICAgMTguMTgxODIlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIxdncpIHRyYW5zbGF0ZVkoLTE2dmgpIHNjYWxlKDAuOTEpO1xyXG4gICAgfVxyXG4gICAgMjIuNzI3MjclIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2dncpIHRyYW5zbGF0ZVkoMzV2aCkgc2NhbGUoMC4yNyk7XHJcbiAgICB9XHJcbiAgICAyNy4yNzI3MyUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjR2dykgdHJhbnNsYXRlWSgzNHZoKSBzY2FsZSgwLjYyKTtcclxuICAgIH1cclxuICAgIDMxLjgxODE4JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNHZ3KSB0cmFuc2xhdGVZKDM1dmgpIHNjYWxlKDAuMzUpO1xyXG4gICAgfVxyXG4gICAgMzYuMzYzNjQlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMzdncpIHRyYW5zbGF0ZVkoMTZ2aCkgc2NhbGUoMC44OSk7XHJcbiAgICB9XHJcbiAgICA0MC45MDkwOSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzh2dykgdHJhbnNsYXRlWSgtMjB2aCkgc2NhbGUoMC40Myk7XHJcbiAgICB9XHJcbiAgICA0NS40NTQ1NSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDR2dykgdHJhbnNsYXRlWSgtOXZoKSBzY2FsZSgwLjU2KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnZ3KSB0cmFuc2xhdGVZKC0zNnZoKSBzY2FsZSgwLjYyKTtcclxuICAgIH1cclxuICAgIDU0LjU0NTQ1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjF2dykgdHJhbnNsYXRlWSg1MHZoKSBzY2FsZSgwLjQ3KTtcclxuICAgIH1cclxuICAgIDU5LjA5MDkxJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0dncpIHRyYW5zbGF0ZVkoMzR2aCkgc2NhbGUoMC45Nyk7XHJcbiAgICB9XHJcbiAgICA2My42MzYzNiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDd2dykgdHJhbnNsYXRlWSgtMXZoKSBzY2FsZSgwLjM4KTtcclxuICAgIH1cclxuICAgIDY4LjE4MTgyJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjV2dykgdHJhbnNsYXRlWSgxNHZoKSBzY2FsZSgwLjc4KTtcclxuICAgIH1cclxuICAgIDcyLjcyNzI3JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOXZ3KSB0cmFuc2xhdGVZKC0yNnZoKSBzY2FsZSgwLjcyKTtcclxuICAgIH1cclxuICAgIDc3LjI3MjczJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwdncpIHRyYW5zbGF0ZVkoLTE5dmgpIHNjYWxlKDAuNDYpO1xyXG4gICAgfVxyXG4gICAgODEuODE4MTglIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00N3Z3KSB0cmFuc2xhdGVZKC0yN3ZoKSBzY2FsZSgwLjQ1KTtcclxuICAgIH1cclxuICAgIDg2LjM2MzY0JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOXZ3KSB0cmFuc2xhdGVZKDQ2dmgpIHNjYWxlKDAuMyk7XHJcbiAgICB9XHJcbiAgICA5MC45MDkwOSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTd2dykgdHJhbnNsYXRlWSgtMjd2aCkgc2NhbGUoMC43Nik7XHJcbiAgICB9XHJcbiAgICA5NS40NTQ1NSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTl2dykgdHJhbnNsYXRlWSgtNDd2aCkgc2NhbGUoMC43NSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEzdncpIHRyYW5zbGF0ZVkoLTM5dmgpIHNjYWxlKDAuMyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgXCJtb3ZlNFwiIHtcclxuICAgIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIydncpIHRyYW5zbGF0ZVkoMzF2aCkgc2NhbGUoMC41OSk7XHJcbiAgICB9XHJcbiAgICA0JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxN3Z3KSB0cmFuc2xhdGVZKDMydmgpIHNjYWxlKDAuOSk7XHJcbiAgICB9XHJcbiAgICA4JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3dncpIHRyYW5zbGF0ZVkoMjB2aCkgc2NhbGUoMC40Mik7XHJcbiAgICB9XHJcbiAgICAxMiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOXZ3KSB0cmFuc2xhdGVZKC0zOXZoKSBzY2FsZSgwLjUxKTtcclxuICAgIH1cclxuICAgIDE2JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOXZ3KSB0cmFuc2xhdGVZKDI1dmgpIHNjYWxlKDAuNjgpO1xyXG4gICAgfVxyXG4gICAgMjAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4dncpIHRyYW5zbGF0ZVkoNDV2aCkgc2NhbGUoMC45MSk7XHJcbiAgICB9XHJcbiAgICAyNCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjJ2dykgdHJhbnNsYXRlWSgzNXZoKSBzY2FsZSgwLjI2KTtcclxuICAgIH1cclxuICAgIDI4JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0OHZ3KSB0cmFuc2xhdGVZKC0zdmgpIHNjYWxlKDAuMzUpO1xyXG4gICAgfVxyXG4gICAgMzIlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI5dncpIHRyYW5zbGF0ZVkoLTE1dmgpIHNjYWxlKDAuNTgpO1xyXG4gICAgfVxyXG4gICAgMzYlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQydncpIHRyYW5zbGF0ZVkoMTF2aCkgc2NhbGUoMC40OSk7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwdncpIHRyYW5zbGF0ZVkoMHZoKSBzY2FsZSgwLjM1KTtcclxuICAgIH1cclxuICAgIDQ0JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0N3Z3KSB0cmFuc2xhdGVZKDQ5dmgpIHNjYWxlKDAuNDEpO1xyXG4gICAgfVxyXG4gICAgNDglIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NXZ3KSB0cmFuc2xhdGVZKDQwdmgpIHNjYWxlKDAuMzkpO1xyXG4gICAgfVxyXG4gICAgNTIlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQydncpIHRyYW5zbGF0ZVkoMTF2aCkgc2NhbGUoMC44NCk7XHJcbiAgICB9XHJcbiAgICA1NiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjJ2dykgdHJhbnNsYXRlWSgtMTZ2aCkgc2NhbGUoMC41MSk7XHJcbiAgICB9XHJcbiAgICA2MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE2dncpIHRyYW5zbGF0ZVkoMHZoKSBzY2FsZSgwLjQ3KTtcclxuICAgIH1cclxuICAgIDY0JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHZ3KSB0cmFuc2xhdGVZKC01dmgpIHNjYWxlKDAuODEpO1xyXG4gICAgfVxyXG4gICAgNjglIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI4dncpIHRyYW5zbGF0ZVkoLTQ1dmgpIHNjYWxlKDAuNjYpO1xyXG4gICAgfVxyXG4gICAgNzIlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMydncpIHRyYW5zbGF0ZVkoLTEzdmgpIHNjYWxlKDAuNjYpO1xyXG4gICAgfVxyXG4gICAgNzYlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMXZ3KSB0cmFuc2xhdGVZKDQ2dmgpIHNjYWxlKDAuNDMpO1xyXG4gICAgfVxyXG4gICAgODAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwdncpIHRyYW5zbGF0ZVkoLTEzdmgpIHNjYWxlKDAuOTYpO1xyXG4gICAgfVxyXG4gICAgODQlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHZ3KSB0cmFuc2xhdGVZKC0yNHZoKSBzY2FsZSgwLjUpO1xyXG4gICAgfVxyXG4gICAgODglIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIzdncpIHRyYW5zbGF0ZVkoLTM1dmgpIHNjYWxlKDAuOTEpO1xyXG4gICAgfVxyXG4gICAgOTIlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00M3Z3KSB0cmFuc2xhdGVZKDB2aCkgc2NhbGUoMC4yNik7XHJcbiAgICB9XHJcbiAgICA5NiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjd2dykgdHJhbnNsYXRlWSgtMjF2aCkgc2NhbGUoMC43Mik7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDd2dykgdHJhbnNsYXRlWSg0MHZoKSBzY2FsZSgwLjc4KTtcclxuICAgIH1cclxuICB9XHJcbiAgQGtleWZyYW1lcyBcIm1vdmU1XCIge1xyXG4gICAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTR2dykgdHJhbnNsYXRlWSg0dmgpIHNjYWxlKDAuOTMpO1xyXG4gICAgfVxyXG4gICAgNC41NDU0NSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzd2dykgdHJhbnNsYXRlWSgtNDd2aCkgc2NhbGUoMC43OCk7XHJcbiAgICB9XHJcbiAgICA5LjA5MDkxJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0NXZ3KSB0cmFuc2xhdGVZKC00OXZoKSBzY2FsZSgwLjM1KTtcclxuICAgIH1cclxuICAgIDEzLjYzNjM2JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDV2dykgdHJhbnNsYXRlWSg0N3ZoKSBzY2FsZSgwLjM0KTtcclxuICAgIH1cclxuICAgIDE4LjE4MTgyJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3dncpIHRyYW5zbGF0ZVkoLTE3dmgpIHNjYWxlKDAuNTQpO1xyXG4gICAgfVxyXG4gICAgMjIuNzI3MjclIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NXZ3KSB0cmFuc2xhdGVZKDEzdmgpIHNjYWxlKDAuMjcpO1xyXG4gICAgfVxyXG4gICAgMjcuMjcyNzMlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI4dncpIHRyYW5zbGF0ZVkoLTZ2aCkgc2NhbGUoMC4zNSk7XHJcbiAgICB9XHJcbiAgICAzMS44MTgxOCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZ2dykgdHJhbnNsYXRlWSgtMzV2aCkgc2NhbGUoMC43OCk7XHJcbiAgICB9XHJcbiAgICAzNi4zNjM2NCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzdncpIHRyYW5zbGF0ZVkoMjV2aCkgc2NhbGUoMC42NSk7XHJcbiAgICB9XHJcbiAgICA0MC45MDkwOSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ2dncpIHRyYW5zbGF0ZVkoMTB2aCkgc2NhbGUoMC43MSk7XHJcbiAgICB9XHJcbiAgICA0NS40NTQ1NSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTR2dykgdHJhbnNsYXRlWSgyN3ZoKSBzY2FsZSgwLjc4KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnZ3KSB0cmFuc2xhdGVZKDQzdmgpIHNjYWxlKDAuOTgpO1xyXG4gICAgfVxyXG4gICAgNTQuNTQ1NDUlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05dncpIHRyYW5zbGF0ZVkoMjV2aCkgc2NhbGUoMC40Nik7XHJcbiAgICB9XHJcbiAgICA1OS4wOTA5MSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTl2dykgdHJhbnNsYXRlWSgtMjF2aCkgc2NhbGUoMC42KTtcclxuICAgIH1cclxuICAgIDYzLjYzNjM2JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzR2dykgdHJhbnNsYXRlWSgydmgpIHNjYWxlKDAuNik7XHJcbiAgICB9XHJcbiAgICA2OC4xODE4MiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXZ3KSB0cmFuc2xhdGVZKDd2aCkgc2NhbGUoMC4zNik7XHJcbiAgICB9XHJcbiAgICA3Mi43MjcyNyUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTN2dykgdHJhbnNsYXRlWSgtNHZoKSBzY2FsZSgwLjkyKTtcclxuICAgIH1cclxuICAgIDc3LjI3MjczJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzB2dykgdHJhbnNsYXRlWSgxOXZoKSBzY2FsZSgwLjc1KTtcclxuICAgIH1cclxuICAgIDgxLjgxODE4JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3dncpIHRyYW5zbGF0ZVkoMzd2aCkgc2NhbGUoMC4zMik7XHJcbiAgICB9XHJcbiAgICA4Ni4zNjM2NCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTN2dykgdHJhbnNsYXRlWSg1dmgpIHNjYWxlKDAuNzIpO1xyXG4gICAgfVxyXG4gICAgOTAuOTA5MDklIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNnZ3KSB0cmFuc2xhdGVZKC0ydmgpIHNjYWxlKDAuNjYpO1xyXG4gICAgfVxyXG4gICAgOTUuNDU0NTUlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM5dncpIHRyYW5zbGF0ZVkoMTZ2aCkgc2NhbGUoMC40Nyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDl2dykgdHJhbnNsYXRlWSgtMzJ2aCkgc2NhbGUoMC45KTtcclxuICAgIH1cclxuICB9XHJcbiAgQGtleWZyYW1lcyBcIm1vdmU2XCIge1xyXG4gICAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDR2dykgdHJhbnNsYXRlWSgzMHZoKSBzY2FsZSgwLjQ2KTtcclxuICAgIH1cclxuICAgIDUuMjYzMTYlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDh2dykgdHJhbnNsYXRlWSgtMTN2aCkgc2NhbGUoMC40OSk7XHJcbiAgICB9XHJcbiAgICAxMC41MjYzMiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI0dncpIHRyYW5zbGF0ZVkoMTR2aCkgc2NhbGUoMC40Nyk7XHJcbiAgICB9XHJcbiAgICAxNS43ODk0NyUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIxdncpIHRyYW5zbGF0ZVkoLTR2aCkgc2NhbGUoMC42OCk7XHJcbiAgICB9XHJcbiAgICAyMS4wNTI2MyUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTd2dykgdHJhbnNsYXRlWSgtMTh2aCkgc2NhbGUoMC40Myk7XHJcbiAgICB9XHJcbiAgICAyNi4zMTU3OSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwdncpIHRyYW5zbGF0ZVkoLTQ0dmgpIHNjYWxlKDAuNjQpO1xyXG4gICAgfVxyXG4gICAgMzEuNTc4OTUlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDh2dykgdHJhbnNsYXRlWSg0M3ZoKSBzY2FsZSgwLjkzKTtcclxuICAgIH1cclxuICAgIDM2Ljg0MjExJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzdncpIHRyYW5zbGF0ZVkoLTE2dmgpIHNjYWxlKDAuODYpO1xyXG4gICAgfVxyXG4gICAgNDIuMTA1MjYlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDd2dykgdHJhbnNsYXRlWSgtMzZ2aCkgc2NhbGUoMC45OSk7XHJcbiAgICB9XHJcbiAgICA0Ny4zNjg0MiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM1dncpIHRyYW5zbGF0ZVkoMjJ2aCkgc2NhbGUoMC4zNSk7XHJcbiAgICB9XHJcbiAgICA1Mi42MzE1OCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTN2dykgdHJhbnNsYXRlWSgtMjZ2aCkgc2NhbGUoMC43NCk7XHJcbiAgICB9XHJcbiAgICA1Ny44OTQ3NCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjl2dykgdHJhbnNsYXRlWSgtMXZoKSBzY2FsZSgwLjY1KTtcclxuICAgIH1cclxuICAgIDYzLjE1Nzg5JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHZ3KSB0cmFuc2xhdGVZKDI2dmgpIHNjYWxlKDAuNDEpO1xyXG4gICAgfVxyXG4gICAgNjguNDIxMDUlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQxdncpIHRyYW5zbGF0ZVkoMHZoKSBzY2FsZSgwLjc1KTtcclxuICAgIH1cclxuICAgIDczLjY4NDIxJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDh2dykgdHJhbnNsYXRlWSgtMTN2aCkgc2NhbGUoMC41Nik7XHJcbiAgICB9XHJcbiAgICA3OC45NDczNyUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTh2dykgdHJhbnNsYXRlWSgyOXZoKSBzY2FsZSgwLjk3KTtcclxuICAgIH1cclxuICAgIDg0LjIxMDUzJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOXZ3KSB0cmFuc2xhdGVZKDQxdmgpIHNjYWxlKDAuODEpO1xyXG4gICAgfVxyXG4gICAgODkuNDczNjglIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00N3Z3KSB0cmFuc2xhdGVZKDMydmgpIHNjYWxlKDAuNDQpO1xyXG4gICAgfVxyXG4gICAgOTQuNzM2ODQlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zNnZ3KSB0cmFuc2xhdGVZKDM0dmgpIHNjYWxlKDAuNjcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNXZ3KSB0cmFuc2xhdGVZKC00OXZoKSBzY2FsZSgwLjczKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGtleWZyYW1lcyBcIm1vdmU3XCIge1xyXG4gICAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzB2dykgdHJhbnNsYXRlWSgtNDl2aCkgc2NhbGUoMC4yOCk7XHJcbiAgICB9XHJcbiAgICA0JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDN2dykgdHJhbnNsYXRlWSg5dmgpIHNjYWxlKDAuOTkpO1xyXG4gICAgfVxyXG4gICAgOCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTh2dykgdHJhbnNsYXRlWSgtMjl2aCkgc2NhbGUoMC44KTtcclxuICAgIH1cclxuICAgIDEyJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTB2dykgdHJhbnNsYXRlWSgxOXZoKSBzY2FsZSgwLjk1KTtcclxuICAgIH1cclxuICAgIDE2JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTR2dykgdHJhbnNsYXRlWSgtMjN2aCkgc2NhbGUoMSk7XHJcbiAgICB9XHJcbiAgICAyMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjV2dykgdHJhbnNsYXRlWSgtMzV2aCkgc2NhbGUoMC44OSk7XHJcbiAgICB9XHJcbiAgICAyNCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzR2dykgdHJhbnNsYXRlWSgzM3ZoKSBzY2FsZSgwLjgyKTtcclxuICAgIH1cclxuICAgIDI4JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzl2dykgdHJhbnNsYXRlWSgtMjJ2aCkgc2NhbGUoMC43OCk7XHJcbiAgICB9XHJcbiAgICAzMiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDF2dykgdHJhbnNsYXRlWSgtNDB2aCkgc2NhbGUoMC40NCk7XHJcbiAgICB9XHJcbiAgICAzNiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTN2dykgdHJhbnNsYXRlWSgtMjF2aCkgc2NhbGUoMC43KTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnZ3KSB0cmFuc2xhdGVZKC0xMnZoKSBzY2FsZSgwLjM1KTtcclxuICAgIH1cclxuICAgIDQ0JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDl2dykgdHJhbnNsYXRlWSgtMjF2aCkgc2NhbGUoMC41Myk7XHJcbiAgICB9XHJcbiAgICA0OCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMydncpIHRyYW5zbGF0ZVkoLTIwdmgpIHNjYWxlKDAuNzMpO1xyXG4gICAgfVxyXG4gICAgNTIlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEydncpIHRyYW5zbGF0ZVkoLTEwdmgpIHNjYWxlKDAuMjgpO1xyXG4gICAgfVxyXG4gICAgNTYlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ3dncpIHRyYW5zbGF0ZVkoLTI3dmgpIHNjYWxlKDAuNzgpO1xyXG4gICAgfVxyXG4gICAgNjAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xOXZ3KSB0cmFuc2xhdGVZKDl2aCkgc2NhbGUoMC44Mik7XHJcbiAgICB9XHJcbiAgICA2NCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjB2dykgdHJhbnNsYXRlWSgtMTl2aCkgc2NhbGUoMC4zNSk7XHJcbiAgICB9XHJcbiAgICA2OCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzN2dykgdHJhbnNsYXRlWSgtMzh2aCkgc2NhbGUoMC4zNCk7XHJcbiAgICB9XHJcbiAgICA3MiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnZ3KSB0cmFuc2xhdGVZKC00dmgpIHNjYWxlKDAuNjUpO1xyXG4gICAgfVxyXG4gICAgNzYlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE0dncpIHRyYW5zbGF0ZVkoLTI3dmgpIHNjYWxlKDAuOTEpO1xyXG4gICAgfVxyXG4gICAgODAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQzdncpIHRyYW5zbGF0ZVkoLTIydmgpIHNjYWxlKDEpO1xyXG4gICAgfVxyXG4gICAgODQlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE5dncpIHRyYW5zbGF0ZVkoLTE1dmgpIHNjYWxlKDAuNzUpO1xyXG4gICAgfVxyXG4gICAgODglIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwdncpIHRyYW5zbGF0ZVkoMTV2aCkgc2NhbGUoMC4yOSk7XHJcbiAgICB9XHJcbiAgICA5MiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDV2dykgdHJhbnNsYXRlWSgtMjJ2aCkgc2NhbGUoMC45NSk7XHJcbiAgICB9XHJcbiAgICA5NiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjN2dykgdHJhbnNsYXRlWSgtMjJ2aCkgc2NhbGUoMC45Mik7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01dncpIHRyYW5zbGF0ZVkoLTM5dmgpIHNjYWxlKDAuNjkpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIFwibW92ZThcIiB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzM3Z3KSB0cmFuc2xhdGVZKC0zOHZoKSBzY2FsZSgwLjgxKTtcclxuICAgIH1cclxuICAgIDQuNTQ1NDUlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM3dncpIHRyYW5zbGF0ZVkoNDV2aCkgc2NhbGUoMC42NSk7XHJcbiAgICB9XHJcbiAgICA5LjA5MDkxJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4dncpIHRyYW5zbGF0ZVkoLTIxdmgpIHNjYWxlKDAuNzIpO1xyXG4gICAgfVxyXG4gICAgMTMuNjM2MzYlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHZ3KSB0cmFuc2xhdGVZKC0yMHZoKSBzY2FsZSgwLjkyKTtcclxuICAgIH1cclxuICAgIDE4LjE4MTgyJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzd2dykgdHJhbnNsYXRlWSgzM3ZoKSBzY2FsZSgwLjg0KTtcclxuICAgIH1cclxuICAgIDIyLjcyNzI3JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjZ2dykgdHJhbnNsYXRlWSgyOHZoKSBzY2FsZSgwLjMzKTtcclxuICAgIH1cclxuICAgIDI3LjI3MjczJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOXZ3KSB0cmFuc2xhdGVZKC0zM3ZoKSBzY2FsZSgwLjY1KTtcclxuICAgIH1cclxuICAgIDMxLjgxODE4JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjJ2dykgdHJhbnNsYXRlWSgzOHZoKSBzY2FsZSgwLjk4KTtcclxuICAgIH1cclxuICAgIDM2LjM2MzY0JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyM3Z3KSB0cmFuc2xhdGVZKC0xOXZoKSBzY2FsZSgwLjU4KTtcclxuICAgIH1cclxuICAgIDQwLjkwOTA5JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3dncpIHRyYW5zbGF0ZVkoNTB2aCkgc2NhbGUoMC43Nik7XHJcbiAgICB9XHJcbiAgICA0NS40NTQ1NSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI3dncpIHRyYW5zbGF0ZVkoNDF2aCkgc2NhbGUoMC45Nik7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwdncpIHRyYW5zbGF0ZVkoNXZoKSBzY2FsZSgwLjc2KTtcclxuICAgIH1cclxuICAgIDU0LjU0NTQ1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjh2dykgdHJhbnNsYXRlWSgtMjZ2aCkgc2NhbGUoMC4zKTtcclxuICAgIH1cclxuICAgIDU5LjA5MDkxJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHZ3KSB0cmFuc2xhdGVZKDE4dmgpIHNjYWxlKDAuOTMpO1xyXG4gICAgfVxyXG4gICAgNjMuNjM2MzYlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHZ3KSB0cmFuc2xhdGVZKC0zOHZoKSBzY2FsZSgwLjc4KTtcclxuICAgIH1cclxuICAgIDY4LjE4MTgyJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnZ3KSB0cmFuc2xhdGVZKDI2dmgpIHNjYWxlKDAuMyk7XHJcbiAgICB9XHJcbiAgICA3Mi43MjcyNyUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTl2dykgdHJhbnNsYXRlWSgtMzB2aCkgc2NhbGUoMC42OSk7XHJcbiAgICB9XHJcbiAgICA3Ny4yNzI3MyUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHZ3KSB0cmFuc2xhdGVZKDI1dmgpIHNjYWxlKDAuNjYpO1xyXG4gICAgfVxyXG4gICAgODEuODE4MTglIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNHZ3KSB0cmFuc2xhdGVZKC01dmgpIHNjYWxlKDAuNTYpO1xyXG4gICAgfVxyXG4gICAgODYuMzYzNjQlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xOXZ3KSB0cmFuc2xhdGVZKC0zOHZoKSBzY2FsZSgwLjU5KTtcclxuICAgIH1cclxuICAgIDkwLjkwOTA5JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjN2dykgdHJhbnNsYXRlWSgxN3ZoKSBzY2FsZSgwLjcyKTtcclxuICAgIH1cclxuICAgIDk1LjQ1NDU1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDV2dykgdHJhbnNsYXRlWSgtMjh2aCkgc2NhbGUoMC4zMSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwdncpIHRyYW5zbGF0ZVkoMzB2aCkgc2NhbGUoMC42MSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgXCJtb3ZlOVwiIHtcclxuICAgIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00dncpIHRyYW5zbGF0ZVkoLTMydmgpIHNjYWxlKDAuOTUpO1xyXG4gICAgfVxyXG4gICAgMy41NzE0MyUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI5dncpIHRyYW5zbGF0ZVkoMTh2aCkgc2NhbGUoMC42Myk7XHJcbiAgICB9XHJcbiAgICA3LjE0Mjg2JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzN2dykgdHJhbnNsYXRlWSgyM3ZoKSBzY2FsZSgwLjQ1KTtcclxuICAgIH1cclxuICAgIDEwLjcxNDI5JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNHZ3KSB0cmFuc2xhdGVZKDF2aCkgc2NhbGUoMC4zNSk7XHJcbiAgICB9XHJcbiAgICAxNC4yODU3MSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQxdncpIHRyYW5zbGF0ZVkoOXZoKSBzY2FsZSgwLjcxKTtcclxuICAgIH1cclxuICAgIDE3Ljg1NzE0JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNHZ3KSB0cmFuc2xhdGVZKC0zNnZoKSBzY2FsZSgwLjU0KTtcclxuICAgIH1cclxuICAgIDIxLjQyODU3JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0NXZ3KSB0cmFuc2xhdGVZKC0xN3ZoKSBzY2FsZSgwLjU2KTtcclxuICAgIH1cclxuICAgIDI1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzJ2dykgdHJhbnNsYXRlWSgyNXZoKSBzY2FsZSgwLjM5KTtcclxuICAgIH1cclxuICAgIDI4LjU3MTQzJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMXZ3KSB0cmFuc2xhdGVZKC00NXZoKSBzY2FsZSgwLjQ2KTtcclxuICAgIH1cclxuICAgIDMyLjE0Mjg2JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzd2dykgdHJhbnNsYXRlWSgxNHZoKSBzY2FsZSgwLjMpO1xyXG4gICAgfVxyXG4gICAgMzUuNzE0MjklIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM5dncpIHRyYW5zbGF0ZVkoMTF2aCkgc2NhbGUoMC41MSk7XHJcbiAgICB9XHJcbiAgICAzOS4yODU3MSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ4dncpIHRyYW5zbGF0ZVkoNTB2aCkgc2NhbGUoMC4zNSk7XHJcbiAgICB9XHJcbiAgICA0Mi44NTcxNCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTB2dykgdHJhbnNsYXRlWSgyMXZoKSBzY2FsZSgwLjc3KTtcclxuICAgIH1cclxuICAgIDQ2LjQyODU3JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzl2dykgdHJhbnNsYXRlWSgxOHZoKSBzY2FsZSgxKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHZ3KSB0cmFuc2xhdGVZKDQ5dmgpIHNjYWxlKDAuNTEpO1xyXG4gICAgfVxyXG4gICAgNTMuNTcxNDMlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00M3Z3KSB0cmFuc2xhdGVZKDQwdmgpIHNjYWxlKDAuNyk7XHJcbiAgICB9XHJcbiAgICA1Ny4xNDI4NiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTl2dykgdHJhbnNsYXRlWSgtMjB2aCkgc2NhbGUoMC43NSk7XHJcbiAgICB9XHJcbiAgICA2MC43MTQyOSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzdncpIHRyYW5zbGF0ZVkoMjF2aCkgc2NhbGUoMC40Mik7XHJcbiAgICB9XHJcbiAgICA2NC4yODU3MSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZ2dykgdHJhbnNsYXRlWSgtNXZoKSBzY2FsZSgwLjg1KTtcclxuICAgIH1cclxuICAgIDY3Ljg1NzE0JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDZ2dykgdHJhbnNsYXRlWSgtMTZ2aCkgc2NhbGUoMC40Mik7XHJcbiAgICB9XHJcbiAgICA3MS40Mjg1NyUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTF2dykgdHJhbnNsYXRlWSgtNDV2aCkgc2NhbGUoMC41Mik7XHJcbiAgICB9XHJcbiAgICA3NSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ3dncpIHRyYW5zbGF0ZVkoLTM5dmgpIHNjYWxlKDAuNjQpO1xyXG4gICAgfVxyXG4gICAgNzguNTcxNDMlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03dncpIHRyYW5zbGF0ZVkoLTMxdmgpIHNjYWxlKDAuNTIpO1xyXG4gICAgfVxyXG4gICAgODIuMTQyODYlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NnZ3KSB0cmFuc2xhdGVZKDQ5dmgpIHNjYWxlKDAuMzMpO1xyXG4gICAgfVxyXG4gICAgODUuNzE0MjklIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xOXZ3KSB0cmFuc2xhdGVZKDJ2aCkgc2NhbGUoMC42NCk7XHJcbiAgICB9XHJcbiAgICA4OS4yODU3MSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMxdncpIHRyYW5zbGF0ZVkoMHZoKSBzY2FsZSgwLjcpO1xyXG4gICAgfVxyXG4gICAgOTIuODU3MTQlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1dncpIHRyYW5zbGF0ZVkoLTQzdmgpIHNjYWxlKDAuNCk7XHJcbiAgICB9XHJcbiAgICA5Ni40Mjg1NyUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDl2dykgdHJhbnNsYXRlWSg0NHZoKSBzY2FsZSgwLjg2KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTV2dykgdHJhbnNsYXRlWSgtMnZoKSBzY2FsZSgwLjYyKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGtleWZyYW1lcyBcIm1vdmUxMFwiIHtcclxuICAgIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMxdncpIHRyYW5zbGF0ZVkoMzN2aCkgc2NhbGUoMC43Myk7XHJcbiAgICB9XHJcbiAgICAzLjg0NjE1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyM3Z3KSB0cmFuc2xhdGVZKC0xOXZoKSBzY2FsZSgwLjMzKTtcclxuICAgIH1cclxuICAgIDcuNjkyMzElIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zNHZ3KSB0cmFuc2xhdGVZKC05dmgpIHNjYWxlKDAuNTYpO1xyXG4gICAgfVxyXG4gICAgMTEuNTM4NDYlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1dncpIHRyYW5zbGF0ZVkoLTQ2dmgpIHNjYWxlKDAuODIpO1xyXG4gICAgfVxyXG4gICAgMTUuMzg0NjIlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMnZ3KSB0cmFuc2xhdGVZKC0zdmgpIHNjYWxlKDAuOTIpO1xyXG4gICAgfVxyXG4gICAgMTkuMjMwNzclIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI5dncpIHRyYW5zbGF0ZVkoLTI5dmgpIHNjYWxlKDAuMzIpO1xyXG4gICAgfVxyXG4gICAgMjMuMDc2OTIlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI3dncpIHRyYW5zbGF0ZVkoLTIxdmgpIHNjYWxlKDAuMzUpO1xyXG4gICAgfVxyXG4gICAgMjYuOTIzMDglIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI4dncpIHRyYW5zbGF0ZVkoLTl2aCkgc2NhbGUoMC43KTtcclxuICAgIH1cclxuICAgIDMwLjc2OTIzJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTl2dykgdHJhbnNsYXRlWSgtMjl2aCkgc2NhbGUoMC4zNyk7XHJcbiAgICB9XHJcbiAgICAzNC42MTUzOCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ3dncpIHRyYW5zbGF0ZVkoNDh2aCkgc2NhbGUoMC40OSk7XHJcbiAgICB9XHJcbiAgICAzOC40NjE1NCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQxdncpIHRyYW5zbGF0ZVkoLTI1dmgpIHNjYWxlKDAuMzEpO1xyXG4gICAgfVxyXG4gICAgNDIuMzA3NjklIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMydncpIHRyYW5zbGF0ZVkoMjl2aCkgc2NhbGUoMC44OSk7XHJcbiAgICB9XHJcbiAgICA0Ni4xNTM4NSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM4dncpIHRyYW5zbGF0ZVkoLTM2dmgpIHNjYWxlKDAuMyk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEydncpIHRyYW5zbGF0ZVkoMzZ2aCkgc2NhbGUoMC44KTtcclxuICAgIH1cclxuICAgIDUzLjg0NjE1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOHZ3KSB0cmFuc2xhdGVZKDEwdmgpIHNjYWxlKDAuOTEpO1xyXG4gICAgfVxyXG4gICAgNTcuNjkyMzElIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDl2dykgdHJhbnNsYXRlWSgzN3ZoKSBzY2FsZSgwLjQyKTtcclxuICAgIH1cclxuICAgIDYxLjUzODQ2JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTR2dykgdHJhbnNsYXRlWSg0MXZoKSBzY2FsZSgwLjk5KTtcclxuICAgIH1cclxuICAgIDY1LjM4NDYyJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTB2dykgdHJhbnNsYXRlWSgtMTh2aCkgc2NhbGUoMC45MSk7XHJcbiAgICB9XHJcbiAgICA2OS4yMzA3NyUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ5dncpIHRyYW5zbGF0ZVkoLTMwdmgpIHNjYWxlKDAuNjIpO1xyXG4gICAgfVxyXG4gICAgNzMuMDc2OTIlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwdncpIHRyYW5zbGF0ZVkoLTQxdmgpIHNjYWxlKDAuNjgpO1xyXG4gICAgfVxyXG4gICAgNzYuOTIzMDglIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQzdncpIHRyYW5zbGF0ZVkoMXZoKSBzY2FsZSgwLjUzKTtcclxuICAgIH1cclxuICAgIDgwLjc2OTIzJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzV2dykgdHJhbnNsYXRlWSgtNDV2aCkgc2NhbGUoMC45OSk7XHJcbiAgICB9XHJcbiAgICA4NC42MTUzOCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjd2dykgdHJhbnNsYXRlWSg0M3ZoKSBzY2FsZSgwLjcyKTtcclxuICAgIH1cclxuICAgIDg4LjQ2MTU0JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDR2dykgdHJhbnNsYXRlWSgxdmgpIHNjYWxlKDAuNDYpO1xyXG4gICAgfVxyXG4gICAgOTIuMzA3NjklIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ2dncpIHRyYW5zbGF0ZVkoLTI1dmgpIHNjYWxlKDAuODEpO1xyXG4gICAgfVxyXG4gICAgOTYuMTUzODUlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwdncpIHRyYW5zbGF0ZVkoM3ZoKSBzY2FsZSgwLjQ5KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI4dncpIHRyYW5zbGF0ZVkoNDV2aCkgc2NhbGUoMC4zNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgXCJtb3ZlMTFcIiB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzF2dykgdHJhbnNsYXRlWSgzNXZoKSBzY2FsZSgwLjM3KTtcclxuICAgIH1cclxuICAgIDUlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwdncpIHRyYW5zbGF0ZVkoMXZoKSBzY2FsZSgwLjUzKTtcclxuICAgIH1cclxuICAgIDEwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyOHZ3KSB0cmFuc2xhdGVZKDQzdmgpIHNjYWxlKDAuNTYpO1xyXG4gICAgfVxyXG4gICAgMTUlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE0dncpIHRyYW5zbGF0ZVkoNDR2aCkgc2NhbGUoMC45MSk7XHJcbiAgICB9XHJcbiAgICAyMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTV2dykgdHJhbnNsYXRlWSgtMTV2aCkgc2NhbGUoMC40Myk7XHJcbiAgICB9XHJcbiAgICAyNSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDF2dykgdHJhbnNsYXRlWSgtMTV2aCkgc2NhbGUoMC41Mik7XHJcbiAgICB9XHJcbiAgICAzMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTF2dykgdHJhbnNsYXRlWSgtMjB2aCkgc2NhbGUoMC40MSk7XHJcbiAgICB9XHJcbiAgICAzNSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjd2dykgdHJhbnNsYXRlWSgtMTN2aCkgc2NhbGUoMC4zNik7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE3dncpIHRyYW5zbGF0ZVkoLTV2aCkgc2NhbGUoMC4yOCk7XHJcbiAgICB9XHJcbiAgICA0NSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIzdncpIHRyYW5zbGF0ZVkoLTEydmgpIHNjYWxlKDAuMzkpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NHZ3KSB0cmFuc2xhdGVZKDQ4dmgpIHNjYWxlKDAuODUpO1xyXG4gICAgfVxyXG4gICAgNTUlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2dncpIHRyYW5zbGF0ZVkoLTMzdmgpIHNjYWxlKDAuNSk7XHJcbiAgICB9XHJcbiAgICA2MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDZ2dykgdHJhbnNsYXRlWSgtMjh2aCkgc2NhbGUoMC44NCk7XHJcbiAgICB9XHJcbiAgICA2NSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIydncpIHRyYW5zbGF0ZVkoLTI2dmgpIHNjYWxlKDAuNDkpO1xyXG4gICAgfVxyXG4gICAgNzAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xdncpIHRyYW5zbGF0ZVkoLTE0dmgpIHNjYWxlKDAuNzEpO1xyXG4gICAgfVxyXG4gICAgNzUlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00M3Z3KSB0cmFuc2xhdGVZKDl2aCkgc2NhbGUoMC42Myk7XHJcbiAgICB9XHJcbiAgICA4MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDV2dykgdHJhbnNsYXRlWSgtMzN2aCkgc2NhbGUoMC44Myk7XHJcbiAgICB9XHJcbiAgICA4NSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM3dncpIHRyYW5zbGF0ZVkoMjh2aCkgc2NhbGUoMC42OSk7XHJcbiAgICB9XHJcbiAgICA5MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTV2dykgdHJhbnNsYXRlWSgtMjV2aCkgc2NhbGUoMC45Myk7XHJcbiAgICB9XHJcbiAgICA5NSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXZ3KSB0cmFuc2xhdGVZKC0yOHZoKSBzY2FsZSgwLjQ4KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE2dncpIHRyYW5zbGF0ZVkoLTE5dmgpIHNjYWxlKDAuNDEpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIFwibW92ZTEyXCIge1xyXG4gICAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzZ2dykgdHJhbnNsYXRlWSgtMjR2aCkgc2NhbGUoMC42Myk7XHJcbiAgICB9XHJcbiAgICA0Ljc2MTklIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEzdncpIHRyYW5zbGF0ZVkoLTIxdmgpIHNjYWxlKDAuNzYpO1xyXG4gICAgfVxyXG4gICAgOS41MjM4MSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ3dncpIHRyYW5zbGF0ZVkoNDZ2aCkgc2NhbGUoMC45Nik7XHJcbiAgICB9XHJcbiAgICAxNC4yODU3MSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzdncpIHRyYW5zbGF0ZVkoLTh2aCkgc2NhbGUoMC41KTtcclxuICAgIH1cclxuICAgIDE5LjA0NzYyJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMXZ3KSB0cmFuc2xhdGVZKC00OXZoKSBzY2FsZSgwLjk2KTtcclxuICAgIH1cclxuICAgIDIzLjgwOTUyJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0dncpIHRyYW5zbGF0ZVkoLTIydmgpIHNjYWxlKDAuODUpO1xyXG4gICAgfVxyXG4gICAgMjguNTcxNDMlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMXZ3KSB0cmFuc2xhdGVZKC0xNHZoKSBzY2FsZSgwLjg0KTtcclxuICAgIH1cclxuICAgIDMzLjMzMzMzJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjN2dykgdHJhbnNsYXRlWSgzM3ZoKSBzY2FsZSgwLjgxKTtcclxuICAgIH1cclxuICAgIDM4LjA5NTI0JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTN2dykgdHJhbnNsYXRlWSgzOHZoKSBzY2FsZSgwLjI3KTtcclxuICAgIH1cclxuICAgIDQyLjg1NzE0JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtN3Z3KSB0cmFuc2xhdGVZKC00MXZoKSBzY2FsZSgwLjkyKTtcclxuICAgIH1cclxuICAgIDQ3LjYxOTA1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDN2dykgdHJhbnNsYXRlWSgtNDJ2aCkgc2NhbGUoMC41MSk7XHJcbiAgICB9XHJcbiAgICA1Mi4zODA5NSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzh2dykgdHJhbnNsYXRlWSgtNDB2aCkgc2NhbGUoMC42Nyk7XHJcbiAgICB9XHJcbiAgICA1Ny4xNDI4NiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzd2dykgdHJhbnNsYXRlWSgtNDN2aCkgc2NhbGUoMC45OSk7XHJcbiAgICB9XHJcbiAgICA2MS45MDQ3NiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDF2dykgdHJhbnNsYXRlWSgzMXZoKSBzY2FsZSgwLjQ2KTtcclxuICAgIH1cclxuICAgIDY2LjY2NjY3JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMnZ3KSB0cmFuc2xhdGVZKC0zdmgpIHNjYWxlKDAuODYpO1xyXG4gICAgfVxyXG4gICAgNzEuNDI4NTclIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ydncpIHRyYW5zbGF0ZVkoLTMwdmgpIHNjYWxlKDAuNDgpO1xyXG4gICAgfVxyXG4gICAgNzYuMTkwNDglIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00dncpIHRyYW5zbGF0ZVkoLTd2aCkgc2NhbGUoMC41KTtcclxuICAgIH1cclxuICAgIDgwLjk1MjM4JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzN2dykgdHJhbnNsYXRlWSgtMjJ2aCkgc2NhbGUoMC45Nik7XHJcbiAgICB9XHJcbiAgICA4NS43MTQyOSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDl2dykgdHJhbnNsYXRlWSg1dmgpIHNjYWxlKDAuMzYpO1xyXG4gICAgfVxyXG4gICAgOTAuNDc2MTklIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zM3Z3KSB0cmFuc2xhdGVZKDQ5dmgpIHNjYWxlKDAuNTgpO1xyXG4gICAgfVxyXG4gICAgOTUuMjM4MSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzh2dykgdHJhbnNsYXRlWSgzM3ZoKSBzY2FsZSgwLjM0KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE0dncpIHRyYW5zbGF0ZVkoLTEzdmgpIHNjYWxlKDAuMjcpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIFwibW92ZTEzXCIge1xyXG4gICAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI2dncpIHRyYW5zbGF0ZVkoLTQ5dmgpIHNjYWxlKDAuNTQpO1xyXG4gICAgfVxyXG4gICAgNS44ODIzNSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ4dncpIHRyYW5zbGF0ZVkoLTIxdmgpIHNjYWxlKDAuNTQpO1xyXG4gICAgfVxyXG4gICAgMTEuNzY0NzElIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03dncpIHRyYW5zbGF0ZVkoLTIwdmgpIHNjYWxlKDAuNDkpO1xyXG4gICAgfVxyXG4gICAgMTcuNjQ3MDYlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDF2dykgdHJhbnNsYXRlWSgzNHZoKSBzY2FsZSgwLjcpO1xyXG4gICAgfVxyXG4gICAgMjMuNTI5NDElIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIydncpIHRyYW5zbGF0ZVkoLTI3dmgpIHNjYWxlKDAuMzcpO1xyXG4gICAgfVxyXG4gICAgMjkuNDExNzYlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1dncpIHRyYW5zbGF0ZVkoNDF2aCkgc2NhbGUoMC45NSk7XHJcbiAgICB9XHJcbiAgICAzNS4yOTQxMiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDN2dykgdHJhbnNsYXRlWSgtMXZoKSBzY2FsZSgwLjU4KTtcclxuICAgIH1cclxuICAgIDQxLjE3NjQ3JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTl2dykgdHJhbnNsYXRlWSgtNXZoKSBzY2FsZSgwLjMyKTtcclxuICAgIH1cclxuICAgIDQ3LjA1ODgyJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzF2dykgdHJhbnNsYXRlWSgtNDJ2aCkgc2NhbGUoMC42NCk7XHJcbiAgICB9XHJcbiAgICA1Mi45NDExOCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzh2dykgdHJhbnNsYXRlWSgtMjl2aCkgc2NhbGUoMC40NSk7XHJcbiAgICB9XHJcbiAgICA1OC44MjM1MyUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTR2dykgdHJhbnNsYXRlWSgxMnZoKSBzY2FsZSgwLjk1KTtcclxuICAgIH1cclxuICAgIDY0LjcwNTg4JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwdncpIHRyYW5zbGF0ZVkoNHZoKSBzY2FsZSgwLjM1KTtcclxuICAgIH1cclxuICAgIDcwLjU4ODI0JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHZ3KSB0cmFuc2xhdGVZKDQ1dmgpIHNjYWxlKDAuNTEpO1xyXG4gICAgfVxyXG4gICAgNzYuNDcwNTklIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zNXZ3KSB0cmFuc2xhdGVZKDh2aCkgc2NhbGUoMC4zOSk7XHJcbiAgICB9XHJcbiAgICA4Mi4zNTI5NCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTV2dykgdHJhbnNsYXRlWSgxdmgpIHNjYWxlKDAuMzMpO1xyXG4gICAgfVxyXG4gICAgODguMjM1MjklIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ4dncpIHRyYW5zbGF0ZVkoMnZoKSBzY2FsZSgwLjYzKTtcclxuICAgIH1cclxuICAgIDk0LjExNzY1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnZ3KSB0cmFuc2xhdGVZKDIxdmgpIHNjYWxlKDAuODEpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTl2dykgdHJhbnNsYXRlWSgtMTh2aCkgc2NhbGUoMC43NSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgXCJtb3ZlMTRcIiB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MXZ3KSB0cmFuc2xhdGVZKDIzdmgpIHNjYWxlKDAuOTYpO1xyXG4gICAgfVxyXG4gICAgMy44NDYxNSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzZ2dykgdHJhbnNsYXRlWSg0M3ZoKSBzY2FsZSgwLjYzKTtcclxuICAgIH1cclxuICAgIDcuNjkyMzElIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zOHZ3KSB0cmFuc2xhdGVZKC05dmgpIHNjYWxlKDAuODIpO1xyXG4gICAgfVxyXG4gICAgMTEuNTM4NDYlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ydncpIHRyYW5zbGF0ZVkoMzV2aCkgc2NhbGUoMC41NSk7XHJcbiAgICB9XHJcbiAgICAxNS4zODQ2MiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ2dncpIHRyYW5zbGF0ZVkoLTZ2aCkgc2NhbGUoMC45Mik7XHJcbiAgICB9XHJcbiAgICAxOS4yMzA3NyUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIzdncpIHRyYW5zbGF0ZVkoLTE2dmgpIHNjYWxlKDAuNjcpO1xyXG4gICAgfVxyXG4gICAgMjMuMDc2OTIlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ5dncpIHRyYW5zbGF0ZVkoLTQ4dmgpIHNjYWxlKDAuODUpO1xyXG4gICAgfVxyXG4gICAgMjYuOTIzMDglIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMxdncpIHRyYW5zbGF0ZVkoLTE3dmgpIHNjYWxlKDAuNjQpO1xyXG4gICAgfVxyXG4gICAgMzAuNzY5MjMlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM4dncpIHRyYW5zbGF0ZVkoMjl2aCkgc2NhbGUoMSk7XHJcbiAgICB9XHJcbiAgICAzNC42MTUzOCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI3dncpIHRyYW5zbGF0ZVkoLTZ2aCkgc2NhbGUoMC40KTtcclxuICAgIH1cclxuICAgIDM4LjQ2MTU0JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjl2dykgdHJhbnNsYXRlWSgtMjN2aCkgc2NhbGUoMC4yOSk7XHJcbiAgICB9XHJcbiAgICA0Mi4zMDc2OSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXZ3KSB0cmFuc2xhdGVZKC0xMnZoKSBzY2FsZSgwLjg3KTtcclxuICAgIH1cclxuICAgIDQ2LjE1Mzg1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjZ2dykgdHJhbnNsYXRlWSgyOHZoKSBzY2FsZSgwLjY1KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzB2dykgdHJhbnNsYXRlWSgzM3ZoKSBzY2FsZSgwLjQ1KTtcclxuICAgIH1cclxuICAgIDUzLjg0NjE1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyN3Z3KSB0cmFuc2xhdGVZKDIxdmgpIHNjYWxlKDAuMjgpO1xyXG4gICAgfVxyXG4gICAgNTcuNjkyMzElIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNnZ3KSB0cmFuc2xhdGVZKDEydmgpIHNjYWxlKDAuODgpO1xyXG4gICAgfVxyXG4gICAgNjEuNTM4NDYlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE5dncpIHRyYW5zbGF0ZVkoLTExdmgpIHNjYWxlKDAuNjQpO1xyXG4gICAgfVxyXG4gICAgNjUuMzg0NjIlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNXZ3KSB0cmFuc2xhdGVZKDI0dmgpIHNjYWxlKDAuNzkpO1xyXG4gICAgfVxyXG4gICAgNjkuMjMwNzclIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwdncpIHRyYW5zbGF0ZVkoNDF2aCkgc2NhbGUoMC44Myk7XHJcbiAgICB9XHJcbiAgICA3My4wNzY5MiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM0dncpIHRyYW5zbGF0ZVkoMzl2aCkgc2NhbGUoMC41Mik7XHJcbiAgICB9XHJcbiAgICA3Ni45MjMwOCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjJ2dykgdHJhbnNsYXRlWSgtMzR2aCkgc2NhbGUoMSk7XHJcbiAgICB9XHJcbiAgICA4MC43NjkyMyUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnZ3KSB0cmFuc2xhdGVZKDQ1dmgpIHNjYWxlKDAuNDUpO1xyXG4gICAgfVxyXG4gICAgODQuNjE1MzglIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NXZ3KSB0cmFuc2xhdGVZKDM3dmgpIHNjYWxlKDAuOTUpO1xyXG4gICAgfVxyXG4gICAgODguNDYxNTQlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNHZ3KSB0cmFuc2xhdGVZKC00OHZoKSBzY2FsZSgwLjI4KTtcclxuICAgIH1cclxuICAgIDkyLjMwNzY5JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2dncpIHRyYW5zbGF0ZVkoLTIzdmgpIHNjYWxlKDAuODkpO1xyXG4gICAgfVxyXG4gICAgOTYuMTUzODUlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXZ3KSB0cmFuc2xhdGVZKDI1dmgpIHNjYWxlKDAuNTcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDR2dykgdHJhbnNsYXRlWSgtNDl2aCkgc2NhbGUoMC43Nik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgXCJtb3ZlMTVcIiB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHZ3KSB0cmFuc2xhdGVZKDMydmgpIHNjYWxlKDAuMyk7XHJcbiAgICB9XHJcbiAgICA0JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMXZ3KSB0cmFuc2xhdGVZKDI4dmgpIHNjYWxlKDAuNCk7XHJcbiAgICB9XHJcbiAgICA4JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHZ3KSB0cmFuc2xhdGVZKDQ2dmgpIHNjYWxlKDAuMjYpO1xyXG4gICAgfVxyXG4gICAgMTIlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNHZ3KSB0cmFuc2xhdGVZKC00M3ZoKSBzY2FsZSgwLjY4KTtcclxuICAgIH1cclxuICAgIDE2JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHZ3KSB0cmFuc2xhdGVZKC0yOXZoKSBzY2FsZSgwLjQ1KTtcclxuICAgIH1cclxuICAgIDIwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDh2dykgdHJhbnNsYXRlWSgzMXZoKSBzY2FsZSgwLjQ3KTtcclxuICAgIH1cclxuICAgIDI0JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0M3Z3KSB0cmFuc2xhdGVZKC0zN3ZoKSBzY2FsZSgwLjU3KTtcclxuICAgIH1cclxuICAgIDI4JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg5dncpIHRyYW5zbGF0ZVkoLTI2dmgpIHNjYWxlKDAuOTIpO1xyXG4gICAgfVxyXG4gICAgMzIlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xdncpIHRyYW5zbGF0ZVkoOHZoKSBzY2FsZSgwLjMyKTtcclxuICAgIH1cclxuICAgIDM2JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzh2dykgdHJhbnNsYXRlWSgtMTZ2aCkgc2NhbGUoMC40KTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1dncpIHRyYW5zbGF0ZVkoLTEwdmgpIHNjYWxlKDAuODEpO1xyXG4gICAgfVxyXG4gICAgNDQlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM3dncpIHRyYW5zbGF0ZVkoLTE0dmgpIHNjYWxlKDAuNjcpO1xyXG4gICAgfVxyXG4gICAgNDglIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMzdncpIHRyYW5zbGF0ZVkoNXZoKSBzY2FsZSgwLjY5KTtcclxuICAgIH1cclxuICAgIDUyJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzF2dykgdHJhbnNsYXRlWSgtMTR2aCkgc2NhbGUoMC4zKTtcclxuICAgIH1cclxuICAgIDU2JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHZ3KSB0cmFuc2xhdGVZKDE2dmgpIHNjYWxlKDAuNTIpO1xyXG4gICAgfVxyXG4gICAgNjAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE5dncpIHRyYW5zbGF0ZVkoLTE0dmgpIHNjYWxlKDAuNDQpO1xyXG4gICAgfVxyXG4gICAgNjQlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIxdncpIHRyYW5zbGF0ZVkoNDV2aCkgc2NhbGUoMC42Nyk7XHJcbiAgICB9XHJcbiAgICA2OCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTB2dykgdHJhbnNsYXRlWSgzNXZoKSBzY2FsZSgwLjk0KTtcclxuICAgIH1cclxuICAgIDcyJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjZ2dykgdHJhbnNsYXRlWSgtNDd2aCkgc2NhbGUoMC45Mik7XHJcbiAgICB9XHJcbiAgICA3NiUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTB2dykgdHJhbnNsYXRlWSgtMjd2aCkgc2NhbGUoMC41NSk7XHJcbiAgICB9XHJcbiAgICA4MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoN3Z3KSB0cmFuc2xhdGVZKDM3dmgpIHNjYWxlKDAuNSk7XHJcbiAgICB9XHJcbiAgICA4NCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDN2dykgdHJhbnNsYXRlWSgtNDh2aCkgc2NhbGUoMC41NCk7XHJcbiAgICB9XHJcbiAgICA4OCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjd2dykgdHJhbnNsYXRlWSg1dmgpIHNjYWxlKDAuNDkpO1xyXG4gICAgfVxyXG4gICAgOTIlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4dncpIHRyYW5zbGF0ZVkoLTE2dmgpIHNjYWxlKDAuNjIpO1xyXG4gICAgfVxyXG4gICAgOTYlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NXZ3KSB0cmFuc2xhdGVZKC0yMHZoKSBzY2FsZSgwLjQ1KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM3dncpIHRyYW5zbGF0ZVkoLTM2dmgpIHNjYWxlKDAuNzYpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIFwiZHJpZnRcIiB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgXCJmbGFzaFwiIHtcclxuICAgIDAlLDMwJSwxMDAlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDB2dyAwdncgeWVsbG93O1xyXG4gICAgfVxyXG4gICAgNSUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMnZ3IDAuNHZ3IHllbGxvdztcclxuICAgIH1cclxuICB9XHJcblxyXG4gXHJcbiAgLmZpcmVmbHkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMC40dnc7XHJcbiAgICBoZWlnaHQ6IDAuNHZ3O1xyXG4gICAgbWFyZ2luOiAtMC4ydncgMCAwIDkuOHZ3O1xyXG4gICAgYW5pbWF0aW9uOiBlYXNlIDIwMHMgYWx0ZXJuYXRlIGluZmluaXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC0xMHZ3O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICBhbmltYXRpb246IGRyaWZ0IGVhc2UgYWx0ZXJuYXRlIGluZmluaXRlO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC0xMHZ3O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDB2dyAwdncgeWVsbG93O1xyXG4gICAgICBhbmltYXRpb246IGRyaWZ0IGVhc2UgYWx0ZXJuYXRlIGluZmluaXRlLCBmbGFzaCBlYXNlIGluZmluaXRlO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogbW92ZTE7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA5cztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA5cywgNzAyMW1zO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMG1zLCAxNTg3bXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IG1vdmUyO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTZzO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDE2cywgMTAzMDhtcztcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBtcywgNzY1bXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IG1vdmUzO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTRzO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDE0cywgNTczNW1zO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMG1zLCAyMTAxbXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IG1vdmU0O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTFzO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDExcywgNzk0M21zO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMG1zLCA1MDM3bXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IG1vdmU1O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTdzO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDE3cywgNzcwMW1zO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMG1zLCA5NjRtcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogbW92ZTY7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMnM7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTJzLCA3NjU4bXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwbXMsIDgxOTRtcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogbW92ZTc7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzLCA4MTk2bXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwbXMsIDE3ODJtcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoOCkge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogbW92ZTg7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMXM7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTFzLCA3NjYxbXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwbXMsIDYwMjJtcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoOSkge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogbW92ZTk7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxOHM7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMThzLCAxMDI3MW1zO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMG1zLCAyMDkzbXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDEwKSB7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBtb3ZlMTA7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA5cztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA5cywgNzU4MW1zO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMG1zLCA3NjBtcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMTEpIHtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IG1vdmUxMTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEycztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMnMsIDk5ODFtcztcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBtcywgNjk5OG1zO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgxMikge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogbW92ZTEyO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTdzO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDE3cywgMTAyNzFtcztcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBtcywgNDM4N21zO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgxMykge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogbW92ZTEzO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMThzO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDE4cywgNjU4Nm1zO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMG1zLCAyNTg5bXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDE0KSB7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBtb3ZlMTQ7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNHM7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTRzLCA5NTM3bXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwbXMsIDYwMTRtcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMTUpIHtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IG1vdmUxNTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHMsIDEwMTM4bXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwbXMsIDgyNDRtcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTGFzdCBibG9nXHJcbi5sYXN0LWJsb2d7XHJcblx0LnNlY3Rpb24tdGl0bGV7XHJcblx0XHRjb2xvcjogIzFmMWYxZjtcclxuXHR9XHJcbn1cclxuXHJcbi5sYXN0LWJsb2dfX2l0ZW17XHJcblx0XHJcbn1cclxuXHJcbi5sYXN0LWJsb2dfX2l0ZW0taW1ne1xyXG5cclxuXHRoZWlnaHQ6IDE4MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKXtcclxuICAgIGhlaWdodDphdXRvO1xyXG4gIH1cclxuXHJcblx0aW1ne1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5sYXN0LWJsb2dfX2l0ZW0tdGl0bGV7XHJcblx0Zm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGNvbG9yOiAjMjkyOTI5O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRyYW5zaXRpb246IC4ycztcclxufVxyXG5cclxuLmxhc3QtYmxvZ19faXRlbS1saW5rOmhvdmVye1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHQubGFzdC1ibG9nX19pdGVtLXRpdGxle1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5O1x0XHRcclxuXHR9XHJcbn1cclxuXHJcbi5sYXN0LWJsb2dfX2l0ZW0tdGV4dHtcclxuXHRmb250LWZhbWlseTogJ09wZW5TYW5zJztcclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG5hLmxhc3QtYmxvZ19faXRlbS1tb3Jle1xyXG5cdGNvbG9yOiAkcHJpbWFyeTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRmb250LWZhbWlseTogJ09wZW5TYW5zJztcclxuXHRtYXJnaW4tdG9wOiAtMTBweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0cmFuc2Zvcm06IC4ycztcclxuXHJcblx0Jjpob3ZlcntcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdG9wYWNpdHk6IC44O1xyXG5cdH1cclxufVxyXG5cclxuLmxhc3QtYmxvZ19fbW9yZXtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcdFxyXG59XHJcblxyXG4vLyBjYWxsLWJhY2tcclxuLmNhbGwtYmFja3tcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWExODFkO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0LmZvcm0tY29udHJvbHtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmMTc7XHJcblx0XHRcclxuXHRcdCY6Zm9jdXN7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5O1xyXG5cdFx0fVxyXG4gIH1cclxuICAuYnRuLXNlbmQtbWVzc2FnZXtcclxuICAgIGJvcmRlcjpub25lO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYWxsLWJhY2tfX3N1YlRpdGxle1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uY2FsbC1iYWNrX19mb3Jte1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uZm9vdGVyIHtcclxuXHRwYWRkaW5nLXRvcDogOTlweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogODJweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE1O1xyXG5cdGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnO1xyXG59XHJcbi5mb290ZXJfbG9nbyB7XHJcblx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMzlweDtcclxuXHRhIHtcclxuXHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdH1cclxufVxyXG4uZm9vdGVyX2ludHJvIHtcclxuXHRwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OjA7XHJcblx0fVxyXG59XHJcbi5mb290ZXJfc29jaWFsIHtcclxuXHRtYXJnaW4tdG9wOiAyN3B4O1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWF4LXdpZHRoOiAxNjBweDtcclxufVxyXG4uZm9vdGVyX2NyIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRjb2xvcjogI2NhY2FjYTtcclxuXHRtYXJnaW4tdG9wOiA2NXB4O1xyXG5cdG9wYWNpdHk6IC41O1xyXG59XHJcbi5mb290ZXJfY3JfMiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRjb2xvcjogI2NhY2FjYTtcclxuXHRtYXJnaW4tdG9wOiA2NXB4O1xyXG59XHJcbi5mb290ZXJfY29sIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0fVxyXG5cdHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MDtcclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRjb2xvcjogIzQ5NTA1NztcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xyXG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XHJcblx0XHRcdFx0LW1zLXRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xyXG5cdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZvb3Rlcl9jb2xfdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiAjZWJlYWU1O1xyXG5cdG1hcmdpbi1ib3R0b206IDlweDtcclxufVxyXG5cclxuXHJcbi8qWyBQYWdpbmF0aW9uIF1cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuKi9cclxuLml0ZW0tcGFnaW5hdGlvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG4gIG1hcmdpbjogNnB4O1xyXG59XHJcblxyXG4uaXRlbS1wYWdpbmF0aW9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4uaXRlbS1wYWdpbmF0aW9uOnZpc2l0ZWQge1xyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XHJcbiAgY29sb3I6ICM0NDQ0NDQ7XHJcbn1cclxuLmFjdGl2ZS1wYWdpbmF0aW9uOnZpc2l0ZWQge1xyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5hY3RpdmUtcGFnaW5hdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uY2F0ZWdvcmllc3tcclxuICBhOmhvdmVye1xyXG4gICAgY29sb3I6JG1haW4tY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvZ19fdGV4dHtcclxuICBmb250LWZhbWlseTonT3BlblNhbnMnO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgZm9udC1zaXplOjE2cHg7XHJcbn1cclxuXHJcbi5jb250YWN0c3tcclxuICAuc2VjdGlvbi10aXRsZXtcclxuICAgIGNvbG9yOiMzMzM7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6J09wZW5TYW5zJztcclxuICAgIHN0cm9uZ3tcclxuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgIH1cclxuICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gIH1cclxufVxyXG4vL2lubmVyLXBhZ2VcclxuLmlubmVyLXBhZ2V7XHJcblx0LnNlY3Rpb24tdGl0bGV7XHJcblx0XHRjb2xvcjogIzFmMWYxZjtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIkJhcm9uIE5ldWVcIjtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAyMnB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUycHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDhweDtcclxuXHRcdFx0Zm9udC1zaXplOjMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaW5uZXItcGFnZV9fdG9we1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xyXG59XHJcblxyXG4uaW5uZXItcGFnZV9fY29udGVudHtcclxuXHRwYWRkaW5nLXRvcDogODJweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcblx0Ji0td2l0aC1zaWRlYmFye1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy9ibG9nLWxpc3RcclxuLmJsb2ctbGlzdHtcclxufVxyXG5cclxuLmJsb2ctbGlzdF9fYXJ0aWNsZXN7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcdFxyXG5cdHBhZGRpbmctdG9wOiA4MnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0b3JkZXI6IDI7XHJcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5ibG9nLWxpc3RfX2l0ZW17XHJcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLmJsb2ctbGlzdF9faW1ne1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdGltZ3tcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5ibG9nLWxpc3RfX2xpbmt7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDMwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRjb2xvcjogIzIyMjIyMjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAzcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0aDJ7XHJcblx0XHRhbGw6IGluaGVyaXQ7XHJcblx0XHRmb250LWZhbWlseTogJ09wZW5TYW5zJztcclxuXHR9XHJcbn1cclxuXHJcbi5ibG9nLWxpc3RfX2NvbnRlbnR7XHJcblxyXG59XHJcblxyXG4uYmxvZy1saXN0X19tb3Jle1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGNvbG9yOiAjMjIyMjIyO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRmb250LWZhbWlseTogJ09wZW5TYW5zJztcclxuXHJcblx0LmZhe1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDRweDtcclxuXHR9XHJcbn1cclxuXHJcbi5ibG9nLWxpc3RfX3NpZGViYXJ7XHJcblx0cGFkZGluZy10b3A6IDIwMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0XHRvcmRlcjogMTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIHNpZGViYXItbWVudVxyXG4uc2lkZWJhci1tZW51e1xyXG5cdHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5cclxuLnNpZGViYXItbWVudV9fdGl0bGV7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0Y29sb3I6ICMyMjIyMjI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsZXR0ZXItc3BhY2luZzogM3B4O1xyXG5cdGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xyXG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyLW1lbnVfX2xpc3R7XHJcblxyXG59XHJcblxyXG4uc2lkZWJhci1tZW51X19pdGVte1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1x0XHJcblx0Y29sb3I6ICMyMjIyMjI7XHJcblxyXG5cdCYtLWFjdGl2ZXtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHR9XHJcbn1cclxuXHJcbi5zaWRlYmFyLW1lbnVfX2xpbmt7XHJcblx0Zm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZy1ib3R0b206IDhweDtcclxuXHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vLyBwcm9kdWN0LWxpc3RcclxuLnByb2R1Y3QtbGlzdHtcclxuXHRAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWxpc3RfX2l0ZW17XHJcblx0ZmxleC1iYXNpczogNDAlO1xyXG5cdGZsZXgtZ3JvdzogMTtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLnByb2R1Y3QtbGlzdF9faXRlbS1pbWd7XHJcblx0aGVpZ2h0OiAyMDBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdGltZ3tcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1saXN0X19pdGVtLWxpbmt7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRjb2xvcjogIzIyMjIyMjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAzcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnByb2R1Y3QtbGlzdF9faXRlbS10aXRsZXtcclxuXHRhbGw6IGluaGVyaXQ7XHJcblx0Zm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1saXN0X19pdGVtLXRleHR7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtbGlzdF9faXRlbS1idG57XHJcblxyXG59XHJcblxyXG5cclxuLnByb2R1Y3RfX2ltYWdle1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OmF1dG87XHJcbiAgaW1ne1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6YXV0bztcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0e1xyXG4gIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG59XHJcbi5wcm9kdWN0X19uYW1le1xyXG4gIGZvbnQtZmFtaWx5OidPcGVuU2Fucyc7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgY29sb3I6IzIyMjIyMjtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBmb250LXNpemU6MjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0X19kZXNjcmlwdGlvbi1tYWlue1xyXG4gIHB7XHJcbiAgICBjb2xvcjojMjIyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LWZhbWlseTonT3BlblNhbnMnO1xyXG4gICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIG1hcmdpbjowO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG5cclxuLnByb2R1Y3RfX3Nob3BwaW5nLXdyYXB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjojRjdGN0Y3O1xyXG4gIGZvbnQtZmFtaWx5OidPcGVuU2Fucyc7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0X19wcmljZS1zaW1wbGV7XHJcbiAgZm9udC1zaXplOjI4cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG59XHJcbi5wcm9kdWN0X19idG4tc2ltcGxle1xyXG4gIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIGZvbnQtZmFtaWx5OlwiQmFyb24gTmV1ZVwiO1xyXG4gIGZvbnQtc2l6ZToxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OjQwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIC5idG57XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gIH1cclxuICAuYnRuX19zZWNvbmRhcnl7XHJcbiAgICBjb2xvcjogIzIyMjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMjI7XHJcbiAgfVxyXG59XHJcbi5kZWxpdmVyeS13YXlze1xyXG4gIGZvbnQtc2l6ZToxOHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIGNvbG9yOiMyMjI7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjpiZWZvcmV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDoxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIyLDIyMiAsIDIyMik7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICByaWdodDowO1xyXG4gICAgdG9wOi0xNXB4O1xyXG4gIH1cclxuICBwe1xyXG4gICAgY29sb3I6IzIyMjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6J09wZW5TYW5zJztcclxuICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtdXBzYWxle1xyXG4gIC5wcm9kdWN0LWxpc3RfX2l0ZW17XHJcbiAgICBmbGV4LWJhc2lzOiAzMCU7XHJcbiAgfVxyXG4gIC5zZWN0aW9uLXRpdGxle1xyXG4gICAgY29sb3I6IzIyMjtcclxuICB9XHJcbn1cclxuLy8gUGFnZSByZXZpZXdzXHJcbi5wYWdlLXJldmlld3N7XHJcblxyXG59XHJcblxyXG4ucGFnZS1yZXZpZXdzX19pbWd7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRpbWd7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtcmV2aWV3c19faXRlbXtcclxuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLnBhZ2UtcmV2aWV3c19fbWFnaWNpYW4tbmFtZXtcclxuXHRjb2xvcjogIzFmMWYxZjtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ucGFnZS1yZXZpZXdzX19tYWdpY2lhbi1hYmlsaXRpZXN7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRjb2xvcjogIzgxN2Y4MDtcclxuXHRmb250LWZhbWlseTogJ09wZW5TYW5zJztcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLnBhZ2UtcmV2aWV3c19fbWFnaWNpYW4tZGVzY3J7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGNvbG9yOiAjNmM3NTdkO1xyXG5cdGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLnBhZ2UtcmV2aWV3c19fc2xpZGVyLWxpc3R7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHJcblx0LmZhe1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0Y29sb3I6ICMxZjFmMWY7XHRcdFxyXG5cdH1cclxuXHJcblx0Lm93bC1uYXYgYnV0dG9uLm93bC1wcmV2e1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzFmMWYxZiAhaW1wb3J0YW50O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0aGVpZ2h0OiA1OHB4O1xyXG5cdFx0d2lkdGg6IDU4cHg7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblxyXG5cdFx0Jjpmb2N1c3tcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQuZmF7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQub3dsLW5hdntcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMxZjFmMWYgIWltcG9ydGFudDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGhlaWdodDogNThweDtcclxuXHRcdHdpZHRoOiA1OHB4O1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHJcblx0XHQmOmZvY3Vze1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mYXtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtcmV2aWV3c19fc2xpZGVyLWl0ZW17XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS1yZXZpZXdzX19zbGlkZXItY29udGVudHtcclxuXHRmbGV4LWJhc2lzOiA4MCU7XHJcblx0cGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG5cdFx0b3JkZXI6IDI7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRmbGV4LWJhc2lzOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtcmV2aWV3c19fc2xpZGVyLW5hbWV7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS1yZXZpZXdzX19zbGlkZXItdGV4dHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogI2ViZWFlNTtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLnBhZ2UtcmV2aWV3c19fc2xpZGVyLWltZ3tcclxuXHRtaW4taGVpZ2h0OiAyMTZweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuXHRcdGZsZXgtYmFzaXM6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cdH1cclxuXHJcblx0aW1ne1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi5zb25uaWt7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuXHRwYWRkaW5nLXRvcDogNjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHRmb250LWZhbWlseTogJ09wZW5TYW5zJztcclxufVxyXG5cclxuLnNvbm5pa19fd3JhcHtcclxuXHRtYXgtd2lkdGg6IDcwMHB4O1xyXG59XHJcblxyXG4uc29ubmlrX190aXRsZXtcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uc29ubmlrX19ncm91cHtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uc29ubmlrX19mb3Jte1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Zm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5hdXRvY29tcGxldGV7XHRcdFxyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ0bntcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc29ubmlrX19pbnB1dHtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTI1Mjk7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblxyXG5cdCY6Zm9jdXN7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLnNvbm5pa19fc3ViLXRpdGxle1xyXG5cdGNvbG9yOiAjMjEyNTI5O1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zb25uaWtfX2J0bi1saXN0e1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uc29ubmlrX19idG57XHJcblx0YmFja2dyb3VuZDogI2UzZTNlMztcclxuXHRwYWRkaW5nOiAxMnB4IDIwcHggMTJweCAyMHB4O1xyXG5cdGNvbG9yOiAjMjEyNTI5O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjOWM3Yzc7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHQmLS1hY3RpdmV7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZTIzYjMzO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmOmZvY3Vze1xyXG5cdFx0b3V0bGluZTpub25lO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjZTIzYjMzO1xyXG5cdH1cclxufVxyXG5cclxuLnNvbm5pa19fbGV0dGVyLXRpdGxlLWxpc3R7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLnNvbm5pa19fbGV0dGVyLXRpdGxle1xyXG5cdGZsZXgtYmFzaXM6IDMwJTtcclxuXHRmbGV4LWdyb3c6IDE7XHJcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDRweDtcclxufVxyXG5cclxuLnNvbm5pa19fbGV0dGVyLXRpdGxlLWxpbmt7XHJcblx0Y29sb3I6ICMyMTI1Mjk7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcblxyXG5cdCY6OmJlZm9yZXtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdGJhY2tncm91bmQ6ICNlMjNiMzM7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLyogSG9yb3Njb3BlICovXHJcblxyXG4ucGFnZS1ob3Jvc2NvcGV7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxufVxyXG5cclxuLmhvcm9zY29wZXtcclxuXHRmb250LWZhbWlseTonT3BlblNhbnMnO1xyXG59XHJcblxyXG4uaG9yb3Njb3BlX19uYW1le1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYmE5YTk7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5ob3Jvc2NvcGVfX25hbWUtaXRlbXtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblx0Ji0tYWN0aXZle1xyXG5cdFx0Lmhvcm9zY29wZV9fbmFtZS1saW5re1xyXG5cdFx0XHRjb2xvcjogI2RkMzczMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ob3Jvc2NvcGVfX25hbWUtbGlua3tcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC1mYW1pbHk6J09wZW5TYW5zJztcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmhvcm9zY29wZV9fZGVzY3J7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmhvcm9zY29wZV9fdHlwZXtcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHRcclxufVxyXG5cclxuLmhvcm9zY29wZV9fdHlwZS1pdGVte1xyXG5cdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcblx0Ji0tYWN0aXZle1xyXG5cdFx0Lmhvcm9zY29wZV9fdHlwZS1saW5re1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTIzYjMzO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmhvcm9zY29wZV9fdHlwZS1saW5re1xyXG5cdGJhY2tncm91bmQ6ICNlM2UzZTM7XHJcblx0cGFkZGluZzogMTJweCAyMHB4IDEycHggMjBweDtcclxuXHRjb2xvcjogIzIxMjUyOTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjYzljN2M3O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRmb250LWZhbWlseTonT3BlblNhbnMnO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHQmOmZvY3Vze1xyXG5cdFx0b3V0bGluZTpub25lO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjZTIzYjMzO1xyXG5cdH1cclxufVxyXG5cclxuLmhvcm9zY29wZV9fbWFpbntcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5ob3Jvc2NvcGVfX3RhYnMtd3JhcHtcclxuXHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdG92ZXJmbG93LXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ob3Jvc2NvcGVfX3RhYnN7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5ob3Jvc2NvcGVfX2J0bntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZmxleC1ncm93OiAxO1xyXG5cdGZsZXgtYmFzaXM6IDEwJTtcclxuXHRtaW4td2lkdGg6IDkycHg7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG5cdCY6OmJlZm9yZXtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDFweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNhYmE5YTk7XHJcblx0XHRyaWdodDogLTFweDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHR9XHJcblxyXG5cdCY6bGFzdC1jaGlsZHtcclxuXHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLWFjdGl2ZXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWJhOWE5O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcblx0XHQuaG9yb3Njb3BlX19idG4tbGlua3tcclxuXHRcdFx0Y29sb3I6ICNlMjNiMzM7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ob3Jvc2NvcGVfX2J0bi1pY29ue1xyXG5cdGhlaWdodDogNDBweDtcclxuXHR3aWR0aDogNDBweDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmhvcm9zY29wZV9fYnRuLWxpbmt7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmhvcm9zY29wZV9fY29udGVudHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNhYmE5YTk7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHRcclxuXHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmhvcm9zY29wZV9fZGF0ZXtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDhweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLmhvcm9zY29wZV9fZGF0ZS10aXRsZXtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9yb3Njb3BlX19kYXRlLWxpc3R7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5ob3Jvc2NvcGVfX2RhdGUtaXRlbXtcclxuXHRtYXJnaW4tcmlnaHQ6IDNweDtcclxuXHJcblx0Ji0tYWN0aXZle1xyXG5cdFx0Lmhvcm9zY29wZV9fZGF0ZS1saW5re1xyXG5cdFx0XHRjb2xvcjogI2UyM2IzMztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOjphZnRlcntcclxuXHRcdGNvbnRlbnQ6ICcgLyAnO1xyXG5cdH1cclxuXHJcblx0JjpsYXN0LWNoaWxke1xyXG5cdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaG9yb3Njb3BlX19kYXRlLWxpbmt7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5ob3Jvc2NvcGVfX2NvbnRlbnQtdGl0bGV7XHJcblx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGb250IEZhY2VcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkBtaXhpbiBmb250LWZhY2UoJG5hbWUsICRwYXRoLCAkd2VpZ2h0OiBudWxsLCAkc3R5bGU6IG51bGwsICRleHRzOiBlb3Qgd29mZjIgd29mZiB0dGYgc3ZnKSB7XHJcblx0JHNyYzogbnVsbDtcclxuXHJcblx0JGV4dG1vZHM6IChcclxuXHRcdGVvdDogXCI/XCIsXHJcblx0XHRzdmc6IFwiI1wiICsgc3RyLXJlcGxhY2UoJG5hbWUsIFwiIFwiLCBcIl9cIilcclxuXHQpO1xyXG5cclxuXHQkZm9ybWF0czogKFxyXG5cdFx0b3RmOiBcIm9wZW50eXBlXCIsXHJcblx0XHR0dGY6IFwidHJ1ZXR5cGVcIlxyXG5cdCk7XHJcblxyXG5cdEBlYWNoICRleHQgaW4gJGV4dHMge1xyXG5cdFx0JGV4dG1vZDogaWYobWFwLWhhcy1rZXkoJGV4dG1vZHMsICRleHQpLCAkZXh0ICsgbWFwLWdldCgkZXh0bW9kcywgJGV4dCksICRleHQpO1xyXG5cdFx0JGZvcm1hdDogaWYobWFwLWhhcy1rZXkoJGZvcm1hdHMsICRleHQpLCBtYXAtZ2V0KCRmb3JtYXRzLCAkZXh0KSwgJGV4dCk7XHJcblx0XHQkc3JjOiBhcHBlbmQoJHNyYywgdXJsKHF1b3RlKCRwYXRoICsgXCIuXCIgKyAkZXh0bW9kKSkgZm9ybWF0KHF1b3RlKCRmb3JtYXQpKSwgY29tbWEpO1xyXG5cdH1cclxuXHJcblx0QGZvbnQtZmFjZSB7XHJcblx0XHRmb250LWZhbWlseTogcXVvdGUoJG5hbWUpO1xyXG5cdFx0Zm9udC1zdHlsZTogJHN0eWxlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcblx0XHRzcmM6ICRzcmM7XHJcblx0fVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBMaXN0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuQG1peGluIGxpc3QtaW5saW5lIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG4gIC8vbWFyZ2luLWxlZnQ6IC01cHg7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY3VzdG9tLWxpc3QoJGNvbG9yOiByZWQsICRzeW1ib2w6IFwi4oCiIFwiLCAkc2l6ZTogMzBweCkge1xyXG5cdEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcclxuXHJcblx0JiA+IGxpe1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHR9XHJcblxyXG5cdCYgPiBsaTo6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGNvbnRlbnQ6ICRzeW1ib2w7XHJcblx0XHRjb2xvcjogJGNvbG9yO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGZvbnQtc2l6ZTogJHNpemU7XHJcblx0XHRsaW5lLWhlaWdodDogJHNpemU7XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1peGluIGN1c3RvbS1udW1iZXItbGlzdCgkY29sb3I6IHJlZCwgJHNpemU6IDMwcHgpIHtcclxuXHRAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XHJcblx0XHJcblx0Y291bnRlci1yZXNldDogbGlzdENvdW50ZXI7XHJcblxyXG5cdGxpe1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ly9wYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KCRicmVha194cyl7XHJcblx0XHRcdC8vcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGk6OmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRjb3VudGVyLWluY3JlbWVudDogbGlzdENvdW50ZXI7XHJcblx0XHRjb250ZW50OmNvdW50ZXIobGlzdENvdW50ZXIpXCIuXCI7XHJcblx0XHRjb2xvcjogJGNvbG9yO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogLTMwcHg7XHJcblx0XHRmb250LXNpemU6ICRzaXplO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRzaXplO1xyXG5cdH1cclxuXHJcblxyXG5cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQnJlYWtwb2ludFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gbWVkaWEtbWluKCRzaXplKSB7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEtbWF4KCRzaXplKSB7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogJHNpemUpe1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBJbWdcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkBtaXhpbiByZXNwb25zaXZlLWltZygpIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gR3JhZGllbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIFVybDogaHR0cHM6Ly93d3cuc2l0ZXBvaW50LmNvbS9idWlsZGluZy1saW5lYXItZ3JhZGllbnQtbWl4aW4tc2Fzcy9cclxuXHJcbkBmdW5jdGlvbiBjb252ZXJ0LWFuZ2xlKCR2YWx1ZSwgJHVuaXQpIHtcclxuXHQkY29udmVydGFibGUtdW5pdHM6IGRlZyBncmFkIHR1cm4gcmFkO1xyXG5cdCRjb252ZXJzaW9uLWZhY3RvcnM6IDEgKDEwZ3JhZC85ZGVnKSAoMXR1cm4vMzYwZGVnKSAoMy4xNDE1OTI2cmFkLzE4MGRlZyk7XHJcblx0QGlmIGluZGV4KCRjb252ZXJ0YWJsZS11bml0cywgdW5pdCgkdmFsdWUpKSBhbmQgaW5kZXgoJGNvbnZlcnRhYmxlLXVuaXRzLCAkdW5pdCkge1xyXG5cdCAgQHJldHVybiAkdmFsdWVcclxuXHRcdFx0ICAgLyBudGgoJGNvbnZlcnNpb24tZmFjdG9ycywgaW5kZXgoJGNvbnZlcnRhYmxlLXVuaXRzLCB1bml0KCR2YWx1ZSkpKVxyXG5cdFx0XHQgICAqIG50aCgkY29udmVyc2lvbi1mYWN0b3JzLCBpbmRleCgkY29udmVydGFibGUtdW5pdHMsICR1bml0KSk7XHJcblx0fVxyXG5cdFxyXG5cdEB3YXJuIFwiQ2Fubm90IGNvbnZlcnQgYCN7dW5pdCgkdmFsdWUpfWAgdG8gYCN7JHVuaXR9YC5cIjtcclxuICB9XHJcbiAgXHJcbiAgLy8vIFRlc3QgaWYgYCR2YWx1ZWAgaXMgYW4gYW5nbGVcclxuICAvLy8gQHBhcmFtIHsqfSAkdmFsdWUgLSBWYWx1ZSB0byB0ZXN0XHJcbiAgLy8vIEByZXR1cm4ge0Jvb2x9XHJcbiAgQGZ1bmN0aW9uIGlzLWRpcmVjdGlvbigkdmFsdWUpIHtcclxuXHQkaXMtZGlyZWN0aW9uOiBpbmRleCgodG8gdG9wLCB0byB0b3AgcmlnaHQsIHRvIHJpZ2h0IHRvcCwgdG8gcmlnaHQsIHRvIGJvdHRvbSByaWdodCwgdG8gcmlnaHQgYm90dG9tLCB0byBib3R0b20sIHRvIGJvdHRvbSBsZWZ0LCB0byBsZWZ0IGJvdHRvbSwgdG8gbGVmdCwgdG8gbGVmdCB0b3AsIHRvIHRvcCBsZWZ0KSwgJHZhbHVlKTtcclxuXHQkaXMtYW5nbGU6IHR5cGUtb2YoJHZhbHVlKSA9PSAnbnVtYmVyJyBhbmQgaW5kZXgoJ2RlZycgJ2dyYWQnICd0dXJuJyAncmFkJywgdW5pdCgkdmFsdWUpKTtcclxuXHRcclxuXHRAcmV0dXJuICRpcy1kaXJlY3Rpb24gb3IgJGlzLWFuZ2xlO1xyXG4gIH1cclxuICBcclxuICAvLy8gQ29udmVydCBhIGRpcmVjdGlvbiB0byBsZWdhY3kgc3ludGF4XHJcbiAgLy8vIEBwYXJhbSB7S2V5d29yZCB8IEFuZ2xlfSAkdmFsdWUgLSBWYWx1ZSB0byBjb252ZXJ0XHJcbiAgLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gaXMtZGlyZWN0aW9uXHJcbiAgLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gY29udmVydC1hbmdsZVxyXG4gIEBmdW5jdGlvbiBsZWdhY3ktZGlyZWN0aW9uKCR2YWx1ZSkge1xyXG5cdEBpZiBpcy1kaXJlY3Rpb24oJHZhbHVlKSA9PSBmYWxzZSB7XHJcblx0ICBAd2FybiBcIkNhbm5vdCBjb252ZXJ0IGAjeyR2YWx1ZX1gIHRvIGxlZ2FjeSBzeW50YXggYmVjYXVzZSBpdCBkb2Vzbid0IHNlZW0gdG8gYmUgYW4gYW5nbGUgb3IgYSBkaXJlY3Rpb25cIjtcclxuXHR9XHJcblx0XHJcblx0JGNvbnZlcnNpb24tbWFwOiAoIFxyXG5cdCAgdG8gdG9wICAgICAgICAgIDogYm90dG9tLFxyXG5cdCAgdG8gdG9wIHJpZ2h0ICAgIDogYm90dG9tIGxlZnQsXHJcblx0ICB0byByaWdodCB0b3AgICAgOiBsZWZ0IGJvdHRvbSxcclxuXHQgIHRvIHJpZ2h0ICAgICAgICA6IGxlZnQsXHJcblx0ICB0byBib3R0b20gcmlnaHQgOiB0b3AgbGVmdCxcclxuXHQgIHRvIHJpZ2h0IGJvdHRvbSA6IGxlZnQgdG9wLFxyXG5cdCAgdG8gYm90dG9tICAgICAgIDogdG9wLFxyXG5cdCAgdG8gYm90dG9tIGxlZnQgIDogdG9wIHJpZ2h0LFxyXG5cdCAgdG8gbGVmdCBib3R0b20gIDogcmlnaHQgdG9wLFxyXG5cdCAgdG8gbGVmdCAgICAgICAgIDogcmlnaHQsXHJcblx0ICB0byBsZWZ0IHRvcCAgICAgOiByaWdodCBib3R0b20sXHJcblx0ICB0byB0b3AgbGVmdCAgICAgOiBib3R0b20gcmlnaHRcclxuXHQpO1xyXG5cdCAgXHJcblx0QGlmIG1hcC1oYXMta2V5KCRjb252ZXJzaW9uLW1hcCwgJHZhbHVlKSB7XHJcblx0ICBAcmV0dXJuIG1hcC1nZXQoJGNvbnZlcnNpb24tbWFwLCAkdmFsdWUpO1xyXG5cdH1cclxuXHRcclxuXHRAcmV0dXJuIDkwZGVnIC0gY29udmVydC1hbmdsZSgkdmFsdWUsICdkZWcnKTtcclxuICB9XHJcbiAgXHJcbiAgLy8vIE1peGluIHByaW50aW5nIGEgbGluZWFyLWdyYWRpZW50IFxyXG4gIC8vLyBhcyB3ZWxsIGFzIGEgcGxhaW4gY29sb3IgZmFsbGJhY2sgXHJcbiAgLy8vIGFuZCB0aGUgYC13ZWJraXQtYCBwcmVmaXhlZCBkZWNsYXJhdGlvblxyXG4gIC8vLyBAYWNjZXNzIHB1YmxpY1xyXG4gIC8vLyBAcGFyYW0ge1N0cmluZyB8IExpc3QgfCBBbmdsZX0gJGRpcmVjdGlvbiAtIExpbmVhciBncmFkaWVudCBkaXJlY3Rpb25cclxuICAvLy8gQHBhcmFtIHtBcmdsaXN0fSAkY29sb3Itc3RvcHMgLSBMaXN0IG9mIGNvbG9yLXN0b3BzIGNvbXBvc2luZyB0aGUgZ3JhZGllbnRcclxuICBAbWl4aW4gbGluZWFyR3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzLi4uKSB7XHJcblx0QGlmIGlzLWRpcmVjdGlvbigkZGlyZWN0aW9uKSA9PSBmYWxzZSB7XHJcblx0ICAkY29sb3Itc3RvcHM6ICgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xyXG5cdCAgJGRpcmVjdGlvbjogMTgwZGVnO1xyXG5cdH1cclxuXHRcclxuXHRiYWNrZ3JvdW5kOiBudGgobnRoKCRjb2xvci1zdG9wcywgMSksIDEpO1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZ2FjeS1kaXJlY3Rpb24oJGRpcmVjdGlvbiksICRjb2xvci1zdG9wcyk7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcyk7XHJcbiAgfVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ2xlYXJmaXhcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBCZy1sYXlvdXRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblxyXG5AbWl4aW4gYmctbGF5b3V0KCRiZy1jb2xvcjogIzAwMCwgJG9wOiAwLjYpe1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Jjo6YmVmb3Jle1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJnLWNvbG9yLCAkb3ApO1xyXG5cdH1cclxufVxyXG4iLCIvLyBCdXJnZXIgcGFydHNcbi8vXG4vLyAoLS0tKSB0b3AgICAgLT4gJjo6YmVmb3JlXG4vLyBbLS0tXSBtaWRkbGUgLT4gJlxuLy8gKC0tLSkgYm90dG9tIC0+ICY6OmFmdGVyXG5cblxuLy8gVmVuZG9yIHByZWZpeGVzXG4kc2Fzcy1idXJnZXItYWRkLXZlbmRvci1wcmVmaXhlczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQnVyZ2VyXG5AbWl4aW4gYnVyZ2VyKCR3aWR0aDogMzBweCwgJGhlaWdodDogNXB4LCAkZ3V0dGVyOiAzcHgsICRjb2xvcjogIzAwMCwgJGJvcmRlci1yYWRpdXM6IDAsICR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3MpIHtcbiAgICAkYnVyZ2VyLWhlaWdodDogJGhlaWdodCAhZ2xvYmFsO1xuICAgICRidXJnZXItZ3V0dGVyOiAkZ3V0dGVyICFnbG9iYWw7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogJGhlaWdodCArICRndXR0ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogJGhlaWdodCArICRndXR0ZXI7XG5cbiAgICBAaWYgJHNhc3MtYnVyZ2VyLWFkZC12ZW5kb3ItcHJlZml4ZXMge1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLy8gMS4gRml4ZXMgamFnZ2VkIGVkZ2VzIGluIEZpcmVmb3gsIHNlZSBpc3N1ZSAjMTAuXG4gICAgJiwgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyAvLyAxXG4gICAgICAgIEBpZiAkYm9yZGVyLXJhZGl1cyAhPSAwIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG5cbiAgICAgICAgQGlmICRzYXNzLWJ1cmdlci1hZGQtdmVuZG9yLXByZWZpeGVzIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIC1tb3otdHJhbnNmb3JtO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgLW8tdHJhbnNmb3JtO1xuICAgICAgICB9XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIHRyYW5zZm9ybTtcblxuICAgICAgICBAaWYgJHNhc3MtYnVyZ2VyLWFkZC12ZW5kb3ItcHJlZml4ZXMge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgfVxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogLSgkaGVpZ2h0ICsgJGd1dHRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICRoZWlnaHQgKyAkZ3V0dGVyO1xuICAgIH1cbn1cblxuXG4vLyBTZWxlY3QgcGFydHMgb2YgdGhlIGJ1cmdlclxuQG1peGluIGJ1cmdlci1wYXJ0cyB7XG4gICAgJiwgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGJ1cmdlci10b3Age1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGJ1cmdlci1taWRkbGUge1xuICAgICYge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBidXJnZXItYm90dG9tIHtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuXG4vLyBCdXJnZXIgYW5pbWF0aW9uc1xuQG1peGluIGJ1cmdlci10by1jcm9zcygkY29sb3I6IGF1dG8pIHtcbiAgICAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIEBpZiAoJGNvbG9yICE9IGF1dG8pIHtcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGlmICRzYXNzLWJ1cmdlci1hZGQtdmVuZG9yLXByZWZpeGVzIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRidXJnZXItZ3V0dGVyICsgJGJ1cmdlci1oZWlnaHQpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgkYnVyZ2VyLWd1dHRlciArICRidXJnZXItaGVpZ2h0KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgkYnVyZ2VyLWd1dHRlciArICRidXJnZXItaGVpZ2h0KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRidXJnZXItZ3V0dGVyICsgJGJ1cmdlci1oZWlnaHQpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRidXJnZXItZ3V0dGVyICsgJGJ1cmdlci1oZWlnaHQpIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGlmICRzYXNzLWJ1cmdlci1hZGQtdmVuZG9yLXByZWZpeGVzIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0oJGJ1cmdlci1ndXR0ZXIgKyAkYnVyZ2VyLWhlaWdodCkpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSgkYnVyZ2VyLWd1dHRlciArICRidXJnZXItaGVpZ2h0KSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0oJGJ1cmdlci1ndXR0ZXIgKyAkYnVyZ2VyLWhlaWdodCkpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0oJGJ1cmdlci1ndXR0ZXIgKyAkYnVyZ2VyLWhlaWdodCkpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtKCRidXJnZXItZ3V0dGVyICsgJGJ1cmdlci1oZWlnaHQpKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG59XG4iLCIvKiEqXG4gKiDQktCd0JjQnNCQ0J3QmNCVISDQrdGC0L7RgiDRhNCw0LnQuyDQs9C10L3QtdGA0LjRgNGD0LXRgtGB0Y8g0LDQstGC0L7QvNCw0YLQuNGH0LXRgdC60LguXG4gKiDQndC1INC/0LjRiNC40YLQtSDRgdGO0LTQsCDQvdC40YfQtdCz0L4g0LLRgNGD0YfQvdGD0Y4sINCy0YHQtSDRgtCw0LrQuNC1INC/0YDQsNCy0LrQuCDQsdGD0LTRg9GCINC/0L7RgtC10YDRj9C90Ysg0L/RgNC4INGB0LvQtdC00YPRjtGJ0LXQuSDQutC+0LzQv9C40LvRj9GG0LjQuC5cbiAqL1xuXG5AaW1wb3J0ICcuL3NyYy9ibG9ja3MvYXV0b2NvbXBsZXRlL2F1dG9jb21wbGV0ZS5zY3NzJztcbiIsIi5hdXRvY29tcGxldGUge1xyXG4gIC8qdGhlIGNvbnRhaW5lciBtdXN0IGJlIHBvc2l0aW9uZWQgcmVsYXRpdmU6Ki9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbmlucHV0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uYXV0b2NvbXBsZXRlLWl0ZW1zIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgLypwb3NpdGlvbiB0aGUgYXV0b2NvbXBsZXRlIGl0ZW1zIHRvIGJlIHRoZSBzYW1lIHdpZHRoIGFzIHRoZSBjb250YWluZXI6Ki9cclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxufVxyXG4uYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdiB7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcclxufVxyXG4uYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdjpob3ZlciB7XHJcbiAgLyp3aGVuIGhvdmVyaW5nIGFuIGl0ZW06Ki9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xyXG59XHJcbi5hdXRvY29tcGxldGUtYWN0aXZlIHtcclxuICAvKndoZW4gbmF2aWdhdGluZyB0aHJvdWdoIHRoZSBpdGVtcyB1c2luZyB0aGUgYXJyb3cga2V5czoqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6IERvZGdlckJsdWUgIWltcG9ydGFudDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG4iLCIvKlxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cblx0Lm93bC1zdGFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuXHRcdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXHRcdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvKiBmaXggZmlyZWZveCBhbmltYXRpb24gZ2xpdGNoICovXG5cdH1cblxuXHQub3dsLXN0YWdlOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIi5cIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0Lm93bC1zdGFnZS1vdXRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHR9XG5cblx0Lm93bC13cmFwcGVyLFxuXHQub3dsLWl0ZW17XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHR9XG5cblx0Lm93bC1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogMXB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHR9XG5cdC5vd2wtaXRlbSBpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm93bC1uYXYuZGlzYWJsZWQsXG5cdC5vd2wtZG90cy5kaXNhYmxlZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5vd2wtbmF2IC5vd2wtcHJldixcblx0Lm93bC1uYXYgLm93bC1uZXh0LFxuXHQub3dsLWRvdCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cblx0Lm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuXHQub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG5cdGJ1dHRvbi5vd2wtZG90IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOjAhaW1wb3J0YW50O1xuXHRcdGZvbnQ6IGluaGVyaXQ7XG5cdH1cblxuXHQmLm93bC1sb2FkZWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Ji5vd2wtbG9hZGluZyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYub3dsLWhpZGRlbiB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdCYub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxuXHQmLm93bC1kcmFnIC5vd2wtaXRlbSB7XG5cdFx0dG91Y2gtYWN0aW9uOiBwYW4teTtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cblx0Ji5vd2wtZ3JhYiB7XG5cdFx0Y3Vyc29yOiBtb3ZlO1xuXHRcdGN1cnNvcjogZ3JhYjtcblx0fVxuXG5cdCYub3dsLXJ0bCB7XG5cdFx0ZGlyZWN0aW9uOiBydGw7XG5cdH1cblxuXHQmLm93bC1ydGwgLm93bC1pdGVtIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cbn1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIvKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWx7XG5cdC5hbmltYXRlZCB7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG5cdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0fVxuXHQub3dsLWFuaW1hdGVkLWluIHtcblx0XHR6LWluZGV4OiAwO1xuXHR9XG5cdC5vd2wtYW5pbWF0ZWQtb3V0IHtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdC5mYWRlT3V0IHtcblx0XHRhbmltYXRpb24tbmFtZTogZmFkZU91dDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbiIsIi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG5cbi5vd2wtaGVpZ2h0IHtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuIiwiLypcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxuICovXG5cbi5vd2wtY2Fyb3VzZWwge1xuXHQub3dsLWl0ZW0ge1xuXHRcdC5vd2wtbGF6eSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcblx0XHR9XG5cblx0XHQvKipcblx0XHRcdFRoaXMgaXMgaW50cm9kdWNlZCBkdWUgdG8gYSBidWcgaW4gSUUxMSB3aGVyZSBsYXp5IGxvYWRpbmcgY29tYmluZWQgd2l0aCBhdXRvaGVpZ2h0IHBsdWdpbiBjYXVzZXMgYSB3cm9uZ1xuXHRcdFx0Y2FsY3VsYXRpb24gb2YgdGhlIGhlaWdodCBvZiB0aGUgb3dsLWl0ZW0gdGhhdCBicmVha3MgcGFnZSBsYXlvdXRzXG5cdFx0ICovXG5cdFx0Lm93bC1sYXp5W3NyY149XCJcIl0sIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcblx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0aW1nLm93bC1sYXp5IHtcblx0XHRcdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdFx0fVxuXHR9XG59XG5cbiIsIi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjAnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gIHRvcDogMC4xNDI4NTcxNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNDI4NmVtO1xufVxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XG59XG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjtcbn1cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjtcbn1cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XG59XG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIjtcbn1cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjtcbn1cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjtcbn1cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XG59XG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiO1xufVxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiO1xufVxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTZcIjtcbn1cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMlwiO1xufVxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjtcbn1cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjtcbn1cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XG59XG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRhXCI7XG59XG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MFwiO1xufVxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbn1cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiO1xufVxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjtcbn1cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjtcbn1cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG59XG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiO1xufVxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XG59XG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjtcbn1cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiO1xufVxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiN1wiO1xufVxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJhXCI7XG59XG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7XG59XG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJlXCI7XG59XG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMzXCI7XG59XG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cbi5mYS1iYXRodHViOmJlZm9yZSxcbi5mYS1zMTU6YmVmb3JlLFxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjtcbn1cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiO1xufVxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNFwiO1xufVxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XG59XG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjtcbn1cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuIiwiKiwgKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1sLCBib2R5e1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHQvLyBmb250LXNpemU6ICRtYWluLWZvbnQtc2l6ZTtcclxufVxyXG5cclxuYm9keXtcclxuXHQvLyBmb250LWZhbWlseTogJG1haW4tZm9udC1mYW1pbHk7XHRcclxuXHRtaW4td2lkdGg6IDMyMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHQvLyBjb2xvcjogJHRleHQtY29sb3I7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuW3JvbGU9XCJidXR0b25cIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gIGNvbG9yOiAjNmI2YjZiO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZm9udC1zaXplOiByZW0oMTVweCk7XHJcbn1cclxuOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICBjb2xvcjogIzZiNmI2YjtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xyXG59XHJcbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICBjb2xvcjogIzZiNmI2YjtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xyXG59XHJcbjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICBjb2xvcjogIzZiNmI2YjtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xyXG59XHJcblxyXG4uaGlkZGVue1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLyogbGluZSAzNCwgLi4vLi4vZnJvbnRlbmQtc3JjL2Nzcy9zYXNzL19zZXR0aW5ncy5zYXNzICovXHJcblxyXG5oMSB7XHJcbiAgY29sb3I6ICNlYmVhZTU7XHJcbiAgZm9udC1zaXplOiA1NHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAyMnB4O1xyXG4gIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDQxLCAuLi8uLi9mcm9udGVuZC1zcmMvY3NzL3Nhc3MvX3NldHRpbmdzLnNhc3MgKi9cclxuXHJcbmgyIHtcclxuICBjb2xvcjogI2ViZWFlNTtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDIycHg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIFxyXG59XHJcblxyXG4vKiBsaW5lIDQ4LCAuLi8uLi9mcm9udGVuZC1zcmMvY3NzL3Nhc3MvX3NldHRpbmdzLnNhc3MgKi9cclxuXHJcbmgzIHtcclxuICBtYXJnaW46IDBweDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxufVxyXG5cclxuLyogbGluZSA1MywgLi4vLi4vZnJvbnRlbmQtc3JjL2Nzcy9zYXNzL19zZXR0aW5ncy5zYXNzICovXHJcblxyXG5oNCB7XHJcbiAgY29sb3I6ICM4MTdmODA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuICBtYXJnaW46IDZweDtcclxuICBsaW5lLWhlaWdodDogMS44O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBsaW5lIDYxLCAuLi8uLi9mcm9udGVuZC1zcmMvY3NzL3Nhc3MvX3NldHRpbmdzLnNhc3MgKi9cclxuXHJcbi8vIHAge1xyXG4vLyAgIGNvbG9yOiAjODE3ZjgwO1xyXG4vLyAgIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbi8vICAgbWFyZ2luOiAxMHB4O1xyXG4vLyAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbi8vICAgZm9udC1zaXplOiAxMXB4O1xyXG4vLyB9XHJcblxyXG5cclxuXHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gICY6aG92ZXIsICY6dmlzaXRlZCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAvLyBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn0iLCIvLyBAaW5jbHVkZSBmb250LWZhY2UoJ01vbnRzZXJyYXQnLCAnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0UmVndWxhci9Nb250c2VycmF0UmVndWxhcicsIG51bGwsIG51bGwsIHR0ZiB3b2ZmIHdvZmYyKTtcclxuLy8gQGluY2x1ZGUgZm9udC1mYWNlKCdNb250c2VycmF0JywgJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdEJvbGQvTW9udHNlcnJhdEJvbGQnLCBib2xkLCBudWxsLCB0dGYgd29mZiB3b2ZmMik7XHJcbi8vIEBpbmNsdWRlIGZvbnQtZmFjZSgnTW9udHNlcnJhdCcsICcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXRMaWdodC9Nb250c2VycmF0TGlnaHQnLCAzMDAsIG51bGwsIHR0ZiB3b2ZmIHdvZmYyKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdPcGVuU2FucycsICcuLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fuc1JlZ3VsYXIvT3BlblNhbnNSZWd1bGFyJywgbnVsbCwgbnVsbCwgZW90IHR0ZiB3b2ZmKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdPcGVuU2FucycsICcuLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fuc0JvbGQvT3BlblNhbnNCb2xkJyxib2xkLCBudWxsLCBlb3QgdHRmIHdvZmYpOyIsIi8vICBIZWFkaW5nc1xyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNntcclxuXHRjb2xvcjogJGFjY2VudC10ZXh0LWNvbG9yO1xyXG4gIG1hcmdpbjogMCAwIHJlbSgxMHB4KSAwO1xyXG59XHJcblxyXG5oMXtcclxuICBmb250LXNpemU6IHJlbSgzNnB4KTtcclxuICBsaW5lLWhlaWdodDogMS4wNTtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkYnJlYWtfc20pIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuaDJ7XHJcbiAgZm9udC1zaXplOiByZW0oMzBweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRicmVha19zbSkge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjZweCk7XHJcbiAgfVxyXG59XHJcblxyXG5oM3tcclxuICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICBsaW5lLWhlaWdodDogMS4zODtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJGJyZWFrX3NtKSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcclxuICB9XHJcbiB9XHJcblxyXG5oNHtcclxuICBmb250LXNpemU6IHJlbSgxOHB4KTtcclxuICBsaW5lLWhlaWdodDogMS4zODtcclxuICBmb250LXNpemU6IHJlbSgxOHB4KTtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJGJyZWFrX3NtKSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICB9XHJcbiB9XHJcblxyXG5oNXtcclxuXHRmb250LXNpemU6IHJlbSgxNHB4KTtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG5oNntcclxuICBmb250LXNpemU6IHJlbSgxMnB4KTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4vLyBCYXNpYyBUZXh0IFN0eWxlXHJcblxyXG5we1xyXG4gIG1hcmdpbjogMCAwIHJlbSgxNHB4KSAwO1xyXG59XHJcblxyXG5he1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuMXM7XHJcbiAgJjpob3ZlcntcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgY29sb3I6ICRsaW5rLWNvbG9yLWhvdmVyO1xyXG4gIH1cclxuICAmOmZvY3Vze1xyXG4gICAgY29sb3I6ICRsaW5rLWNvbG9yLWZvY3VzO1xyXG4gIH1cclxufVxyXG5cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcclxuICBwYWRkaW5nOiByZW0oMnB4KTtcclxufVxyXG5cclxuYmxvY2txdW90ZXtcclxuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRhY2NlbnQtY29sb3I7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG59XHJcblxyXG5cclxuZW17XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5ocntcclxuICBib3JkZXI6IHNvbGlkICR0ZXh0LWNvbG9yO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBjbGVhcjogYm90aDtcclxuICBtYXJnaW46IDEwcHggMCAzMHB4O1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuXHJcbi8vIExpc3RcclxuXHJcbnVsLFxyXG5vbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICB1bCxcclxuICBvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbmxpIHtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIG1hcmdpbi1ib3R0b206IHJlbSg1cHgpO1xyXG59XHJcblxyXG4vLyBEZXNjcmlwdGlvbiBMaXN0c1xyXG5kbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcbmR0LFxyXG5kZCB7ICBcclxufVxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbWFyZ2luOiByZW0oOHB4KSAwIHJlbSgycHgpIDA7XHJcbn1cclxuZGQge1xyXG4gIG1hcmdpbi1sZWZ0OiByZW0oMjBweCk7XHJcbiAgZm9udC1zaXplOiByZW0oMTVweCk7XHJcbn1cclxuXHJcbmNvZGV7XHJcbiAgcGFkZGluZzogMC4wNmVtIDAuM2VtO1xyXG4gIGNvbG9yOiAjMWExYTFhO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG59IiwiLypbIEZPTlQgU0laRSBdXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuKi9cbi5mcy0xIHtmb250LXNpemU6IDFweDt9XG4uZnMtMiB7Zm9udC1zaXplOiAycHg7fVxuLmZzLTMge2ZvbnQtc2l6ZTogM3B4O31cbi5mcy00IHtmb250LXNpemU6IDRweDt9XG4uZnMtNSB7Zm9udC1zaXplOiA1cHg7fVxuLmZzLTYge2ZvbnQtc2l6ZTogNnB4O31cbi5mcy03IHtmb250LXNpemU6IDdweDt9XG4uZnMtOCB7Zm9udC1zaXplOiA4cHg7fVxuLmZzLTkge2ZvbnQtc2l6ZTogOXB4O31cbi5mcy0xMCB7Zm9udC1zaXplOiAxMHB4O31cbi5mcy0xMSB7Zm9udC1zaXplOiAxMXB4O31cbi5mcy0xMiB7Zm9udC1zaXplOiAxMnB4O31cbi5mcy0xMyB7Zm9udC1zaXplOiAxM3B4O31cbi5mcy0xNCB7Zm9udC1zaXplOiAxNHB4O31cbi5mcy0xNSB7Zm9udC1zaXplOiAxNXB4O31cbi5mcy0xNiB7Zm9udC1zaXplOiAxNnB4O31cbi5mcy0xNyB7Zm9udC1zaXplOiAxN3B4O31cbi5mcy0xOCB7Zm9udC1zaXplOiAxOHB4O31cbi5mcy0xOSB7Zm9udC1zaXplOiAxOXB4O31cbi5mcy0yMCB7Zm9udC1zaXplOiAyMHB4O31cbi5mcy0yMSB7Zm9udC1zaXplOiAyMXB4O31cbi5mcy0yMiB7Zm9udC1zaXplOiAyMnB4O31cbi5mcy0yMyB7Zm9udC1zaXplOiAyM3B4O31cbi5mcy0yNCB7Zm9udC1zaXplOiAyNHB4O31cbi5mcy0yNSB7Zm9udC1zaXplOiAyNXB4O31cbi5mcy0yNiB7Zm9udC1zaXplOiAyNnB4O31cbi5mcy0yNyB7Zm9udC1zaXplOiAyN3B4O31cbi5mcy0yOCB7Zm9udC1zaXplOiAyOHB4O31cbi5mcy0yOSB7Zm9udC1zaXplOiAyOXB4O31cbi5mcy0zMCB7Zm9udC1zaXplOiAzMHB4O31cbi5mcy0zMSB7Zm9udC1zaXplOiAzMXB4O31cbi5mcy0zMiB7Zm9udC1zaXplOiAzMnB4O31cbi5mcy0zMyB7Zm9udC1zaXplOiAzM3B4O31cbi5mcy0zNCB7Zm9udC1zaXplOiAzNHB4O31cbi5mcy0zNSB7Zm9udC1zaXplOiAzNXB4O31cbi5mcy0zNiB7Zm9udC1zaXplOiAzNnB4O31cbi5mcy0zNyB7Zm9udC1zaXplOiAzN3B4O31cbi5mcy0zOCB7Zm9udC1zaXplOiAzOHB4O31cbi5mcy0zOSB7Zm9udC1zaXplOiAzOXB4O31cbi5mcy00MCB7Zm9udC1zaXplOiA0MHB4O31cbi5mcy00MSB7Zm9udC1zaXplOiA0MXB4O31cbi5mcy00MiB7Zm9udC1zaXplOiA0MnB4O31cbi5mcy00MyB7Zm9udC1zaXplOiA0M3B4O31cbi5mcy00NCB7Zm9udC1zaXplOiA0NHB4O31cbi5mcy00NSB7Zm9udC1zaXplOiA0NXB4O31cbi5mcy00NiB7Zm9udC1zaXplOiA0NnB4O31cbi5mcy00NyB7Zm9udC1zaXplOiA0N3B4O31cbi5mcy00OCB7Zm9udC1zaXplOiA0OHB4O31cbi5mcy00OSB7Zm9udC1zaXplOiA0OXB4O31cbi5mcy01MCB7Zm9udC1zaXplOiA1MHB4O31cbi5mcy01MSB7Zm9udC1zaXplOiA1MXB4O31cbi5mcy01MiB7Zm9udC1zaXplOiA1MnB4O31cbi5mcy01MyB7Zm9udC1zaXplOiA1M3B4O31cbi5mcy01NCB7Zm9udC1zaXplOiA1NHB4O31cbi5mcy01NSB7Zm9udC1zaXplOiA1NXB4O31cbi5mcy01NiB7Zm9udC1zaXplOiA1NnB4O31cbi5mcy01NyB7Zm9udC1zaXplOiA1N3B4O31cbi5mcy01OCB7Zm9udC1zaXplOiA1OHB4O31cbi5mcy01OSB7Zm9udC1zaXplOiA1OXB4O31cbi5mcy02MCB7Zm9udC1zaXplOiA2MHB4O31cbi5mcy02MSB7Zm9udC1zaXplOiA2MXB4O31cbi5mcy02MiB7Zm9udC1zaXplOiA2MnB4O31cbi5mcy02MyB7Zm9udC1zaXplOiA2M3B4O31cbi5mcy02NCB7Zm9udC1zaXplOiA2NHB4O31cbi5mcy02NSB7Zm9udC1zaXplOiA2NXB4O31cbi5mcy02NiB7Zm9udC1zaXplOiA2NnB4O31cbi5mcy02NyB7Zm9udC1zaXplOiA2N3B4O31cbi5mcy02OCB7Zm9udC1zaXplOiA2OHB4O31cbi5mcy02OSB7Zm9udC1zaXplOiA2OXB4O31cbi5mcy03MCB7Zm9udC1zaXplOiA3MHB4O31cbi5mcy03MSB7Zm9udC1zaXplOiA3MXB4O31cbi5mcy03MiB7Zm9udC1zaXplOiA3MnB4O31cbi5mcy03MyB7Zm9udC1zaXplOiA3M3B4O31cbi5mcy03NCB7Zm9udC1zaXplOiA3NHB4O31cbi5mcy03NSB7Zm9udC1zaXplOiA3NXB4O31cbi5mcy03NiB7Zm9udC1zaXplOiA3NnB4O31cbi5mcy03NyB7Zm9udC1zaXplOiA3N3B4O31cbi5mcy03OCB7Zm9udC1zaXplOiA3OHB4O31cbi5mcy03OSB7Zm9udC1zaXplOiA3OXB4O31cbi5mcy04MCB7Zm9udC1zaXplOiA4MHB4O31cbi5mcy04MSB7Zm9udC1zaXplOiA4MXB4O31cbi5mcy04MiB7Zm9udC1zaXplOiA4MnB4O31cbi5mcy04MyB7Zm9udC1zaXplOiA4M3B4O31cbi5mcy04NCB7Zm9udC1zaXplOiA4NHB4O31cbi5mcy04NSB7Zm9udC1zaXplOiA4NXB4O31cbi5mcy04NiB7Zm9udC1zaXplOiA4NnB4O31cbi5mcy04NyB7Zm9udC1zaXplOiA4N3B4O31cbi5mcy04OCB7Zm9udC1zaXplOiA4OHB4O31cbi5mcy04OSB7Zm9udC1zaXplOiA4OXB4O31cbi5mcy05MCB7Zm9udC1zaXplOiA5MHB4O31cbi5mcy05MSB7Zm9udC1zaXplOiA5MXB4O31cbi5mcy05MiB7Zm9udC1zaXplOiA5MnB4O31cbi5mcy05MyB7Zm9udC1zaXplOiA5M3B4O31cbi5mcy05NCB7Zm9udC1zaXplOiA5NHB4O31cbi5mcy05NSB7Zm9udC1zaXplOiA5NXB4O31cbi5mcy05NiB7Zm9udC1zaXplOiA5NnB4O31cbi5mcy05NyB7Zm9udC1zaXplOiA5N3B4O31cbi5mcy05OCB7Zm9udC1zaXplOiA5OHB4O31cbi5mcy05OSB7Zm9udC1zaXplOiA5OXB4O31cbi5mcy0xMDAge2ZvbnQtc2l6ZTogMTAwcHg7fVxuLmZzLTEwMSB7Zm9udC1zaXplOiAxMDFweDt9XG4uZnMtMTAyIHtmb250LXNpemU6IDEwMnB4O31cbi5mcy0xMDMge2ZvbnQtc2l6ZTogMTAzcHg7fVxuLmZzLTEwNCB7Zm9udC1zaXplOiAxMDRweDt9XG4uZnMtMTA1IHtmb250LXNpemU6IDEwNXB4O31cbi5mcy0xMDYge2ZvbnQtc2l6ZTogMTA2cHg7fVxuLmZzLTEwNyB7Zm9udC1zaXplOiAxMDdweDt9XG4uZnMtMTA4IHtmb250LXNpemU6IDEwOHB4O31cbi5mcy0xMDkge2ZvbnQtc2l6ZTogMTA5cHg7fVxuLmZzLTExMCB7Zm9udC1zaXplOiAxMTBweDt9XG4uZnMtMTExIHtmb250LXNpemU6IDExMXB4O31cbi5mcy0xMTIge2ZvbnQtc2l6ZTogMTEycHg7fVxuLmZzLTExMyB7Zm9udC1zaXplOiAxMTNweDt9XG4uZnMtMTE0IHtmb250LXNpemU6IDExNHB4O31cbi5mcy0xMTUge2ZvbnQtc2l6ZTogMTE1cHg7fVxuLmZzLTExNiB7Zm9udC1zaXplOiAxMTZweDt9XG4uZnMtMTE3IHtmb250LXNpemU6IDExN3B4O31cbi5mcy0xMTgge2ZvbnQtc2l6ZTogMTE4cHg7fVxuLmZzLTExOSB7Zm9udC1zaXplOiAxMTlweDt9XG4uZnMtMTIwIHtmb250LXNpemU6IDEyMHB4O31cbi5mcy0xMjEge2ZvbnQtc2l6ZTogMTIxcHg7fVxuLmZzLTEyMiB7Zm9udC1zaXplOiAxMjJweDt9XG4uZnMtMTIzIHtmb250LXNpemU6IDEyM3B4O31cbi5mcy0xMjQge2ZvbnQtc2l6ZTogMTI0cHg7fVxuLmZzLTEyNSB7Zm9udC1zaXplOiAxMjVweDt9XG4uZnMtMTI2IHtmb250LXNpemU6IDEyNnB4O31cbi5mcy0xMjcge2ZvbnQtc2l6ZTogMTI3cHg7fVxuLmZzLTEyOCB7Zm9udC1zaXplOiAxMjhweDt9XG4uZnMtMTI5IHtmb250LXNpemU6IDEyOXB4O31cbi5mcy0xMzAge2ZvbnQtc2l6ZTogMTMwcHg7fVxuLmZzLTEzMSB7Zm9udC1zaXplOiAxMzFweDt9XG4uZnMtMTMyIHtmb250LXNpemU6IDEzMnB4O31cbi5mcy0xMzMge2ZvbnQtc2l6ZTogMTMzcHg7fVxuLmZzLTEzNCB7Zm9udC1zaXplOiAxMzRweDt9XG4uZnMtMTM1IHtmb250LXNpemU6IDEzNXB4O31cbi5mcy0xMzYge2ZvbnQtc2l6ZTogMTM2cHg7fVxuLmZzLTEzNyB7Zm9udC1zaXplOiAxMzdweDt9XG4uZnMtMTM4IHtmb250LXNpemU6IDEzOHB4O31cbi5mcy0xMzkge2ZvbnQtc2l6ZTogMTM5cHg7fVxuLmZzLTE0MCB7Zm9udC1zaXplOiAxNDBweDt9XG4uZnMtMTQxIHtmb250LXNpemU6IDE0MXB4O31cbi5mcy0xNDIge2ZvbnQtc2l6ZTogMTQycHg7fVxuLmZzLTE0MyB7Zm9udC1zaXplOiAxNDNweDt9XG4uZnMtMTQ0IHtmb250LXNpemU6IDE0NHB4O31cbi5mcy0xNDUge2ZvbnQtc2l6ZTogMTQ1cHg7fVxuLmZzLTE0NiB7Zm9udC1zaXplOiAxNDZweDt9XG4uZnMtMTQ3IHtmb250LXNpemU6IDE0N3B4O31cbi5mcy0xNDgge2ZvbnQtc2l6ZTogMTQ4cHg7fVxuLmZzLTE0OSB7Zm9udC1zaXplOiAxNDlweDt9XG4uZnMtMTUwIHtmb250LXNpemU6IDE1MHB4O31cbi5mcy0xNTEge2ZvbnQtc2l6ZTogMTUxcHg7fVxuLmZzLTE1MiB7Zm9udC1zaXplOiAxNTJweDt9XG4uZnMtMTUzIHtmb250LXNpemU6IDE1M3B4O31cbi5mcy0xNTQge2ZvbnQtc2l6ZTogMTU0cHg7fVxuLmZzLTE1NSB7Zm9udC1zaXplOiAxNTVweDt9XG4uZnMtMTU2IHtmb250LXNpemU6IDE1NnB4O31cbi5mcy0xNTcge2ZvbnQtc2l6ZTogMTU3cHg7fVxuLmZzLTE1OCB7Zm9udC1zaXplOiAxNThweDt9XG4uZnMtMTU5IHtmb250LXNpemU6IDE1OXB4O31cbi5mcy0xNjAge2ZvbnQtc2l6ZTogMTYwcHg7fVxuLmZzLTE2MSB7Zm9udC1zaXplOiAxNjFweDt9XG4uZnMtMTYyIHtmb250LXNpemU6IDE2MnB4O31cbi5mcy0xNjMge2ZvbnQtc2l6ZTogMTYzcHg7fVxuLmZzLTE2NCB7Zm9udC1zaXplOiAxNjRweDt9XG4uZnMtMTY1IHtmb250LXNpemU6IDE2NXB4O31cbi5mcy0xNjYge2ZvbnQtc2l6ZTogMTY2cHg7fVxuLmZzLTE2NyB7Zm9udC1zaXplOiAxNjdweDt9XG4uZnMtMTY4IHtmb250LXNpemU6IDE2OHB4O31cbi5mcy0xNjkge2ZvbnQtc2l6ZTogMTY5cHg7fVxuLmZzLTE3MCB7Zm9udC1zaXplOiAxNzBweDt9XG4uZnMtMTcxIHtmb250LXNpemU6IDE3MXB4O31cbi5mcy0xNzIge2ZvbnQtc2l6ZTogMTcycHg7fVxuLmZzLTE3MyB7Zm9udC1zaXplOiAxNzNweDt9XG4uZnMtMTc0IHtmb250LXNpemU6IDE3NHB4O31cbi5mcy0xNzUge2ZvbnQtc2l6ZTogMTc1cHg7fVxuLmZzLTE3NiB7Zm9udC1zaXplOiAxNzZweDt9XG4uZnMtMTc3IHtmb250LXNpemU6IDE3N3B4O31cbi5mcy0xNzgge2ZvbnQtc2l6ZTogMTc4cHg7fVxuLmZzLTE3OSB7Zm9udC1zaXplOiAxNzlweDt9XG4uZnMtMTgwIHtmb250LXNpemU6IDE4MHB4O31cbi5mcy0xODEge2ZvbnQtc2l6ZTogMTgxcHg7fVxuLmZzLTE4MiB7Zm9udC1zaXplOiAxODJweDt9XG4uZnMtMTgzIHtmb250LXNpemU6IDE4M3B4O31cbi5mcy0xODQge2ZvbnQtc2l6ZTogMTg0cHg7fVxuLmZzLTE4NSB7Zm9udC1zaXplOiAxODVweDt9XG4uZnMtMTg2IHtmb250LXNpemU6IDE4NnB4O31cbi5mcy0xODcge2ZvbnQtc2l6ZTogMTg3cHg7fVxuLmZzLTE4OCB7Zm9udC1zaXplOiAxODhweDt9XG4uZnMtMTg5IHtmb250LXNpemU6IDE4OXB4O31cbi5mcy0xOTAge2ZvbnQtc2l6ZTogMTkwcHg7fVxuLmZzLTE5MSB7Zm9udC1zaXplOiAxOTFweDt9XG4uZnMtMTkyIHtmb250LXNpemU6IDE5MnB4O31cbi5mcy0xOTMge2ZvbnQtc2l6ZTogMTkzcHg7fVxuLmZzLTE5NCB7Zm9udC1zaXplOiAxOTRweDt9XG4uZnMtMTk1IHtmb250LXNpemU6IDE5NXB4O31cbi5mcy0xOTYge2ZvbnQtc2l6ZTogMTk2cHg7fVxuLmZzLTE5NyB7Zm9udC1zaXplOiAxOTdweDt9XG4uZnMtMTk4IHtmb250LXNpemU6IDE5OHB4O31cbi5mcy0xOTkge2ZvbnQtc2l6ZTogMTk5cHg7fVxuLmZzLTIwMCB7Zm9udC1zaXplOiAyMDBweDt9XG5cbi8qWyBQQURESU5HIF1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4qL1xuLnAtdC0wIHtwYWRkaW5nLXRvcDogMHB4O31cbi5wLXQtMSB7cGFkZGluZy10b3A6IDFweDt9XG4ucC10LTIge3BhZGRpbmctdG9wOiAycHg7fVxuLnAtdC0zIHtwYWRkaW5nLXRvcDogM3B4O31cbi5wLXQtNCB7cGFkZGluZy10b3A6IDRweDt9XG4ucC10LTUge3BhZGRpbmctdG9wOiA1cHg7fVxuLnAtdC02IHtwYWRkaW5nLXRvcDogNnB4O31cbi5wLXQtNyB7cGFkZGluZy10b3A6IDdweDt9XG4ucC10LTgge3BhZGRpbmctdG9wOiA4cHg7fVxuLnAtdC05IHtwYWRkaW5nLXRvcDogOXB4O31cbi5wLXQtMTAge3BhZGRpbmctdG9wOiAxMHB4O31cbi5wLXQtMTEge3BhZGRpbmctdG9wOiAxMXB4O31cbi5wLXQtMTIge3BhZGRpbmctdG9wOiAxMnB4O31cbi5wLXQtMTMge3BhZGRpbmctdG9wOiAxM3B4O31cbi5wLXQtMTQge3BhZGRpbmctdG9wOiAxNHB4O31cbi5wLXQtMTUge3BhZGRpbmctdG9wOiAxNXB4O31cbi5wLXQtMTYge3BhZGRpbmctdG9wOiAxNnB4O31cbi5wLXQtMTcge3BhZGRpbmctdG9wOiAxN3B4O31cbi5wLXQtMTgge3BhZGRpbmctdG9wOiAxOHB4O31cbi5wLXQtMTkge3BhZGRpbmctdG9wOiAxOXB4O31cbi5wLXQtMjAge3BhZGRpbmctdG9wOiAyMHB4O31cbi5wLXQtMjEge3BhZGRpbmctdG9wOiAyMXB4O31cbi5wLXQtMjIge3BhZGRpbmctdG9wOiAyMnB4O31cbi5wLXQtMjMge3BhZGRpbmctdG9wOiAyM3B4O31cbi5wLXQtMjQge3BhZGRpbmctdG9wOiAyNHB4O31cbi5wLXQtMjUge3BhZGRpbmctdG9wOiAyNXB4O31cbi5wLXQtMjYge3BhZGRpbmctdG9wOiAyNnB4O31cbi5wLXQtMjcge3BhZGRpbmctdG9wOiAyN3B4O31cbi5wLXQtMjgge3BhZGRpbmctdG9wOiAyOHB4O31cbi5wLXQtMjkge3BhZGRpbmctdG9wOiAyOXB4O31cbi5wLXQtMzAge3BhZGRpbmctdG9wOiAzMHB4O31cbi5wLXQtMzEge3BhZGRpbmctdG9wOiAzMXB4O31cbi5wLXQtMzIge3BhZGRpbmctdG9wOiAzMnB4O31cbi5wLXQtMzMge3BhZGRpbmctdG9wOiAzM3B4O31cbi5wLXQtMzQge3BhZGRpbmctdG9wOiAzNHB4O31cbi5wLXQtMzUge3BhZGRpbmctdG9wOiAzNXB4O31cbi5wLXQtMzYge3BhZGRpbmctdG9wOiAzNnB4O31cbi5wLXQtMzcge3BhZGRpbmctdG9wOiAzN3B4O31cbi5wLXQtMzgge3BhZGRpbmctdG9wOiAzOHB4O31cbi5wLXQtMzkge3BhZGRpbmctdG9wOiAzOXB4O31cbi5wLXQtNDAge3BhZGRpbmctdG9wOiA0MHB4O31cbi5wLXQtNDEge3BhZGRpbmctdG9wOiA0MXB4O31cbi5wLXQtNDIge3BhZGRpbmctdG9wOiA0MnB4O31cbi5wLXQtNDMge3BhZGRpbmctdG9wOiA0M3B4O31cbi5wLXQtNDQge3BhZGRpbmctdG9wOiA0NHB4O31cbi5wLXQtNDUge3BhZGRpbmctdG9wOiA0NXB4O31cbi5wLXQtNDYge3BhZGRpbmctdG9wOiA0NnB4O31cbi5wLXQtNDcge3BhZGRpbmctdG9wOiA0N3B4O31cbi5wLXQtNDgge3BhZGRpbmctdG9wOiA0OHB4O31cbi5wLXQtNDkge3BhZGRpbmctdG9wOiA0OXB4O31cbi5wLXQtNTAge3BhZGRpbmctdG9wOiA1MHB4O31cbi5wLXQtNTEge3BhZGRpbmctdG9wOiA1MXB4O31cbi5wLXQtNTIge3BhZGRpbmctdG9wOiA1MnB4O31cbi5wLXQtNTMge3BhZGRpbmctdG9wOiA1M3B4O31cbi5wLXQtNTQge3BhZGRpbmctdG9wOiA1NHB4O31cbi5wLXQtNTUge3BhZGRpbmctdG9wOiA1NXB4O31cbi5wLXQtNTYge3BhZGRpbmctdG9wOiA1NnB4O31cbi5wLXQtNTcge3BhZGRpbmctdG9wOiA1N3B4O31cbi5wLXQtNTgge3BhZGRpbmctdG9wOiA1OHB4O31cbi5wLXQtNTkge3BhZGRpbmctdG9wOiA1OXB4O31cbi5wLXQtNjAge3BhZGRpbmctdG9wOiA2MHB4O31cbi5wLXQtNjEge3BhZGRpbmctdG9wOiA2MXB4O31cbi5wLXQtNjIge3BhZGRpbmctdG9wOiA2MnB4O31cbi5wLXQtNjMge3BhZGRpbmctdG9wOiA2M3B4O31cbi5wLXQtNjQge3BhZGRpbmctdG9wOiA2NHB4O31cbi5wLXQtNjUge3BhZGRpbmctdG9wOiA2NXB4O31cbi5wLXQtNjYge3BhZGRpbmctdG9wOiA2NnB4O31cbi5wLXQtNjcge3BhZGRpbmctdG9wOiA2N3B4O31cbi5wLXQtNjgge3BhZGRpbmctdG9wOiA2OHB4O31cbi5wLXQtNjkge3BhZGRpbmctdG9wOiA2OXB4O31cbi5wLXQtNzAge3BhZGRpbmctdG9wOiA3MHB4O31cbi5wLXQtNzEge3BhZGRpbmctdG9wOiA3MXB4O31cbi5wLXQtNzIge3BhZGRpbmctdG9wOiA3MnB4O31cbi5wLXQtNzMge3BhZGRpbmctdG9wOiA3M3B4O31cbi5wLXQtNzQge3BhZGRpbmctdG9wOiA3NHB4O31cbi5wLXQtNzUge3BhZGRpbmctdG9wOiA3NXB4O31cbi5wLXQtNzYge3BhZGRpbmctdG9wOiA3NnB4O31cbi5wLXQtNzcge3BhZGRpbmctdG9wOiA3N3B4O31cbi5wLXQtNzgge3BhZGRpbmctdG9wOiA3OHB4O31cbi5wLXQtNzkge3BhZGRpbmctdG9wOiA3OXB4O31cbi5wLXQtODAge3BhZGRpbmctdG9wOiA4MHB4O31cbi5wLXQtODEge3BhZGRpbmctdG9wOiA4MXB4O31cbi5wLXQtODIge3BhZGRpbmctdG9wOiA4MnB4O31cbi5wLXQtODMge3BhZGRpbmctdG9wOiA4M3B4O31cbi5wLXQtODQge3BhZGRpbmctdG9wOiA4NHB4O31cbi5wLXQtODUge3BhZGRpbmctdG9wOiA4NXB4O31cbi5wLXQtODYge3BhZGRpbmctdG9wOiA4NnB4O31cbi5wLXQtODcge3BhZGRpbmctdG9wOiA4N3B4O31cbi5wLXQtODgge3BhZGRpbmctdG9wOiA4OHB4O31cbi5wLXQtODkge3BhZGRpbmctdG9wOiA4OXB4O31cbi5wLXQtOTAge3BhZGRpbmctdG9wOiA5MHB4O31cbi5wLXQtOTEge3BhZGRpbmctdG9wOiA5MXB4O31cbi5wLXQtOTIge3BhZGRpbmctdG9wOiA5MnB4O31cbi5wLXQtOTMge3BhZGRpbmctdG9wOiA5M3B4O31cbi5wLXQtOTQge3BhZGRpbmctdG9wOiA5NHB4O31cbi5wLXQtOTUge3BhZGRpbmctdG9wOiA5NXB4O31cbi5wLXQtOTYge3BhZGRpbmctdG9wOiA5NnB4O31cbi5wLXQtOTcge3BhZGRpbmctdG9wOiA5N3B4O31cbi5wLXQtOTgge3BhZGRpbmctdG9wOiA5OHB4O31cbi5wLXQtOTkge3BhZGRpbmctdG9wOiA5OXB4O31cbi5wLXQtMTAwIHtwYWRkaW5nLXRvcDogMTAwcHg7fVxuLnAtdC0xMDEge3BhZGRpbmctdG9wOiAxMDFweDt9XG4ucC10LTEwMiB7cGFkZGluZy10b3A6IDEwMnB4O31cbi5wLXQtMTAzIHtwYWRkaW5nLXRvcDogMTAzcHg7fVxuLnAtdC0xMDQge3BhZGRpbmctdG9wOiAxMDRweDt9XG4ucC10LTEwNSB7cGFkZGluZy10b3A6IDEwNXB4O31cbi5wLXQtMTA2IHtwYWRkaW5nLXRvcDogMTA2cHg7fVxuLnAtdC0xMDcge3BhZGRpbmctdG9wOiAxMDdweDt9XG4ucC10LTEwOCB7cGFkZGluZy10b3A6IDEwOHB4O31cbi5wLXQtMTA5IHtwYWRkaW5nLXRvcDogMTA5cHg7fVxuLnAtdC0xMTAge3BhZGRpbmctdG9wOiAxMTBweDt9XG4ucC10LTExMSB7cGFkZGluZy10b3A6IDExMXB4O31cbi5wLXQtMTEyIHtwYWRkaW5nLXRvcDogMTEycHg7fVxuLnAtdC0xMTMge3BhZGRpbmctdG9wOiAxMTNweDt9XG4ucC10LTExNCB7cGFkZGluZy10b3A6IDExNHB4O31cbi5wLXQtMTE1IHtwYWRkaW5nLXRvcDogMTE1cHg7fVxuLnAtdC0xMTYge3BhZGRpbmctdG9wOiAxMTZweDt9XG4ucC10LTExNyB7cGFkZGluZy10b3A6IDExN3B4O31cbi5wLXQtMTE4IHtwYWRkaW5nLXRvcDogMTE4cHg7fVxuLnAtdC0xMTkge3BhZGRpbmctdG9wOiAxMTlweDt9XG4ucC10LTEyMCB7cGFkZGluZy10b3A6IDEyMHB4O31cbi5wLXQtMTIxIHtwYWRkaW5nLXRvcDogMTIxcHg7fVxuLnAtdC0xMjIge3BhZGRpbmctdG9wOiAxMjJweDt9XG4ucC10LTEyMyB7cGFkZGluZy10b3A6IDEyM3B4O31cbi5wLXQtMTI0IHtwYWRkaW5nLXRvcDogMTI0cHg7fVxuLnAtdC0xMjUge3BhZGRpbmctdG9wOiAxMjVweDt9XG4ucC10LTEyNiB7cGFkZGluZy10b3A6IDEyNnB4O31cbi5wLXQtMTI3IHtwYWRkaW5nLXRvcDogMTI3cHg7fVxuLnAtdC0xMjgge3BhZGRpbmctdG9wOiAxMjhweDt9XG4ucC10LTEyOSB7cGFkZGluZy10b3A6IDEyOXB4O31cbi5wLXQtMTMwIHtwYWRkaW5nLXRvcDogMTMwcHg7fVxuLnAtdC0xMzEge3BhZGRpbmctdG9wOiAxMzFweDt9XG4ucC10LTEzMiB7cGFkZGluZy10b3A6IDEzMnB4O31cbi5wLXQtMTMzIHtwYWRkaW5nLXRvcDogMTMzcHg7fVxuLnAtdC0xMzQge3BhZGRpbmctdG9wOiAxMzRweDt9XG4ucC10LTEzNSB7cGFkZGluZy10b3A6IDEzNXB4O31cbi5wLXQtMTM2IHtwYWRkaW5nLXRvcDogMTM2cHg7fVxuLnAtdC0xMzcge3BhZGRpbmctdG9wOiAxMzdweDt9XG4ucC10LTEzOCB7cGFkZGluZy10b3A6IDEzOHB4O31cbi5wLXQtMTM5IHtwYWRkaW5nLXRvcDogMTM5cHg7fVxuLnAtdC0xNDAge3BhZGRpbmctdG9wOiAxNDBweDt9XG4ucC10LTE0MSB7cGFkZGluZy10b3A6IDE0MXB4O31cbi5wLXQtMTQyIHtwYWRkaW5nLXRvcDogMTQycHg7fVxuLnAtdC0xNDMge3BhZGRpbmctdG9wOiAxNDNweDt9XG4ucC10LTE0NCB7cGFkZGluZy10b3A6IDE0NHB4O31cbi5wLXQtMTQ1IHtwYWRkaW5nLXRvcDogMTQ1cHg7fVxuLnAtdC0xNDYge3BhZGRpbmctdG9wOiAxNDZweDt9XG4ucC10LTE0NyB7cGFkZGluZy10b3A6IDE0N3B4O31cbi5wLXQtMTQ4IHtwYWRkaW5nLXRvcDogMTQ4cHg7fVxuLnAtdC0xNDkge3BhZGRpbmctdG9wOiAxNDlweDt9XG4ucC10LTE1MCB7cGFkZGluZy10b3A6IDE1MHB4O31cbi5wLXQtMTUxIHtwYWRkaW5nLXRvcDogMTUxcHg7fVxuLnAtdC0xNTIge3BhZGRpbmctdG9wOiAxNTJweDt9XG4ucC10LTE1MyB7cGFkZGluZy10b3A6IDE1M3B4O31cbi5wLXQtMTU0IHtwYWRkaW5nLXRvcDogMTU0cHg7fVxuLnAtdC0xNTUge3BhZGRpbmctdG9wOiAxNTVweDt9XG4ucC10LTE1NiB7cGFkZGluZy10b3A6IDE1NnB4O31cbi5wLXQtMTU3IHtwYWRkaW5nLXRvcDogMTU3cHg7fVxuLnAtdC0xNTgge3BhZGRpbmctdG9wOiAxNThweDt9XG4ucC10LTE1OSB7cGFkZGluZy10b3A6IDE1OXB4O31cbi5wLXQtMTYwIHtwYWRkaW5nLXRvcDogMTYwcHg7fVxuLnAtdC0xNjEge3BhZGRpbmctdG9wOiAxNjFweDt9XG4ucC10LTE2MiB7cGFkZGluZy10b3A6IDE2MnB4O31cbi5wLXQtMTYzIHtwYWRkaW5nLXRvcDogMTYzcHg7fVxuLnAtdC0xNjQge3BhZGRpbmctdG9wOiAxNjRweDt9XG4ucC10LTE2NSB7cGFkZGluZy10b3A6IDE2NXB4O31cbi5wLXQtMTY2IHtwYWRkaW5nLXRvcDogMTY2cHg7fVxuLnAtdC0xNjcge3BhZGRpbmctdG9wOiAxNjdweDt9XG4ucC10LTE2OCB7cGFkZGluZy10b3A6IDE2OHB4O31cbi5wLXQtMTY5IHtwYWRkaW5nLXRvcDogMTY5cHg7fVxuLnAtdC0xNzAge3BhZGRpbmctdG9wOiAxNzBweDt9XG4ucC10LTE3MSB7cGFkZGluZy10b3A6IDE3MXB4O31cbi5wLXQtMTcyIHtwYWRkaW5nLXRvcDogMTcycHg7fVxuLnAtdC0xNzMge3BhZGRpbmctdG9wOiAxNzNweDt9XG4ucC10LTE3NCB7cGFkZGluZy10b3A6IDE3NHB4O31cbi5wLXQtMTc1IHtwYWRkaW5nLXRvcDogMTc1cHg7fVxuLnAtdC0xNzYge3BhZGRpbmctdG9wOiAxNzZweDt9XG4ucC10LTE3NyB7cGFkZGluZy10b3A6IDE3N3B4O31cbi5wLXQtMTc4IHtwYWRkaW5nLXRvcDogMTc4cHg7fVxuLnAtdC0xNzkge3BhZGRpbmctdG9wOiAxNzlweDt9XG4ucC10LTE4MCB7cGFkZGluZy10b3A6IDE4MHB4O31cbi5wLXQtMTgxIHtwYWRkaW5nLXRvcDogMTgxcHg7fVxuLnAtdC0xODIge3BhZGRpbmctdG9wOiAxODJweDt9XG4ucC10LTE4MyB7cGFkZGluZy10b3A6IDE4M3B4O31cbi5wLXQtMTg0IHtwYWRkaW5nLXRvcDogMTg0cHg7fVxuLnAtdC0xODUge3BhZGRpbmctdG9wOiAxODVweDt9XG4ucC10LTE4NiB7cGFkZGluZy10b3A6IDE4NnB4O31cbi5wLXQtMTg3IHtwYWRkaW5nLXRvcDogMTg3cHg7fVxuLnAtdC0xODgge3BhZGRpbmctdG9wOiAxODhweDt9XG4ucC10LTE4OSB7cGFkZGluZy10b3A6IDE4OXB4O31cbi5wLXQtMTkwIHtwYWRkaW5nLXRvcDogMTkwcHg7fVxuLnAtdC0xOTEge3BhZGRpbmctdG9wOiAxOTFweDt9XG4ucC10LTE5MiB7cGFkZGluZy10b3A6IDE5MnB4O31cbi5wLXQtMTkzIHtwYWRkaW5nLXRvcDogMTkzcHg7fVxuLnAtdC0xOTQge3BhZGRpbmctdG9wOiAxOTRweDt9XG4ucC10LTE5NSB7cGFkZGluZy10b3A6IDE5NXB4O31cbi5wLXQtMTk2IHtwYWRkaW5nLXRvcDogMTk2cHg7fVxuLnAtdC0xOTcge3BhZGRpbmctdG9wOiAxOTdweDt9XG4ucC10LTE5OCB7cGFkZGluZy10b3A6IDE5OHB4O31cbi5wLXQtMTk5IHtwYWRkaW5nLXRvcDogMTk5cHg7fVxuLnAtdC0yMDAge3BhZGRpbmctdG9wOiAyMDBweDt9XG4ucC10LTIwMSB7cGFkZGluZy10b3A6IDIwMXB4O31cbi5wLXQtMjAyIHtwYWRkaW5nLXRvcDogMjAycHg7fVxuLnAtdC0yMDMge3BhZGRpbmctdG9wOiAyMDNweDt9XG4ucC10LTIwNCB7cGFkZGluZy10b3A6IDIwNHB4O31cbi5wLXQtMjA1IHtwYWRkaW5nLXRvcDogMjA1cHg7fVxuLnAtdC0yMDYge3BhZGRpbmctdG9wOiAyMDZweDt9XG4ucC10LTIwNyB7cGFkZGluZy10b3A6IDIwN3B4O31cbi5wLXQtMjA4IHtwYWRkaW5nLXRvcDogMjA4cHg7fVxuLnAtdC0yMDkge3BhZGRpbmctdG9wOiAyMDlweDt9XG4ucC10LTIxMCB7cGFkZGluZy10b3A6IDIxMHB4O31cbi5wLXQtMjExIHtwYWRkaW5nLXRvcDogMjExcHg7fVxuLnAtdC0yMTIge3BhZGRpbmctdG9wOiAyMTJweDt9XG4ucC10LTIxMyB7cGFkZGluZy10b3A6IDIxM3B4O31cbi5wLXQtMjE0IHtwYWRkaW5nLXRvcDogMjE0cHg7fVxuLnAtdC0yMTUge3BhZGRpbmctdG9wOiAyMTVweDt9XG4ucC10LTIxNiB7cGFkZGluZy10b3A6IDIxNnB4O31cbi5wLXQtMjE3IHtwYWRkaW5nLXRvcDogMjE3cHg7fVxuLnAtdC0yMTgge3BhZGRpbmctdG9wOiAyMThweDt9XG4ucC10LTIxOSB7cGFkZGluZy10b3A6IDIxOXB4O31cbi5wLXQtMjIwIHtwYWRkaW5nLXRvcDogMjIwcHg7fVxuLnAtdC0yMjEge3BhZGRpbmctdG9wOiAyMjFweDt9XG4ucC10LTIyMiB7cGFkZGluZy10b3A6IDIyMnB4O31cbi5wLXQtMjIzIHtwYWRkaW5nLXRvcDogMjIzcHg7fVxuLnAtdC0yMjQge3BhZGRpbmctdG9wOiAyMjRweDt9XG4ucC10LTIyNSB7cGFkZGluZy10b3A6IDIyNXB4O31cbi5wLXQtMjI2IHtwYWRkaW5nLXRvcDogMjI2cHg7fVxuLnAtdC0yMjcge3BhZGRpbmctdG9wOiAyMjdweDt9XG4ucC10LTIyOCB7cGFkZGluZy10b3A6IDIyOHB4O31cbi5wLXQtMjI5IHtwYWRkaW5nLXRvcDogMjI5cHg7fVxuLnAtdC0yMzAge3BhZGRpbmctdG9wOiAyMzBweDt9XG4ucC10LTIzMSB7cGFkZGluZy10b3A6IDIzMXB4O31cbi5wLXQtMjMyIHtwYWRkaW5nLXRvcDogMjMycHg7fVxuLnAtdC0yMzMge3BhZGRpbmctdG9wOiAyMzNweDt9XG4ucC10LTIzNCB7cGFkZGluZy10b3A6IDIzNHB4O31cbi5wLXQtMjM1IHtwYWRkaW5nLXRvcDogMjM1cHg7fVxuLnAtdC0yMzYge3BhZGRpbmctdG9wOiAyMzZweDt9XG4ucC10LTIzNyB7cGFkZGluZy10b3A6IDIzN3B4O31cbi5wLXQtMjM4IHtwYWRkaW5nLXRvcDogMjM4cHg7fVxuLnAtdC0yMzkge3BhZGRpbmctdG9wOiAyMzlweDt9XG4ucC10LTI0MCB7cGFkZGluZy10b3A6IDI0MHB4O31cbi5wLXQtMjQxIHtwYWRkaW5nLXRvcDogMjQxcHg7fVxuLnAtdC0yNDIge3BhZGRpbmctdG9wOiAyNDJweDt9XG4ucC10LTI0MyB7cGFkZGluZy10b3A6IDI0M3B4O31cbi5wLXQtMjQ0IHtwYWRkaW5nLXRvcDogMjQ0cHg7fVxuLnAtdC0yNDUge3BhZGRpbmctdG9wOiAyNDVweDt9XG4ucC10LTI0NiB7cGFkZGluZy10b3A6IDI0NnB4O31cbi5wLXQtMjQ3IHtwYWRkaW5nLXRvcDogMjQ3cHg7fVxuLnAtdC0yNDgge3BhZGRpbmctdG9wOiAyNDhweDt9XG4ucC10LTI0OSB7cGFkZGluZy10b3A6IDI0OXB4O31cbi5wLXQtMjUwIHtwYWRkaW5nLXRvcDogMjUwcHg7fVxuLnAtYi0wIHtwYWRkaW5nLWJvdHRvbTogMHB4O31cbi5wLWItMSB7cGFkZGluZy1ib3R0b206IDFweDt9XG4ucC1iLTIge3BhZGRpbmctYm90dG9tOiAycHg7fVxuLnAtYi0zIHtwYWRkaW5nLWJvdHRvbTogM3B4O31cbi5wLWItNCB7cGFkZGluZy1ib3R0b206IDRweDt9XG4ucC1iLTUge3BhZGRpbmctYm90dG9tOiA1cHg7fVxuLnAtYi02IHtwYWRkaW5nLWJvdHRvbTogNnB4O31cbi5wLWItNyB7cGFkZGluZy1ib3R0b206IDdweDt9XG4ucC1iLTgge3BhZGRpbmctYm90dG9tOiA4cHg7fVxuLnAtYi05IHtwYWRkaW5nLWJvdHRvbTogOXB4O31cbi5wLWItMTAge3BhZGRpbmctYm90dG9tOiAxMHB4O31cbi5wLWItMTEge3BhZGRpbmctYm90dG9tOiAxMXB4O31cbi5wLWItMTIge3BhZGRpbmctYm90dG9tOiAxMnB4O31cbi5wLWItMTMge3BhZGRpbmctYm90dG9tOiAxM3B4O31cbi5wLWItMTQge3BhZGRpbmctYm90dG9tOiAxNHB4O31cbi5wLWItMTUge3BhZGRpbmctYm90dG9tOiAxNXB4O31cbi5wLWItMTYge3BhZGRpbmctYm90dG9tOiAxNnB4O31cbi5wLWItMTcge3BhZGRpbmctYm90dG9tOiAxN3B4O31cbi5wLWItMTgge3BhZGRpbmctYm90dG9tOiAxOHB4O31cbi5wLWItMTkge3BhZGRpbmctYm90dG9tOiAxOXB4O31cbi5wLWItMjAge3BhZGRpbmctYm90dG9tOiAyMHB4O31cbi5wLWItMjEge3BhZGRpbmctYm90dG9tOiAyMXB4O31cbi5wLWItMjIge3BhZGRpbmctYm90dG9tOiAyMnB4O31cbi5wLWItMjMge3BhZGRpbmctYm90dG9tOiAyM3B4O31cbi5wLWItMjQge3BhZGRpbmctYm90dG9tOiAyNHB4O31cbi5wLWItMjUge3BhZGRpbmctYm90dG9tOiAyNXB4O31cbi5wLWItMjYge3BhZGRpbmctYm90dG9tOiAyNnB4O31cbi5wLWItMjcge3BhZGRpbmctYm90dG9tOiAyN3B4O31cbi5wLWItMjgge3BhZGRpbmctYm90dG9tOiAyOHB4O31cbi5wLWItMjkge3BhZGRpbmctYm90dG9tOiAyOXB4O31cbi5wLWItMzAge3BhZGRpbmctYm90dG9tOiAzMHB4O31cbi5wLWItMzEge3BhZGRpbmctYm90dG9tOiAzMXB4O31cbi5wLWItMzIge3BhZGRpbmctYm90dG9tOiAzMnB4O31cbi5wLWItMzMge3BhZGRpbmctYm90dG9tOiAzM3B4O31cbi5wLWItMzQge3BhZGRpbmctYm90dG9tOiAzNHB4O31cbi5wLWItMzUge3BhZGRpbmctYm90dG9tOiAzNXB4O31cbi5wLWItMzYge3BhZGRpbmctYm90dG9tOiAzNnB4O31cbi5wLWItMzcge3BhZGRpbmctYm90dG9tOiAzN3B4O31cbi5wLWItMzgge3BhZGRpbmctYm90dG9tOiAzOHB4O31cbi5wLWItMzkge3BhZGRpbmctYm90dG9tOiAzOXB4O31cbi5wLWItNDAge3BhZGRpbmctYm90dG9tOiA0MHB4O31cbi5wLWItNDEge3BhZGRpbmctYm90dG9tOiA0MXB4O31cbi5wLWItNDIge3BhZGRpbmctYm90dG9tOiA0MnB4O31cbi5wLWItNDMge3BhZGRpbmctYm90dG9tOiA0M3B4O31cbi5wLWItNDQge3BhZGRpbmctYm90dG9tOiA0NHB4O31cbi5wLWItNDUge3BhZGRpbmctYm90dG9tOiA0NXB4O31cbi5wLWItNDYge3BhZGRpbmctYm90dG9tOiA0NnB4O31cbi5wLWItNDcge3BhZGRpbmctYm90dG9tOiA0N3B4O31cbi5wLWItNDgge3BhZGRpbmctYm90dG9tOiA0OHB4O31cbi5wLWItNDkge3BhZGRpbmctYm90dG9tOiA0OXB4O31cbi5wLWItNTAge3BhZGRpbmctYm90dG9tOiA1MHB4O31cbi5wLWItNTEge3BhZGRpbmctYm90dG9tOiA1MXB4O31cbi5wLWItNTIge3BhZGRpbmctYm90dG9tOiA1MnB4O31cbi5wLWItNTMge3BhZGRpbmctYm90dG9tOiA1M3B4O31cbi5wLWItNTQge3BhZGRpbmctYm90dG9tOiA1NHB4O31cbi5wLWItNTUge3BhZGRpbmctYm90dG9tOiA1NXB4O31cbi5wLWItNTYge3BhZGRpbmctYm90dG9tOiA1NnB4O31cbi5wLWItNTcge3BhZGRpbmctYm90dG9tOiA1N3B4O31cbi5wLWItNTgge3BhZGRpbmctYm90dG9tOiA1OHB4O31cbi5wLWItNTkge3BhZGRpbmctYm90dG9tOiA1OXB4O31cbi5wLWItNjAge3BhZGRpbmctYm90dG9tOiA2MHB4O31cbi5wLWItNjEge3BhZGRpbmctYm90dG9tOiA2MXB4O31cbi5wLWItNjIge3BhZGRpbmctYm90dG9tOiA2MnB4O31cbi5wLWItNjMge3BhZGRpbmctYm90dG9tOiA2M3B4O31cbi5wLWItNjQge3BhZGRpbmctYm90dG9tOiA2NHB4O31cbi5wLWItNjUge3BhZGRpbmctYm90dG9tOiA2NXB4O31cbi5wLWItNjYge3BhZGRpbmctYm90dG9tOiA2NnB4O31cbi5wLWItNjcge3BhZGRpbmctYm90dG9tOiA2N3B4O31cbi5wLWItNjgge3BhZGRpbmctYm90dG9tOiA2OHB4O31cbi5wLWItNjkge3BhZGRpbmctYm90dG9tOiA2OXB4O31cbi5wLWItNzAge3BhZGRpbmctYm90dG9tOiA3MHB4O31cbi5wLWItNzEge3BhZGRpbmctYm90dG9tOiA3MXB4O31cbi5wLWItNzIge3BhZGRpbmctYm90dG9tOiA3MnB4O31cbi5wLWItNzMge3BhZGRpbmctYm90dG9tOiA3M3B4O31cbi5wLWItNzQge3BhZGRpbmctYm90dG9tOiA3NHB4O31cbi5wLWItNzUge3BhZGRpbmctYm90dG9tOiA3NXB4O31cbi5wLWItNzYge3BhZGRpbmctYm90dG9tOiA3NnB4O31cbi5wLWItNzcge3BhZGRpbmctYm90dG9tOiA3N3B4O31cbi5wLWItNzgge3BhZGRpbmctYm90dG9tOiA3OHB4O31cbi5wLWItNzkge3BhZGRpbmctYm90dG9tOiA3OXB4O31cbi5wLWItODAge3BhZGRpbmctYm90dG9tOiA4MHB4O31cbi5wLWItODEge3BhZGRpbmctYm90dG9tOiA4MXB4O31cbi5wLWItODIge3BhZGRpbmctYm90dG9tOiA4MnB4O31cbi5wLWItODMge3BhZGRpbmctYm90dG9tOiA4M3B4O31cbi5wLWItODQge3BhZGRpbmctYm90dG9tOiA4NHB4O31cbi5wLWItODUge3BhZGRpbmctYm90dG9tOiA4NXB4O31cbi5wLWItODYge3BhZGRpbmctYm90dG9tOiA4NnB4O31cbi5wLWItODcge3BhZGRpbmctYm90dG9tOiA4N3B4O31cbi5wLWItODgge3BhZGRpbmctYm90dG9tOiA4OHB4O31cbi5wLWItODkge3BhZGRpbmctYm90dG9tOiA4OXB4O31cbi5wLWItOTAge3BhZGRpbmctYm90dG9tOiA5MHB4O31cbi5wLWItOTEge3BhZGRpbmctYm90dG9tOiA5MXB4O31cbi5wLWItOTIge3BhZGRpbmctYm90dG9tOiA5MnB4O31cbi5wLWItOTMge3BhZGRpbmctYm90dG9tOiA5M3B4O31cbi5wLWItOTQge3BhZGRpbmctYm90dG9tOiA5NHB4O31cbi5wLWItOTUge3BhZGRpbmctYm90dG9tOiA5NXB4O31cbi5wLWItOTYge3BhZGRpbmctYm90dG9tOiA5NnB4O31cbi5wLWItOTcge3BhZGRpbmctYm90dG9tOiA5N3B4O31cbi5wLWItOTgge3BhZGRpbmctYm90dG9tOiA5OHB4O31cbi5wLWItOTkge3BhZGRpbmctYm90dG9tOiA5OXB4O31cbi5wLWItMTAwIHtwYWRkaW5nLWJvdHRvbTogMTAwcHg7fVxuLnAtYi0xMDEge3BhZGRpbmctYm90dG9tOiAxMDFweDt9XG4ucC1iLTEwMiB7cGFkZGluZy1ib3R0b206IDEwMnB4O31cbi5wLWItMTAzIHtwYWRkaW5nLWJvdHRvbTogMTAzcHg7fVxuLnAtYi0xMDQge3BhZGRpbmctYm90dG9tOiAxMDRweDt9XG4ucC1iLTEwNSB7cGFkZGluZy1ib3R0b206IDEwNXB4O31cbi5wLWItMTA2IHtwYWRkaW5nLWJvdHRvbTogMTA2cHg7fVxuLnAtYi0xMDcge3BhZGRpbmctYm90dG9tOiAxMDdweDt9XG4ucC1iLTEwOCB7cGFkZGluZy1ib3R0b206IDEwOHB4O31cbi5wLWItMTA5IHtwYWRkaW5nLWJvdHRvbTogMTA5cHg7fVxuLnAtYi0xMTAge3BhZGRpbmctYm90dG9tOiAxMTBweDt9XG4ucC1iLTExMSB7cGFkZGluZy1ib3R0b206IDExMXB4O31cbi5wLWItMTEyIHtwYWRkaW5nLWJvdHRvbTogMTEycHg7fVxuLnAtYi0xMTMge3BhZGRpbmctYm90dG9tOiAxMTNweDt9XG4ucC1iLTExNCB7cGFkZGluZy1ib3R0b206IDExNHB4O31cbi5wLWItMTE1IHtwYWRkaW5nLWJvdHRvbTogMTE1cHg7fVxuLnAtYi0xMTYge3BhZGRpbmctYm90dG9tOiAxMTZweDt9XG4ucC1iLTExNyB7cGFkZGluZy1ib3R0b206IDExN3B4O31cbi5wLWItMTE4IHtwYWRkaW5nLWJvdHRvbTogMTE4cHg7fVxuLnAtYi0xMTkge3BhZGRpbmctYm90dG9tOiAxMTlweDt9XG4ucC1iLTEyMCB7cGFkZGluZy1ib3R0b206IDEyMHB4O31cbi5wLWItMTIxIHtwYWRkaW5nLWJvdHRvbTogMTIxcHg7fVxuLnAtYi0xMjIge3BhZGRpbmctYm90dG9tOiAxMjJweDt9XG4ucC1iLTEyMyB7cGFkZGluZy1ib3R0b206IDEyM3B4O31cbi5wLWItMTI0IHtwYWRkaW5nLWJvdHRvbTogMTI0cHg7fVxuLnAtYi0xMjUge3BhZGRpbmctYm90dG9tOiAxMjVweDt9XG4ucC1iLTEyNiB7cGFkZGluZy1ib3R0b206IDEyNnB4O31cbi5wLWItMTI3IHtwYWRkaW5nLWJvdHRvbTogMTI3cHg7fVxuLnAtYi0xMjgge3BhZGRpbmctYm90dG9tOiAxMjhweDt9XG4ucC1iLTEyOSB7cGFkZGluZy1ib3R0b206IDEyOXB4O31cbi5wLWItMTMwIHtwYWRkaW5nLWJvdHRvbTogMTMwcHg7fVxuLnAtYi0xMzEge3BhZGRpbmctYm90dG9tOiAxMzFweDt9XG4ucC1iLTEzMiB7cGFkZGluZy1ib3R0b206IDEzMnB4O31cbi5wLWItMTMzIHtwYWRkaW5nLWJvdHRvbTogMTMzcHg7fVxuLnAtYi0xMzQge3BhZGRpbmctYm90dG9tOiAxMzRweDt9XG4ucC1iLTEzNSB7cGFkZGluZy1ib3R0b206IDEzNXB4O31cbi5wLWItMTM2IHtwYWRkaW5nLWJvdHRvbTogMTM2cHg7fVxuLnAtYi0xMzcge3BhZGRpbmctYm90dG9tOiAxMzdweDt9XG4ucC1iLTEzOCB7cGFkZGluZy1ib3R0b206IDEzOHB4O31cbi5wLWItMTM5IHtwYWRkaW5nLWJvdHRvbTogMTM5cHg7fVxuLnAtYi0xNDAge3BhZGRpbmctYm90dG9tOiAxNDBweDt9XG4ucC1iLTE0MSB7cGFkZGluZy1ib3R0b206IDE0MXB4O31cbi5wLWItMTQyIHtwYWRkaW5nLWJvdHRvbTogMTQycHg7fVxuLnAtYi0xNDMge3BhZGRpbmctYm90dG9tOiAxNDNweDt9XG4ucC1iLTE0NCB7cGFkZGluZy1ib3R0b206IDE0NHB4O31cbi5wLWItMTQ1IHtwYWRkaW5nLWJvdHRvbTogMTQ1cHg7fVxuLnAtYi0xNDYge3BhZGRpbmctYm90dG9tOiAxNDZweDt9XG4ucC1iLTE0NyB7cGFkZGluZy1ib3R0b206IDE0N3B4O31cbi5wLWItMTQ4IHtwYWRkaW5nLWJvdHRvbTogMTQ4cHg7fVxuLnAtYi0xNDkge3BhZGRpbmctYm90dG9tOiAxNDlweDt9XG4ucC1iLTE1MCB7cGFkZGluZy1ib3R0b206IDE1MHB4O31cbi5wLWItMTUxIHtwYWRkaW5nLWJvdHRvbTogMTUxcHg7fVxuLnAtYi0xNTIge3BhZGRpbmctYm90dG9tOiAxNTJweDt9XG4ucC1iLTE1MyB7cGFkZGluZy1ib3R0b206IDE1M3B4O31cbi5wLWItMTU0IHtwYWRkaW5nLWJvdHRvbTogMTU0cHg7fVxuLnAtYi0xNTUge3BhZGRpbmctYm90dG9tOiAxNTVweDt9XG4ucC1iLTE1NiB7cGFkZGluZy1ib3R0b206IDE1NnB4O31cbi5wLWItMTU3IHtwYWRkaW5nLWJvdHRvbTogMTU3cHg7fVxuLnAtYi0xNTgge3BhZGRpbmctYm90dG9tOiAxNThweDt9XG4ucC1iLTE1OSB7cGFkZGluZy1ib3R0b206IDE1OXB4O31cbi5wLWItMTYwIHtwYWRkaW5nLWJvdHRvbTogMTYwcHg7fVxuLnAtYi0xNjEge3BhZGRpbmctYm90dG9tOiAxNjFweDt9XG4ucC1iLTE2MiB7cGFkZGluZy1ib3R0b206IDE2MnB4O31cbi5wLWItMTYzIHtwYWRkaW5nLWJvdHRvbTogMTYzcHg7fVxuLnAtYi0xNjQge3BhZGRpbmctYm90dG9tOiAxNjRweDt9XG4ucC1iLTE2NSB7cGFkZGluZy1ib3R0b206IDE2NXB4O31cbi5wLWItMTY2IHtwYWRkaW5nLWJvdHRvbTogMTY2cHg7fVxuLnAtYi0xNjcge3BhZGRpbmctYm90dG9tOiAxNjdweDt9XG4ucC1iLTE2OCB7cGFkZGluZy1ib3R0b206IDE2OHB4O31cbi5wLWItMTY5IHtwYWRkaW5nLWJvdHRvbTogMTY5cHg7fVxuLnAtYi0xNzAge3BhZGRpbmctYm90dG9tOiAxNzBweDt9XG4ucC1iLTE3MSB7cGFkZGluZy1ib3R0b206IDE3MXB4O31cbi5wLWItMTcyIHtwYWRkaW5nLWJvdHRvbTogMTcycHg7fVxuLnAtYi0xNzMge3BhZGRpbmctYm90dG9tOiAxNzNweDt9XG4ucC1iLTE3NCB7cGFkZGluZy1ib3R0b206IDE3NHB4O31cbi5wLWItMTc1IHtwYWRkaW5nLWJvdHRvbTogMTc1cHg7fVxuLnAtYi0xNzYge3BhZGRpbmctYm90dG9tOiAxNzZweDt9XG4ucC1iLTE3NyB7cGFkZGluZy1ib3R0b206IDE3N3B4O31cbi5wLWItMTc4IHtwYWRkaW5nLWJvdHRvbTogMTc4cHg7fVxuLnAtYi0xNzkge3BhZGRpbmctYm90dG9tOiAxNzlweDt9XG4ucC1iLTE4MCB7cGFkZGluZy1ib3R0b206IDE4MHB4O31cbi5wLWItMTgxIHtwYWRkaW5nLWJvdHRvbTogMTgxcHg7fVxuLnAtYi0xODIge3BhZGRpbmctYm90dG9tOiAxODJweDt9XG4ucC1iLTE4MyB7cGFkZGluZy1ib3R0b206IDE4M3B4O31cbi5wLWItMTg0IHtwYWRkaW5nLWJvdHRvbTogMTg0cHg7fVxuLnAtYi0xODUge3BhZGRpbmctYm90dG9tOiAxODVweDt9XG4ucC1iLTE4NiB7cGFkZGluZy1ib3R0b206IDE4NnB4O31cbi5wLWItMTg3IHtwYWRkaW5nLWJvdHRvbTogMTg3cHg7fVxuLnAtYi0xODgge3BhZGRpbmctYm90dG9tOiAxODhweDt9XG4ucC1iLTE4OSB7cGFkZGluZy1ib3R0b206IDE4OXB4O31cbi5wLWItMTkwIHtwYWRkaW5nLWJvdHRvbTogMTkwcHg7fVxuLnAtYi0xOTEge3BhZGRpbmctYm90dG9tOiAxOTFweDt9XG4ucC1iLTE5MiB7cGFkZGluZy1ib3R0b206IDE5MnB4O31cbi5wLWItMTkzIHtwYWRkaW5nLWJvdHRvbTogMTkzcHg7fVxuLnAtYi0xOTQge3BhZGRpbmctYm90dG9tOiAxOTRweDt9XG4ucC1iLTE5NSB7cGFkZGluZy1ib3R0b206IDE5NXB4O31cbi5wLWItMTk2IHtwYWRkaW5nLWJvdHRvbTogMTk2cHg7fVxuLnAtYi0xOTcge3BhZGRpbmctYm90dG9tOiAxOTdweDt9XG4ucC1iLTE5OCB7cGFkZGluZy1ib3R0b206IDE5OHB4O31cbi5wLWItMTk5IHtwYWRkaW5nLWJvdHRvbTogMTk5cHg7fVxuLnAtYi0yMDAge3BhZGRpbmctYm90dG9tOiAyMDBweDt9XG4ucC1iLTIwMSB7cGFkZGluZy1ib3R0b206IDIwMXB4O31cbi5wLWItMjAyIHtwYWRkaW5nLWJvdHRvbTogMjAycHg7fVxuLnAtYi0yMDMge3BhZGRpbmctYm90dG9tOiAyMDNweDt9XG4ucC1iLTIwNCB7cGFkZGluZy1ib3R0b206IDIwNHB4O31cbi5wLWItMjA1IHtwYWRkaW5nLWJvdHRvbTogMjA1cHg7fVxuLnAtYi0yMDYge3BhZGRpbmctYm90dG9tOiAyMDZweDt9XG4ucC1iLTIwNyB7cGFkZGluZy1ib3R0b206IDIwN3B4O31cbi5wLWItMjA4IHtwYWRkaW5nLWJvdHRvbTogMjA4cHg7fVxuLnAtYi0yMDkge3BhZGRpbmctYm90dG9tOiAyMDlweDt9XG4ucC1iLTIxMCB7cGFkZGluZy1ib3R0b206IDIxMHB4O31cbi5wLWItMjExIHtwYWRkaW5nLWJvdHRvbTogMjExcHg7fVxuLnAtYi0yMTIge3BhZGRpbmctYm90dG9tOiAyMTJweDt9XG4ucC1iLTIxMyB7cGFkZGluZy1ib3R0b206IDIxM3B4O31cbi5wLWItMjE0IHtwYWRkaW5nLWJvdHRvbTogMjE0cHg7fVxuLnAtYi0yMTUge3BhZGRpbmctYm90dG9tOiAyMTVweDt9XG4ucC1iLTIxNiB7cGFkZGluZy1ib3R0b206IDIxNnB4O31cbi5wLWItMjE3IHtwYWRkaW5nLWJvdHRvbTogMjE3cHg7fVxuLnAtYi0yMTgge3BhZGRpbmctYm90dG9tOiAyMThweDt9XG4ucC1iLTIxOSB7cGFkZGluZy1ib3R0b206IDIxOXB4O31cbi5wLWItMjIwIHtwYWRkaW5nLWJvdHRvbTogMjIwcHg7fVxuLnAtYi0yMjEge3BhZGRpbmctYm90dG9tOiAyMjFweDt9XG4ucC1iLTIyMiB7cGFkZGluZy1ib3R0b206IDIyMnB4O31cbi5wLWItMjIzIHtwYWRkaW5nLWJvdHRvbTogMjIzcHg7fVxuLnAtYi0yMjQge3BhZGRpbmctYm90dG9tOiAyMjRweDt9XG4ucC1iLTIyNSB7cGFkZGluZy1ib3R0b206IDIyNXB4O31cbi5wLWItMjI2IHtwYWRkaW5nLWJvdHRvbTogMjI2cHg7fVxuLnAtYi0yMjcge3BhZGRpbmctYm90dG9tOiAyMjdweDt9XG4ucC1iLTIyOCB7cGFkZGluZy1ib3R0b206IDIyOHB4O31cbi5wLWItMjI5IHtwYWRkaW5nLWJvdHRvbTogMjI5cHg7fVxuLnAtYi0yMzAge3BhZGRpbmctYm90dG9tOiAyMzBweDt9XG4ucC1iLTIzMSB7cGFkZGluZy1ib3R0b206IDIzMXB4O31cbi5wLWItMjMyIHtwYWRkaW5nLWJvdHRvbTogMjMycHg7fVxuLnAtYi0yMzMge3BhZGRpbmctYm90dG9tOiAyMzNweDt9XG4ucC1iLTIzNCB7cGFkZGluZy1ib3R0b206IDIzNHB4O31cbi5wLWItMjM1IHtwYWRkaW5nLWJvdHRvbTogMjM1cHg7fVxuLnAtYi0yMzYge3BhZGRpbmctYm90dG9tOiAyMzZweDt9XG4ucC1iLTIzNyB7cGFkZGluZy1ib3R0b206IDIzN3B4O31cbi5wLWItMjM4IHtwYWRkaW5nLWJvdHRvbTogMjM4cHg7fVxuLnAtYi0yMzkge3BhZGRpbmctYm90dG9tOiAyMzlweDt9XG4ucC1iLTI0MCB7cGFkZGluZy1ib3R0b206IDI0MHB4O31cbi5wLWItMjQxIHtwYWRkaW5nLWJvdHRvbTogMjQxcHg7fVxuLnAtYi0yNDIge3BhZGRpbmctYm90dG9tOiAyNDJweDt9XG4ucC1iLTI0MyB7cGFkZGluZy1ib3R0b206IDI0M3B4O31cbi5wLWItMjQ0IHtwYWRkaW5nLWJvdHRvbTogMjQ0cHg7fVxuLnAtYi0yNDUge3BhZGRpbmctYm90dG9tOiAyNDVweDt9XG4ucC1iLTI0NiB7cGFkZGluZy1ib3R0b206IDI0NnB4O31cbi5wLWItMjQ3IHtwYWRkaW5nLWJvdHRvbTogMjQ3cHg7fVxuLnAtYi0yNDgge3BhZGRpbmctYm90dG9tOiAyNDhweDt9XG4ucC1iLTI0OSB7cGFkZGluZy1ib3R0b206IDI0OXB4O31cbi5wLWItMjUwIHtwYWRkaW5nLWJvdHRvbTogMjUwcHg7fVxuLnAtbC0wIHtwYWRkaW5nLWxlZnQ6IDBweDt9XG4ucC1sLTEge3BhZGRpbmctbGVmdDogMXB4O31cbi5wLWwtMiB7cGFkZGluZy1sZWZ0OiAycHg7fVxuLnAtbC0zIHtwYWRkaW5nLWxlZnQ6IDNweDt9XG4ucC1sLTQge3BhZGRpbmctbGVmdDogNHB4O31cbi5wLWwtNSB7cGFkZGluZy1sZWZ0OiA1cHg7fVxuLnAtbC02IHtwYWRkaW5nLWxlZnQ6IDZweDt9XG4ucC1sLTcge3BhZGRpbmctbGVmdDogN3B4O31cbi5wLWwtOCB7cGFkZGluZy1sZWZ0OiA4cHg7fVxuLnAtbC05IHtwYWRkaW5nLWxlZnQ6IDlweDt9XG4ucC1sLTEwIHtwYWRkaW5nLWxlZnQ6IDEwcHg7fVxuLnAtbC0xMSB7cGFkZGluZy1sZWZ0OiAxMXB4O31cbi5wLWwtMTIge3BhZGRpbmctbGVmdDogMTJweDt9XG4ucC1sLTEzIHtwYWRkaW5nLWxlZnQ6IDEzcHg7fVxuLnAtbC0xNCB7cGFkZGluZy1sZWZ0OiAxNHB4O31cbi5wLWwtMTUge3BhZGRpbmctbGVmdDogMTVweDt9XG4ucC1sLTE2IHtwYWRkaW5nLWxlZnQ6IDE2cHg7fVxuLnAtbC0xNyB7cGFkZGluZy1sZWZ0OiAxN3B4O31cbi5wLWwtMTgge3BhZGRpbmctbGVmdDogMThweDt9XG4ucC1sLTE5IHtwYWRkaW5nLWxlZnQ6IDE5cHg7fVxuLnAtbC0yMCB7cGFkZGluZy1sZWZ0OiAyMHB4O31cbi5wLWwtMjEge3BhZGRpbmctbGVmdDogMjFweDt9XG4ucC1sLTIyIHtwYWRkaW5nLWxlZnQ6IDIycHg7fVxuLnAtbC0yMyB7cGFkZGluZy1sZWZ0OiAyM3B4O31cbi5wLWwtMjQge3BhZGRpbmctbGVmdDogMjRweDt9XG4ucC1sLTI1IHtwYWRkaW5nLWxlZnQ6IDI1cHg7fVxuLnAtbC0yNiB7cGFkZGluZy1sZWZ0OiAyNnB4O31cbi5wLWwtMjcge3BhZGRpbmctbGVmdDogMjdweDt9XG4ucC1sLTI4IHtwYWRkaW5nLWxlZnQ6IDI4cHg7fVxuLnAtbC0yOSB7cGFkZGluZy1sZWZ0OiAyOXB4O31cbi5wLWwtMzAge3BhZGRpbmctbGVmdDogMzBweDt9XG4ucC1sLTMxIHtwYWRkaW5nLWxlZnQ6IDMxcHg7fVxuLnAtbC0zMiB7cGFkZGluZy1sZWZ0OiAzMnB4O31cbi5wLWwtMzMge3BhZGRpbmctbGVmdDogMzNweDt9XG4ucC1sLTM0IHtwYWRkaW5nLWxlZnQ6IDM0cHg7fVxuLnAtbC0zNSB7cGFkZGluZy1sZWZ0OiAzNXB4O31cbi5wLWwtMzYge3BhZGRpbmctbGVmdDogMzZweDt9XG4ucC1sLTM3IHtwYWRkaW5nLWxlZnQ6IDM3cHg7fVxuLnAtbC0zOCB7cGFkZGluZy1sZWZ0OiAzOHB4O31cbi5wLWwtMzkge3BhZGRpbmctbGVmdDogMzlweDt9XG4ucC1sLTQwIHtwYWRkaW5nLWxlZnQ6IDQwcHg7fVxuLnAtbC00MSB7cGFkZGluZy1sZWZ0OiA0MXB4O31cbi5wLWwtNDIge3BhZGRpbmctbGVmdDogNDJweDt9XG4ucC1sLTQzIHtwYWRkaW5nLWxlZnQ6IDQzcHg7fVxuLnAtbC00NCB7cGFkZGluZy1sZWZ0OiA0NHB4O31cbi5wLWwtNDUge3BhZGRpbmctbGVmdDogNDVweDt9XG4ucC1sLTQ2IHtwYWRkaW5nLWxlZnQ6IDQ2cHg7fVxuLnAtbC00NyB7cGFkZGluZy1sZWZ0OiA0N3B4O31cbi5wLWwtNDgge3BhZGRpbmctbGVmdDogNDhweDt9XG4ucC1sLTQ5IHtwYWRkaW5nLWxlZnQ6IDQ5cHg7fVxuLnAtbC01MCB7cGFkZGluZy1sZWZ0OiA1MHB4O31cbi5wLWwtNTEge3BhZGRpbmctbGVmdDogNTFweDt9XG4ucC1sLTUyIHtwYWRkaW5nLWxlZnQ6IDUycHg7fVxuLnAtbC01MyB7cGFkZGluZy1sZWZ0OiA1M3B4O31cbi5wLWwtNTQge3BhZGRpbmctbGVmdDogNTRweDt9XG4ucC1sLTU1IHtwYWRkaW5nLWxlZnQ6IDU1cHg7fVxuLnAtbC01NiB7cGFkZGluZy1sZWZ0OiA1NnB4O31cbi5wLWwtNTcge3BhZGRpbmctbGVmdDogNTdweDt9XG4ucC1sLTU4IHtwYWRkaW5nLWxlZnQ6IDU4cHg7fVxuLnAtbC01OSB7cGFkZGluZy1sZWZ0OiA1OXB4O31cbi5wLWwtNjAge3BhZGRpbmctbGVmdDogNjBweDt9XG4ucC1sLTYxIHtwYWRkaW5nLWxlZnQ6IDYxcHg7fVxuLnAtbC02MiB7cGFkZGluZy1sZWZ0OiA2MnB4O31cbi5wLWwtNjMge3BhZGRpbmctbGVmdDogNjNweDt9XG4ucC1sLTY0IHtwYWRkaW5nLWxlZnQ6IDY0cHg7fVxuLnAtbC02NSB7cGFkZGluZy1sZWZ0OiA2NXB4O31cbi5wLWwtNjYge3BhZGRpbmctbGVmdDogNjZweDt9XG4ucC1sLTY3IHtwYWRkaW5nLWxlZnQ6IDY3cHg7fVxuLnAtbC02OCB7cGFkZGluZy1sZWZ0OiA2OHB4O31cbi5wLWwtNjkge3BhZGRpbmctbGVmdDogNjlweDt9XG4ucC1sLTcwIHtwYWRkaW5nLWxlZnQ6IDcwcHg7fVxuLnAtbC03MSB7cGFkZGluZy1sZWZ0OiA3MXB4O31cbi5wLWwtNzIge3BhZGRpbmctbGVmdDogNzJweDt9XG4ucC1sLTczIHtwYWRkaW5nLWxlZnQ6IDczcHg7fVxuLnAtbC03NCB7cGFkZGluZy1sZWZ0OiA3NHB4O31cbi5wLWwtNzUge3BhZGRpbmctbGVmdDogNzVweDt9XG4ucC1sLTc2IHtwYWRkaW5nLWxlZnQ6IDc2cHg7fVxuLnAtbC03NyB7cGFkZGluZy1sZWZ0OiA3N3B4O31cbi5wLWwtNzgge3BhZGRpbmctbGVmdDogNzhweDt9XG4ucC1sLTc5IHtwYWRkaW5nLWxlZnQ6IDc5cHg7fVxuLnAtbC04MCB7cGFkZGluZy1sZWZ0OiA4MHB4O31cbi5wLWwtODEge3BhZGRpbmctbGVmdDogODFweDt9XG4ucC1sLTgyIHtwYWRkaW5nLWxlZnQ6IDgycHg7fVxuLnAtbC04MyB7cGFkZGluZy1sZWZ0OiA4M3B4O31cbi5wLWwtODQge3BhZGRpbmctbGVmdDogODRweDt9XG4ucC1sLTg1IHtwYWRkaW5nLWxlZnQ6IDg1cHg7fVxuLnAtbC04NiB7cGFkZGluZy1sZWZ0OiA4NnB4O31cbi5wLWwtODcge3BhZGRpbmctbGVmdDogODdweDt9XG4ucC1sLTg4IHtwYWRkaW5nLWxlZnQ6IDg4cHg7fVxuLnAtbC04OSB7cGFkZGluZy1sZWZ0OiA4OXB4O31cbi5wLWwtOTAge3BhZGRpbmctbGVmdDogOTBweDt9XG4ucC1sLTkxIHtwYWRkaW5nLWxlZnQ6IDkxcHg7fVxuLnAtbC05MiB7cGFkZGluZy1sZWZ0OiA5MnB4O31cbi5wLWwtOTMge3BhZGRpbmctbGVmdDogOTNweDt9XG4ucC1sLTk0IHtwYWRkaW5nLWxlZnQ6IDk0cHg7fVxuLnAtbC05NSB7cGFkZGluZy1sZWZ0OiA5NXB4O31cbi5wLWwtOTYge3BhZGRpbmctbGVmdDogOTZweDt9XG4ucC1sLTk3IHtwYWRkaW5nLWxlZnQ6IDk3cHg7fVxuLnAtbC05OCB7cGFkZGluZy1sZWZ0OiA5OHB4O31cbi5wLWwtOTkge3BhZGRpbmctbGVmdDogOTlweDt9XG4ucC1sLTEwMCB7cGFkZGluZy1sZWZ0OiAxMDBweDt9XG4ucC1sLTEwMSB7cGFkZGluZy1sZWZ0OiAxMDFweDt9XG4ucC1sLTEwMiB7cGFkZGluZy1sZWZ0OiAxMDJweDt9XG4ucC1sLTEwMyB7cGFkZGluZy1sZWZ0OiAxMDNweDt9XG4ucC1sLTEwNCB7cGFkZGluZy1sZWZ0OiAxMDRweDt9XG4ucC1sLTEwNSB7cGFkZGluZy1sZWZ0OiAxMDVweDt9XG4ucC1sLTEwNiB7cGFkZGluZy1sZWZ0OiAxMDZweDt9XG4ucC1sLTEwNyB7cGFkZGluZy1sZWZ0OiAxMDdweDt9XG4ucC1sLTEwOCB7cGFkZGluZy1sZWZ0OiAxMDhweDt9XG4ucC1sLTEwOSB7cGFkZGluZy1sZWZ0OiAxMDlweDt9XG4ucC1sLTExMCB7cGFkZGluZy1sZWZ0OiAxMTBweDt9XG4ucC1sLTExMSB7cGFkZGluZy1sZWZ0OiAxMTFweDt9XG4ucC1sLTExMiB7cGFkZGluZy1sZWZ0OiAxMTJweDt9XG4ucC1sLTExMyB7cGFkZGluZy1sZWZ0OiAxMTNweDt9XG4ucC1sLTExNCB7cGFkZGluZy1sZWZ0OiAxMTRweDt9XG4ucC1sLTExNSB7cGFkZGluZy1sZWZ0OiAxMTVweDt9XG4ucC1sLTExNiB7cGFkZGluZy1sZWZ0OiAxMTZweDt9XG4ucC1sLTExNyB7cGFkZGluZy1sZWZ0OiAxMTdweDt9XG4ucC1sLTExOCB7cGFkZGluZy1sZWZ0OiAxMThweDt9XG4ucC1sLTExOSB7cGFkZGluZy1sZWZ0OiAxMTlweDt9XG4ucC1sLTEyMCB7cGFkZGluZy1sZWZ0OiAxMjBweDt9XG4ucC1sLTEyMSB7cGFkZGluZy1sZWZ0OiAxMjFweDt9XG4ucC1sLTEyMiB7cGFkZGluZy1sZWZ0OiAxMjJweDt9XG4ucC1sLTEyMyB7cGFkZGluZy1sZWZ0OiAxMjNweDt9XG4ucC1sLTEyNCB7cGFkZGluZy1sZWZ0OiAxMjRweDt9XG4ucC1sLTEyNSB7cGFkZGluZy1sZWZ0OiAxMjVweDt9XG4ucC1sLTEyNiB7cGFkZGluZy1sZWZ0OiAxMjZweDt9XG4ucC1sLTEyNyB7cGFkZGluZy1sZWZ0OiAxMjdweDt9XG4ucC1sLTEyOCB7cGFkZGluZy1sZWZ0OiAxMjhweDt9XG4ucC1sLTEyOSB7cGFkZGluZy1sZWZ0OiAxMjlweDt9XG4ucC1sLTEzMCB7cGFkZGluZy1sZWZ0OiAxMzBweDt9XG4ucC1sLTEzMSB7cGFkZGluZy1sZWZ0OiAxMzFweDt9XG4ucC1sLTEzMiB7cGFkZGluZy1sZWZ0OiAxMzJweDt9XG4ucC1sLTEzMyB7cGFkZGluZy1sZWZ0OiAxMzNweDt9XG4ucC1sLTEzNCB7cGFkZGluZy1sZWZ0OiAxMzRweDt9XG4ucC1sLTEzNSB7cGFkZGluZy1sZWZ0OiAxMzVweDt9XG4ucC1sLTEzNiB7cGFkZGluZy1sZWZ0OiAxMzZweDt9XG4ucC1sLTEzNyB7cGFkZGluZy1sZWZ0OiAxMzdweDt9XG4ucC1sLTEzOCB7cGFkZGluZy1sZWZ0OiAxMzhweDt9XG4ucC1sLTEzOSB7cGFkZGluZy1sZWZ0OiAxMzlweDt9XG4ucC1sLTE0MCB7cGFkZGluZy1sZWZ0OiAxNDBweDt9XG4ucC1sLTE0MSB7cGFkZGluZy1sZWZ0OiAxNDFweDt9XG4ucC1sLTE0MiB7cGFkZGluZy1sZWZ0OiAxNDJweDt9XG4ucC1sLTE0MyB7cGFkZGluZy1sZWZ0OiAxNDNweDt9XG4ucC1sLTE0NCB7cGFkZGluZy1sZWZ0OiAxNDRweDt9XG4ucC1sLTE0NSB7cGFkZGluZy1sZWZ0OiAxNDVweDt9XG4ucC1sLTE0NiB7cGFkZGluZy1sZWZ0OiAxNDZweDt9XG4ucC1sLTE0NyB7cGFkZGluZy1sZWZ0OiAxNDdweDt9XG4ucC1sLTE0OCB7cGFkZGluZy1sZWZ0OiAxNDhweDt9XG4ucC1sLTE0OSB7cGFkZGluZy1sZWZ0OiAxNDlweDt9XG4ucC1sLTE1MCB7cGFkZGluZy1sZWZ0OiAxNTBweDt9XG4ucC1sLTE1MSB7cGFkZGluZy1sZWZ0OiAxNTFweDt9XG4ucC1sLTE1MiB7cGFkZGluZy1sZWZ0OiAxNTJweDt9XG4ucC1sLTE1MyB7cGFkZGluZy1sZWZ0OiAxNTNweDt9XG4ucC1sLTE1NCB7cGFkZGluZy1sZWZ0OiAxNTRweDt9XG4ucC1sLTE1NSB7cGFkZGluZy1sZWZ0OiAxNTVweDt9XG4ucC1sLTE1NiB7cGFkZGluZy1sZWZ0OiAxNTZweDt9XG4ucC1sLTE1NyB7cGFkZGluZy1sZWZ0OiAxNTdweDt9XG4ucC1sLTE1OCB7cGFkZGluZy1sZWZ0OiAxNThweDt9XG4ucC1sLTE1OSB7cGFkZGluZy1sZWZ0OiAxNTlweDt9XG4ucC1sLTE2MCB7cGFkZGluZy1sZWZ0OiAxNjBweDt9XG4ucC1sLTE2MSB7cGFkZGluZy1sZWZ0OiAxNjFweDt9XG4ucC1sLTE2MiB7cGFkZGluZy1sZWZ0OiAxNjJweDt9XG4ucC1sLTE2MyB7cGFkZGluZy1sZWZ0OiAxNjNweDt9XG4ucC1sLTE2NCB7cGFkZGluZy1sZWZ0OiAxNjRweDt9XG4ucC1sLTE2NSB7cGFkZGluZy1sZWZ0OiAxNjVweDt9XG4ucC1sLTE2NiB7cGFkZGluZy1sZWZ0OiAxNjZweDt9XG4ucC1sLTE2NyB7cGFkZGluZy1sZWZ0OiAxNjdweDt9XG4ucC1sLTE2OCB7cGFkZGluZy1sZWZ0OiAxNjhweDt9XG4ucC1sLTE2OSB7cGFkZGluZy1sZWZ0OiAxNjlweDt9XG4ucC1sLTE3MCB7cGFkZGluZy1sZWZ0OiAxNzBweDt9XG4ucC1sLTE3MSB7cGFkZGluZy1sZWZ0OiAxNzFweDt9XG4ucC1sLTE3MiB7cGFkZGluZy1sZWZ0OiAxNzJweDt9XG4ucC1sLTE3MyB7cGFkZGluZy1sZWZ0OiAxNzNweDt9XG4ucC1sLTE3NCB7cGFkZGluZy1sZWZ0OiAxNzRweDt9XG4ucC1sLTE3NSB7cGFkZGluZy1sZWZ0OiAxNzVweDt9XG4ucC1sLTE3NiB7cGFkZGluZy1sZWZ0OiAxNzZweDt9XG4ucC1sLTE3NyB7cGFkZGluZy1sZWZ0OiAxNzdweDt9XG4ucC1sLTE3OCB7cGFkZGluZy1sZWZ0OiAxNzhweDt9XG4ucC1sLTE3OSB7cGFkZGluZy1sZWZ0OiAxNzlweDt9XG4ucC1sLTE4MCB7cGFkZGluZy1sZWZ0OiAxODBweDt9XG4ucC1sLTE4MSB7cGFkZGluZy1sZWZ0OiAxODFweDt9XG4ucC1sLTE4MiB7cGFkZGluZy1sZWZ0OiAxODJweDt9XG4ucC1sLTE4MyB7cGFkZGluZy1sZWZ0OiAxODNweDt9XG4ucC1sLTE4NCB7cGFkZGluZy1sZWZ0OiAxODRweDt9XG4ucC1sLTE4NSB7cGFkZGluZy1sZWZ0OiAxODVweDt9XG4ucC1sLTE4NiB7cGFkZGluZy1sZWZ0OiAxODZweDt9XG4ucC1sLTE4NyB7cGFkZGluZy1sZWZ0OiAxODdweDt9XG4ucC1sLTE4OCB7cGFkZGluZy1sZWZ0OiAxODhweDt9XG4ucC1sLTE4OSB7cGFkZGluZy1sZWZ0OiAxODlweDt9XG4ucC1sLTE5MCB7cGFkZGluZy1sZWZ0OiAxOTBweDt9XG4ucC1sLTE5MSB7cGFkZGluZy1sZWZ0OiAxOTFweDt9XG4ucC1sLTE5MiB7cGFkZGluZy1sZWZ0OiAxOTJweDt9XG4ucC1sLTE5MyB7cGFkZGluZy1sZWZ0OiAxOTNweDt9XG4ucC1sLTE5NCB7cGFkZGluZy1sZWZ0OiAxOTRweDt9XG4ucC1sLTE5NSB7cGFkZGluZy1sZWZ0OiAxOTVweDt9XG4ucC1sLTE5NiB7cGFkZGluZy1sZWZ0OiAxOTZweDt9XG4ucC1sLTE5NyB7cGFkZGluZy1sZWZ0OiAxOTdweDt9XG4ucC1sLTE5OCB7cGFkZGluZy1sZWZ0OiAxOThweDt9XG4ucC1sLTE5OSB7cGFkZGluZy1sZWZ0OiAxOTlweDt9XG4ucC1sLTIwMCB7cGFkZGluZy1sZWZ0OiAyMDBweDt9XG4ucC1sLTIwMSB7cGFkZGluZy1sZWZ0OiAyMDFweDt9XG4ucC1sLTIwMiB7cGFkZGluZy1sZWZ0OiAyMDJweDt9XG4ucC1sLTIwMyB7cGFkZGluZy1sZWZ0OiAyMDNweDt9XG4ucC1sLTIwNCB7cGFkZGluZy1sZWZ0OiAyMDRweDt9XG4ucC1sLTIwNSB7cGFkZGluZy1sZWZ0OiAyMDVweDt9XG4ucC1sLTIwNiB7cGFkZGluZy1sZWZ0OiAyMDZweDt9XG4ucC1sLTIwNyB7cGFkZGluZy1sZWZ0OiAyMDdweDt9XG4ucC1sLTIwOCB7cGFkZGluZy1sZWZ0OiAyMDhweDt9XG4ucC1sLTIwOSB7cGFkZGluZy1sZWZ0OiAyMDlweDt9XG4ucC1sLTIxMCB7cGFkZGluZy1sZWZ0OiAyMTBweDt9XG4ucC1sLTIxMSB7cGFkZGluZy1sZWZ0OiAyMTFweDt9XG4ucC1sLTIxMiB7cGFkZGluZy1sZWZ0OiAyMTJweDt9XG4ucC1sLTIxMyB7cGFkZGluZy1sZWZ0OiAyMTNweDt9XG4ucC1sLTIxNCB7cGFkZGluZy1sZWZ0OiAyMTRweDt9XG4ucC1sLTIxNSB7cGFkZGluZy1sZWZ0OiAyMTVweDt9XG4ucC1sLTIxNiB7cGFkZGluZy1sZWZ0OiAyMTZweDt9XG4ucC1sLTIxNyB7cGFkZGluZy1sZWZ0OiAyMTdweDt9XG4ucC1sLTIxOCB7cGFkZGluZy1sZWZ0OiAyMThweDt9XG4ucC1sLTIxOSB7cGFkZGluZy1sZWZ0OiAyMTlweDt9XG4ucC1sLTIyMCB7cGFkZGluZy1sZWZ0OiAyMjBweDt9XG4ucC1sLTIyMSB7cGFkZGluZy1sZWZ0OiAyMjFweDt9XG4ucC1sLTIyMiB7cGFkZGluZy1sZWZ0OiAyMjJweDt9XG4ucC1sLTIyMyB7cGFkZGluZy1sZWZ0OiAyMjNweDt9XG4ucC1sLTIyNCB7cGFkZGluZy1sZWZ0OiAyMjRweDt9XG4ucC1sLTIyNSB7cGFkZGluZy1sZWZ0OiAyMjVweDt9XG4ucC1sLTIyNiB7cGFkZGluZy1sZWZ0OiAyMjZweDt9XG4ucC1sLTIyNyB7cGFkZGluZy1sZWZ0OiAyMjdweDt9XG4ucC1sLTIyOCB7cGFkZGluZy1sZWZ0OiAyMjhweDt9XG4ucC1sLTIyOSB7cGFkZGluZy1sZWZ0OiAyMjlweDt9XG4ucC1sLTIzMCB7cGFkZGluZy1sZWZ0OiAyMzBweDt9XG4ucC1sLTIzMSB7cGFkZGluZy1sZWZ0OiAyMzFweDt9XG4ucC1sLTIzMiB7cGFkZGluZy1sZWZ0OiAyMzJweDt9XG4ucC1sLTIzMyB7cGFkZGluZy1sZWZ0OiAyMzNweDt9XG4ucC1sLTIzNCB7cGFkZGluZy1sZWZ0OiAyMzRweDt9XG4ucC1sLTIzNSB7cGFkZGluZy1sZWZ0OiAyMzVweDt9XG4ucC1sLTIzNiB7cGFkZGluZy1sZWZ0OiAyMzZweDt9XG4ucC1sLTIzNyB7cGFkZGluZy1sZWZ0OiAyMzdweDt9XG4ucC1sLTIzOCB7cGFkZGluZy1sZWZ0OiAyMzhweDt9XG4ucC1sLTIzOSB7cGFkZGluZy1sZWZ0OiAyMzlweDt9XG4ucC1sLTI0MCB7cGFkZGluZy1sZWZ0OiAyNDBweDt9XG4ucC1sLTI0MSB7cGFkZGluZy1sZWZ0OiAyNDFweDt9XG4ucC1sLTI0MiB7cGFkZGluZy1sZWZ0OiAyNDJweDt9XG4ucC1sLTI0MyB7cGFkZGluZy1sZWZ0OiAyNDNweDt9XG4ucC1sLTI0NCB7cGFkZGluZy1sZWZ0OiAyNDRweDt9XG4ucC1sLTI0NSB7cGFkZGluZy1sZWZ0OiAyNDVweDt9XG4ucC1sLTI0NiB7cGFkZGluZy1sZWZ0OiAyNDZweDt9XG4ucC1sLTI0NyB7cGFkZGluZy1sZWZ0OiAyNDdweDt9XG4ucC1sLTI0OCB7cGFkZGluZy1sZWZ0OiAyNDhweDt9XG4ucC1sLTI0OSB7cGFkZGluZy1sZWZ0OiAyNDlweDt9XG4ucC1sLTI1MCB7cGFkZGluZy1sZWZ0OiAyNTBweDt9XG4ucC1yLTAge3BhZGRpbmctcmlnaHQ6IDBweDt9XG4ucC1yLTEge3BhZGRpbmctcmlnaHQ6IDFweDt9XG4ucC1yLTIge3BhZGRpbmctcmlnaHQ6IDJweDt9XG4ucC1yLTMge3BhZGRpbmctcmlnaHQ6IDNweDt9XG4ucC1yLTQge3BhZGRpbmctcmlnaHQ6IDRweDt9XG4ucC1yLTUge3BhZGRpbmctcmlnaHQ6IDVweDt9XG4ucC1yLTYge3BhZGRpbmctcmlnaHQ6IDZweDt9XG4ucC1yLTcge3BhZGRpbmctcmlnaHQ6IDdweDt9XG4ucC1yLTgge3BhZGRpbmctcmlnaHQ6IDhweDt9XG4ucC1yLTkge3BhZGRpbmctcmlnaHQ6IDlweDt9XG4ucC1yLTEwIHtwYWRkaW5nLXJpZ2h0OiAxMHB4O31cbi5wLXItMTEge3BhZGRpbmctcmlnaHQ6IDExcHg7fVxuLnAtci0xMiB7cGFkZGluZy1yaWdodDogMTJweDt9XG4ucC1yLTEzIHtwYWRkaW5nLXJpZ2h0OiAxM3B4O31cbi5wLXItMTQge3BhZGRpbmctcmlnaHQ6IDE0cHg7fVxuLnAtci0xNSB7cGFkZGluZy1yaWdodDogMTVweDt9XG4ucC1yLTE2IHtwYWRkaW5nLXJpZ2h0OiAxNnB4O31cbi5wLXItMTcge3BhZGRpbmctcmlnaHQ6IDE3cHg7fVxuLnAtci0xOCB7cGFkZGluZy1yaWdodDogMThweDt9XG4ucC1yLTE5IHtwYWRkaW5nLXJpZ2h0OiAxOXB4O31cbi5wLXItMjAge3BhZGRpbmctcmlnaHQ6IDIwcHg7fVxuLnAtci0yMSB7cGFkZGluZy1yaWdodDogMjFweDt9XG4ucC1yLTIyIHtwYWRkaW5nLXJpZ2h0OiAyMnB4O31cbi5wLXItMjMge3BhZGRpbmctcmlnaHQ6IDIzcHg7fVxuLnAtci0yNCB7cGFkZGluZy1yaWdodDogMjRweDt9XG4ucC1yLTI1IHtwYWRkaW5nLXJpZ2h0OiAyNXB4O31cbi5wLXItMjYge3BhZGRpbmctcmlnaHQ6IDI2cHg7fVxuLnAtci0yNyB7cGFkZGluZy1yaWdodDogMjdweDt9XG4ucC1yLTI4IHtwYWRkaW5nLXJpZ2h0OiAyOHB4O31cbi5wLXItMjkge3BhZGRpbmctcmlnaHQ6IDI5cHg7fVxuLnAtci0zMCB7cGFkZGluZy1yaWdodDogMzBweDt9XG4ucC1yLTMxIHtwYWRkaW5nLXJpZ2h0OiAzMXB4O31cbi5wLXItMzIge3BhZGRpbmctcmlnaHQ6IDMycHg7fVxuLnAtci0zMyB7cGFkZGluZy1yaWdodDogMzNweDt9XG4ucC1yLTM0IHtwYWRkaW5nLXJpZ2h0OiAzNHB4O31cbi5wLXItMzUge3BhZGRpbmctcmlnaHQ6IDM1cHg7fVxuLnAtci0zNiB7cGFkZGluZy1yaWdodDogMzZweDt9XG4ucC1yLTM3IHtwYWRkaW5nLXJpZ2h0OiAzN3B4O31cbi5wLXItMzgge3BhZGRpbmctcmlnaHQ6IDM4cHg7fVxuLnAtci0zOSB7cGFkZGluZy1yaWdodDogMzlweDt9XG4ucC1yLTQwIHtwYWRkaW5nLXJpZ2h0OiA0MHB4O31cbi5wLXItNDEge3BhZGRpbmctcmlnaHQ6IDQxcHg7fVxuLnAtci00MiB7cGFkZGluZy1yaWdodDogNDJweDt9XG4ucC1yLTQzIHtwYWRkaW5nLXJpZ2h0OiA0M3B4O31cbi5wLXItNDQge3BhZGRpbmctcmlnaHQ6IDQ0cHg7fVxuLnAtci00NSB7cGFkZGluZy1yaWdodDogNDVweDt9XG4ucC1yLTQ2IHtwYWRkaW5nLXJpZ2h0OiA0NnB4O31cbi5wLXItNDcge3BhZGRpbmctcmlnaHQ6IDQ3cHg7fVxuLnAtci00OCB7cGFkZGluZy1yaWdodDogNDhweDt9XG4ucC1yLTQ5IHtwYWRkaW5nLXJpZ2h0OiA0OXB4O31cbi5wLXItNTAge3BhZGRpbmctcmlnaHQ6IDUwcHg7fVxuLnAtci01MSB7cGFkZGluZy1yaWdodDogNTFweDt9XG4ucC1yLTUyIHtwYWRkaW5nLXJpZ2h0OiA1MnB4O31cbi5wLXItNTMge3BhZGRpbmctcmlnaHQ6IDUzcHg7fVxuLnAtci01NCB7cGFkZGluZy1yaWdodDogNTRweDt9XG4ucC1yLTU1IHtwYWRkaW5nLXJpZ2h0OiA1NXB4O31cbi5wLXItNTYge3BhZGRpbmctcmlnaHQ6IDU2cHg7fVxuLnAtci01NyB7cGFkZGluZy1yaWdodDogNTdweDt9XG4ucC1yLTU4IHtwYWRkaW5nLXJpZ2h0OiA1OHB4O31cbi5wLXItNTkge3BhZGRpbmctcmlnaHQ6IDU5cHg7fVxuLnAtci02MCB7cGFkZGluZy1yaWdodDogNjBweDt9XG4ucC1yLTYxIHtwYWRkaW5nLXJpZ2h0OiA2MXB4O31cbi5wLXItNjIge3BhZGRpbmctcmlnaHQ6IDYycHg7fVxuLnAtci02MyB7cGFkZGluZy1yaWdodDogNjNweDt9XG4ucC1yLTY0IHtwYWRkaW5nLXJpZ2h0OiA2NHB4O31cbi5wLXItNjUge3BhZGRpbmctcmlnaHQ6IDY1cHg7fVxuLnAtci02NiB7cGFkZGluZy1yaWdodDogNjZweDt9XG4ucC1yLTY3IHtwYWRkaW5nLXJpZ2h0OiA2N3B4O31cbi5wLXItNjgge3BhZGRpbmctcmlnaHQ6IDY4cHg7fVxuLnAtci02OSB7cGFkZGluZy1yaWdodDogNjlweDt9XG4ucC1yLTcwIHtwYWRkaW5nLXJpZ2h0OiA3MHB4O31cbi5wLXItNzEge3BhZGRpbmctcmlnaHQ6IDcxcHg7fVxuLnAtci03MiB7cGFkZGluZy1yaWdodDogNzJweDt9XG4ucC1yLTczIHtwYWRkaW5nLXJpZ2h0OiA3M3B4O31cbi5wLXItNzQge3BhZGRpbmctcmlnaHQ6IDc0cHg7fVxuLnAtci03NSB7cGFkZGluZy1yaWdodDogNzVweDt9XG4ucC1yLTc2IHtwYWRkaW5nLXJpZ2h0OiA3NnB4O31cbi5wLXItNzcge3BhZGRpbmctcmlnaHQ6IDc3cHg7fVxuLnAtci03OCB7cGFkZGluZy1yaWdodDogNzhweDt9XG4ucC1yLTc5IHtwYWRkaW5nLXJpZ2h0OiA3OXB4O31cbi5wLXItODAge3BhZGRpbmctcmlnaHQ6IDgwcHg7fVxuLnAtci04MSB7cGFkZGluZy1yaWdodDogODFweDt9XG4ucC1yLTgyIHtwYWRkaW5nLXJpZ2h0OiA4MnB4O31cbi5wLXItODMge3BhZGRpbmctcmlnaHQ6IDgzcHg7fVxuLnAtci04NCB7cGFkZGluZy1yaWdodDogODRweDt9XG4ucC1yLTg1IHtwYWRkaW5nLXJpZ2h0OiA4NXB4O31cbi5wLXItODYge3BhZGRpbmctcmlnaHQ6IDg2cHg7fVxuLnAtci04NyB7cGFkZGluZy1yaWdodDogODdweDt9XG4ucC1yLTg4IHtwYWRkaW5nLXJpZ2h0OiA4OHB4O31cbi5wLXItODkge3BhZGRpbmctcmlnaHQ6IDg5cHg7fVxuLnAtci05MCB7cGFkZGluZy1yaWdodDogOTBweDt9XG4ucC1yLTkxIHtwYWRkaW5nLXJpZ2h0OiA5MXB4O31cbi5wLXItOTIge3BhZGRpbmctcmlnaHQ6IDkycHg7fVxuLnAtci05MyB7cGFkZGluZy1yaWdodDogOTNweDt9XG4ucC1yLTk0IHtwYWRkaW5nLXJpZ2h0OiA5NHB4O31cbi5wLXItOTUge3BhZGRpbmctcmlnaHQ6IDk1cHg7fVxuLnAtci05NiB7cGFkZGluZy1yaWdodDogOTZweDt9XG4ucC1yLTk3IHtwYWRkaW5nLXJpZ2h0OiA5N3B4O31cbi5wLXItOTgge3BhZGRpbmctcmlnaHQ6IDk4cHg7fVxuLnAtci05OSB7cGFkZGluZy1yaWdodDogOTlweDt9XG4ucC1yLTEwMCB7cGFkZGluZy1yaWdodDogMTAwcHg7fVxuLnAtci0xMDEge3BhZGRpbmctcmlnaHQ6IDEwMXB4O31cbi5wLXItMTAyIHtwYWRkaW5nLXJpZ2h0OiAxMDJweDt9XG4ucC1yLTEwMyB7cGFkZGluZy1yaWdodDogMTAzcHg7fVxuLnAtci0xMDQge3BhZGRpbmctcmlnaHQ6IDEwNHB4O31cbi5wLXItMTA1IHtwYWRkaW5nLXJpZ2h0OiAxMDVweDt9XG4ucC1yLTEwNiB7cGFkZGluZy1yaWdodDogMTA2cHg7fVxuLnAtci0xMDcge3BhZGRpbmctcmlnaHQ6IDEwN3B4O31cbi5wLXItMTA4IHtwYWRkaW5nLXJpZ2h0OiAxMDhweDt9XG4ucC1yLTEwOSB7cGFkZGluZy1yaWdodDogMTA5cHg7fVxuLnAtci0xMTAge3BhZGRpbmctcmlnaHQ6IDExMHB4O31cbi5wLXItMTExIHtwYWRkaW5nLXJpZ2h0OiAxMTFweDt9XG4ucC1yLTExMiB7cGFkZGluZy1yaWdodDogMTEycHg7fVxuLnAtci0xMTMge3BhZGRpbmctcmlnaHQ6IDExM3B4O31cbi5wLXItMTE0IHtwYWRkaW5nLXJpZ2h0OiAxMTRweDt9XG4ucC1yLTExNSB7cGFkZGluZy1yaWdodDogMTE1cHg7fVxuLnAtci0xMTYge3BhZGRpbmctcmlnaHQ6IDExNnB4O31cbi5wLXItMTE3IHtwYWRkaW5nLXJpZ2h0OiAxMTdweDt9XG4ucC1yLTExOCB7cGFkZGluZy1yaWdodDogMTE4cHg7fVxuLnAtci0xMTkge3BhZGRpbmctcmlnaHQ6IDExOXB4O31cbi5wLXItMTIwIHtwYWRkaW5nLXJpZ2h0OiAxMjBweDt9XG4ucC1yLTEyMSB7cGFkZGluZy1yaWdodDogMTIxcHg7fVxuLnAtci0xMjIge3BhZGRpbmctcmlnaHQ6IDEyMnB4O31cbi5wLXItMTIzIHtwYWRkaW5nLXJpZ2h0OiAxMjNweDt9XG4ucC1yLTEyNCB7cGFkZGluZy1yaWdodDogMTI0cHg7fVxuLnAtci0xMjUge3BhZGRpbmctcmlnaHQ6IDEyNXB4O31cbi5wLXItMTI2IHtwYWRkaW5nLXJpZ2h0OiAxMjZweDt9XG4ucC1yLTEyNyB7cGFkZGluZy1yaWdodDogMTI3cHg7fVxuLnAtci0xMjgge3BhZGRpbmctcmlnaHQ6IDEyOHB4O31cbi5wLXItMTI5IHtwYWRkaW5nLXJpZ2h0OiAxMjlweDt9XG4ucC1yLTEzMCB7cGFkZGluZy1yaWdodDogMTMwcHg7fVxuLnAtci0xMzEge3BhZGRpbmctcmlnaHQ6IDEzMXB4O31cbi5wLXItMTMyIHtwYWRkaW5nLXJpZ2h0OiAxMzJweDt9XG4ucC1yLTEzMyB7cGFkZGluZy1yaWdodDogMTMzcHg7fVxuLnAtci0xMzQge3BhZGRpbmctcmlnaHQ6IDEzNHB4O31cbi5wLXItMTM1IHtwYWRkaW5nLXJpZ2h0OiAxMzVweDt9XG4ucC1yLTEzNiB7cGFkZGluZy1yaWdodDogMTM2cHg7fVxuLnAtci0xMzcge3BhZGRpbmctcmlnaHQ6IDEzN3B4O31cbi5wLXItMTM4IHtwYWRkaW5nLXJpZ2h0OiAxMzhweDt9XG4ucC1yLTEzOSB7cGFkZGluZy1yaWdodDogMTM5cHg7fVxuLnAtci0xNDAge3BhZGRpbmctcmlnaHQ6IDE0MHB4O31cbi5wLXItMTQxIHtwYWRkaW5nLXJpZ2h0OiAxNDFweDt9XG4ucC1yLTE0MiB7cGFkZGluZy1yaWdodDogMTQycHg7fVxuLnAtci0xNDMge3BhZGRpbmctcmlnaHQ6IDE0M3B4O31cbi5wLXItMTQ0IHtwYWRkaW5nLXJpZ2h0OiAxNDRweDt9XG4ucC1yLTE0NSB7cGFkZGluZy1yaWdodDogMTQ1cHg7fVxuLnAtci0xNDYge3BhZGRpbmctcmlnaHQ6IDE0NnB4O31cbi5wLXItMTQ3IHtwYWRkaW5nLXJpZ2h0OiAxNDdweDt9XG4ucC1yLTE0OCB7cGFkZGluZy1yaWdodDogMTQ4cHg7fVxuLnAtci0xNDkge3BhZGRpbmctcmlnaHQ6IDE0OXB4O31cbi5wLXItMTUwIHtwYWRkaW5nLXJpZ2h0OiAxNTBweDt9XG4ucC1yLTE1MSB7cGFkZGluZy1yaWdodDogMTUxcHg7fVxuLnAtci0xNTIge3BhZGRpbmctcmlnaHQ6IDE1MnB4O31cbi5wLXItMTUzIHtwYWRkaW5nLXJpZ2h0OiAxNTNweDt9XG4ucC1yLTE1NCB7cGFkZGluZy1yaWdodDogMTU0cHg7fVxuLnAtci0xNTUge3BhZGRpbmctcmlnaHQ6IDE1NXB4O31cbi5wLXItMTU2IHtwYWRkaW5nLXJpZ2h0OiAxNTZweDt9XG4ucC1yLTE1NyB7cGFkZGluZy1yaWdodDogMTU3cHg7fVxuLnAtci0xNTgge3BhZGRpbmctcmlnaHQ6IDE1OHB4O31cbi5wLXItMTU5IHtwYWRkaW5nLXJpZ2h0OiAxNTlweDt9XG4ucC1yLTE2MCB7cGFkZGluZy1yaWdodDogMTYwcHg7fVxuLnAtci0xNjEge3BhZGRpbmctcmlnaHQ6IDE2MXB4O31cbi5wLXItMTYyIHtwYWRkaW5nLXJpZ2h0OiAxNjJweDt9XG4ucC1yLTE2MyB7cGFkZGluZy1yaWdodDogMTYzcHg7fVxuLnAtci0xNjQge3BhZGRpbmctcmlnaHQ6IDE2NHB4O31cbi5wLXItMTY1IHtwYWRkaW5nLXJpZ2h0OiAxNjVweDt9XG4ucC1yLTE2NiB7cGFkZGluZy1yaWdodDogMTY2cHg7fVxuLnAtci0xNjcge3BhZGRpbmctcmlnaHQ6IDE2N3B4O31cbi5wLXItMTY4IHtwYWRkaW5nLXJpZ2h0OiAxNjhweDt9XG4ucC1yLTE2OSB7cGFkZGluZy1yaWdodDogMTY5cHg7fVxuLnAtci0xNzAge3BhZGRpbmctcmlnaHQ6IDE3MHB4O31cbi5wLXItMTcxIHtwYWRkaW5nLXJpZ2h0OiAxNzFweDt9XG4ucC1yLTE3MiB7cGFkZGluZy1yaWdodDogMTcycHg7fVxuLnAtci0xNzMge3BhZGRpbmctcmlnaHQ6IDE3M3B4O31cbi5wLXItMTc0IHtwYWRkaW5nLXJpZ2h0OiAxNzRweDt9XG4ucC1yLTE3NSB7cGFkZGluZy1yaWdodDogMTc1cHg7fVxuLnAtci0xNzYge3BhZGRpbmctcmlnaHQ6IDE3NnB4O31cbi5wLXItMTc3IHtwYWRkaW5nLXJpZ2h0OiAxNzdweDt9XG4ucC1yLTE3OCB7cGFkZGluZy1yaWdodDogMTc4cHg7fVxuLnAtci0xNzkge3BhZGRpbmctcmlnaHQ6IDE3OXB4O31cbi5wLXItMTgwIHtwYWRkaW5nLXJpZ2h0OiAxODBweDt9XG4ucC1yLTE4MSB7cGFkZGluZy1yaWdodDogMTgxcHg7fVxuLnAtci0xODIge3BhZGRpbmctcmlnaHQ6IDE4MnB4O31cbi5wLXItMTgzIHtwYWRkaW5nLXJpZ2h0OiAxODNweDt9XG4ucC1yLTE4NCB7cGFkZGluZy1yaWdodDogMTg0cHg7fVxuLnAtci0xODUge3BhZGRpbmctcmlnaHQ6IDE4NXB4O31cbi5wLXItMTg2IHtwYWRkaW5nLXJpZ2h0OiAxODZweDt9XG4ucC1yLTE4NyB7cGFkZGluZy1yaWdodDogMTg3cHg7fVxuLnAtci0xODgge3BhZGRpbmctcmlnaHQ6IDE4OHB4O31cbi5wLXItMTg5IHtwYWRkaW5nLXJpZ2h0OiAxODlweDt9XG4ucC1yLTE5MCB7cGFkZGluZy1yaWdodDogMTkwcHg7fVxuLnAtci0xOTEge3BhZGRpbmctcmlnaHQ6IDE5MXB4O31cbi5wLXItMTkyIHtwYWRkaW5nLXJpZ2h0OiAxOTJweDt9XG4ucC1yLTE5MyB7cGFkZGluZy1yaWdodDogMTkzcHg7fVxuLnAtci0xOTQge3BhZGRpbmctcmlnaHQ6IDE5NHB4O31cbi5wLXItMTk1IHtwYWRkaW5nLXJpZ2h0OiAxOTVweDt9XG4ucC1yLTE5NiB7cGFkZGluZy1yaWdodDogMTk2cHg7fVxuLnAtci0xOTcge3BhZGRpbmctcmlnaHQ6IDE5N3B4O31cbi5wLXItMTk4IHtwYWRkaW5nLXJpZ2h0OiAxOThweDt9XG4ucC1yLTE5OSB7cGFkZGluZy1yaWdodDogMTk5cHg7fVxuLnAtci0yMDAge3BhZGRpbmctcmlnaHQ6IDIwMHB4O31cbi5wLXItMjAxIHtwYWRkaW5nLXJpZ2h0OiAyMDFweDt9XG4ucC1yLTIwMiB7cGFkZGluZy1yaWdodDogMjAycHg7fVxuLnAtci0yMDMge3BhZGRpbmctcmlnaHQ6IDIwM3B4O31cbi5wLXItMjA0IHtwYWRkaW5nLXJpZ2h0OiAyMDRweDt9XG4ucC1yLTIwNSB7cGFkZGluZy1yaWdodDogMjA1cHg7fVxuLnAtci0yMDYge3BhZGRpbmctcmlnaHQ6IDIwNnB4O31cbi5wLXItMjA3IHtwYWRkaW5nLXJpZ2h0OiAyMDdweDt9XG4ucC1yLTIwOCB7cGFkZGluZy1yaWdodDogMjA4cHg7fVxuLnAtci0yMDkge3BhZGRpbmctcmlnaHQ6IDIwOXB4O31cbi5wLXItMjEwIHtwYWRkaW5nLXJpZ2h0OiAyMTBweDt9XG4ucC1yLTIxMSB7cGFkZGluZy1yaWdodDogMjExcHg7fVxuLnAtci0yMTIge3BhZGRpbmctcmlnaHQ6IDIxMnB4O31cbi5wLXItMjEzIHtwYWRkaW5nLXJpZ2h0OiAyMTNweDt9XG4ucC1yLTIxNCB7cGFkZGluZy1yaWdodDogMjE0cHg7fVxuLnAtci0yMTUge3BhZGRpbmctcmlnaHQ6IDIxNXB4O31cbi5wLXItMjE2IHtwYWRkaW5nLXJpZ2h0OiAyMTZweDt9XG4ucC1yLTIxNyB7cGFkZGluZy1yaWdodDogMjE3cHg7fVxuLnAtci0yMTgge3BhZGRpbmctcmlnaHQ6IDIxOHB4O31cbi5wLXItMjE5IHtwYWRkaW5nLXJpZ2h0OiAyMTlweDt9XG4ucC1yLTIyMCB7cGFkZGluZy1yaWdodDogMjIwcHg7fVxuLnAtci0yMjEge3BhZGRpbmctcmlnaHQ6IDIyMXB4O31cbi5wLXItMjIyIHtwYWRkaW5nLXJpZ2h0OiAyMjJweDt9XG4ucC1yLTIyMyB7cGFkZGluZy1yaWdodDogMjIzcHg7fVxuLnAtci0yMjQge3BhZGRpbmctcmlnaHQ6IDIyNHB4O31cbi5wLXItMjI1IHtwYWRkaW5nLXJpZ2h0OiAyMjVweDt9XG4ucC1yLTIyNiB7cGFkZGluZy1yaWdodDogMjI2cHg7fVxuLnAtci0yMjcge3BhZGRpbmctcmlnaHQ6IDIyN3B4O31cbi5wLXItMjI4IHtwYWRkaW5nLXJpZ2h0OiAyMjhweDt9XG4ucC1yLTIyOSB7cGFkZGluZy1yaWdodDogMjI5cHg7fVxuLnAtci0yMzAge3BhZGRpbmctcmlnaHQ6IDIzMHB4O31cbi5wLXItMjMxIHtwYWRkaW5nLXJpZ2h0OiAyMzFweDt9XG4ucC1yLTIzMiB7cGFkZGluZy1yaWdodDogMjMycHg7fVxuLnAtci0yMzMge3BhZGRpbmctcmlnaHQ6IDIzM3B4O31cbi5wLXItMjM0IHtwYWRkaW5nLXJpZ2h0OiAyMzRweDt9XG4ucC1yLTIzNSB7cGFkZGluZy1yaWdodDogMjM1cHg7fVxuLnAtci0yMzYge3BhZGRpbmctcmlnaHQ6IDIzNnB4O31cbi5wLXItMjM3IHtwYWRkaW5nLXJpZ2h0OiAyMzdweDt9XG4ucC1yLTIzOCB7cGFkZGluZy1yaWdodDogMjM4cHg7fVxuLnAtci0yMzkge3BhZGRpbmctcmlnaHQ6IDIzOXB4O31cbi5wLXItMjQwIHtwYWRkaW5nLXJpZ2h0OiAyNDBweDt9XG4ucC1yLTI0MSB7cGFkZGluZy1yaWdodDogMjQxcHg7fVxuLnAtci0yNDIge3BhZGRpbmctcmlnaHQ6IDI0MnB4O31cbi5wLXItMjQzIHtwYWRkaW5nLXJpZ2h0OiAyNDNweDt9XG4ucC1yLTI0NCB7cGFkZGluZy1yaWdodDogMjQ0cHg7fVxuLnAtci0yNDUge3BhZGRpbmctcmlnaHQ6IDI0NXB4O31cbi5wLXItMjQ2IHtwYWRkaW5nLXJpZ2h0OiAyNDZweDt9XG4ucC1yLTI0NyB7cGFkZGluZy1yaWdodDogMjQ3cHg7fVxuLnAtci0yNDgge3BhZGRpbmctcmlnaHQ6IDI0OHB4O31cbi5wLXItMjQ5IHtwYWRkaW5nLXJpZ2h0OiAyNDlweDt9XG4ucC1yLTI1MCB7cGFkZGluZy1yaWdodDogMjUwcHg7fVxuXG4vKlsgTUFSR0lOIF1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4qL1xuLm0tdC0wIHttYXJnaW4tdG9wOiAwcHg7fVxuLm0tdC0xIHttYXJnaW4tdG9wOiAxcHg7fVxuLm0tdC0yIHttYXJnaW4tdG9wOiAycHg7fVxuLm0tdC0zIHttYXJnaW4tdG9wOiAzcHg7fVxuLm0tdC00IHttYXJnaW4tdG9wOiA0cHg7fVxuLm0tdC01IHttYXJnaW4tdG9wOiA1cHg7fVxuLm0tdC02IHttYXJnaW4tdG9wOiA2cHg7fVxuLm0tdC03IHttYXJnaW4tdG9wOiA3cHg7fVxuLm0tdC04IHttYXJnaW4tdG9wOiA4cHg7fVxuLm0tdC05IHttYXJnaW4tdG9wOiA5cHg7fVxuLm0tdC0xMCB7bWFyZ2luLXRvcDogMTBweDt9XG4ubS10LTExIHttYXJnaW4tdG9wOiAxMXB4O31cbi5tLXQtMTIge21hcmdpbi10b3A6IDEycHg7fVxuLm0tdC0xMyB7bWFyZ2luLXRvcDogMTNweDt9XG4ubS10LTE0IHttYXJnaW4tdG9wOiAxNHB4O31cbi5tLXQtMTUge21hcmdpbi10b3A6IDE1cHg7fVxuLm0tdC0xNiB7bWFyZ2luLXRvcDogMTZweDt9XG4ubS10LTE3IHttYXJnaW4tdG9wOiAxN3B4O31cbi5tLXQtMTgge21hcmdpbi10b3A6IDE4cHg7fVxuLm0tdC0xOSB7bWFyZ2luLXRvcDogMTlweDt9XG4ubS10LTIwIHttYXJnaW4tdG9wOiAyMHB4O31cbi5tLXQtMjEge21hcmdpbi10b3A6IDIxcHg7fVxuLm0tdC0yMiB7bWFyZ2luLXRvcDogMjJweDt9XG4ubS10LTIzIHttYXJnaW4tdG9wOiAyM3B4O31cbi5tLXQtMjQge21hcmdpbi10b3A6IDI0cHg7fVxuLm0tdC0yNSB7bWFyZ2luLXRvcDogMjVweDt9XG4ubS10LTI2IHttYXJnaW4tdG9wOiAyNnB4O31cbi5tLXQtMjcge21hcmdpbi10b3A6IDI3cHg7fVxuLm0tdC0yOCB7bWFyZ2luLXRvcDogMjhweDt9XG4ubS10LTI5IHttYXJnaW4tdG9wOiAyOXB4O31cbi5tLXQtMzAge21hcmdpbi10b3A6IDMwcHg7fVxuLm0tdC0zMSB7bWFyZ2luLXRvcDogMzFweDt9XG4ubS10LTMyIHttYXJnaW4tdG9wOiAzMnB4O31cbi5tLXQtMzMge21hcmdpbi10b3A6IDMzcHg7fVxuLm0tdC0zNCB7bWFyZ2luLXRvcDogMzRweDt9XG4ubS10LTM1IHttYXJnaW4tdG9wOiAzNXB4O31cbi5tLXQtMzYge21hcmdpbi10b3A6IDM2cHg7fVxuLm0tdC0zNyB7bWFyZ2luLXRvcDogMzdweDt9XG4ubS10LTM4IHttYXJnaW4tdG9wOiAzOHB4O31cbi5tLXQtMzkge21hcmdpbi10b3A6IDM5cHg7fVxuLm0tdC00MCB7bWFyZ2luLXRvcDogNDBweDt9XG4ubS10LTQxIHttYXJnaW4tdG9wOiA0MXB4O31cbi5tLXQtNDIge21hcmdpbi10b3A6IDQycHg7fVxuLm0tdC00MyB7bWFyZ2luLXRvcDogNDNweDt9XG4ubS10LTQ0IHttYXJnaW4tdG9wOiA0NHB4O31cbi5tLXQtNDUge21hcmdpbi10b3A6IDQ1cHg7fVxuLm0tdC00NiB7bWFyZ2luLXRvcDogNDZweDt9XG4ubS10LTQ3IHttYXJnaW4tdG9wOiA0N3B4O31cbi5tLXQtNDgge21hcmdpbi10b3A6IDQ4cHg7fVxuLm0tdC00OSB7bWFyZ2luLXRvcDogNDlweDt9XG4ubS10LTUwIHttYXJnaW4tdG9wOiA1MHB4O31cbi5tLXQtNTEge21hcmdpbi10b3A6IDUxcHg7fVxuLm0tdC01MiB7bWFyZ2luLXRvcDogNTJweDt9XG4ubS10LTUzIHttYXJnaW4tdG9wOiA1M3B4O31cbi5tLXQtNTQge21hcmdpbi10b3A6IDU0cHg7fVxuLm0tdC01NSB7bWFyZ2luLXRvcDogNTVweDt9XG4ubS10LTU2IHttYXJnaW4tdG9wOiA1NnB4O31cbi5tLXQtNTcge21hcmdpbi10b3A6IDU3cHg7fVxuLm0tdC01OCB7bWFyZ2luLXRvcDogNThweDt9XG4ubS10LTU5IHttYXJnaW4tdG9wOiA1OXB4O31cbi5tLXQtNjAge21hcmdpbi10b3A6IDYwcHg7fVxuLm0tdC02MSB7bWFyZ2luLXRvcDogNjFweDt9XG4ubS10LTYyIHttYXJnaW4tdG9wOiA2MnB4O31cbi5tLXQtNjMge21hcmdpbi10b3A6IDYzcHg7fVxuLm0tdC02NCB7bWFyZ2luLXRvcDogNjRweDt9XG4ubS10LTY1IHttYXJnaW4tdG9wOiA2NXB4O31cbi5tLXQtNjYge21hcmdpbi10b3A6IDY2cHg7fVxuLm0tdC02NyB7bWFyZ2luLXRvcDogNjdweDt9XG4ubS10LTY4IHttYXJnaW4tdG9wOiA2OHB4O31cbi5tLXQtNjkge21hcmdpbi10b3A6IDY5cHg7fVxuLm0tdC03MCB7bWFyZ2luLXRvcDogNzBweDt9XG4ubS10LTcxIHttYXJnaW4tdG9wOiA3MXB4O31cbi5tLXQtNzIge21hcmdpbi10b3A6IDcycHg7fVxuLm0tdC03MyB7bWFyZ2luLXRvcDogNzNweDt9XG4ubS10LTc0IHttYXJnaW4tdG9wOiA3NHB4O31cbi5tLXQtNzUge21hcmdpbi10b3A6IDc1cHg7fVxuLm0tdC03NiB7bWFyZ2luLXRvcDogNzZweDt9XG4ubS10LTc3IHttYXJnaW4tdG9wOiA3N3B4O31cbi5tLXQtNzgge21hcmdpbi10b3A6IDc4cHg7fVxuLm0tdC03OSB7bWFyZ2luLXRvcDogNzlweDt9XG4ubS10LTgwIHttYXJnaW4tdG9wOiA4MHB4O31cbi5tLXQtODEge21hcmdpbi10b3A6IDgxcHg7fVxuLm0tdC04MiB7bWFyZ2luLXRvcDogODJweDt9XG4ubS10LTgzIHttYXJnaW4tdG9wOiA4M3B4O31cbi5tLXQtODQge21hcmdpbi10b3A6IDg0cHg7fVxuLm0tdC04NSB7bWFyZ2luLXRvcDogODVweDt9XG4ubS10LTg2IHttYXJnaW4tdG9wOiA4NnB4O31cbi5tLXQtODcge21hcmdpbi10b3A6IDg3cHg7fVxuLm0tdC04OCB7bWFyZ2luLXRvcDogODhweDt9XG4ubS10LTg5IHttYXJnaW4tdG9wOiA4OXB4O31cbi5tLXQtOTAge21hcmdpbi10b3A6IDkwcHg7fVxuLm0tdC05MSB7bWFyZ2luLXRvcDogOTFweDt9XG4ubS10LTkyIHttYXJnaW4tdG9wOiA5MnB4O31cbi5tLXQtOTMge21hcmdpbi10b3A6IDkzcHg7fVxuLm0tdC05NCB7bWFyZ2luLXRvcDogOTRweDt9XG4ubS10LTk1IHttYXJnaW4tdG9wOiA5NXB4O31cbi5tLXQtOTYge21hcmdpbi10b3A6IDk2cHg7fVxuLm0tdC05NyB7bWFyZ2luLXRvcDogOTdweDt9XG4ubS10LTk4IHttYXJnaW4tdG9wOiA5OHB4O31cbi5tLXQtOTkge21hcmdpbi10b3A6IDk5cHg7fVxuLm0tdC0xMDAge21hcmdpbi10b3A6IDEwMHB4O31cbi5tLXQtMTAxIHttYXJnaW4tdG9wOiAxMDFweDt9XG4ubS10LTEwMiB7bWFyZ2luLXRvcDogMTAycHg7fVxuLm0tdC0xMDMge21hcmdpbi10b3A6IDEwM3B4O31cbi5tLXQtMTA0IHttYXJnaW4tdG9wOiAxMDRweDt9XG4ubS10LTEwNSB7bWFyZ2luLXRvcDogMTA1cHg7fVxuLm0tdC0xMDYge21hcmdpbi10b3A6IDEwNnB4O31cbi5tLXQtMTA3IHttYXJnaW4tdG9wOiAxMDdweDt9XG4ubS10LTEwOCB7bWFyZ2luLXRvcDogMTA4cHg7fVxuLm0tdC0xMDkge21hcmdpbi10b3A6IDEwOXB4O31cbi5tLXQtMTEwIHttYXJnaW4tdG9wOiAxMTBweDt9XG4ubS10LTExMSB7bWFyZ2luLXRvcDogMTExcHg7fVxuLm0tdC0xMTIge21hcmdpbi10b3A6IDExMnB4O31cbi5tLXQtMTEzIHttYXJnaW4tdG9wOiAxMTNweDt9XG4ubS10LTExNCB7bWFyZ2luLXRvcDogMTE0cHg7fVxuLm0tdC0xMTUge21hcmdpbi10b3A6IDExNXB4O31cbi5tLXQtMTE2IHttYXJnaW4tdG9wOiAxMTZweDt9XG4ubS10LTExNyB7bWFyZ2luLXRvcDogMTE3cHg7fVxuLm0tdC0xMTgge21hcmdpbi10b3A6IDExOHB4O31cbi5tLXQtMTE5IHttYXJnaW4tdG9wOiAxMTlweDt9XG4ubS10LTEyMCB7bWFyZ2luLXRvcDogMTIwcHg7fVxuLm0tdC0xMjEge21hcmdpbi10b3A6IDEyMXB4O31cbi5tLXQtMTIyIHttYXJnaW4tdG9wOiAxMjJweDt9XG4ubS10LTEyMyB7bWFyZ2luLXRvcDogMTIzcHg7fVxuLm0tdC0xMjQge21hcmdpbi10b3A6IDEyNHB4O31cbi5tLXQtMTI1IHttYXJnaW4tdG9wOiAxMjVweDt9XG4ubS10LTEyNiB7bWFyZ2luLXRvcDogMTI2cHg7fVxuLm0tdC0xMjcge21hcmdpbi10b3A6IDEyN3B4O31cbi5tLXQtMTI4IHttYXJnaW4tdG9wOiAxMjhweDt9XG4ubS10LTEyOSB7bWFyZ2luLXRvcDogMTI5cHg7fVxuLm0tdC0xMzAge21hcmdpbi10b3A6IDEzMHB4O31cbi5tLXQtMTMxIHttYXJnaW4tdG9wOiAxMzFweDt9XG4ubS10LTEzMiB7bWFyZ2luLXRvcDogMTMycHg7fVxuLm0tdC0xMzMge21hcmdpbi10b3A6IDEzM3B4O31cbi5tLXQtMTM0IHttYXJnaW4tdG9wOiAxMzRweDt9XG4ubS10LTEzNSB7bWFyZ2luLXRvcDogMTM1cHg7fVxuLm0tdC0xMzYge21hcmdpbi10b3A6IDEzNnB4O31cbi5tLXQtMTM3IHttYXJnaW4tdG9wOiAxMzdweDt9XG4ubS10LTEzOCB7bWFyZ2luLXRvcDogMTM4cHg7fVxuLm0tdC0xMzkge21hcmdpbi10b3A6IDEzOXB4O31cbi5tLXQtMTQwIHttYXJnaW4tdG9wOiAxNDBweDt9XG4ubS10LTE0MSB7bWFyZ2luLXRvcDogMTQxcHg7fVxuLm0tdC0xNDIge21hcmdpbi10b3A6IDE0MnB4O31cbi5tLXQtMTQzIHttYXJnaW4tdG9wOiAxNDNweDt9XG4ubS10LTE0NCB7bWFyZ2luLXRvcDogMTQ0cHg7fVxuLm0tdC0xNDUge21hcmdpbi10b3A6IDE0NXB4O31cbi5tLXQtMTQ2IHttYXJnaW4tdG9wOiAxNDZweDt9XG4ubS10LTE0NyB7bWFyZ2luLXRvcDogMTQ3cHg7fVxuLm0tdC0xNDgge21hcmdpbi10b3A6IDE0OHB4O31cbi5tLXQtMTQ5IHttYXJnaW4tdG9wOiAxNDlweDt9XG4ubS10LTE1MCB7bWFyZ2luLXRvcDogMTUwcHg7fVxuLm0tdC0xNTEge21hcmdpbi10b3A6IDE1MXB4O31cbi5tLXQtMTUyIHttYXJnaW4tdG9wOiAxNTJweDt9XG4ubS10LTE1MyB7bWFyZ2luLXRvcDogMTUzcHg7fVxuLm0tdC0xNTQge21hcmdpbi10b3A6IDE1NHB4O31cbi5tLXQtMTU1IHttYXJnaW4tdG9wOiAxNTVweDt9XG4ubS10LTE1NiB7bWFyZ2luLXRvcDogMTU2cHg7fVxuLm0tdC0xNTcge21hcmdpbi10b3A6IDE1N3B4O31cbi5tLXQtMTU4IHttYXJnaW4tdG9wOiAxNThweDt9XG4ubS10LTE1OSB7bWFyZ2luLXRvcDogMTU5cHg7fVxuLm0tdC0xNjAge21hcmdpbi10b3A6IDE2MHB4O31cbi5tLXQtMTYxIHttYXJnaW4tdG9wOiAxNjFweDt9XG4ubS10LTE2MiB7bWFyZ2luLXRvcDogMTYycHg7fVxuLm0tdC0xNjMge21hcmdpbi10b3A6IDE2M3B4O31cbi5tLXQtMTY0IHttYXJnaW4tdG9wOiAxNjRweDt9XG4ubS10LTE2NSB7bWFyZ2luLXRvcDogMTY1cHg7fVxuLm0tdC0xNjYge21hcmdpbi10b3A6IDE2NnB4O31cbi5tLXQtMTY3IHttYXJnaW4tdG9wOiAxNjdweDt9XG4ubS10LTE2OCB7bWFyZ2luLXRvcDogMTY4cHg7fVxuLm0tdC0xNjkge21hcmdpbi10b3A6IDE2OXB4O31cbi5tLXQtMTcwIHttYXJnaW4tdG9wOiAxNzBweDt9XG4ubS10LTE3MSB7bWFyZ2luLXRvcDogMTcxcHg7fVxuLm0tdC0xNzIge21hcmdpbi10b3A6IDE3MnB4O31cbi5tLXQtMTczIHttYXJnaW4tdG9wOiAxNzNweDt9XG4ubS10LTE3NCB7bWFyZ2luLXRvcDogMTc0cHg7fVxuLm0tdC0xNzUge21hcmdpbi10b3A6IDE3NXB4O31cbi5tLXQtMTc2IHttYXJnaW4tdG9wOiAxNzZweDt9XG4ubS10LTE3NyB7bWFyZ2luLXRvcDogMTc3cHg7fVxuLm0tdC0xNzgge21hcmdpbi10b3A6IDE3OHB4O31cbi5tLXQtMTc5IHttYXJnaW4tdG9wOiAxNzlweDt9XG4ubS10LTE4MCB7bWFyZ2luLXRvcDogMTgwcHg7fVxuLm0tdC0xODEge21hcmdpbi10b3A6IDE4MXB4O31cbi5tLXQtMTgyIHttYXJnaW4tdG9wOiAxODJweDt9XG4ubS10LTE4MyB7bWFyZ2luLXRvcDogMTgzcHg7fVxuLm0tdC0xODQge21hcmdpbi10b3A6IDE4NHB4O31cbi5tLXQtMTg1IHttYXJnaW4tdG9wOiAxODVweDt9XG4ubS10LTE4NiB7bWFyZ2luLXRvcDogMTg2cHg7fVxuLm0tdC0xODcge21hcmdpbi10b3A6IDE4N3B4O31cbi5tLXQtMTg4IHttYXJnaW4tdG9wOiAxODhweDt9XG4ubS10LTE4OSB7bWFyZ2luLXRvcDogMTg5cHg7fVxuLm0tdC0xOTAge21hcmdpbi10b3A6IDE5MHB4O31cbi5tLXQtMTkxIHttYXJnaW4tdG9wOiAxOTFweDt9XG4ubS10LTE5MiB7bWFyZ2luLXRvcDogMTkycHg7fVxuLm0tdC0xOTMge21hcmdpbi10b3A6IDE5M3B4O31cbi5tLXQtMTk0IHttYXJnaW4tdG9wOiAxOTRweDt9XG4ubS10LTE5NSB7bWFyZ2luLXRvcDogMTk1cHg7fVxuLm0tdC0xOTYge21hcmdpbi10b3A6IDE5NnB4O31cbi5tLXQtMTk3IHttYXJnaW4tdG9wOiAxOTdweDt9XG4ubS10LTE5OCB7bWFyZ2luLXRvcDogMTk4cHg7fVxuLm0tdC0xOTkge21hcmdpbi10b3A6IDE5OXB4O31cbi5tLXQtMjAwIHttYXJnaW4tdG9wOiAyMDBweDt9XG4ubS10LTIwMSB7bWFyZ2luLXRvcDogMjAxcHg7fVxuLm0tdC0yMDIge21hcmdpbi10b3A6IDIwMnB4O31cbi5tLXQtMjAzIHttYXJnaW4tdG9wOiAyMDNweDt9XG4ubS10LTIwNCB7bWFyZ2luLXRvcDogMjA0cHg7fVxuLm0tdC0yMDUge21hcmdpbi10b3A6IDIwNXB4O31cbi5tLXQtMjA2IHttYXJnaW4tdG9wOiAyMDZweDt9XG4ubS10LTIwNyB7bWFyZ2luLXRvcDogMjA3cHg7fVxuLm0tdC0yMDgge21hcmdpbi10b3A6IDIwOHB4O31cbi5tLXQtMjA5IHttYXJnaW4tdG9wOiAyMDlweDt9XG4ubS10LTIxMCB7bWFyZ2luLXRvcDogMjEwcHg7fVxuLm0tdC0yMTEge21hcmdpbi10b3A6IDIxMXB4O31cbi5tLXQtMjEyIHttYXJnaW4tdG9wOiAyMTJweDt9XG4ubS10LTIxMyB7bWFyZ2luLXRvcDogMjEzcHg7fVxuLm0tdC0yMTQge21hcmdpbi10b3A6IDIxNHB4O31cbi5tLXQtMjE1IHttYXJnaW4tdG9wOiAyMTVweDt9XG4ubS10LTIxNiB7bWFyZ2luLXRvcDogMjE2cHg7fVxuLm0tdC0yMTcge21hcmdpbi10b3A6IDIxN3B4O31cbi5tLXQtMjE4IHttYXJnaW4tdG9wOiAyMThweDt9XG4ubS10LTIxOSB7bWFyZ2luLXRvcDogMjE5cHg7fVxuLm0tdC0yMjAge21hcmdpbi10b3A6IDIyMHB4O31cbi5tLXQtMjIxIHttYXJnaW4tdG9wOiAyMjFweDt9XG4ubS10LTIyMiB7bWFyZ2luLXRvcDogMjIycHg7fVxuLm0tdC0yMjMge21hcmdpbi10b3A6IDIyM3B4O31cbi5tLXQtMjI0IHttYXJnaW4tdG9wOiAyMjRweDt9XG4ubS10LTIyNSB7bWFyZ2luLXRvcDogMjI1cHg7fVxuLm0tdC0yMjYge21hcmdpbi10b3A6IDIyNnB4O31cbi5tLXQtMjI3IHttYXJnaW4tdG9wOiAyMjdweDt9XG4ubS10LTIyOCB7bWFyZ2luLXRvcDogMjI4cHg7fVxuLm0tdC0yMjkge21hcmdpbi10b3A6IDIyOXB4O31cbi5tLXQtMjMwIHttYXJnaW4tdG9wOiAyMzBweDt9XG4ubS10LTIzMSB7bWFyZ2luLXRvcDogMjMxcHg7fVxuLm0tdC0yMzIge21hcmdpbi10b3A6IDIzMnB4O31cbi5tLXQtMjMzIHttYXJnaW4tdG9wOiAyMzNweDt9XG4ubS10LTIzNCB7bWFyZ2luLXRvcDogMjM0cHg7fVxuLm0tdC0yMzUge21hcmdpbi10b3A6IDIzNXB4O31cbi5tLXQtMjM2IHttYXJnaW4tdG9wOiAyMzZweDt9XG4ubS10LTIzNyB7bWFyZ2luLXRvcDogMjM3cHg7fVxuLm0tdC0yMzgge21hcmdpbi10b3A6IDIzOHB4O31cbi5tLXQtMjM5IHttYXJnaW4tdG9wOiAyMzlweDt9XG4ubS10LTI0MCB7bWFyZ2luLXRvcDogMjQwcHg7fVxuLm0tdC0yNDEge21hcmdpbi10b3A6IDI0MXB4O31cbi5tLXQtMjQyIHttYXJnaW4tdG9wOiAyNDJweDt9XG4ubS10LTI0MyB7bWFyZ2luLXRvcDogMjQzcHg7fVxuLm0tdC0yNDQge21hcmdpbi10b3A6IDI0NHB4O31cbi5tLXQtMjQ1IHttYXJnaW4tdG9wOiAyNDVweDt9XG4ubS10LTI0NiB7bWFyZ2luLXRvcDogMjQ2cHg7fVxuLm0tdC0yNDcge21hcmdpbi10b3A6IDI0N3B4O31cbi5tLXQtMjQ4IHttYXJnaW4tdG9wOiAyNDhweDt9XG4ubS10LTI0OSB7bWFyZ2luLXRvcDogMjQ5cHg7fVxuLm0tdC0yNTAge21hcmdpbi10b3A6IDI1MHB4O31cbi5tLWItMCB7bWFyZ2luLWJvdHRvbTogMHB4O31cbi5tLWItMSB7bWFyZ2luLWJvdHRvbTogMXB4O31cbi5tLWItMiB7bWFyZ2luLWJvdHRvbTogMnB4O31cbi5tLWItMyB7bWFyZ2luLWJvdHRvbTogM3B4O31cbi5tLWItNCB7bWFyZ2luLWJvdHRvbTogNHB4O31cbi5tLWItNSB7bWFyZ2luLWJvdHRvbTogNXB4O31cbi5tLWItNiB7bWFyZ2luLWJvdHRvbTogNnB4O31cbi5tLWItNyB7bWFyZ2luLWJvdHRvbTogN3B4O31cbi5tLWItOCB7bWFyZ2luLWJvdHRvbTogOHB4O31cbi5tLWItOSB7bWFyZ2luLWJvdHRvbTogOXB4O31cbi5tLWItMTAge21hcmdpbi1ib3R0b206IDEwcHg7fVxuLm0tYi0xMSB7bWFyZ2luLWJvdHRvbTogMTFweDt9XG4ubS1iLTEyIHttYXJnaW4tYm90dG9tOiAxMnB4O31cbi5tLWItMTMge21hcmdpbi1ib3R0b206IDEzcHg7fVxuLm0tYi0xNCB7bWFyZ2luLWJvdHRvbTogMTRweDt9XG4ubS1iLTE1IHttYXJnaW4tYm90dG9tOiAxNXB4O31cbi5tLWItMTYge21hcmdpbi1ib3R0b206IDE2cHg7fVxuLm0tYi0xNyB7bWFyZ2luLWJvdHRvbTogMTdweDt9XG4ubS1iLTE4IHttYXJnaW4tYm90dG9tOiAxOHB4O31cbi5tLWItMTkge21hcmdpbi1ib3R0b206IDE5cHg7fVxuLm0tYi0yMCB7bWFyZ2luLWJvdHRvbTogMjBweDt9XG4ubS1iLTIxIHttYXJnaW4tYm90dG9tOiAyMXB4O31cbi5tLWItMjIge21hcmdpbi1ib3R0b206IDIycHg7fVxuLm0tYi0yMyB7bWFyZ2luLWJvdHRvbTogMjNweDt9XG4ubS1iLTI0IHttYXJnaW4tYm90dG9tOiAyNHB4O31cbi5tLWItMjUge21hcmdpbi1ib3R0b206IDI1cHg7fVxuLm0tYi0yNiB7bWFyZ2luLWJvdHRvbTogMjZweDt9XG4ubS1iLTI3IHttYXJnaW4tYm90dG9tOiAyN3B4O31cbi5tLWItMjgge21hcmdpbi1ib3R0b206IDI4cHg7fVxuLm0tYi0yOSB7bWFyZ2luLWJvdHRvbTogMjlweDt9XG4ubS1iLTMwIHttYXJnaW4tYm90dG9tOiAzMHB4O31cbi5tLWItMzEge21hcmdpbi1ib3R0b206IDMxcHg7fVxuLm0tYi0zMiB7bWFyZ2luLWJvdHRvbTogMzJweDt9XG4ubS1iLTMzIHttYXJnaW4tYm90dG9tOiAzM3B4O31cbi5tLWItMzQge21hcmdpbi1ib3R0b206IDM0cHg7fVxuLm0tYi0zNSB7bWFyZ2luLWJvdHRvbTogMzVweDt9XG4ubS1iLTM2IHttYXJnaW4tYm90dG9tOiAzNnB4O31cbi5tLWItMzcge21hcmdpbi1ib3R0b206IDM3cHg7fVxuLm0tYi0zOCB7bWFyZ2luLWJvdHRvbTogMzhweDt9XG4ubS1iLTM5IHttYXJnaW4tYm90dG9tOiAzOXB4O31cbi5tLWItNDAge21hcmdpbi1ib3R0b206IDQwcHg7fVxuLm0tYi00MSB7bWFyZ2luLWJvdHRvbTogNDFweDt9XG4ubS1iLTQyIHttYXJnaW4tYm90dG9tOiA0MnB4O31cbi5tLWItNDMge21hcmdpbi1ib3R0b206IDQzcHg7fVxuLm0tYi00NCB7bWFyZ2luLWJvdHRvbTogNDRweDt9XG4ubS1iLTQ1IHttYXJnaW4tYm90dG9tOiA0NXB4O31cbi5tLWItNDYge21hcmdpbi1ib3R0b206IDQ2cHg7fVxuLm0tYi00NyB7bWFyZ2luLWJvdHRvbTogNDdweDt9XG4ubS1iLTQ4IHttYXJnaW4tYm90dG9tOiA0OHB4O31cbi5tLWItNDkge21hcmdpbi1ib3R0b206IDQ5cHg7fVxuLm0tYi01MCB7bWFyZ2luLWJvdHRvbTogNTBweDt9XG4ubS1iLTUxIHttYXJnaW4tYm90dG9tOiA1MXB4O31cbi5tLWItNTIge21hcmdpbi1ib3R0b206IDUycHg7fVxuLm0tYi01MyB7bWFyZ2luLWJvdHRvbTogNTNweDt9XG4ubS1iLTU0IHttYXJnaW4tYm90dG9tOiA1NHB4O31cbi5tLWItNTUge21hcmdpbi1ib3R0b206IDU1cHg7fVxuLm0tYi01NiB7bWFyZ2luLWJvdHRvbTogNTZweDt9XG4ubS1iLTU3IHttYXJnaW4tYm90dG9tOiA1N3B4O31cbi5tLWItNTgge21hcmdpbi1ib3R0b206IDU4cHg7fVxuLm0tYi01OSB7bWFyZ2luLWJvdHRvbTogNTlweDt9XG4ubS1iLTYwIHttYXJnaW4tYm90dG9tOiA2MHB4O31cbi5tLWItNjEge21hcmdpbi1ib3R0b206IDYxcHg7fVxuLm0tYi02MiB7bWFyZ2luLWJvdHRvbTogNjJweDt9XG4ubS1iLTYzIHttYXJnaW4tYm90dG9tOiA2M3B4O31cbi5tLWItNjQge21hcmdpbi1ib3R0b206IDY0cHg7fVxuLm0tYi02NSB7bWFyZ2luLWJvdHRvbTogNjVweDt9XG4ubS1iLTY2IHttYXJnaW4tYm90dG9tOiA2NnB4O31cbi5tLWItNjcge21hcmdpbi1ib3R0b206IDY3cHg7fVxuLm0tYi02OCB7bWFyZ2luLWJvdHRvbTogNjhweDt9XG4ubS1iLTY5IHttYXJnaW4tYm90dG9tOiA2OXB4O31cbi5tLWItNzAge21hcmdpbi1ib3R0b206IDcwcHg7fVxuLm0tYi03MSB7bWFyZ2luLWJvdHRvbTogNzFweDt9XG4ubS1iLTcyIHttYXJnaW4tYm90dG9tOiA3MnB4O31cbi5tLWItNzMge21hcmdpbi1ib3R0b206IDczcHg7fVxuLm0tYi03NCB7bWFyZ2luLWJvdHRvbTogNzRweDt9XG4ubS1iLTc1IHttYXJnaW4tYm90dG9tOiA3NXB4O31cbi5tLWItNzYge21hcmdpbi1ib3R0b206IDc2cHg7fVxuLm0tYi03NyB7bWFyZ2luLWJvdHRvbTogNzdweDt9XG4ubS1iLTc4IHttYXJnaW4tYm90dG9tOiA3OHB4O31cbi5tLWItNzkge21hcmdpbi1ib3R0b206IDc5cHg7fVxuLm0tYi04MCB7bWFyZ2luLWJvdHRvbTogODBweDt9XG4ubS1iLTgxIHttYXJnaW4tYm90dG9tOiA4MXB4O31cbi5tLWItODIge21hcmdpbi1ib3R0b206IDgycHg7fVxuLm0tYi04MyB7bWFyZ2luLWJvdHRvbTogODNweDt9XG4ubS1iLTg0IHttYXJnaW4tYm90dG9tOiA4NHB4O31cbi5tLWItODUge21hcmdpbi1ib3R0b206IDg1cHg7fVxuLm0tYi04NiB7bWFyZ2luLWJvdHRvbTogODZweDt9XG4ubS1iLTg3IHttYXJnaW4tYm90dG9tOiA4N3B4O31cbi5tLWItODgge21hcmdpbi1ib3R0b206IDg4cHg7fVxuLm0tYi04OSB7bWFyZ2luLWJvdHRvbTogODlweDt9XG4ubS1iLTkwIHttYXJnaW4tYm90dG9tOiA5MHB4O31cbi5tLWItOTEge21hcmdpbi1ib3R0b206IDkxcHg7fVxuLm0tYi05MiB7bWFyZ2luLWJvdHRvbTogOTJweDt9XG4ubS1iLTkzIHttYXJnaW4tYm90dG9tOiA5M3B4O31cbi5tLWItOTQge21hcmdpbi1ib3R0b206IDk0cHg7fVxuLm0tYi05NSB7bWFyZ2luLWJvdHRvbTogOTVweDt9XG4ubS1iLTk2IHttYXJnaW4tYm90dG9tOiA5NnB4O31cbi5tLWItOTcge21hcmdpbi1ib3R0b206IDk3cHg7fVxuLm0tYi05OCB7bWFyZ2luLWJvdHRvbTogOThweDt9XG4ubS1iLTk5IHttYXJnaW4tYm90dG9tOiA5OXB4O31cbi5tLWItMTAwIHttYXJnaW4tYm90dG9tOiAxMDBweDt9XG4ubS1iLTEwMSB7bWFyZ2luLWJvdHRvbTogMTAxcHg7fVxuLm0tYi0xMDIge21hcmdpbi1ib3R0b206IDEwMnB4O31cbi5tLWItMTAzIHttYXJnaW4tYm90dG9tOiAxMDNweDt9XG4ubS1iLTEwNCB7bWFyZ2luLWJvdHRvbTogMTA0cHg7fVxuLm0tYi0xMDUge21hcmdpbi1ib3R0b206IDEwNXB4O31cbi5tLWItMTA2IHttYXJnaW4tYm90dG9tOiAxMDZweDt9XG4ubS1iLTEwNyB7bWFyZ2luLWJvdHRvbTogMTA3cHg7fVxuLm0tYi0xMDgge21hcmdpbi1ib3R0b206IDEwOHB4O31cbi5tLWItMTA5IHttYXJnaW4tYm90dG9tOiAxMDlweDt9XG4ubS1iLTExMCB7bWFyZ2luLWJvdHRvbTogMTEwcHg7fVxuLm0tYi0xMTEge21hcmdpbi1ib3R0b206IDExMXB4O31cbi5tLWItMTEyIHttYXJnaW4tYm90dG9tOiAxMTJweDt9XG4ubS1iLTExMyB7bWFyZ2luLWJvdHRvbTogMTEzcHg7fVxuLm0tYi0xMTQge21hcmdpbi1ib3R0b206IDExNHB4O31cbi5tLWItMTE1IHttYXJnaW4tYm90dG9tOiAxMTVweDt9XG4ubS1iLTExNiB7bWFyZ2luLWJvdHRvbTogMTE2cHg7fVxuLm0tYi0xMTcge21hcmdpbi1ib3R0b206IDExN3B4O31cbi5tLWItMTE4IHttYXJnaW4tYm90dG9tOiAxMThweDt9XG4ubS1iLTExOSB7bWFyZ2luLWJvdHRvbTogMTE5cHg7fVxuLm0tYi0xMjAge21hcmdpbi1ib3R0b206IDEyMHB4O31cbi5tLWItMTIxIHttYXJnaW4tYm90dG9tOiAxMjFweDt9XG4ubS1iLTEyMiB7bWFyZ2luLWJvdHRvbTogMTIycHg7fVxuLm0tYi0xMjMge21hcmdpbi1ib3R0b206IDEyM3B4O31cbi5tLWItMTI0IHttYXJnaW4tYm90dG9tOiAxMjRweDt9XG4ubS1iLTEyNSB7bWFyZ2luLWJvdHRvbTogMTI1cHg7fVxuLm0tYi0xMjYge21hcmdpbi1ib3R0b206IDEyNnB4O31cbi5tLWItMTI3IHttYXJnaW4tYm90dG9tOiAxMjdweDt9XG4ubS1iLTEyOCB7bWFyZ2luLWJvdHRvbTogMTI4cHg7fVxuLm0tYi0xMjkge21hcmdpbi1ib3R0b206IDEyOXB4O31cbi5tLWItMTMwIHttYXJnaW4tYm90dG9tOiAxMzBweDt9XG4ubS1iLTEzMSB7bWFyZ2luLWJvdHRvbTogMTMxcHg7fVxuLm0tYi0xMzIge21hcmdpbi1ib3R0b206IDEzMnB4O31cbi5tLWItMTMzIHttYXJnaW4tYm90dG9tOiAxMzNweDt9XG4ubS1iLTEzNCB7bWFyZ2luLWJvdHRvbTogMTM0cHg7fVxuLm0tYi0xMzUge21hcmdpbi1ib3R0b206IDEzNXB4O31cbi5tLWItMTM2IHttYXJnaW4tYm90dG9tOiAxMzZweDt9XG4ubS1iLTEzNyB7bWFyZ2luLWJvdHRvbTogMTM3cHg7fVxuLm0tYi0xMzgge21hcmdpbi1ib3R0b206IDEzOHB4O31cbi5tLWItMTM5IHttYXJnaW4tYm90dG9tOiAxMzlweDt9XG4ubS1iLTE0MCB7bWFyZ2luLWJvdHRvbTogMTQwcHg7fVxuLm0tYi0xNDEge21hcmdpbi1ib3R0b206IDE0MXB4O31cbi5tLWItMTQyIHttYXJnaW4tYm90dG9tOiAxNDJweDt9XG4ubS1iLTE0MyB7bWFyZ2luLWJvdHRvbTogMTQzcHg7fVxuLm0tYi0xNDQge21hcmdpbi1ib3R0b206IDE0NHB4O31cbi5tLWItMTQ1IHttYXJnaW4tYm90dG9tOiAxNDVweDt9XG4ubS1iLTE0NiB7bWFyZ2luLWJvdHRvbTogMTQ2cHg7fVxuLm0tYi0xNDcge21hcmdpbi1ib3R0b206IDE0N3B4O31cbi5tLWItMTQ4IHttYXJnaW4tYm90dG9tOiAxNDhweDt9XG4ubS1iLTE0OSB7bWFyZ2luLWJvdHRvbTogMTQ5cHg7fVxuLm0tYi0xNTAge21hcmdpbi1ib3R0b206IDE1MHB4O31cbi5tLWItMTUxIHttYXJnaW4tYm90dG9tOiAxNTFweDt9XG4ubS1iLTE1MiB7bWFyZ2luLWJvdHRvbTogMTUycHg7fVxuLm0tYi0xNTMge21hcmdpbi1ib3R0b206IDE1M3B4O31cbi5tLWItMTU0IHttYXJnaW4tYm90dG9tOiAxNTRweDt9XG4ubS1iLTE1NSB7bWFyZ2luLWJvdHRvbTogMTU1cHg7fVxuLm0tYi0xNTYge21hcmdpbi1ib3R0b206IDE1NnB4O31cbi5tLWItMTU3IHttYXJnaW4tYm90dG9tOiAxNTdweDt9XG4ubS1iLTE1OCB7bWFyZ2luLWJvdHRvbTogMTU4cHg7fVxuLm0tYi0xNTkge21hcmdpbi1ib3R0b206IDE1OXB4O31cbi5tLWItMTYwIHttYXJnaW4tYm90dG9tOiAxNjBweDt9XG4ubS1iLTE2MSB7bWFyZ2luLWJvdHRvbTogMTYxcHg7fVxuLm0tYi0xNjIge21hcmdpbi1ib3R0b206IDE2MnB4O31cbi5tLWItMTYzIHttYXJnaW4tYm90dG9tOiAxNjNweDt9XG4ubS1iLTE2NCB7bWFyZ2luLWJvdHRvbTogMTY0cHg7fVxuLm0tYi0xNjUge21hcmdpbi1ib3R0b206IDE2NXB4O31cbi5tLWItMTY2IHttYXJnaW4tYm90dG9tOiAxNjZweDt9XG4ubS1iLTE2NyB7bWFyZ2luLWJvdHRvbTogMTY3cHg7fVxuLm0tYi0xNjgge21hcmdpbi1ib3R0b206IDE2OHB4O31cbi5tLWItMTY5IHttYXJnaW4tYm90dG9tOiAxNjlweDt9XG4ubS1iLTE3MCB7bWFyZ2luLWJvdHRvbTogMTcwcHg7fVxuLm0tYi0xNzEge21hcmdpbi1ib3R0b206IDE3MXB4O31cbi5tLWItMTcyIHttYXJnaW4tYm90dG9tOiAxNzJweDt9XG4ubS1iLTE3MyB7bWFyZ2luLWJvdHRvbTogMTczcHg7fVxuLm0tYi0xNzQge21hcmdpbi1ib3R0b206IDE3NHB4O31cbi5tLWItMTc1IHttYXJnaW4tYm90dG9tOiAxNzVweDt9XG4ubS1iLTE3NiB7bWFyZ2luLWJvdHRvbTogMTc2cHg7fVxuLm0tYi0xNzcge21hcmdpbi1ib3R0b206IDE3N3B4O31cbi5tLWItMTc4IHttYXJnaW4tYm90dG9tOiAxNzhweDt9XG4ubS1iLTE3OSB7bWFyZ2luLWJvdHRvbTogMTc5cHg7fVxuLm0tYi0xODAge21hcmdpbi1ib3R0b206IDE4MHB4O31cbi5tLWItMTgxIHttYXJnaW4tYm90dG9tOiAxODFweDt9XG4ubS1iLTE4MiB7bWFyZ2luLWJvdHRvbTogMTgycHg7fVxuLm0tYi0xODMge21hcmdpbi1ib3R0b206IDE4M3B4O31cbi5tLWItMTg0IHttYXJnaW4tYm90dG9tOiAxODRweDt9XG4ubS1iLTE4NSB7bWFyZ2luLWJvdHRvbTogMTg1cHg7fVxuLm0tYi0xODYge21hcmdpbi1ib3R0b206IDE4NnB4O31cbi5tLWItMTg3IHttYXJnaW4tYm90dG9tOiAxODdweDt9XG4ubS1iLTE4OCB7bWFyZ2luLWJvdHRvbTogMTg4cHg7fVxuLm0tYi0xODkge21hcmdpbi1ib3R0b206IDE4OXB4O31cbi5tLWItMTkwIHttYXJnaW4tYm90dG9tOiAxOTBweDt9XG4ubS1iLTE5MSB7bWFyZ2luLWJvdHRvbTogMTkxcHg7fVxuLm0tYi0xOTIge21hcmdpbi1ib3R0b206IDE5MnB4O31cbi5tLWItMTkzIHttYXJnaW4tYm90dG9tOiAxOTNweDt9XG4ubS1iLTE5NCB7bWFyZ2luLWJvdHRvbTogMTk0cHg7fVxuLm0tYi0xOTUge21hcmdpbi1ib3R0b206IDE5NXB4O31cbi5tLWItMTk2IHttYXJnaW4tYm90dG9tOiAxOTZweDt9XG4ubS1iLTE5NyB7bWFyZ2luLWJvdHRvbTogMTk3cHg7fVxuLm0tYi0xOTgge21hcmdpbi1ib3R0b206IDE5OHB4O31cbi5tLWItMTk5IHttYXJnaW4tYm90dG9tOiAxOTlweDt9XG4ubS1iLTIwMCB7bWFyZ2luLWJvdHRvbTogMjAwcHg7fVxuLm0tYi0yMDEge21hcmdpbi1ib3R0b206IDIwMXB4O31cbi5tLWItMjAyIHttYXJnaW4tYm90dG9tOiAyMDJweDt9XG4ubS1iLTIwMyB7bWFyZ2luLWJvdHRvbTogMjAzcHg7fVxuLm0tYi0yMDQge21hcmdpbi1ib3R0b206IDIwNHB4O31cbi5tLWItMjA1IHttYXJnaW4tYm90dG9tOiAyMDVweDt9XG4ubS1iLTIwNiB7bWFyZ2luLWJvdHRvbTogMjA2cHg7fVxuLm0tYi0yMDcge21hcmdpbi1ib3R0b206IDIwN3B4O31cbi5tLWItMjA4IHttYXJnaW4tYm90dG9tOiAyMDhweDt9XG4ubS1iLTIwOSB7bWFyZ2luLWJvdHRvbTogMjA5cHg7fVxuLm0tYi0yMTAge21hcmdpbi1ib3R0b206IDIxMHB4O31cbi5tLWItMjExIHttYXJnaW4tYm90dG9tOiAyMTFweDt9XG4ubS1iLTIxMiB7bWFyZ2luLWJvdHRvbTogMjEycHg7fVxuLm0tYi0yMTMge21hcmdpbi1ib3R0b206IDIxM3B4O31cbi5tLWItMjE0IHttYXJnaW4tYm90dG9tOiAyMTRweDt9XG4ubS1iLTIxNSB7bWFyZ2luLWJvdHRvbTogMjE1cHg7fVxuLm0tYi0yMTYge21hcmdpbi1ib3R0b206IDIxNnB4O31cbi5tLWItMjE3IHttYXJnaW4tYm90dG9tOiAyMTdweDt9XG4ubS1iLTIxOCB7bWFyZ2luLWJvdHRvbTogMjE4cHg7fVxuLm0tYi0yMTkge21hcmdpbi1ib3R0b206IDIxOXB4O31cbi5tLWItMjIwIHttYXJnaW4tYm90dG9tOiAyMjBweDt9XG4ubS1iLTIyMSB7bWFyZ2luLWJvdHRvbTogMjIxcHg7fVxuLm0tYi0yMjIge21hcmdpbi1ib3R0b206IDIyMnB4O31cbi5tLWItMjIzIHttYXJnaW4tYm90dG9tOiAyMjNweDt9XG4ubS1iLTIyNCB7bWFyZ2luLWJvdHRvbTogMjI0cHg7fVxuLm0tYi0yMjUge21hcmdpbi1ib3R0b206IDIyNXB4O31cbi5tLWItMjI2IHttYXJnaW4tYm90dG9tOiAyMjZweDt9XG4ubS1iLTIyNyB7bWFyZ2luLWJvdHRvbTogMjI3cHg7fVxuLm0tYi0yMjgge21hcmdpbi1ib3R0b206IDIyOHB4O31cbi5tLWItMjI5IHttYXJnaW4tYm90dG9tOiAyMjlweDt9XG4ubS1iLTIzMCB7bWFyZ2luLWJvdHRvbTogMjMwcHg7fVxuLm0tYi0yMzEge21hcmdpbi1ib3R0b206IDIzMXB4O31cbi5tLWItMjMyIHttYXJnaW4tYm90dG9tOiAyMzJweDt9XG4ubS1iLTIzMyB7bWFyZ2luLWJvdHRvbTogMjMzcHg7fVxuLm0tYi0yMzQge21hcmdpbi1ib3R0b206IDIzNHB4O31cbi5tLWItMjM1IHttYXJnaW4tYm90dG9tOiAyMzVweDt9XG4ubS1iLTIzNiB7bWFyZ2luLWJvdHRvbTogMjM2cHg7fVxuLm0tYi0yMzcge21hcmdpbi1ib3R0b206IDIzN3B4O31cbi5tLWItMjM4IHttYXJnaW4tYm90dG9tOiAyMzhweDt9XG4ubS1iLTIzOSB7bWFyZ2luLWJvdHRvbTogMjM5cHg7fVxuLm0tYi0yNDAge21hcmdpbi1ib3R0b206IDI0MHB4O31cbi5tLWItMjQxIHttYXJnaW4tYm90dG9tOiAyNDFweDt9XG4ubS1iLTI0MiB7bWFyZ2luLWJvdHRvbTogMjQycHg7fVxuLm0tYi0yNDMge21hcmdpbi1ib3R0b206IDI0M3B4O31cbi5tLWItMjQ0IHttYXJnaW4tYm90dG9tOiAyNDRweDt9XG4ubS1iLTI0NSB7bWFyZ2luLWJvdHRvbTogMjQ1cHg7fVxuLm0tYi0yNDYge21hcmdpbi1ib3R0b206IDI0NnB4O31cbi5tLWItMjQ3IHttYXJnaW4tYm90dG9tOiAyNDdweDt9XG4ubS1iLTI0OCB7bWFyZ2luLWJvdHRvbTogMjQ4cHg7fVxuLm0tYi0yNDkge21hcmdpbi1ib3R0b206IDI0OXB4O31cbi5tLWItMjUwIHttYXJnaW4tYm90dG9tOiAyNTBweDt9XG4ubS1sLTAge21hcmdpbi1sZWZ0OiAwcHg7fVxuLm0tbC0xIHttYXJnaW4tbGVmdDogMXB4O31cbi5tLWwtMiB7bWFyZ2luLWxlZnQ6IDJweDt9XG4ubS1sLTMge21hcmdpbi1sZWZ0OiAzcHg7fVxuLm0tbC00IHttYXJnaW4tbGVmdDogNHB4O31cbi5tLWwtNSB7bWFyZ2luLWxlZnQ6IDVweDt9XG4ubS1sLTYge21hcmdpbi1sZWZ0OiA2cHg7fVxuLm0tbC03IHttYXJnaW4tbGVmdDogN3B4O31cbi5tLWwtOCB7bWFyZ2luLWxlZnQ6IDhweDt9XG4ubS1sLTkge21hcmdpbi1sZWZ0OiA5cHg7fVxuLm0tbC0xMCB7bWFyZ2luLWxlZnQ6IDEwcHg7fVxuLm0tbC0xMSB7bWFyZ2luLWxlZnQ6IDExcHg7fVxuLm0tbC0xMiB7bWFyZ2luLWxlZnQ6IDEycHg7fVxuLm0tbC0xMyB7bWFyZ2luLWxlZnQ6IDEzcHg7fVxuLm0tbC0xNCB7bWFyZ2luLWxlZnQ6IDE0cHg7fVxuLm0tbC0xNSB7bWFyZ2luLWxlZnQ6IDE1cHg7fVxuLm0tbC0xNiB7bWFyZ2luLWxlZnQ6IDE2cHg7fVxuLm0tbC0xNyB7bWFyZ2luLWxlZnQ6IDE3cHg7fVxuLm0tbC0xOCB7bWFyZ2luLWxlZnQ6IDE4cHg7fVxuLm0tbC0xOSB7bWFyZ2luLWxlZnQ6IDE5cHg7fVxuLm0tbC0yMCB7bWFyZ2luLWxlZnQ6IDIwcHg7fVxuLm0tbC0yMSB7bWFyZ2luLWxlZnQ6IDIxcHg7fVxuLm0tbC0yMiB7bWFyZ2luLWxlZnQ6IDIycHg7fVxuLm0tbC0yMyB7bWFyZ2luLWxlZnQ6IDIzcHg7fVxuLm0tbC0yNCB7bWFyZ2luLWxlZnQ6IDI0cHg7fVxuLm0tbC0yNSB7bWFyZ2luLWxlZnQ6IDI1cHg7fVxuLm0tbC0yNiB7bWFyZ2luLWxlZnQ6IDI2cHg7fVxuLm0tbC0yNyB7bWFyZ2luLWxlZnQ6IDI3cHg7fVxuLm0tbC0yOCB7bWFyZ2luLWxlZnQ6IDI4cHg7fVxuLm0tbC0yOSB7bWFyZ2luLWxlZnQ6IDI5cHg7fVxuLm0tbC0zMCB7bWFyZ2luLWxlZnQ6IDMwcHg7fVxuLm0tbC0zMSB7bWFyZ2luLWxlZnQ6IDMxcHg7fVxuLm0tbC0zMiB7bWFyZ2luLWxlZnQ6IDMycHg7fVxuLm0tbC0zMyB7bWFyZ2luLWxlZnQ6IDMzcHg7fVxuLm0tbC0zNCB7bWFyZ2luLWxlZnQ6IDM0cHg7fVxuLm0tbC0zNSB7bWFyZ2luLWxlZnQ6IDM1cHg7fVxuLm0tbC0zNiB7bWFyZ2luLWxlZnQ6IDM2cHg7fVxuLm0tbC0zNyB7bWFyZ2luLWxlZnQ6IDM3cHg7fVxuLm0tbC0zOCB7bWFyZ2luLWxlZnQ6IDM4cHg7fVxuLm0tbC0zOSB7bWFyZ2luLWxlZnQ6IDM5cHg7fVxuLm0tbC00MCB7bWFyZ2luLWxlZnQ6IDQwcHg7fVxuLm0tbC00MSB7bWFyZ2luLWxlZnQ6IDQxcHg7fVxuLm0tbC00MiB7bWFyZ2luLWxlZnQ6IDQycHg7fVxuLm0tbC00MyB7bWFyZ2luLWxlZnQ6IDQzcHg7fVxuLm0tbC00NCB7bWFyZ2luLWxlZnQ6IDQ0cHg7fVxuLm0tbC00NSB7bWFyZ2luLWxlZnQ6IDQ1cHg7fVxuLm0tbC00NiB7bWFyZ2luLWxlZnQ6IDQ2cHg7fVxuLm0tbC00NyB7bWFyZ2luLWxlZnQ6IDQ3cHg7fVxuLm0tbC00OCB7bWFyZ2luLWxlZnQ6IDQ4cHg7fVxuLm0tbC00OSB7bWFyZ2luLWxlZnQ6IDQ5cHg7fVxuLm0tbC01MCB7bWFyZ2luLWxlZnQ6IDUwcHg7fVxuLm0tbC01MSB7bWFyZ2luLWxlZnQ6IDUxcHg7fVxuLm0tbC01MiB7bWFyZ2luLWxlZnQ6IDUycHg7fVxuLm0tbC01MyB7bWFyZ2luLWxlZnQ6IDUzcHg7fVxuLm0tbC01NCB7bWFyZ2luLWxlZnQ6IDU0cHg7fVxuLm0tbC01NSB7bWFyZ2luLWxlZnQ6IDU1cHg7fVxuLm0tbC01NiB7bWFyZ2luLWxlZnQ6IDU2cHg7fVxuLm0tbC01NyB7bWFyZ2luLWxlZnQ6IDU3cHg7fVxuLm0tbC01OCB7bWFyZ2luLWxlZnQ6IDU4cHg7fVxuLm0tbC01OSB7bWFyZ2luLWxlZnQ6IDU5cHg7fVxuLm0tbC02MCB7bWFyZ2luLWxlZnQ6IDYwcHg7fVxuLm0tbC02MSB7bWFyZ2luLWxlZnQ6IDYxcHg7fVxuLm0tbC02MiB7bWFyZ2luLWxlZnQ6IDYycHg7fVxuLm0tbC02MyB7bWFyZ2luLWxlZnQ6IDYzcHg7fVxuLm0tbC02NCB7bWFyZ2luLWxlZnQ6IDY0cHg7fVxuLm0tbC02NSB7bWFyZ2luLWxlZnQ6IDY1cHg7fVxuLm0tbC02NiB7bWFyZ2luLWxlZnQ6IDY2cHg7fVxuLm0tbC02NyB7bWFyZ2luLWxlZnQ6IDY3cHg7fVxuLm0tbC02OCB7bWFyZ2luLWxlZnQ6IDY4cHg7fVxuLm0tbC02OSB7bWFyZ2luLWxlZnQ6IDY5cHg7fVxuLm0tbC03MCB7bWFyZ2luLWxlZnQ6IDcwcHg7fVxuLm0tbC03MSB7bWFyZ2luLWxlZnQ6IDcxcHg7fVxuLm0tbC03MiB7bWFyZ2luLWxlZnQ6IDcycHg7fVxuLm0tbC03MyB7bWFyZ2luLWxlZnQ6IDczcHg7fVxuLm0tbC03NCB7bWFyZ2luLWxlZnQ6IDc0cHg7fVxuLm0tbC03NSB7bWFyZ2luLWxlZnQ6IDc1cHg7fVxuLm0tbC03NiB7bWFyZ2luLWxlZnQ6IDc2cHg7fVxuLm0tbC03NyB7bWFyZ2luLWxlZnQ6IDc3cHg7fVxuLm0tbC03OCB7bWFyZ2luLWxlZnQ6IDc4cHg7fVxuLm0tbC03OSB7bWFyZ2luLWxlZnQ6IDc5cHg7fVxuLm0tbC04MCB7bWFyZ2luLWxlZnQ6IDgwcHg7fVxuLm0tbC04MSB7bWFyZ2luLWxlZnQ6IDgxcHg7fVxuLm0tbC04MiB7bWFyZ2luLWxlZnQ6IDgycHg7fVxuLm0tbC04MyB7bWFyZ2luLWxlZnQ6IDgzcHg7fVxuLm0tbC04NCB7bWFyZ2luLWxlZnQ6IDg0cHg7fVxuLm0tbC04NSB7bWFyZ2luLWxlZnQ6IDg1cHg7fVxuLm0tbC04NiB7bWFyZ2luLWxlZnQ6IDg2cHg7fVxuLm0tbC04NyB7bWFyZ2luLWxlZnQ6IDg3cHg7fVxuLm0tbC04OCB7bWFyZ2luLWxlZnQ6IDg4cHg7fVxuLm0tbC04OSB7bWFyZ2luLWxlZnQ6IDg5cHg7fVxuLm0tbC05MCB7bWFyZ2luLWxlZnQ6IDkwcHg7fVxuLm0tbC05MSB7bWFyZ2luLWxlZnQ6IDkxcHg7fVxuLm0tbC05MiB7bWFyZ2luLWxlZnQ6IDkycHg7fVxuLm0tbC05MyB7bWFyZ2luLWxlZnQ6IDkzcHg7fVxuLm0tbC05NCB7bWFyZ2luLWxlZnQ6IDk0cHg7fVxuLm0tbC05NSB7bWFyZ2luLWxlZnQ6IDk1cHg7fVxuLm0tbC05NiB7bWFyZ2luLWxlZnQ6IDk2cHg7fVxuLm0tbC05NyB7bWFyZ2luLWxlZnQ6IDk3cHg7fVxuLm0tbC05OCB7bWFyZ2luLWxlZnQ6IDk4cHg7fVxuLm0tbC05OSB7bWFyZ2luLWxlZnQ6IDk5cHg7fVxuLm0tbC0xMDAge21hcmdpbi1sZWZ0OiAxMDBweDt9XG4ubS1sLTEwMSB7bWFyZ2luLWxlZnQ6IDEwMXB4O31cbi5tLWwtMTAyIHttYXJnaW4tbGVmdDogMTAycHg7fVxuLm0tbC0xMDMge21hcmdpbi1sZWZ0OiAxMDNweDt9XG4ubS1sLTEwNCB7bWFyZ2luLWxlZnQ6IDEwNHB4O31cbi5tLWwtMTA1IHttYXJnaW4tbGVmdDogMTA1cHg7fVxuLm0tbC0xMDYge21hcmdpbi1sZWZ0OiAxMDZweDt9XG4ubS1sLTEwNyB7bWFyZ2luLWxlZnQ6IDEwN3B4O31cbi5tLWwtMTA4IHttYXJnaW4tbGVmdDogMTA4cHg7fVxuLm0tbC0xMDkge21hcmdpbi1sZWZ0OiAxMDlweDt9XG4ubS1sLTExMCB7bWFyZ2luLWxlZnQ6IDExMHB4O31cbi5tLWwtMTExIHttYXJnaW4tbGVmdDogMTExcHg7fVxuLm0tbC0xMTIge21hcmdpbi1sZWZ0OiAxMTJweDt9XG4ubS1sLTExMyB7bWFyZ2luLWxlZnQ6IDExM3B4O31cbi5tLWwtMTE0IHttYXJnaW4tbGVmdDogMTE0cHg7fVxuLm0tbC0xMTUge21hcmdpbi1sZWZ0OiAxMTVweDt9XG4ubS1sLTExNiB7bWFyZ2luLWxlZnQ6IDExNnB4O31cbi5tLWwtMTE3IHttYXJnaW4tbGVmdDogMTE3cHg7fVxuLm0tbC0xMTgge21hcmdpbi1sZWZ0OiAxMThweDt9XG4ubS1sLTExOSB7bWFyZ2luLWxlZnQ6IDExOXB4O31cbi5tLWwtMTIwIHttYXJnaW4tbGVmdDogMTIwcHg7fVxuLm0tbC0xMjEge21hcmdpbi1sZWZ0OiAxMjFweDt9XG4ubS1sLTEyMiB7bWFyZ2luLWxlZnQ6IDEyMnB4O31cbi5tLWwtMTIzIHttYXJnaW4tbGVmdDogMTIzcHg7fVxuLm0tbC0xMjQge21hcmdpbi1sZWZ0OiAxMjRweDt9XG4ubS1sLTEyNSB7bWFyZ2luLWxlZnQ6IDEyNXB4O31cbi5tLWwtMTI2IHttYXJnaW4tbGVmdDogMTI2cHg7fVxuLm0tbC0xMjcge21hcmdpbi1sZWZ0OiAxMjdweDt9XG4ubS1sLTEyOCB7bWFyZ2luLWxlZnQ6IDEyOHB4O31cbi5tLWwtMTI5IHttYXJnaW4tbGVmdDogMTI5cHg7fVxuLm0tbC0xMzAge21hcmdpbi1sZWZ0OiAxMzBweDt9XG4ubS1sLTEzMSB7bWFyZ2luLWxlZnQ6IDEzMXB4O31cbi5tLWwtMTMyIHttYXJnaW4tbGVmdDogMTMycHg7fVxuLm0tbC0xMzMge21hcmdpbi1sZWZ0OiAxMzNweDt9XG4ubS1sLTEzNCB7bWFyZ2luLWxlZnQ6IDEzNHB4O31cbi5tLWwtMTM1IHttYXJnaW4tbGVmdDogMTM1cHg7fVxuLm0tbC0xMzYge21hcmdpbi1sZWZ0OiAxMzZweDt9XG4ubS1sLTEzNyB7bWFyZ2luLWxlZnQ6IDEzN3B4O31cbi5tLWwtMTM4IHttYXJnaW4tbGVmdDogMTM4cHg7fVxuLm0tbC0xMzkge21hcmdpbi1sZWZ0OiAxMzlweDt9XG4ubS1sLTE0MCB7bWFyZ2luLWxlZnQ6IDE0MHB4O31cbi5tLWwtMTQxIHttYXJnaW4tbGVmdDogMTQxcHg7fVxuLm0tbC0xNDIge21hcmdpbi1sZWZ0OiAxNDJweDt9XG4ubS1sLTE0MyB7bWFyZ2luLWxlZnQ6IDE0M3B4O31cbi5tLWwtMTQ0IHttYXJnaW4tbGVmdDogMTQ0cHg7fVxuLm0tbC0xNDUge21hcmdpbi1sZWZ0OiAxNDVweDt9XG4ubS1sLTE0NiB7bWFyZ2luLWxlZnQ6IDE0NnB4O31cbi5tLWwtMTQ3IHttYXJnaW4tbGVmdDogMTQ3cHg7fVxuLm0tbC0xNDgge21hcmdpbi1sZWZ0OiAxNDhweDt9XG4ubS1sLTE0OSB7bWFyZ2luLWxlZnQ6IDE0OXB4O31cbi5tLWwtMTUwIHttYXJnaW4tbGVmdDogMTUwcHg7fVxuLm0tbC0xNTEge21hcmdpbi1sZWZ0OiAxNTFweDt9XG4ubS1sLTE1MiB7bWFyZ2luLWxlZnQ6IDE1MnB4O31cbi5tLWwtMTUzIHttYXJnaW4tbGVmdDogMTUzcHg7fVxuLm0tbC0xNTQge21hcmdpbi1sZWZ0OiAxNTRweDt9XG4ubS1sLTE1NSB7bWFyZ2luLWxlZnQ6IDE1NXB4O31cbi5tLWwtMTU2IHttYXJnaW4tbGVmdDogMTU2cHg7fVxuLm0tbC0xNTcge21hcmdpbi1sZWZ0OiAxNTdweDt9XG4ubS1sLTE1OCB7bWFyZ2luLWxlZnQ6IDE1OHB4O31cbi5tLWwtMTU5IHttYXJnaW4tbGVmdDogMTU5cHg7fVxuLm0tbC0xNjAge21hcmdpbi1sZWZ0OiAxNjBweDt9XG4ubS1sLTE2MSB7bWFyZ2luLWxlZnQ6IDE2MXB4O31cbi5tLWwtMTYyIHttYXJnaW4tbGVmdDogMTYycHg7fVxuLm0tbC0xNjMge21hcmdpbi1sZWZ0OiAxNjNweDt9XG4ubS1sLTE2NCB7bWFyZ2luLWxlZnQ6IDE2NHB4O31cbi5tLWwtMTY1IHttYXJnaW4tbGVmdDogMTY1cHg7fVxuLm0tbC0xNjYge21hcmdpbi1sZWZ0OiAxNjZweDt9XG4ubS1sLTE2NyB7bWFyZ2luLWxlZnQ6IDE2N3B4O31cbi5tLWwtMTY4IHttYXJnaW4tbGVmdDogMTY4cHg7fVxuLm0tbC0xNjkge21hcmdpbi1sZWZ0OiAxNjlweDt9XG4ubS1sLTE3MCB7bWFyZ2luLWxlZnQ6IDE3MHB4O31cbi5tLWwtMTcxIHttYXJnaW4tbGVmdDogMTcxcHg7fVxuLm0tbC0xNzIge21hcmdpbi1sZWZ0OiAxNzJweDt9XG4ubS1sLTE3MyB7bWFyZ2luLWxlZnQ6IDE3M3B4O31cbi5tLWwtMTc0IHttYXJnaW4tbGVmdDogMTc0cHg7fVxuLm0tbC0xNzUge21hcmdpbi1sZWZ0OiAxNzVweDt9XG4ubS1sLTE3NiB7bWFyZ2luLWxlZnQ6IDE3NnB4O31cbi5tLWwtMTc3IHttYXJnaW4tbGVmdDogMTc3cHg7fVxuLm0tbC0xNzgge21hcmdpbi1sZWZ0OiAxNzhweDt9XG4ubS1sLTE3OSB7bWFyZ2luLWxlZnQ6IDE3OXB4O31cbi5tLWwtMTgwIHttYXJnaW4tbGVmdDogMTgwcHg7fVxuLm0tbC0xODEge21hcmdpbi1sZWZ0OiAxODFweDt9XG4ubS1sLTE4MiB7bWFyZ2luLWxlZnQ6IDE4MnB4O31cbi5tLWwtMTgzIHttYXJnaW4tbGVmdDogMTgzcHg7fVxuLm0tbC0xODQge21hcmdpbi1sZWZ0OiAxODRweDt9XG4ubS1sLTE4NSB7bWFyZ2luLWxlZnQ6IDE4NXB4O31cbi5tLWwtMTg2IHttYXJnaW4tbGVmdDogMTg2cHg7fVxuLm0tbC0xODcge21hcmdpbi1sZWZ0OiAxODdweDt9XG4ubS1sLTE4OCB7bWFyZ2luLWxlZnQ6IDE4OHB4O31cbi5tLWwtMTg5IHttYXJnaW4tbGVmdDogMTg5cHg7fVxuLm0tbC0xOTAge21hcmdpbi1sZWZ0OiAxOTBweDt9XG4ubS1sLTE5MSB7bWFyZ2luLWxlZnQ6IDE5MXB4O31cbi5tLWwtMTkyIHttYXJnaW4tbGVmdDogMTkycHg7fVxuLm0tbC0xOTMge21hcmdpbi1sZWZ0OiAxOTNweDt9XG4ubS1sLTE5NCB7bWFyZ2luLWxlZnQ6IDE5NHB4O31cbi5tLWwtMTk1IHttYXJnaW4tbGVmdDogMTk1cHg7fVxuLm0tbC0xOTYge21hcmdpbi1sZWZ0OiAxOTZweDt9XG4ubS1sLTE5NyB7bWFyZ2luLWxlZnQ6IDE5N3B4O31cbi5tLWwtMTk4IHttYXJnaW4tbGVmdDogMTk4cHg7fVxuLm0tbC0xOTkge21hcmdpbi1sZWZ0OiAxOTlweDt9XG4ubS1sLTIwMCB7bWFyZ2luLWxlZnQ6IDIwMHB4O31cbi5tLWwtMjAxIHttYXJnaW4tbGVmdDogMjAxcHg7fVxuLm0tbC0yMDIge21hcmdpbi1sZWZ0OiAyMDJweDt9XG4ubS1sLTIwMyB7bWFyZ2luLWxlZnQ6IDIwM3B4O31cbi5tLWwtMjA0IHttYXJnaW4tbGVmdDogMjA0cHg7fVxuLm0tbC0yMDUge21hcmdpbi1sZWZ0OiAyMDVweDt9XG4ubS1sLTIwNiB7bWFyZ2luLWxlZnQ6IDIwNnB4O31cbi5tLWwtMjA3IHttYXJnaW4tbGVmdDogMjA3cHg7fVxuLm0tbC0yMDgge21hcmdpbi1sZWZ0OiAyMDhweDt9XG4ubS1sLTIwOSB7bWFyZ2luLWxlZnQ6IDIwOXB4O31cbi5tLWwtMjEwIHttYXJnaW4tbGVmdDogMjEwcHg7fVxuLm0tbC0yMTEge21hcmdpbi1sZWZ0OiAyMTFweDt9XG4ubS1sLTIxMiB7bWFyZ2luLWxlZnQ6IDIxMnB4O31cbi5tLWwtMjEzIHttYXJnaW4tbGVmdDogMjEzcHg7fVxuLm0tbC0yMTQge21hcmdpbi1sZWZ0OiAyMTRweDt9XG4ubS1sLTIxNSB7bWFyZ2luLWxlZnQ6IDIxNXB4O31cbi5tLWwtMjE2IHttYXJnaW4tbGVmdDogMjE2cHg7fVxuLm0tbC0yMTcge21hcmdpbi1sZWZ0OiAyMTdweDt9XG4ubS1sLTIxOCB7bWFyZ2luLWxlZnQ6IDIxOHB4O31cbi5tLWwtMjE5IHttYXJnaW4tbGVmdDogMjE5cHg7fVxuLm0tbC0yMjAge21hcmdpbi1sZWZ0OiAyMjBweDt9XG4ubS1sLTIyMSB7bWFyZ2luLWxlZnQ6IDIyMXB4O31cbi5tLWwtMjIyIHttYXJnaW4tbGVmdDogMjIycHg7fVxuLm0tbC0yMjMge21hcmdpbi1sZWZ0OiAyMjNweDt9XG4ubS1sLTIyNCB7bWFyZ2luLWxlZnQ6IDIyNHB4O31cbi5tLWwtMjI1IHttYXJnaW4tbGVmdDogMjI1cHg7fVxuLm0tbC0yMjYge21hcmdpbi1sZWZ0OiAyMjZweDt9XG4ubS1sLTIyNyB7bWFyZ2luLWxlZnQ6IDIyN3B4O31cbi5tLWwtMjI4IHttYXJnaW4tbGVmdDogMjI4cHg7fVxuLm0tbC0yMjkge21hcmdpbi1sZWZ0OiAyMjlweDt9XG4ubS1sLTIzMCB7bWFyZ2luLWxlZnQ6IDIzMHB4O31cbi5tLWwtMjMxIHttYXJnaW4tbGVmdDogMjMxcHg7fVxuLm0tbC0yMzIge21hcmdpbi1sZWZ0OiAyMzJweDt9XG4ubS1sLTIzMyB7bWFyZ2luLWxlZnQ6IDIzM3B4O31cbi5tLWwtMjM0IHttYXJnaW4tbGVmdDogMjM0cHg7fVxuLm0tbC0yMzUge21hcmdpbi1sZWZ0OiAyMzVweDt9XG4ubS1sLTIzNiB7bWFyZ2luLWxlZnQ6IDIzNnB4O31cbi5tLWwtMjM3IHttYXJnaW4tbGVmdDogMjM3cHg7fVxuLm0tbC0yMzgge21hcmdpbi1sZWZ0OiAyMzhweDt9XG4ubS1sLTIzOSB7bWFyZ2luLWxlZnQ6IDIzOXB4O31cbi5tLWwtMjQwIHttYXJnaW4tbGVmdDogMjQwcHg7fVxuLm0tbC0yNDEge21hcmdpbi1sZWZ0OiAyNDFweDt9XG4ubS1sLTI0MiB7bWFyZ2luLWxlZnQ6IDI0MnB4O31cbi5tLWwtMjQzIHttYXJnaW4tbGVmdDogMjQzcHg7fVxuLm0tbC0yNDQge21hcmdpbi1sZWZ0OiAyNDRweDt9XG4ubS1sLTI0NSB7bWFyZ2luLWxlZnQ6IDI0NXB4O31cbi5tLWwtMjQ2IHttYXJnaW4tbGVmdDogMjQ2cHg7fVxuLm0tbC0yNDcge21hcmdpbi1sZWZ0OiAyNDdweDt9XG4ubS1sLTI0OCB7bWFyZ2luLWxlZnQ6IDI0OHB4O31cbi5tLWwtMjQ5IHttYXJnaW4tbGVmdDogMjQ5cHg7fVxuLm0tbC0yNTAge21hcmdpbi1sZWZ0OiAyNTBweDt9XG4ubS1yLTAge21hcmdpbi1yaWdodDogMHB4O31cbi5tLXItMSB7bWFyZ2luLXJpZ2h0OiAxcHg7fVxuLm0tci0yIHttYXJnaW4tcmlnaHQ6IDJweDt9XG4ubS1yLTMge21hcmdpbi1yaWdodDogM3B4O31cbi5tLXItNCB7bWFyZ2luLXJpZ2h0OiA0cHg7fVxuLm0tci01IHttYXJnaW4tcmlnaHQ6IDVweDt9XG4ubS1yLTYge21hcmdpbi1yaWdodDogNnB4O31cbi5tLXItNyB7bWFyZ2luLXJpZ2h0OiA3cHg7fVxuLm0tci04IHttYXJnaW4tcmlnaHQ6IDhweDt9XG4ubS1yLTkge21hcmdpbi1yaWdodDogOXB4O31cbi5tLXItMTAge21hcmdpbi1yaWdodDogMTBweDt9XG4ubS1yLTExIHttYXJnaW4tcmlnaHQ6IDExcHg7fVxuLm0tci0xMiB7bWFyZ2luLXJpZ2h0OiAxMnB4O31cbi5tLXItMTMge21hcmdpbi1yaWdodDogMTNweDt9XG4ubS1yLTE0IHttYXJnaW4tcmlnaHQ6IDE0cHg7fVxuLm0tci0xNSB7bWFyZ2luLXJpZ2h0OiAxNXB4O31cbi5tLXItMTYge21hcmdpbi1yaWdodDogMTZweDt9XG4ubS1yLTE3IHttYXJnaW4tcmlnaHQ6IDE3cHg7fVxuLm0tci0xOCB7bWFyZ2luLXJpZ2h0OiAxOHB4O31cbi5tLXItMTkge21hcmdpbi1yaWdodDogMTlweDt9XG4ubS1yLTIwIHttYXJnaW4tcmlnaHQ6IDIwcHg7fVxuLm0tci0yMSB7bWFyZ2luLXJpZ2h0OiAyMXB4O31cbi5tLXItMjIge21hcmdpbi1yaWdodDogMjJweDt9XG4ubS1yLTIzIHttYXJnaW4tcmlnaHQ6IDIzcHg7fVxuLm0tci0yNCB7bWFyZ2luLXJpZ2h0OiAyNHB4O31cbi5tLXItMjUge21hcmdpbi1yaWdodDogMjVweDt9XG4ubS1yLTI2IHttYXJnaW4tcmlnaHQ6IDI2cHg7fVxuLm0tci0yNyB7bWFyZ2luLXJpZ2h0OiAyN3B4O31cbi5tLXItMjgge21hcmdpbi1yaWdodDogMjhweDt9XG4ubS1yLTI5IHttYXJnaW4tcmlnaHQ6IDI5cHg7fVxuLm0tci0zMCB7bWFyZ2luLXJpZ2h0OiAzMHB4O31cbi5tLXItMzEge21hcmdpbi1yaWdodDogMzFweDt9XG4ubS1yLTMyIHttYXJnaW4tcmlnaHQ6IDMycHg7fVxuLm0tci0zMyB7bWFyZ2luLXJpZ2h0OiAzM3B4O31cbi5tLXItMzQge21hcmdpbi1yaWdodDogMzRweDt9XG4ubS1yLTM1IHttYXJnaW4tcmlnaHQ6IDM1cHg7fVxuLm0tci0zNiB7bWFyZ2luLXJpZ2h0OiAzNnB4O31cbi5tLXItMzcge21hcmdpbi1yaWdodDogMzdweDt9XG4ubS1yLTM4IHttYXJnaW4tcmlnaHQ6IDM4cHg7fVxuLm0tci0zOSB7bWFyZ2luLXJpZ2h0OiAzOXB4O31cbi5tLXItNDAge21hcmdpbi1yaWdodDogNDBweDt9XG4ubS1yLTQxIHttYXJnaW4tcmlnaHQ6IDQxcHg7fVxuLm0tci00MiB7bWFyZ2luLXJpZ2h0OiA0MnB4O31cbi5tLXItNDMge21hcmdpbi1yaWdodDogNDNweDt9XG4ubS1yLTQ0IHttYXJnaW4tcmlnaHQ6IDQ0cHg7fVxuLm0tci00NSB7bWFyZ2luLXJpZ2h0OiA0NXB4O31cbi5tLXItNDYge21hcmdpbi1yaWdodDogNDZweDt9XG4ubS1yLTQ3IHttYXJnaW4tcmlnaHQ6IDQ3cHg7fVxuLm0tci00OCB7bWFyZ2luLXJpZ2h0OiA0OHB4O31cbi5tLXItNDkge21hcmdpbi1yaWdodDogNDlweDt9XG4ubS1yLTUwIHttYXJnaW4tcmlnaHQ6IDUwcHg7fVxuLm0tci01MSB7bWFyZ2luLXJpZ2h0OiA1MXB4O31cbi5tLXItNTIge21hcmdpbi1yaWdodDogNTJweDt9XG4ubS1yLTUzIHttYXJnaW4tcmlnaHQ6IDUzcHg7fVxuLm0tci01NCB7bWFyZ2luLXJpZ2h0OiA1NHB4O31cbi5tLXItNTUge21hcmdpbi1yaWdodDogNTVweDt9XG4ubS1yLTU2IHttYXJnaW4tcmlnaHQ6IDU2cHg7fVxuLm0tci01NyB7bWFyZ2luLXJpZ2h0OiA1N3B4O31cbi5tLXItNTgge21hcmdpbi1yaWdodDogNThweDt9XG4ubS1yLTU5IHttYXJnaW4tcmlnaHQ6IDU5cHg7fVxuLm0tci02MCB7bWFyZ2luLXJpZ2h0OiA2MHB4O31cbi5tLXItNjEge21hcmdpbi1yaWdodDogNjFweDt9XG4ubS1yLTYyIHttYXJnaW4tcmlnaHQ6IDYycHg7fVxuLm0tci02MyB7bWFyZ2luLXJpZ2h0OiA2M3B4O31cbi5tLXItNjQge21hcmdpbi1yaWdodDogNjRweDt9XG4ubS1yLTY1IHttYXJnaW4tcmlnaHQ6IDY1cHg7fVxuLm0tci02NiB7bWFyZ2luLXJpZ2h0OiA2NnB4O31cbi5tLXItNjcge21hcmdpbi1yaWdodDogNjdweDt9XG4ubS1yLTY4IHttYXJnaW4tcmlnaHQ6IDY4cHg7fVxuLm0tci02OSB7bWFyZ2luLXJpZ2h0OiA2OXB4O31cbi5tLXItNzAge21hcmdpbi1yaWdodDogNzBweDt9XG4ubS1yLTcxIHttYXJnaW4tcmlnaHQ6IDcxcHg7fVxuLm0tci03MiB7bWFyZ2luLXJpZ2h0OiA3MnB4O31cbi5tLXItNzMge21hcmdpbi1yaWdodDogNzNweDt9XG4ubS1yLTc0IHttYXJnaW4tcmlnaHQ6IDc0cHg7fVxuLm0tci03NSB7bWFyZ2luLXJpZ2h0OiA3NXB4O31cbi5tLXItNzYge21hcmdpbi1yaWdodDogNzZweDt9XG4ubS1yLTc3IHttYXJnaW4tcmlnaHQ6IDc3cHg7fVxuLm0tci03OCB7bWFyZ2luLXJpZ2h0OiA3OHB4O31cbi5tLXItNzkge21hcmdpbi1yaWdodDogNzlweDt9XG4ubS1yLTgwIHttYXJnaW4tcmlnaHQ6IDgwcHg7fVxuLm0tci04MSB7bWFyZ2luLXJpZ2h0OiA4MXB4O31cbi5tLXItODIge21hcmdpbi1yaWdodDogODJweDt9XG4ubS1yLTgzIHttYXJnaW4tcmlnaHQ6IDgzcHg7fVxuLm0tci04NCB7bWFyZ2luLXJpZ2h0OiA4NHB4O31cbi5tLXItODUge21hcmdpbi1yaWdodDogODVweDt9XG4ubS1yLTg2IHttYXJnaW4tcmlnaHQ6IDg2cHg7fVxuLm0tci04NyB7bWFyZ2luLXJpZ2h0OiA4N3B4O31cbi5tLXItODgge21hcmdpbi1yaWdodDogODhweDt9XG4ubS1yLTg5IHttYXJnaW4tcmlnaHQ6IDg5cHg7fVxuLm0tci05MCB7bWFyZ2luLXJpZ2h0OiA5MHB4O31cbi5tLXItOTEge21hcmdpbi1yaWdodDogOTFweDt9XG4ubS1yLTkyIHttYXJnaW4tcmlnaHQ6IDkycHg7fVxuLm0tci05MyB7bWFyZ2luLXJpZ2h0OiA5M3B4O31cbi5tLXItOTQge21hcmdpbi1yaWdodDogOTRweDt9XG4ubS1yLTk1IHttYXJnaW4tcmlnaHQ6IDk1cHg7fVxuLm0tci05NiB7bWFyZ2luLXJpZ2h0OiA5NnB4O31cbi5tLXItOTcge21hcmdpbi1yaWdodDogOTdweDt9XG4ubS1yLTk4IHttYXJnaW4tcmlnaHQ6IDk4cHg7fVxuLm0tci05OSB7bWFyZ2luLXJpZ2h0OiA5OXB4O31cbi5tLXItMTAwIHttYXJnaW4tcmlnaHQ6IDEwMHB4O31cbi5tLXItMTAxIHttYXJnaW4tcmlnaHQ6IDEwMXB4O31cbi5tLXItMTAyIHttYXJnaW4tcmlnaHQ6IDEwMnB4O31cbi5tLXItMTAzIHttYXJnaW4tcmlnaHQ6IDEwM3B4O31cbi5tLXItMTA0IHttYXJnaW4tcmlnaHQ6IDEwNHB4O31cbi5tLXItMTA1IHttYXJnaW4tcmlnaHQ6IDEwNXB4O31cbi5tLXItMTA2IHttYXJnaW4tcmlnaHQ6IDEwNnB4O31cbi5tLXItMTA3IHttYXJnaW4tcmlnaHQ6IDEwN3B4O31cbi5tLXItMTA4IHttYXJnaW4tcmlnaHQ6IDEwOHB4O31cbi5tLXItMTA5IHttYXJnaW4tcmlnaHQ6IDEwOXB4O31cbi5tLXItMTEwIHttYXJnaW4tcmlnaHQ6IDExMHB4O31cbi5tLXItMTExIHttYXJnaW4tcmlnaHQ6IDExMXB4O31cbi5tLXItMTEyIHttYXJnaW4tcmlnaHQ6IDExMnB4O31cbi5tLXItMTEzIHttYXJnaW4tcmlnaHQ6IDExM3B4O31cbi5tLXItMTE0IHttYXJnaW4tcmlnaHQ6IDExNHB4O31cbi5tLXItMTE1IHttYXJnaW4tcmlnaHQ6IDExNXB4O31cbi5tLXItMTE2IHttYXJnaW4tcmlnaHQ6IDExNnB4O31cbi5tLXItMTE3IHttYXJnaW4tcmlnaHQ6IDExN3B4O31cbi5tLXItMTE4IHttYXJnaW4tcmlnaHQ6IDExOHB4O31cbi5tLXItMTE5IHttYXJnaW4tcmlnaHQ6IDExOXB4O31cbi5tLXItMTIwIHttYXJnaW4tcmlnaHQ6IDEyMHB4O31cbi5tLXItMTIxIHttYXJnaW4tcmlnaHQ6IDEyMXB4O31cbi5tLXItMTIyIHttYXJnaW4tcmlnaHQ6IDEyMnB4O31cbi5tLXItMTIzIHttYXJnaW4tcmlnaHQ6IDEyM3B4O31cbi5tLXItMTI0IHttYXJnaW4tcmlnaHQ6IDEyNHB4O31cbi5tLXItMTI1IHttYXJnaW4tcmlnaHQ6IDEyNXB4O31cbi5tLXItMTI2IHttYXJnaW4tcmlnaHQ6IDEyNnB4O31cbi5tLXItMTI3IHttYXJnaW4tcmlnaHQ6IDEyN3B4O31cbi5tLXItMTI4IHttYXJnaW4tcmlnaHQ6IDEyOHB4O31cbi5tLXItMTI5IHttYXJnaW4tcmlnaHQ6IDEyOXB4O31cbi5tLXItMTMwIHttYXJnaW4tcmlnaHQ6IDEzMHB4O31cbi5tLXItMTMxIHttYXJnaW4tcmlnaHQ6IDEzMXB4O31cbi5tLXItMTMyIHttYXJnaW4tcmlnaHQ6IDEzMnB4O31cbi5tLXItMTMzIHttYXJnaW4tcmlnaHQ6IDEzM3B4O31cbi5tLXItMTM0IHttYXJnaW4tcmlnaHQ6IDEzNHB4O31cbi5tLXItMTM1IHttYXJnaW4tcmlnaHQ6IDEzNXB4O31cbi5tLXItMTM2IHttYXJnaW4tcmlnaHQ6IDEzNnB4O31cbi5tLXItMTM3IHttYXJnaW4tcmlnaHQ6IDEzN3B4O31cbi5tLXItMTM4IHttYXJnaW4tcmlnaHQ6IDEzOHB4O31cbi5tLXItMTM5IHttYXJnaW4tcmlnaHQ6IDEzOXB4O31cbi5tLXItMTQwIHttYXJnaW4tcmlnaHQ6IDE0MHB4O31cbi5tLXItMTQxIHttYXJnaW4tcmlnaHQ6IDE0MXB4O31cbi5tLXItMTQyIHttYXJnaW4tcmlnaHQ6IDE0MnB4O31cbi5tLXItMTQzIHttYXJnaW4tcmlnaHQ6IDE0M3B4O31cbi5tLXItMTQ0IHttYXJnaW4tcmlnaHQ6IDE0NHB4O31cbi5tLXItMTQ1IHttYXJnaW4tcmlnaHQ6IDE0NXB4O31cbi5tLXItMTQ2IHttYXJnaW4tcmlnaHQ6IDE0NnB4O31cbi5tLXItMTQ3IHttYXJnaW4tcmlnaHQ6IDE0N3B4O31cbi5tLXItMTQ4IHttYXJnaW4tcmlnaHQ6IDE0OHB4O31cbi5tLXItMTQ5IHttYXJnaW4tcmlnaHQ6IDE0OXB4O31cbi5tLXItMTUwIHttYXJnaW4tcmlnaHQ6IDE1MHB4O31cbi5tLXItMTUxIHttYXJnaW4tcmlnaHQ6IDE1MXB4O31cbi5tLXItMTUyIHttYXJnaW4tcmlnaHQ6IDE1MnB4O31cbi5tLXItMTUzIHttYXJnaW4tcmlnaHQ6IDE1M3B4O31cbi5tLXItMTU0IHttYXJnaW4tcmlnaHQ6IDE1NHB4O31cbi5tLXItMTU1IHttYXJnaW4tcmlnaHQ6IDE1NXB4O31cbi5tLXItMTU2IHttYXJnaW4tcmlnaHQ6IDE1NnB4O31cbi5tLXItMTU3IHttYXJnaW4tcmlnaHQ6IDE1N3B4O31cbi5tLXItMTU4IHttYXJnaW4tcmlnaHQ6IDE1OHB4O31cbi5tLXItMTU5IHttYXJnaW4tcmlnaHQ6IDE1OXB4O31cbi5tLXItMTYwIHttYXJnaW4tcmlnaHQ6IDE2MHB4O31cbi5tLXItMTYxIHttYXJnaW4tcmlnaHQ6IDE2MXB4O31cbi5tLXItMTYyIHttYXJnaW4tcmlnaHQ6IDE2MnB4O31cbi5tLXItMTYzIHttYXJnaW4tcmlnaHQ6IDE2M3B4O31cbi5tLXItMTY0IHttYXJnaW4tcmlnaHQ6IDE2NHB4O31cbi5tLXItMTY1IHttYXJnaW4tcmlnaHQ6IDE2NXB4O31cbi5tLXItMTY2IHttYXJnaW4tcmlnaHQ6IDE2NnB4O31cbi5tLXItMTY3IHttYXJnaW4tcmlnaHQ6IDE2N3B4O31cbi5tLXItMTY4IHttYXJnaW4tcmlnaHQ6IDE2OHB4O31cbi5tLXItMTY5IHttYXJnaW4tcmlnaHQ6IDE2OXB4O31cbi5tLXItMTcwIHttYXJnaW4tcmlnaHQ6IDE3MHB4O31cbi5tLXItMTcxIHttYXJnaW4tcmlnaHQ6IDE3MXB4O31cbi5tLXItMTcyIHttYXJnaW4tcmlnaHQ6IDE3MnB4O31cbi5tLXItMTczIHttYXJnaW4tcmlnaHQ6IDE3M3B4O31cbi5tLXItMTc0IHttYXJnaW4tcmlnaHQ6IDE3NHB4O31cbi5tLXItMTc1IHttYXJnaW4tcmlnaHQ6IDE3NXB4O31cbi5tLXItMTc2IHttYXJnaW4tcmlnaHQ6IDE3NnB4O31cbi5tLXItMTc3IHttYXJnaW4tcmlnaHQ6IDE3N3B4O31cbi5tLXItMTc4IHttYXJnaW4tcmlnaHQ6IDE3OHB4O31cbi5tLXItMTc5IHttYXJnaW4tcmlnaHQ6IDE3OXB4O31cbi5tLXItMTgwIHttYXJnaW4tcmlnaHQ6IDE4MHB4O31cbi5tLXItMTgxIHttYXJnaW4tcmlnaHQ6IDE4MXB4O31cbi5tLXItMTgyIHttYXJnaW4tcmlnaHQ6IDE4MnB4O31cbi5tLXItMTgzIHttYXJnaW4tcmlnaHQ6IDE4M3B4O31cbi5tLXItMTg0IHttYXJnaW4tcmlnaHQ6IDE4NHB4O31cbi5tLXItMTg1IHttYXJnaW4tcmlnaHQ6IDE4NXB4O31cbi5tLXItMTg2IHttYXJnaW4tcmlnaHQ6IDE4NnB4O31cbi5tLXItMTg3IHttYXJnaW4tcmlnaHQ6IDE4N3B4O31cbi5tLXItMTg4IHttYXJnaW4tcmlnaHQ6IDE4OHB4O31cbi5tLXItMTg5IHttYXJnaW4tcmlnaHQ6IDE4OXB4O31cbi5tLXItMTkwIHttYXJnaW4tcmlnaHQ6IDE5MHB4O31cbi5tLXItMTkxIHttYXJnaW4tcmlnaHQ6IDE5MXB4O31cbi5tLXItMTkyIHttYXJnaW4tcmlnaHQ6IDE5MnB4O31cbi5tLXItMTkzIHttYXJnaW4tcmlnaHQ6IDE5M3B4O31cbi5tLXItMTk0IHttYXJnaW4tcmlnaHQ6IDE5NHB4O31cbi5tLXItMTk1IHttYXJnaW4tcmlnaHQ6IDE5NXB4O31cbi5tLXItMTk2IHttYXJnaW4tcmlnaHQ6IDE5NnB4O31cbi5tLXItMTk3IHttYXJnaW4tcmlnaHQ6IDE5N3B4O31cbi5tLXItMTk4IHttYXJnaW4tcmlnaHQ6IDE5OHB4O31cbi5tLXItMTk5IHttYXJnaW4tcmlnaHQ6IDE5OXB4O31cbi5tLXItMjAwIHttYXJnaW4tcmlnaHQ6IDIwMHB4O31cbi5tLXItMjAxIHttYXJnaW4tcmlnaHQ6IDIwMXB4O31cbi5tLXItMjAyIHttYXJnaW4tcmlnaHQ6IDIwMnB4O31cbi5tLXItMjAzIHttYXJnaW4tcmlnaHQ6IDIwM3B4O31cbi5tLXItMjA0IHttYXJnaW4tcmlnaHQ6IDIwNHB4O31cbi5tLXItMjA1IHttYXJnaW4tcmlnaHQ6IDIwNXB4O31cbi5tLXItMjA2IHttYXJnaW4tcmlnaHQ6IDIwNnB4O31cbi5tLXItMjA3IHttYXJnaW4tcmlnaHQ6IDIwN3B4O31cbi5tLXItMjA4IHttYXJnaW4tcmlnaHQ6IDIwOHB4O31cbi5tLXItMjA5IHttYXJnaW4tcmlnaHQ6IDIwOXB4O31cbi5tLXItMjEwIHttYXJnaW4tcmlnaHQ6IDIxMHB4O31cbi5tLXItMjExIHttYXJnaW4tcmlnaHQ6IDIxMXB4O31cbi5tLXItMjEyIHttYXJnaW4tcmlnaHQ6IDIxMnB4O31cbi5tLXItMjEzIHttYXJnaW4tcmlnaHQ6IDIxM3B4O31cbi5tLXItMjE0IHttYXJnaW4tcmlnaHQ6IDIxNHB4O31cbi5tLXItMjE1IHttYXJnaW4tcmlnaHQ6IDIxNXB4O31cbi5tLXItMjE2IHttYXJnaW4tcmlnaHQ6IDIxNnB4O31cbi5tLXItMjE3IHttYXJnaW4tcmlnaHQ6IDIxN3B4O31cbi5tLXItMjE4IHttYXJnaW4tcmlnaHQ6IDIxOHB4O31cbi5tLXItMjE5IHttYXJnaW4tcmlnaHQ6IDIxOXB4O31cbi5tLXItMjIwIHttYXJnaW4tcmlnaHQ6IDIyMHB4O31cbi5tLXItMjIxIHttYXJnaW4tcmlnaHQ6IDIyMXB4O31cbi5tLXItMjIyIHttYXJnaW4tcmlnaHQ6IDIyMnB4O31cbi5tLXItMjIzIHttYXJnaW4tcmlnaHQ6IDIyM3B4O31cbi5tLXItMjI0IHttYXJnaW4tcmlnaHQ6IDIyNHB4O31cbi5tLXItMjI1IHttYXJnaW4tcmlnaHQ6IDIyNXB4O31cbi5tLXItMjI2IHttYXJnaW4tcmlnaHQ6IDIyNnB4O31cbi5tLXItMjI3IHttYXJnaW4tcmlnaHQ6IDIyN3B4O31cbi5tLXItMjI4IHttYXJnaW4tcmlnaHQ6IDIyOHB4O31cbi5tLXItMjI5IHttYXJnaW4tcmlnaHQ6IDIyOXB4O31cbi5tLXItMjMwIHttYXJnaW4tcmlnaHQ6IDIzMHB4O31cbi5tLXItMjMxIHttYXJnaW4tcmlnaHQ6IDIzMXB4O31cbi5tLXItMjMyIHttYXJnaW4tcmlnaHQ6IDIzMnB4O31cbi5tLXItMjMzIHttYXJnaW4tcmlnaHQ6IDIzM3B4O31cbi5tLXItMjM0IHttYXJnaW4tcmlnaHQ6IDIzNHB4O31cbi5tLXItMjM1IHttYXJnaW4tcmlnaHQ6IDIzNXB4O31cbi5tLXItMjM2IHttYXJnaW4tcmlnaHQ6IDIzNnB4O31cbi5tLXItMjM3IHttYXJnaW4tcmlnaHQ6IDIzN3B4O31cbi5tLXItMjM4IHttYXJnaW4tcmlnaHQ6IDIzOHB4O31cbi5tLXItMjM5IHttYXJnaW4tcmlnaHQ6IDIzOXB4O31cbi5tLXItMjQwIHttYXJnaW4tcmlnaHQ6IDI0MHB4O31cbi5tLXItMjQxIHttYXJnaW4tcmlnaHQ6IDI0MXB4O31cbi5tLXItMjQyIHttYXJnaW4tcmlnaHQ6IDI0MnB4O31cbi5tLXItMjQzIHttYXJnaW4tcmlnaHQ6IDI0M3B4O31cbi5tLXItMjQ0IHttYXJnaW4tcmlnaHQ6IDI0NHB4O31cbi5tLXItMjQ1IHttYXJnaW4tcmlnaHQ6IDI0NXB4O31cbi5tLXItMjQ2IHttYXJnaW4tcmlnaHQ6IDI0NnB4O31cbi5tLXItMjQ3IHttYXJnaW4tcmlnaHQ6IDI0N3B4O31cbi5tLXItMjQ4IHttYXJnaW4tcmlnaHQ6IDI0OHB4O31cbi5tLXItMjQ5IHttYXJnaW4tcmlnaHQ6IDI0OXB4O31cbi5tLXItMjUwIHttYXJnaW4tcmlnaHQ6IDI1MHB4O31cbi5tLWwtci1hdXRvIHttYXJnaW4tbGVmdDogYXV0bztcdG1hcmdpbi1yaWdodDogYXV0bzt9XG4ubS1sLWF1dG8ge21hcmdpbi1sZWZ0OiBhdXRvO31cbi5tLXItYXV0byB7bWFyZ2luLXJpZ2h0OiBhdXRvO31cblxuXG5cbi8qWyBURVhUIF1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy13aGl0ZSB7Y29sb3I6IHdoaXRlO31cbi5jLWJsYWNrIHtjb2xvcjogYmxhY2s7fVxuXG4uYy1ob3Ytd2hpdGU6aG92ZXIge2NvbG9yOiB3aGl0ZTt9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnR0LXVwIHt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udC1jZW50ZXIge3RleHQtYWxpZ246IGNlbnRlcjt9XG4udC1sZWZ0IHt0ZXh0LWFsaWduOiBsZWZ0O31cbi50LXJpZ2h0IHt0ZXh0LWFsaWduOiByaWdodDt9XG4udC1taWRkbGUge3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saC0xLTAge2xpbmUtaGVpZ2h0OiAxLjA7fVxuLmxoLTEtMSB7bGluZS1oZWlnaHQ6IDEuMTt9XG4ubGgtMS0yIHtsaW5lLWhlaWdodDogMS4yO31cbi5saC0xLTMge2xpbmUtaGVpZ2h0OiAxLjM7fVxuLmxoLTEtNCB7bGluZS1oZWlnaHQ6IDEuNDt9XG4ubGgtMS01IHtsaW5lLWhlaWdodDogMS41O31cbi5saC0xLTYge2xpbmUtaGVpZ2h0OiAxLjY7fVxuLmxoLTEtNyB7bGluZS1oZWlnaHQ6IDEuNzt9XG4ubGgtMS04IHtsaW5lLWhlaWdodDogMS44O31cbi5saC0xLTkge2xpbmUtaGVpZ2h0OiAxLjk7fVxuLmxoLTItMCB7bGluZS1oZWlnaHQ6IDIuMDt9XG4ubGgtMi0xIHtsaW5lLWhlaWdodDogMi4xO31cbi5saC0yLTIge2xpbmUtaGVpZ2h0OiAyLjI7fVxuLmxoLTItMyB7bGluZS1oZWlnaHQ6IDIuMzt9XG4ubGgtMi00IHtsaW5lLWhlaWdodDogMi40O31cbi5saC0yLTUge2xpbmUtaGVpZ2h0OiAyLjU7fVxuLmxoLTItNiB7bGluZS1oZWlnaHQ6IDIuNjt9XG4ubGgtMi03IHtsaW5lLWhlaWdodDogMi43O31cbi5saC0yLTgge2xpbmUtaGVpZ2h0OiAyLjg7fVxuLmxoLTItOSB7bGluZS1oZWlnaHQ6IDIuOTt9XG5cblxuXG5cblxuLypbIFNIQVBFIF1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4qL1xuXG4vKlsgRGlzcGxheSBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5kaXMtbm9uZSB7ZGlzcGxheTogbm9uZTt9XG4uZGlzLWJsb2NrIHtkaXNwbGF5OiBibG9jazt9XG4uZGlzLWlubGluZSB7ZGlzcGxheTogaW5saW5lO31cbi5kaXMtaW5saW5lLWJsb2NrIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxuLmRpcy1mbGV4IHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4vKlsgUG9zaXRpb24gXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ucG9zLXJlbGF0aXZlIHtwb3NpdGlvbjogcmVsYXRpdmU7fVxuLnBvcy1hYnNvbHV0ZSB7cG9zaXRpb246IGFic29sdXRlO31cbi5wb3MtZml4ZWQge3Bvc2l0aW9uOiBmaXhlZDt9XG5cbi8qWyBmbG9hdCBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5mbG9hdC1sIHtmbG9hdDogbGVmdDt9XG4uZmxvYXQtciB7ZmxvYXQ6IHJpZ2h0O31cblxuXG4vKlsgV2lkdGggJiBIZWlnaHQgXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uc2l6ZWZ1bGwge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnctZnVsbCB7d2lkdGg6IDEwMCU7fVxuLmgtZnVsbCB7aGVpZ2h0OiAxMDAlO31cbi5tYXgtdy1mdWxsIHttYXgtd2lkdGg6IDEwMCU7fVxuLm1heC1oLWZ1bGwge21heC1oZWlnaHQ6IDEwMCU7fVxuLm1pbi13LWZ1bGwge21pbi13aWR0aDogMTAwJTt9XG4ubWluLWgtZnVsbCB7bWluLWhlaWdodDogMTAwJTt9XG5cbi8qWyBUb3AgQm90dG9tIExlZnQgUmlnaHQgXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4udG9wLTAge3RvcDogMDt9XG4uYm90dG9tLTAge2JvdHRvbTogMDt9XG4ubGVmdC0wIHtsZWZ0OiAwO31cbi5yaWdodC0wIHtyaWdodDogMDt9XG5cbi50b3AtYXV0byB7dG9wOiBhdXRvO31cbi5ib3R0b20tYXV0byB7Ym90dG9tOiBhdXRvO31cbi5sZWZ0LWF1dG8ge2xlZnQ6IGF1dG87fVxuLnJpZ2h0LWF1dG8ge3JpZ2h0OiBhdXRvO31cblxuXG4vKlsgT3BhY2l0eSBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5vcC0wLTAge29wYWNpdHk6IDA7fVxuLm9wLTAtMSB7b3BhY2l0eTogMC4xO31cbi5vcC0wLTIge29wYWNpdHk6IDAuMjt9XG4ub3AtMC0zIHtvcGFjaXR5OiAwLjM7fVxuLm9wLTAtNCB7b3BhY2l0eTogMC40O31cbi5vcC0wLTUge29wYWNpdHk6IDAuNTt9XG4ub3AtMC02IHtvcGFjaXR5OiAwLjY7fVxuLm9wLTAtNyB7b3BhY2l0eTogMC43O31cbi5vcC0wLTgge29wYWNpdHk6IDAuODt9XG4ub3AtMC05IHtvcGFjaXR5OiAwLjk7fVxuLm9wLTEtMCB7b3BhY2l0eTogMTt9XG5cbi8qWyAgXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uYmd3aGl0ZSB7YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7fVxuLmJnYmxhY2sge2JhY2tncm91bmQtY29sb3I6IGJsYWNrO31cblxuLm9mLWhpZGRlbiB7b3ZlcmZsb3c6IGhpZGRlbjt9XG5cbi5ob3YtcG9pbnRlcjpob3ZlciB7Y3Vyc29yOiBwb2ludGVyO31cblxuXG4vKlsgV3JhcCBQaWN0dXJlIF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLndyYXAtcGljLXcgaW1nIHt3aWR0aDogMTAwJTt9XG4ud3JhcC1waWMtbWF4LXcgaW1nIHttYXgtd2lkdGg6IDEwMCU7fVxuLndyYXAtcGljLWggaW1nIHtoZWlnaHQ6IDEwMCU7fVxuLndyYXAtcGljLW1heC1oIGltZyB7bWF4LWhlaWdodDogMTAwJTt9XG5cbi8qWyAgXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uYm8tY2lyIHtib3JkZXItcmFkaXVzOiA1MCU7fVxuXG4udmlzaWJsZS1mYWxzZSB7dmlzaWJpbGl0eTogaGlkZGVuO31cbi52aXNpYmxlLXRydWUge3Zpc2liaWxpdHk6IHZpc2libGU7fVxuXG5cbi8qWyBUcmFuc2l0aW9uIF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnRyYW5zLTAtMSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbn1cbi50cmFucy0wLTIge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4udHJhbnMtMC0zIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnRyYW5zLTAtNCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi50cmFucy0wLTUge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4udHJhbnMtMC02IHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xufVxuLnRyYW5zLTAtOSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOXM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC45cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC45cztcbn1cbi50cmFucy0xLTAge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzO1xufVxuXG5cblxuLypbIExheW91dCBdXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuKi9cblxuLypbIEZsZXggXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGV4LXcge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHQtbW96LWZsZXgtd3JhcDogd3JhcDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0LW8tZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsZXgtbCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uZmxleC1yIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZmxleC1jIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZsZXgtc2Ege1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZmxleC1zYiB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGV4LXQge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5mbGV4LWIge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmZsZXgtbSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LXN0ciB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxleC1yb3cge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0LW1vei1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0LW8tZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmZsZXgtcm93LXJldiB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdC1tb3otZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHQtby1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmZsZXgtY29sIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mbGV4LWNvbC1yZXYge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHQtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0LW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsZXgtYy1tIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LWMtdCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5mbGV4LWMtYiB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC1tcy1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmZsZXgtYy1zdHIge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtbXMtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uZmxleC1sLW0ge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0LW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LXItbSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0LW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LXNhLW0ge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHQtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtc2ItbSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxleC1jb2wtbCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtby1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbXMtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZmxleC1jb2wtciB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtby1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbXMtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5mbGV4LWNvbC1jIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC1jb2wtbC1tIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmxleC1jb2wtci1tIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mbGV4LWNvbC1jLW0ge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmxleC1jb2wtc3RyIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1hbGlnbi1pdGVtczogc3RyZXRjaDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5mbGV4LWNvbC1zYiB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtby1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsZXgtY29sLXJldi1sIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0LW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHQtbXMtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZmxleC1jb2wtcmV2LXIge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHQtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0LW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdC1tcy1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmZsZXgtY29sLXJldi1jIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0LW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHQtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtY29sLXJldi1zdHIge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHQtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0LW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdC1tcy1hbGlnbi1pdGVtczogc3RyZXRjaDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cblxuLypbIEFic29sdXRlIF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmFiLWMtbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5hYi1jLXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMHB4O1xuXHRsZWZ0OiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5hYi1jLWIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMHB4O1xuXHRsZWZ0OiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5hYi1sLW0ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDBweDtcblx0dG9wOiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5hYi1yLW0ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwcHg7XG5cdHRvcDogNTAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYWItdC1sIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwcHg7XG5cdHRvcDogMHB4O1xufVxuXG4uYWItdC1yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMHB4O1xuXHR0b3A6IDBweDtcbn1cblxuLmFiLWItbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMHB4O1xuXHRib3R0b206IDBweDtcbn1cblxuLmFiLWItciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDBweDtcblx0Ym90dG9tOiAwcHg7XG59XG5cblxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5URVhUIFRFWFQgVEVYVCBURVhUIFRFWFQgVEVYVCBURVhUIFRFWFQgVEVYVCBURVhUIFRFWFQgVEVYVFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLypbIFRpdGxlIF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnRpdDEge1xuXHRmb250LWZhbWlseTogUG9wcGlucztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiA5MHB4O1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRjb2xvcjogd2hpdGU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAxMHB4O1xuXHR3b3JkLXNwYWNpbmc6IDEwcHg7XG59XG5cbi50aXQyIHtcblx0Zm9udC1mYW1pbHk6IENvdXJnZXR0ZTtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjb2xvcjogI2Q2MWMyMjtcbn1cblxuLnRpdDMge1xuXHRmb250LWZhbWlseTogUG9wcGlucztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiA1MHB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjb2xvcjogIzIyMjIyMjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDZweDtcbn1cblxuLnRpdDQge1xuXHRmb250LWZhbWlseTogUG9wcGlucztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiA1MHB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjb2xvcjogd2hpdGU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAxMHB4O1xuXHR3b3JkLXNwYWNpbmc6IDZweDtcbn1cblxuLnRpdDUge1xuXHRmb250LWZhbWlseTogUG9wcGlucztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiA1MHB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjb2xvcjogIzIyMjIyMjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDEwcHg7XG5cdHdvcmQtc3BhY2luZzogOHB4O1xufVxuXG4udGl0NiB7XG5cdGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDUwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGNvbG9yOiB3aGl0ZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDZweDtcblx0d29yZC1zcGFjaW5nOiA2cHg7XG59XG5cbi50aXQ3IHtcblx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0Y29sb3I6ICMyMjIyMjI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi50aXQ4IHtcblx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogNTBweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0Y29sb3I6ICMyMjIyMjI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAxMXB4O1xufVxuXG4udGl0OSB7XG5cdGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGNvbG9yOiAjMjIyMjIyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG4udGl0MTAge1xuXHRmb250LWZhbWlseTogUG9wcGlucztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjb2xvcjogIzIyMjIyMjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cblxuLypbIFRleHQgXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4udHh0MSB7XG5cdGZvbnQtZmFtaWx5OiBDb3VyZ2V0dGU7XG5cdGZvbnQtc2l6ZTogNjBweDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4udHh0MiB7XG5cdGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDkwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGNvbG9yOiB3aGl0ZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDEwcHg7XG59XG5cbi50eHQzIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0Y29sb3I6ICNlYzFkMjU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50eHQ0IHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICMyMjIyMjI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi50eHQ1IHtcblx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Y29sb3I6ICMzMzMzMzM7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi50eHQ2IHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6IHdoaXRlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4udHh0NyB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDUwcHg7XG5cdGNvbG9yOiAjZWMxZDI1O1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG4udHh0OCB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjOTk5OTk5O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4udHh0OSB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGNvbG9yOiAjNTU1NTU1O1xufVxuXG4udHh0MTAge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzY2NjY2Njtcbn1cblxuLnR4dDExIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0Y29sb3I6IHdoaXRlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4udHh0MTIge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogIzY2NjY2Njtcblx0bGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLnR4dDEzIHtcblx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6IHdoaXRlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4udHh0MTQge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogIzk5OTk5OTtcblx0bGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLnR4dDE1IHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Y29sb3I6ICNlYzFkMjU7XG5cdGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi50eHQxNiB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjNTU1NTU1O1xufVxuXG4udHh0MTcge1xuXHRmb250LWZhbWlseTogTm90bytTYW5zO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdGNvbG9yOiAjOTk5OTk5O1xufVxuXG4udHh0MTgge1xuXHRmb250LWZhbWlseTogTm90bytTYW5zO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdGNvbG9yOiAjY2NjY2NjO1xufVxuXG4udHh0MTkge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzIyMjIyMjtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnR4dDIwIHtcblx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6ICMyMjIyMjI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi50eHQyMSB7XG5cdGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiAjMzMzMzMzO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4udHh0MjIge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRjb2xvcjogIzMzMzMzMztcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnR4dDIzIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Y29sb3I6ICM2NjY2NjY7XG5cdGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi50eHQyNCB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdGNvbG9yOiAjZWMxZDI1O1xufVxuXG4udHh0MjUge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS43O1xuXHRjb2xvcjogIzIyMjIyMjtcbn1cblxuLnR4dDI2IHtcblx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Y29sb3I6ICMzMzMzMzM7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi50eHQyNyB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjMjIyMjIyO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4udHh0Mjgge1xuXHRmb250LWZhbWlseTogUG9wcGlucztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogIzIyMjIyMjtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0d29yZC1zcGFjaW5nOiAycHg7XG59XG5cbi50eHQyOSB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjOTk5OTk5O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4udHh0MzAge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAzOXB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4udHh0MzEge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbi50eHQzMiB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjODA4MDgwO1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4udHh0MzMge1xuXHRmb250LWZhbWlseTogUG9wcGlucztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRjb2xvcjogIzIyMjIyMjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cblxuLnR4dDM0IHtcblx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Y29sb3I6ICMzMzMzMzM7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi50eHQzNSB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjNjY2NjY2O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsaW5lLWhlaWdodDogMS44O1xufVxuXG5cbi8qWyBDb2xvciBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5jb2xvcjAge2NvbG9yOiAjZWMxZDI1O31cbi5jb2xvcjEge2NvbG9yOiAjMjIyMjIyO31cbi5jb2xvcjIge2NvbG9yOiAjY2NjY2NjO31cbi5jb2xvcjMge2NvbG9yOiAjMzMzMzMzO31cblxuLmNvbG9yMC1ob3Y6aG92ZXIge2NvbG9yOiAjZWMxZDI1O31cblxuXG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblNIQVBFIFNIQVBFIFNIQVBFIFNIQVBFIFNIQVBFIFNIQVBFIFNIQVBFIFNIQVBFIFNIQVBFIFNIQVBFXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLypbIE1hcmdpbiBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5tLTEwIHttYXJnaW46IDEwcHg7fVxuXG4ubS1sLS02IHttYXJnaW4tbGVmdDogLTZweDt9XG5cbi8qWyBTaXplIF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnNpemUxIHtcblx0d2lkdGg6IDEzNXB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5zaXplMiB7XG5cdG1heC13aWR0aDogMzkwcHg7XG59XG5cbi5zaXplMyB7XG5cdG1heC13aWR0aDogNTEzcHg7XG59XG5cbi5zaXplNCB7XG5cdHdpZHRoOiAxNTBweDtcblx0aGVpZ2h0OiA2MHB4O1xufVxuXG4uc2l6ZTUge1xuXHR3aWR0aDogMTU3cHg7XG5cdGhlaWdodDogNjBweDtcbn1cblxuLnNpemU2IHtcblx0d2lkdGg6IDI1NXB4O1xuXHRoZWlnaHQ6IDYwcHg7XG59XG5cbi5zaXplNyB7XG5cdHdpZHRoOiAxNDNweDtcblx0aGVpZ2h0OiA2MHB4O1xufVxuXG4uc2l6ZTgge1xuXHR3aWR0aDogMTkwcHg7XG5cdGhlaWdodDogNjBweDtcbn1cblxuLnNpemU5IHtcblx0d2lkdGg6IDE3M3B4O1xuXHRoZWlnaHQ6IDYwcHg7XG59XG5cbi5zaXplMTAge1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uc2l6ZTExIHtcblx0d2lkdGg6IDgwcHg7XG59XG5cbi5zaXplMTIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG4uc2l6ZTEzIHtcblx0d2lkdGg6IDE1MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5zaXplMTQge1xuXHR3aWR0aDogMTE4cHg7XG5cdGhlaWdodDogMTE4cHg7XG59XG5cbi5zaXplMTUge1xuXHRtYXgtd2lkdGg6IDg5MHB4O1xufVxuXG4uc2l6ZTE2IHtcblx0d2lkdGg6IDcwcHg7XG5cdGhlaWdodDogNzBweDtcbn1cblxuLnNpemUxNyB7XG5cdHdpZHRoOiAyNzBweDtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG4uc2l6ZTE4IHtcblx0d2lkdGg6IDE2MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5zaXplMTkge1xuXHR3aWR0aDogMjBweDtcbn1cblxuLnNpemUyMCB7XG5cdHdpZHRoOiAxNjBweDtcblx0aGVpZ2h0OiAxMjBweDtcbn1cblxuLnNpemUyMSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCAtIDI4cHgpO1xuXHRtaW4taGVpZ2h0OiAxMjBweDtcbn1cblxuLnNpemUyMiB7XG5cdG1heC13aWR0aDogODcwcHg7XG59XG5cbi5zaXplMjMge1xuXHR3aWR0aDogNTUlO1xufVxuXG4uc2l6ZTI0IHtcblx0d2lkdGg6IDQ1JTtcbn1cblxuLnNpemUyNSB7XG5cdG1heC13aWR0aDogNTIwcHg7XG59XG5cbi5zaXplMjYge1xuXHRtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uc2l6ZTI3IHtcblx0bWF4LXdpZHRoOiA2NTBweDtcbn1cblxuLnNpemUyOCB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA4OHB4KTtcbn1cblxuLnNpemUyOSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxNTBweDtcbn1cblxuLnNpemUzMCB7XG5cdG1heC13aWR0aDogMjY2cHg7XG5cdGhlaWdodDogNTBweDtcbn1cblxuLnNpemUzMSB7XG5cdHdpZHRoOiAxODBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uc2l6ZTMyIHtcblx0bWF4LXdpZHRoOiA4NjhweDtcbn1cblxuLnNpemUzMyB7XG5cdG1pbi1oZWlnaHQ6IDYxNnB4O1xufVxuXG4uc2l6ZTM0IHtcblx0bWluLWhlaWdodDogMzIwcHg7XG59XG5cbi5zaXplMzUge1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTgwcHg7XG59XG5cbi5zaXplMzYge1xuXHR3aWR0aDogMTIwcHg7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLnNpemUzNyB7XG5cdGhlaWdodDogNDAwcHg7XG59XG5cbi5zaXplMzgge1xuXHRtYXgtd2lkdGg6IDE5MHB4O1xufVxuXG4vKlsgQmFja2dyb3VuZCBDb2xvciBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5iZzAge2JhY2tncm91bmQtY29sb3I6ICNlYzFkMjU7fVxuLmJnMSB7YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjt9XG4uYmcyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMTExO31cblxuLmJnMC1ob3Y6aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICNlYzFkMjU7fVxuXG4uYmcxLW92ZXJsYXkge2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4zNSk7fVxuXG5cbi8qWyBCb3JkZXIgXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uYm8xIHtib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO31cbi5ibzIge2JvcmRlcjogMnB4IHNvbGlkICNkOWQ5ZDk7fVxuLmJvNCB7Ym9yZGVyOiA0cHggc29saWQgI2VjMWQyNTt9XG5cbi5ibzUtYiB7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7fVxuLmJvNS1yIHtib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O31cblxuLmJvNi1yIHtib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODA4MDgwO31cblxuLmJvNyB7Ym9yZGVyOiAycHggc29saWQgI2U2ZTZlNjt9XG4uYm84IHtib3JkZXI6IDVweCBzb2xpZCB3aGl0ZTt9XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYm8tcmFkLTIge2JvcmRlci1yYWRpdXM6IDJweDt9IFxuLmJvLXJhZC0zIHtib3JkZXItcmFkaXVzOiAzcHg7fSBcbi5iby1yYWQtNCB7Ym9yZGVyLXJhZGl1czogNHB4O30gXG4uYm8tcmFkLTUge2JvcmRlci1yYWRpdXM6IDVweDt9IFxuLmJvLXJhZC03IHtib3JkZXItcmFkaXVzOiA3cHg7fSBcbi5iby1yYWQtMTAge2JvcmRlci1yYWRpdXM6IDEwcHg7fSBcblxuLmJvLXQtcmFkLTIge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG59IFxuXG4uYm8tYi1yYWQtMiB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cblxuXG5cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuRUZGRUNUICAgRUZGRUNUICAgRUZGRUNUICAgRUZGRUNUICAgRUZGRUNUICAgRUZGRUNUICBFRkZFQ1Rcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qWyB3cmFwLWNpci1waWMgXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ud3JhcC1jaXItcGljIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLndyYXAtY2lyLXBpYyBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuXG4vKlsgSG92ZXIgaW1nIHpvb21dXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5ob3YtaW1nLXpvb20ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob3YtaW1nLXpvb20gaW1ne1xuXHR3aWR0aDogMTAwJTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xufVxuLmhvdi1pbWctem9vbTpob3ZlciBpbWcge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgXHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgXHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBcdC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG5cblxuLypbIFBvc2l0aW9uIF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnBvc2l0aW9uMSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcbn1cblxuXG4vKlsgQm94IFNoYWRvdyBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLnNoYWRvdzEge1xuXHRib3gtc2hhZG93OiAwIDAgMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHQtbW96LWJveC1zaGFkb3c6IDAgMCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0LW8tYm94LXNoYWRvdzogMCAwIDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0LW1zLWJveC1zaGFkb3c6IDAgMCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zaGFkb3cyIHtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDM1cHggMHB4IHJnYmEoMTUsIDQ2LCA4MSwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDE2cHggMzVweCAwcHggcmdiYSgxNSwgNDYsIDgxLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTZweCAzNXB4IDBweCByZ2JhKDE1LCA0NiwgODEsIDAuMik7XG4gIC1vLWJveC1zaGFkb3c6IDAgMTZweCAzNXB4IDBweCByZ2JhKDE1LCA0NiwgODEsIDAuMik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDE2cHggMzVweCAwcHggcmdiYSgxNSwgNDYsIDgxLCAwLjIpO1xufVxuXG5cbi8qWyBHcmFkaWVudCBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5ncmFkaWVudDEge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyZ2JhKDAsMCwwLDAuNikgLCByZ2JhKDAsMCwwLDApKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHJnYmEoMCwwLDAsMC42KSwgcmdiYSgwLDAsMCwwKSk7IFxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChyZ2JhKDAsMCwwLDAuNiksIHJnYmEoMCwwLDAsMCkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLDAsMCwwLjYpICwgcmdiYSgwLDAsMCwwKSk7XG59XG5cblxuLypbIEJhY2tncm91bmQgcGF0dGVybiBdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi5iZzEtcGF0dGVybiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGF0dGVybjEucG5nKTtcbiAgXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuXG4uYmcyLXBhdHRlcm4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BhdHRlcm4yLnBuZyk7XG4gIFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cblxuLmJnMy1wYXR0ZXJuIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wYXR0ZXJuMy5wbmcpO1xuICBcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5cblxuLypbIEhvdmVyIF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmhvdjE6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwyOSwzNywwLjUpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cblxuLypbIFBhcmFsbGF4IF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLnBhcmFsbGF4MCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ub3ZlcmxheTAtcGFyYWxsYXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblJFU1BPTlNJVkUgIFJFU1BPTlNJVkUgIFJFU1BPTlNJVkUgIFJFU1BPTlNJVkUgICBSRVNQT05TSVZFIFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLypbIFhMIF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQucC1sLTAteGwge3BhZGRpbmctbGVmdDogMDt9XG5cbn1cblxuXG4vKlsgTEcgXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmZsZXgtY29sLWMtbS1sZyB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQtby1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5wLWwtMTUtbGcge3BhZGRpbmctbGVmdDogMTVweDt9XG5cdC5wLXItMTUtbGcge3BhZGRpbmctcmlnaHQ6IDE1cHg7fVxuXG59XG5cblxuLypbIE1EIF1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC53LWZ1bGwtbWQge3dpZHRoOiAxMDAlfVxuXHQucC1yLTAtbWQge3BhZGRpbmctcmlnaHQ6IDA7fVxuXHQucC1sLTAtbWQge3BhZGRpbmctbGVmdDogMDt9XG5cdC5wLWItMC1tZCB7cGFkZGluZy1ib3R0b206IDA7fVxuXHQucC10LTAtbWQge3BhZGRpbmctdG9wOiAwO31cblxuXHQuYm8tbm9uZS1tZCB7Ym9yZGVyOiBub25lO31cbn1cblxuXG4vKlsgU00gXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcblx0LmZsZXgtY29sLWwtc20ge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdC5mbGV4LWNvbC1jLXNtIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1ib3g7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59Il19 */
