/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./assets/scss/app.scss ***!
  \*************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* hind-vadodara-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Hind Vadodara";
  font-style: normal;
  font-weight: 400;
  src: url(/build/fonts/hind-vadodara-v13-latin-regular.ad19de58.woff2) format("woff2"), url(/build/fonts/hind-vadodara-v13-latin-regular.bb54b96c.ttf) format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* hind-vadodara-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Hind Vadodara";
  font-style: normal;
  font-weight: 500;
  src: url(/build/fonts/hind-vadodara-v13-latin-500.28da8790.woff2) format("woff2"), url(/build/fonts/hind-vadodara-v13-latin-500.b90b2443.ttf) format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* jost-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Jost";
  font-style: normal;
  font-weight: 400;
  src: url(/build/fonts/jost-v14-latin-regular.3ee0e9b1.woff2) format("woff2"), url(/build/fonts/jost-v14-latin-regular.b2496ca0.ttf) format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* jost-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Jost";
  font-style: normal;
  font-weight: 500;
  src: url(/build/fonts/jost-v14-latin-500.7e782873.woff2) format("woff2"), url(/build/fonts/jost-v14-latin-500.2fe55231.ttf) format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/*
@import url('https://fonts.googleapis.com/css?family=Hind+Vadodara:400,500&display=swap');
@import url('https://indestructibletype.com/fonts/Jost.css');

*/
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #3B7DDD;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #e83e8c;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #28a745;
  --bs-teal: #20c997;
  --bs-cyan: #17a2b8;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #3B7DDD;
  --bs-secondary: #f7a600;
  --bs-tertiary: rgb(102.4608695652, 153.8260869565, 228.5391304348);
  --bs-success: #28a745;
  --bs-info: #20c997;
  --bs-warning: #fd7e14;
  --bs-danger: #dc3545;
  --bs-light: #e9ecef;
  --bs-dark: rgb(20.6586956522, 60.7608695652, 119.0913043478);
  --bs-primary-rgb: 59, 125, 221;
  --bs-secondary-rgb: 247, 166, 0;
  --bs-tertiary-rgb: 102, 154, 229;
  --bs-success-rgb: 40, 167, 69;
  --bs-info-rgb: 32, 201, 151;
  --bs-warning-rgb: 253, 126, 20;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 233, 236, 239;
  --bs-dark-rgb: 21, 61, 119;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 62, 70, 118;
  --bs-body-bg-rgb: 244, 247, 252;
  --bs-font-sans-serif: "Hind Vadodara", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 0.9375rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #3e4676;
  --bs-body-bg: #f4f7fc;
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-family: "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-weight: 500;
  line-height: 1.2;
  color: #203A45;
}

h1, .h1 {
  font-size: 1.875rem;
}

h2, .h2 {
  font-size: 1.640625rem;
}

h3, .h3 {
  font-size: 1.40625rem;
}

h4, .h4 {
  font-size: 1.171875rem;
}

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

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

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

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

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

ol,
ul {
  padding-left: 2rem;
}

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

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

dt {
  font-weight: 500;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #3B7DDD;
  text-decoration: none;
}
a:hover {
  color: rgb(47.2, 100, 176.8);
  text-decoration: underline;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 80%;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

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

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 80%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.1rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 500;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

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

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

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

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

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

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
}

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.171875rem;
  font-weight: 400;
}

.display-1 {
  font-size: 4rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 3rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-5 {
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-6 {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.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: 80%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.171875rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

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

.figure {
  display: inline-block;
}

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

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

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1200px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

.g-6,
.gx-6 {
  --bs-gutter-x: 4.5rem;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 4.5rem;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 6rem;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 6rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 4.5rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 6rem;
  }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 4.5rem;
  }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 6rem;
  }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 4.5rem;
  }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 6rem;
  }
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 4.5rem;
  }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 6rem;
  }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 6rem;
  }
}
@media (min-width: 1440px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
  .g-xxl-6,
  .gx-xxl-6 {
    --bs-gutter-x: 4.5rem;
  }
  .g-xxl-6,
  .gy-xxl-6 {
    --bs-gutter-y: 4.5rem;
  }
  .g-xxl-7,
  .gx-xxl-7 {
    --bs-gutter-x: 6rem;
  }
  .g-xxl-7,
  .gy-xxl-7 {
    --bs-gutter-y: 6rem;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #3e4676;
  --bs-table-striped-bg: #f8f9fa;
  --bs-table-active-color: #3e4676;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #3e4676;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #3e4676;
  vertical-align: top;
  border-color: #dee2e6;
}
.table > :not(caption) > * > * {
  padding: 0.75rem 0.75rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:first-child) {
  border-top: 2px solid currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.3rem 0.3rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg: rgb(215.8, 229, 248.2);
  --bs-table-striped-bg: rgb(205.01, 217.55, 235.79);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(194.22, 206.1, 223.38);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(199.615, 211.825, 229.585);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(194.22, 206.1, 223.38);
}

.table-secondary {
  --bs-table-bg: rgb(253.4, 237.2, 204);
  --bs-table-striped-bg: rgb(240.73, 225.34, 193.8);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(228.06, 213.48, 183.6);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(234.395, 219.41, 188.7);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(228.06, 213.48, 183.6);
}

.table-success {
  --bs-table-bg: rgb(212, 237.4, 217.8);
  --bs-table-striped-bg: rgb(201.4, 225.53, 206.91);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(190.8, 213.66, 196.02);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(196.1, 219.595, 201.465);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(190.8, 213.66, 196.02);
}

.table-info {
  --bs-table-bg: rgb(210.4, 244.2, 234.2);
  --bs-table-striped-bg: rgb(199.88, 231.99, 222.49);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(189.36, 219.78, 210.78);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(194.62, 225.885, 216.635);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(189.36, 219.78, 210.78);
}

.table-warning {
  --bs-table-bg: rgb(254.6, 229.2, 208);
  --bs-table-striped-bg: rgb(241.87, 217.74, 197.6);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.14, 206.28, 187.2);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.505, 212.01, 192.4);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(229.14, 206.28, 187.2);
}

.table-danger {
  --bs-table-bg: rgb(248, 214.6, 217.8);
  --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(223.2, 193.14, 196.02);
}

.table-light {
  --bs-table-bg: #e9ecef;
  --bs-table-striped-bg: rgb(221.35, 224.2, 227.05);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(209.7, 212.4, 215.1);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(215.525, 218.3, 221.075);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(209.7, 212.4, 215.1);
}

.table-dark {
  --bs-table-bg: rgb(20.6586956522, 60.7608695652, 119.0913043478);
  --bs-table-striped-bg: rgb(32.3757608696, 70.472826087, 125.8867391304);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(44.092826087, 80.1847826087, 132.682173913);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(38.2342934783, 75.3288043478, 129.2844565217);
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: rgb(44.092826087, 80.1847826087, 132.682173913);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1439.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

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

.col-form-label-lg {
  padding-top: calc(0.35rem + 1px);
  padding-bottom: calc(0.35rem + 1px);
  font-size: 1.125rem;
}

.col-form-label-sm {
  padding-top: calc(0.15rem + 1px);
  padding-bottom: calc(0.15rem + 1px);
  font-size: 0.75rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 80%;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.25rem 0.7rem;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  appearance: none;
  border-radius: 0.2rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #9dbeee;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(59, 125, 221, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.25rem 0.7rem;
  margin: -0.25rem -0.7rem;
  margin-inline-end: 0.7rem;
  color: #495057;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 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;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: rgb(221.35, 224.2, 227.05);
}
.form-control::-webkit-file-upload-button {
  padding: 0.25rem 0.7rem;
  margin: -0.25rem -0.7rem;
  margin-inline-end: 0.7rem;
  color: #495057;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 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;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: rgb(221.35, 224.2, 227.05);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.25rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #3e4676;
  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 {
  min-height: calc(1.425rem + 2px);
  padding: 0.15rem 0.5rem;
  font-size: 0.75rem;
  border-radius: 0.1rem;
}
.form-control-sm::file-selector-button {
  padding: 0.15rem 0.5rem;
  margin: -0.15rem -0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.15rem 0.5rem;
  margin: -0.15rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(2.3875rem + 2px);
  padding: 0.35rem 1rem;
  font-size: 1.125rem;
  border-radius: 0.3rem;
}
.form-control-lg::file-selector-button {
  padding: 0.35rem 1rem;
  margin: -0.35rem -1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.35rem 1rem;
  margin: -0.35rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.90625rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.425rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(2.3875rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.25rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.2rem;
}
.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0.2rem;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.25rem 2.1rem 0.25rem 0.7rem;
  -moz-padding-start: calc(0.7rem - 3px);
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.7rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.2rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select {
  appearance: none;
}
.form-select:focus {
  border-color: #9dbeee;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(59, 125, 221, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.7rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.form-select-sm {
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
  padding-left: 0.5rem;
  font-size: 0.75rem;
  border-radius: 0.1rem;
}

.form-select-lg {
  padding-top: 0.35rem;
  padding-bottom: 0.35rem;
  padding-left: 1rem;
  font-size: 1.125rem;
  border-radius: 0.3rem;
}

.form-check {
  display: block;
  min-height: 1.40625rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #9dbeee;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(59, 125, 221, 0.25);
}
.form-check-input:checked {
  background-color: #3B7DDD;
  border-color: #3B7DDD;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10l3 3l6-6%27/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #3B7DDD;
  border-color: #3B7DDD;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%239dbeee%27/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #f4f7fc, 0 0 0 0.2rem rgba(59, 125, 221, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f4f7fc, 0 0 0 0.2rem rgba(59, 125, 221, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #3B7DDD;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb {
  appearance: none;
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(196.2, 216, 244.8);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #3B7DDD;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb {
  appearance: none;
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(196.2, 216, 244.8);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.7rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control {
  padding: 1rem 0.7rem;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.7rem;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.2rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.35rem 1rem;
  font-size: 1.125rem;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.15rem 0.5rem;
  font-size: 0.75rem;
  border-radius: 0.1rem;
}

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

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 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: 0.1rem;
  font-size: 0.75rem;
  color: #000;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.2rem;
}

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: 1.90625rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2328a745%27 d=%27M2.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%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.125rem) center;
  background-size: calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #28a745;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 3.85rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2328a745%27 d=%27M2.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%27/%3e%3c/svg%3e");
  background-position: right 0.7rem center, center right 2.1rem;
  background-size: 16px 12px, calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

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

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}

.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: 0.1rem;
  font-size: 0.75rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.2rem;
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: 1.90625rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.125rem) center;
  background-size: calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 3.85rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-position: right 0.7rem center, center right 2.1rem;
  background-size: 16px 12px, calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

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

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #3e4676;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.25rem 0.7rem;
  font-size: 0.9375rem;
  border-radius: 0.2rem;
  transition: color 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;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #3e4676;
  text-decoration: none;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(59, 125, 221, 0.25);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary {
  color: #000;
  background-color: #3B7DDD;
  border-color: #3B7DDD;
}
.btn-primary:hover {
  color: #000;
  background-color: rgb(88.4, 144.5, 226.1);
  border-color: rgb(78.6, 138, 224.4);
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #000;
  background-color: rgb(88.4, 144.5, 226.1);
  border-color: rgb(78.6, 138, 224.4);
  box-shadow: 0 0 0 0.2rem rgba(50.15, 106.25, 187.85, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #000;
  background-color: rgb(98.2, 151, 227.8);
  border-color: rgb(78.6, 138, 224.4);
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(50.15, 106.25, 187.85, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #000;
  background-color: #3B7DDD;
  border-color: #3B7DDD;
}

.btn-secondary {
  color: #000;
  background-color: #f7a600;
  border-color: #f7a600;
}
.btn-secondary:hover {
  color: #000;
  background-color: rgb(248.2, 179.35, 38.25);
  border-color: rgb(247.8, 174.9, 25.5);
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #000;
  background-color: rgb(248.2, 179.35, 38.25);
  border-color: rgb(247.8, 174.9, 25.5);
  box-shadow: 0 0 0 0.2rem rgba(209.95, 141.1, 0, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #000;
  background-color: rgb(248.6, 183.8, 51);
  border-color: rgb(247.8, 174.9, 25.5);
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209.95, 141.1, 0, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #000;
  background-color: #f7a600;
  border-color: #f7a600;
}

.btn-tertiary {
  color: #000;
  background-color: rgb(102.4608695652, 153.8260869565, 228.5391304348);
  border-color: rgb(102.4608695652, 153.8260869565, 228.5391304348);
}
.btn-tertiary:hover {
  color: #000;
  background-color: rgb(125.3417391304, 169.002173913, 232.5082608696);
  border-color: rgb(117.7147826087, 163.9434782609, 231.1852173913);
}
.btn-check:focus + .btn-tertiary, .btn-tertiary:focus {
  color: #000;
  background-color: rgb(125.3417391304, 169.002173913, 232.5082608696);
  border-color: rgb(117.7147826087, 163.9434782609, 231.1852173913);
  box-shadow: 0 0 0 0.2rem rgba(87.0917391304, 130.752173913, 194.2582608696, 0.5);
}
.btn-check:checked + .btn-tertiary, .btn-check:active + .btn-tertiary, .btn-tertiary:active, .btn-tertiary.active, .show > .btn-tertiary.dropdown-toggle {
  color: #000;
  background-color: rgb(132.9686956522, 174.0608695652, 233.8313043478);
  border-color: rgb(117.7147826087, 163.9434782609, 231.1852173913);
}
.btn-check:checked + .btn-tertiary:focus, .btn-check:active + .btn-tertiary:focus, .btn-tertiary:active:focus, .btn-tertiary.active:focus, .show > .btn-tertiary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(87.0917391304, 130.752173913, 194.2582608696, 0.5);
}
.btn-tertiary:disabled, .btn-tertiary.disabled {
  color: #000;
  background-color: rgb(102.4608695652, 153.8260869565, 228.5391304348);
  border-color: rgb(102.4608695652, 153.8260869565, 228.5391304348);
}

.btn-success {
  color: #000;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #000;
  background-color: rgb(72.25, 180.2, 96.9);
  border-color: rgb(61.5, 175.8, 87.6);
}
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #000;
  background-color: rgb(72.25, 180.2, 96.9);
  border-color: rgb(61.5, 175.8, 87.6);
  box-shadow: 0 0 0 0.2rem rgba(34, 141.95, 58.65, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #000;
  background-color: rgb(83, 184.6, 106.2);
  border-color: rgb(61.5, 175.8, 87.6);
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(34, 141.95, 58.65, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
  color: #000;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-info {
  color: #000;
  background-color: #20c997;
  border-color: #20c997;
}
.btn-info:hover {
  color: #000;
  background-color: rgb(65.45, 209.1, 166.6);
  border-color: rgb(54.3, 206.4, 161.4);
}
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: rgb(65.45, 209.1, 166.6);
  border-color: rgb(54.3, 206.4, 161.4);
  box-shadow: 0 0 0 0.2rem rgba(27.2, 170.85, 128.35, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: rgb(76.6, 211.8, 171.8);
  border-color: rgb(54.3, 206.4, 161.4);
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(27.2, 170.85, 128.35, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
  color: #000;
  background-color: #20c997;
  border-color: #20c997;
}

.btn-warning {
  color: #000;
  background-color: #fd7e14;
  border-color: #fd7e14;
}
.btn-warning:hover {
  color: #000;
  background-color: rgb(253.3, 145.35, 55.25);
  border-color: rgb(253.2, 138.9, 43.5);
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: rgb(253.3, 145.35, 55.25);
  border-color: rgb(253.2, 138.9, 43.5);
  box-shadow: 0 0 0 0.2rem rgba(215.05, 107.1, 17, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: rgb(253.4, 151.8, 67);
  border-color: rgb(253.2, 138.9, 43.5);
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215.05, 107.1, 17, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
  color: #000;
  background-color: #fd7e14;
  border-color: #fd7e14;
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: rgb(187, 45.05, 58.65);
  border-color: rgb(176, 42.4, 55.2);
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #fff;
  background-color: rgb(187, 45.05, 58.65);
  border-color: rgb(176, 42.4, 55.2);
  box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: rgb(176, 42.4, 55.2);
  border-color: rgb(165, 39.75, 51.75);
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-light {
  color: #000;
  background-color: #e9ecef;
  border-color: #e9ecef;
}
.btn-light:hover {
  color: #000;
  background-color: rgb(236.3, 238.85, 241.4);
  border-color: rgb(235.2, 237.9, 240.6);
}
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: rgb(236.3, 238.85, 241.4);
  border-color: rgb(235.2, 237.9, 240.6);
  box-shadow: 0 0 0 0.2rem rgba(198.05, 200.6, 203.15, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: rgb(237.4, 239.8, 242.2);
  border-color: rgb(235.2, 237.9, 240.6);
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(198.05, 200.6, 203.15, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
  color: #000;
  background-color: #e9ecef;
  border-color: #e9ecef;
}

.btn-dark {
  color: #fff;
  background-color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
  border-color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
}
.btn-dark:hover {
  color: #fff;
  background-color: rgb(17.5598913043, 51.6467391304, 101.2276086957);
  border-color: rgb(16.5269565217, 48.6086956522, 95.2730434783);
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: rgb(17.5598913043, 51.6467391304, 101.2276086957);
  border-color: rgb(16.5269565217, 48.6086956522, 95.2730434783);
  box-shadow: 0 0 0 0.2rem rgba(55.8098913043, 89.8967391304, 139.4776086957, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(16.5269565217, 48.6086956522, 95.2730434783);
  border-color: rgb(15.4940217391, 45.5706521739, 89.3184782609);
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(55.8098913043, 89.8967391304, 139.4776086957, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
  color: #fff;
  background-color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
  border-color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
}

.btn-outline-primary {
  color: #3B7DDD;
  border-color: #3B7DDD;
}
.btn-outline-primary:hover {
  color: #000;
  background-color: #3B7DDD;
  border-color: #3B7DDD;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 125, 221, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #000;
  background-color: #3B7DDD;
  border-color: #3B7DDD;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 125, 221, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #3B7DDD;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #f7a600;
  border-color: #f7a600;
}
.btn-outline-secondary:hover {
  color: #000;
  background-color: #f7a600;
  border-color: #f7a600;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 166, 0, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #000;
  background-color: #f7a600;
  border-color: #f7a600;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 166, 0, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #f7a600;
  background-color: transparent;
}

.btn-outline-tertiary {
  color: rgb(102.4608695652, 153.8260869565, 228.5391304348);
  border-color: rgb(102.4608695652, 153.8260869565, 228.5391304348);
}
.btn-outline-tertiary:hover {
  color: #000;
  background-color: rgb(102.4608695652, 153.8260869565, 228.5391304348);
  border-color: rgb(102.4608695652, 153.8260869565, 228.5391304348);
}
.btn-check:focus + .btn-outline-tertiary, .btn-outline-tertiary:focus {
  box-shadow: 0 0 0 0.2rem rgba(102.4608695652, 153.8260869565, 228.5391304348, 0.5);
}
.btn-check:checked + .btn-outline-tertiary, .btn-check:active + .btn-outline-tertiary, .btn-outline-tertiary:active, .btn-outline-tertiary.active, .btn-outline-tertiary.dropdown-toggle.show {
  color: #000;
  background-color: rgb(102.4608695652, 153.8260869565, 228.5391304348);
  border-color: rgb(102.4608695652, 153.8260869565, 228.5391304348);
}
.btn-check:checked + .btn-outline-tertiary:focus, .btn-check:active + .btn-outline-tertiary:focus, .btn-outline-tertiary:active:focus, .btn-outline-tertiary.active:focus, .btn-outline-tertiary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(102.4608695652, 153.8260869565, 228.5391304348, 0.5);
}
.btn-outline-tertiary:disabled, .btn-outline-tertiary.disabled {
  color: rgb(102.4608695652, 153.8260869565, 228.5391304348);
  background-color: transparent;
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #000;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #000;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  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-info {
  color: #20c997;
  border-color: #20c997;
}
.btn-outline-info:hover {
  color: #000;
  background-color: #20c997;
  border-color: #20c997;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #000;
  background-color: #20c997;
  border-color: #20c997;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(32, 201, 151, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #20c997;
  background-color: transparent;
}

.btn-outline-warning {
  color: #fd7e14;
  border-color: #fd7e14;
}
.btn-outline-warning:hover {
  color: #000;
  background-color: #fd7e14;
  border-color: #fd7e14;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #000;
  background-color: #fd7e14;
  border-color: #fd7e14;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #fd7e14;
  background-color: transparent;
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  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-light {
  color: #e9ecef;
  border-color: #e9ecef;
}
.btn-outline-light:hover {
  color: #000;
  background-color: #e9ecef;
  border-color: #e9ecef;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #e9ecef;
  border-color: #e9ecef;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #e9ecef;
  background-color: transparent;
}

.btn-outline-dark {
  color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
  border-color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
  border-color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.2rem rgba(20.6586956522, 60.7608695652, 119.0913043478, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
  border-color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(20.6586956522, 60.7608695652, 119.0913043478, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #3B7DDD;
  text-decoration: none;
}
.btn-link:hover {
  color: rgb(47.2, 100, 176.8);
  text-decoration: underline;
}
.btn-link:focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.35rem 1rem;
  font-size: 1.125rem;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.15rem 0.5rem;
  font-size: 0.75rem;
  border-radius: 0.1rem;
}

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

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

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart {
  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;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 0.9375rem;
  color: #3e4676;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.2rem;
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1440px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  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;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropend .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;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .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;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.35rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #495057;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: rgb(65.7, 72, 78.3);
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #3B7DDD;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  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.75rem;
  color: #6c757d;
  white-space: nowrap;
}

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

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #3B7DDD;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-header {
  color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  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 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.525rem;
  padding-left: 0.525rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .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 {
  flex-direction: column;
  align-items: flex-start;
  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 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #3B7DDD;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: rgb(47.2, 100, 176.8);
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 0.2rem;
  border-top-right-radius: 0.2rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}
.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: #f4f7fc;
  border-color: #dee2e6 #dee2e6 #f4f7fc;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.2rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #3B7DDD;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 0;
  padding-left: 1rem;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: 0.359375rem;
  padding-bottom: 0.359375rem;
  margin-right: 1rem;
  font-size: 1.125rem;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  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;
}

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

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.2rem;
  transition: box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.2rem;
}

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

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    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 .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-sm .offcanvas-top,
  .navbar-expand-sm .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    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 .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-md .offcanvas-top,
  .navbar-expand-md .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    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 .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-lg .offcanvas-top,
  .navbar-expand-lg .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    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 .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xl .offcanvas-top,
  .navbar-expand-xl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1440px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xxl .offcanvas-top,
  .navbar-expand-xxl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  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 .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  transform: none;
}
.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}
.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.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.55);
}
.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 .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-text a,
.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.55);
}
.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 .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.2rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.2rem - 0px);
  border-top-right-radius: calc(0.2rem - 0px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.2rem - 0px);
  border-bottom-left-radius: calc(0.2rem - 0px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

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

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

.card-subtitle {
  margin-top: -0.25rem;
  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: #fff;
  border-bottom: 0px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.2rem - 0px) calc(0.2rem - 0px) 0 0;
}

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

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: #fff;
  border-bottom-color: #fff;
}

.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: 1rem;
  border-radius: calc(0.2rem - 0px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.2rem - 0px);
  border-top-right-radius: calc(0.2rem - 0px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.2rem - 0px);
  border-bottom-left-radius: calc(0.2rem - 0px);
}

.card-group > .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-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 {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-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 {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 0.9375rem;
  color: #3e4676;
  text-align: left;
  background-color: #f4f7fc;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 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, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: rgb(53.1, 112.5, 198.9);
  background-color: rgb(235.4, 242, 251.6);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%2853.1, 112.5, 198.9%29%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
  transform: rotate(-180deg);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%233e4676%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #9dbeee;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(59, 125, 221, 0.25);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  background-color: #f4f7fc;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.accordion-item:first-of-type {
  border-top-left-radius: 0.2rem;
  border-top-right-radius: 0.2rem;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.2rem - 1px);
  border-top-right-radius: calc(0.2rem - 1px);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(0.2rem - 1px);
  border-bottom-left-radius: calc(0.2rem - 1px);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.accordion-body {
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0rem 0rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: transparent;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #ced4da;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: #fff;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #6c757d;
  background-color: #fff;
  border: 1px solid #dee2e6;
  transition: color 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;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: #343a40;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  color: rgb(47.2, 100, 176.8);
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(59, 125, 221, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #3B7DDD;
  border-color: #3B7DDD;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}

.page-link {
  padding: 0.3rem 0.75rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.pagination-lg .page-link {
  padding: 0.35rem 1rem;
  font-size: 1.125rem;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.15rem 0.5rem;
  font-size: 0.75rem;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.1rem;
  border-bottom-left-radius: 0.1rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.1rem;
  border-bottom-right-radius: 0.1rem;
}

.badge {
  display: inline-block;
  padding: 0.3em 0.45em;
  font-size: 80%;
  font-weight: 500;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.2rem;
}
.badge:empty {
  display: none;
}

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

.alert {
  position: relative;
  padding: 0.95rem 0.95rem;
  margin-bottom: 1rem;
  border: 0 solid transparent;
  border-radius: 0.2rem;
}

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 2.85rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.1875rem 0.95rem;
}

.alert-primary {
  color: black;
  background-color: #3b7ddd;
  border-color: #3b7ddd;
}
.alert-primary .alert-link {
  color: black;
}

.alert-secondary {
  color: black;
  background-color: #f7a600;
  border-color: #f7a600;
}
.alert-secondary .alert-link {
  color: black;
}

.alert-tertiary {
  color: black;
  background-color: rgb(102.4608695652, 153.8260869565, 228.5391304348);
  border-color: rgb(102.4608695652, 153.8260869565, 228.5391304348);
}
.alert-tertiary .alert-link {
  color: black;
}

.alert-success {
  color: black;
  background-color: #28a745;
  border-color: #28a745;
}
.alert-success .alert-link {
  color: black;
}

.alert-info {
  color: black;
  background-color: #20c997;
  border-color: #20c997;
}
.alert-info .alert-link {
  color: black;
}

.alert-warning {
  color: black;
  background-color: #fd7e14;
  border-color: #fd7e14;
}
.alert-warning .alert-link {
  color: black;
}

.alert-danger {
  color: black;
  background-color: #dc3545;
  border-color: #dc3545;
}
.alert-danger .alert-link {
  color: black;
}

.alert-light {
  color: black;
  background-color: #e9ecef;
  border-color: #e9ecef;
}
.alert-light .alert-link {
  color: black;
}

.alert-dark {
  color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
  background-color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
  border-color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
}
.alert-dark .alert-link {
  color: rgb(16.5269565217, 48.6086956522, 95.2730434783);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.703125rem;
  background-color: #e9ecef;
  border-radius: 0.2rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #3B7DDD;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  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);
  background-size: 1rem 1rem;
}

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

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.2rem;
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.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: #3e4676;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  color: #212529;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.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: #3B7DDD;
  border-color: #3B7DDD;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.2rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.2rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.2rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.2rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.2rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.2rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.2rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.2rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.2rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.2rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1440px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.2rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.2rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: rgb(35.4, 75, 132.6);
  background-color: rgb(215.8, 229, 248.2);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(35.4, 75, 132.6);
  background-color: rgb(194.22, 206.1, 223.38);
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(35.4, 75, 132.6);
  border-color: rgb(35.4, 75, 132.6);
}

.list-group-item-secondary {
  color: rgb(98.8, 66.4, 0);
  background-color: rgb(253.4, 237.2, 204);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: rgb(98.8, 66.4, 0);
  background-color: rgb(228.06, 213.48, 183.6);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(98.8, 66.4, 0);
  border-color: rgb(98.8, 66.4, 0);
}

.list-group-item-tertiary {
  color: rgb(61.4765217391, 92.2956521739, 137.1234782609);
  background-color: rgb(224.492173913, 234.7652173913, 249.707826087);
}
.list-group-item-tertiary.list-group-item-action:hover, .list-group-item-tertiary.list-group-item-action:focus {
  color: rgb(61.4765217391, 92.2956521739, 137.1234782609);
  background-color: rgb(202.0429565217, 211.2886956522, 224.7370434783);
}
.list-group-item-tertiary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(61.4765217391, 92.2956521739, 137.1234782609);
  border-color: rgb(61.4765217391, 92.2956521739, 137.1234782609);
}

.list-group-item-success {
  color: rgb(24, 100.2, 41.4);
  background-color: rgb(212, 237.4, 217.8);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(24, 100.2, 41.4);
  background-color: rgb(190.8, 213.66, 196.02);
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: rgb(24, 100.2, 41.4);
  border-color: rgb(24, 100.2, 41.4);
}

.list-group-item-info {
  color: rgb(19.2, 120.6, 90.6);
  background-color: rgb(210.4, 244.2, 234.2);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(19.2, 120.6, 90.6);
  background-color: rgb(189.36, 219.78, 210.78);
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: rgb(19.2, 120.6, 90.6);
  border-color: rgb(19.2, 120.6, 90.6);
}

.list-group-item-warning {
  color: rgb(151.8, 75.6, 12);
  background-color: rgb(254.6, 229.2, 208);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(151.8, 75.6, 12);
  background-color: rgb(229.14, 206.28, 187.2);
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: rgb(151.8, 75.6, 12);
  border-color: rgb(151.8, 75.6, 12);
}

.list-group-item-danger {
  color: rgb(132, 31.8, 41.4);
  background-color: rgb(248, 214.6, 217.8);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(132, 31.8, 41.4);
  background-color: rgb(223.2, 193.14, 196.02);
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132, 31.8, 41.4);
  border-color: rgb(132, 31.8, 41.4);
}

.list-group-item-light {
  color: rgb(93.2, 94.4, 95.6);
  background-color: rgb(250.6, 251.2, 251.8);
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: rgb(93.2, 94.4, 95.6);
  background-color: rgb(225.54, 226.08, 226.62);
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: rgb(93.2, 94.4, 95.6);
  border-color: rgb(93.2, 94.4, 95.6);
}

.list-group-item-dark {
  color: rgb(12.3952173913, 36.4565217391, 71.4547826087);
  background-color: rgb(208.1317391304, 216.152173913, 227.8182608696);
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: rgb(12.3952173913, 36.4565217391, 71.4547826087);
  background-color: rgb(187.3185652174, 194.5369565217, 205.0364347826);
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: rgb(12.3952173913, 36.4565217391, 71.4547826087);
  border-color: rgb(12.3952173913, 36.4565217391, 71.4547826087);
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.2rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(59, 125, 221, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.05);
  border-radius: 0.2rem;
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.2rem - 1px);
  border-top-right-radius: calc(0.2rem - 1px);
}
.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

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

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

.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

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

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

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

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

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

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.modal-footer > * {
  margin: 0.25rem;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 600px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-sm {
    max-width: 400px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 900px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1439.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  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.75rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

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

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

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

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  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;
  border-radius: 0.2rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  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.75rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

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

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-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 > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-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[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid rgb(239.7, 239.7, 239.7);
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.9375rem;
  color: #203A45;
  background-color: rgb(239.7, 239.7, 239.7);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1rem 1rem;
  color: #3e4676;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z%27/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}

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

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
}
.offcanvas-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}

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

.offcanvas-body {
  flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto;
}

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 0 solid rgba(0, 0, 0, 0.2);
  transform: translateX(-100%);
}

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 0 solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
}

.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 0 solid rgba(0, 0, 0, 0.2);
  transform: translateY(-100%);
}

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 0 solid rgba(0, 0, 0, 0.2);
  transform: translateY(100%);
}

.offcanvas.show {
  transform: none;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentColor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #3B7DDD;
}
.link-primary:hover, .link-primary:focus {
  color: rgb(98.2, 151, 227.8);
}

.link-secondary {
  color: #f7a600;
}
.link-secondary:hover, .link-secondary:focus {
  color: rgb(248.6, 183.8, 51);
}

.link-tertiary {
  color: rgb(102.4608695652, 153.8260869565, 228.5391304348);
}
.link-tertiary:hover, .link-tertiary:focus {
  color: rgb(132.9686956522, 174.0608695652, 233.8313043478);
}

.link-success {
  color: #28a745;
}
.link-success:hover, .link-success:focus {
  color: rgb(83, 184.6, 106.2);
}

.link-info {
  color: #20c997;
}
.link-info:hover, .link-info:focus {
  color: rgb(76.6, 211.8, 171.8);
}

.link-warning {
  color: #fd7e14;
}
.link-warning:hover, .link-warning:focus {
  color: rgb(253.4, 151.8, 67);
}

.link-danger {
  color: #dc3545;
}
.link-danger:hover, .link-danger:focus {
  color: rgb(176, 42.4, 55.2);
}

.link-light {
  color: #e9ecef;
}
.link-light:hover, .link-light:focus {
  color: rgb(237.4, 239.8, 242.2);
}

.link-dark {
  color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
}
.link-dark:hover, .link-dark:focus {
  color: rgb(16.5269565217, 48.6086956522, 95.2730434783);
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

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

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1440px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

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

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

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

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

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

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

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

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shadow {
  box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.05) !important;
}

.shadow-sm {
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.05) !important;
}

.shadow-lg {
  box-shadow: 0 0 4rem 0 rgba(0, 0, 0, 0.05) !important;
}

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

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

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

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

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

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

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

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

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

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

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

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

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

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.border-tertiary {
  border-color: rgb(102.4608695652, 153.8260869565, 228.5391304348) !important;
}

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

.border-info {
  border-color: #20c997 !important;
}

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

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

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

.border-dark {
  border-color: rgb(20.6586956522, 60.7608695652, 119.0913043478) !important;
}

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

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !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;
}

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

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

.min-vw-100 {
  min-width: 100vw !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;
}

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

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

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

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

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

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

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

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

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

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.gap-6 {
  gap: 4.5rem !important;
}

.gap-7 {
  gap: 6rem !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

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

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

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

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

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

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

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

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

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

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

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

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

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

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

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

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

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

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

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

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

.m-6 {
  margin: 4.5rem !important;
}

.m-7 {
  margin: 6rem !important;
}

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

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

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

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

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

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

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

.mx-6 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}

.mx-7 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

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

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

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

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

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

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

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

.my-6 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.my-7 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

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

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

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

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

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

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

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

.mt-6 {
  margin-top: 4.5rem !important;
}

.mt-7 {
  margin-top: 6rem !important;
}

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

.me-0 {
  margin-right: 0 !important;
}

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

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

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

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

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

.me-6 {
  margin-right: 4.5rem !important;
}

.me-7 {
  margin-right: 6rem !important;
}

.me-auto {
  margin-right: auto !important;
}

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

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

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

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

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

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

.mb-6 {
  margin-bottom: 4.5rem !important;
}

.mb-7 {
  margin-bottom: 6rem !important;
}

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

.ms-0 {
  margin-left: 0 !important;
}

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

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

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

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

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

.ms-6 {
  margin-left: 4.5rem !important;
}

.ms-7 {
  margin-left: 6rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

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

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

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

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

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

.m-n6 {
  margin: -4.5rem !important;
}

.m-n7 {
  margin: -6rem !important;
}

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

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

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

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

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

.mx-n6 {
  margin-right: -4.5rem !important;
  margin-left: -4.5rem !important;
}

.mx-n7 {
  margin-right: -6rem !important;
  margin-left: -6rem !important;
}

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

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

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

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

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

.my-n6 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

.my-n7 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

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

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

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

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

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

.mt-n6 {
  margin-top: -4.5rem !important;
}

.mt-n7 {
  margin-top: -6rem !important;
}

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

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

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

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

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

.me-n6 {
  margin-right: -4.5rem !important;
}

.me-n7 {
  margin-right: -6rem !important;
}

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

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

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

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

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

.mb-n6 {
  margin-bottom: -4.5rem !important;
}

.mb-n7 {
  margin-bottom: -6rem !important;
}

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

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

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

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

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

.ms-n6 {
  margin-left: -4.5rem !important;
}

.ms-n7 {
  margin-left: -6rem !important;
}

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

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

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

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

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

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

.p-6 {
  padding: 4.5rem !important;
}

.p-7 {
  padding: 6rem !important;
}

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

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

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

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

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

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

.px-6 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important;
}

.px-7 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}

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

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

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

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

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

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

.py-6 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.py-7 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

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

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

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

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

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

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

.pt-6 {
  padding-top: 4.5rem !important;
}

.pt-7 {
  padding-top: 6rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

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

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

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

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

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

.pe-6 {
  padding-right: 4.5rem !important;
}

.pe-7 {
  padding-right: 6rem !important;
}

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

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

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

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

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

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

.pb-6 {
  padding-bottom: 4.5rem !important;
}

.pb-7 {
  padding-bottom: 6rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

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

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

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

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

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

.ps-6 {
  padding-left: 4.5rem !important;
}

.ps-7 {
  padding-left: 6rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: 1.875rem !important;
}

.fs-2 {
  font-size: 1.640625rem !important;
}

.fs-3 {
  font-size: 1.40625rem !important;
}

.fs-4 {
  font-size: 1.171875rem !important;
}

.fs-5 {
  font-size: 0.9375rem !important;
}

.fs-6 {
  font-size: 0.9375rem !important;
}

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

.fst-normal {
  font-style: normal !important;
}

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

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

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

.fw-bold {
  font-weight: 500 !important;
}

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

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.5 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 1.5 !important;
}

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

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

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

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

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

.text-decoration-line-through {
  text-decoration: line-through !important;
}

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

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

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

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

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

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-tertiary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-tertiary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

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

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

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

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

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

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

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

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

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

.rounded-1 {
  border-radius: 0.1rem !important;
}

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

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

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

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

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

.rounded-end {
  border-top-right-radius: 0.2rem !important;
  border-bottom-right-radius: 0.2rem !important;
}

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

.rounded-start {
  border-bottom-left-radius: 0.2rem !important;
  border-top-left-radius: 0.2rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !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: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .gap-sm-6 {
    gap: 4.5rem !important;
  }
  .gap-sm-7 {
    gap: 6rem !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-6 {
    margin: 4.5rem !important;
  }
  .m-sm-7 {
    margin: 6rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-sm-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-sm-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-6 {
    margin-top: 4.5rem !important;
  }
  .mt-sm-7 {
    margin-top: 6rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-6 {
    margin-right: 4.5rem !important;
  }
  .me-sm-7 {
    margin-right: 6rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 6rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-6 {
    margin-left: 4.5rem !important;
  }
  .ms-sm-7 {
    margin-left: 6rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .m-sm-n6 {
    margin: -4.5rem !important;
  }
  .m-sm-n7 {
    margin: -6rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-sm-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-sm-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .mt-sm-n6 {
    margin-top: -4.5rem !important;
  }
  .mt-sm-n7 {
    margin-top: -6rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .me-sm-n6 {
    margin-right: -4.5rem !important;
  }
  .me-sm-n7 {
    margin-right: -6rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -4.5rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -6rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !important;
  }
  .ms-sm-n6 {
    margin-left: -4.5rem !important;
  }
  .ms-sm-n7 {
    margin-left: -6rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .p-sm-6 {
    padding: 4.5rem !important;
  }
  .p-sm-7 {
    padding: 6rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-sm-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-sm-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pt-sm-6 {
    padding-top: 4.5rem !important;
  }
  .pt-sm-7 {
    padding-top: 6rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pe-sm-6 {
    padding-right: 4.5rem !important;
  }
  .pe-sm-7 {
    padding-right: 6rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 6rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .ps-sm-6 {
    padding-left: 4.5rem !important;
  }
  .ps-sm-7 {
    padding-left: 6rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !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: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .gap-md-6 {
    gap: 4.5rem !important;
  }
  .gap-md-7 {
    gap: 6rem !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-6 {
    margin: 4.5rem !important;
  }
  .m-md-7 {
    margin: 6rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-md-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-md-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-6 {
    margin-top: 4.5rem !important;
  }
  .mt-md-7 {
    margin-top: 6rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-6 {
    margin-right: 4.5rem !important;
  }
  .me-md-7 {
    margin-right: 6rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-md-7 {
    margin-bottom: 6rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-6 {
    margin-left: 4.5rem !important;
  }
  .ms-md-7 {
    margin-left: 6rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .m-md-n6 {
    margin: -4.5rem !important;
  }
  .m-md-n7 {
    margin: -6rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-md-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-md-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .mt-md-n6 {
    margin-top: -4.5rem !important;
  }
  .mt-md-n7 {
    margin-top: -6rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .me-md-n6 {
    margin-right: -4.5rem !important;
  }
  .me-md-n7 {
    margin-right: -6rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -4.5rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -6rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !important;
  }
  .ms-md-n6 {
    margin-left: -4.5rem !important;
  }
  .ms-md-n7 {
    margin-left: -6rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .p-md-6 {
    padding: 4.5rem !important;
  }
  .p-md-7 {
    padding: 6rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-md-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-md-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pt-md-6 {
    padding-top: 4.5rem !important;
  }
  .pt-md-7 {
    padding-top: 6rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pe-md-6 {
    padding-right: 4.5rem !important;
  }
  .pe-md-7 {
    padding-right: 6rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .pb-md-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-md-7 {
    padding-bottom: 6rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .ps-md-6 {
    padding-left: 4.5rem !important;
  }
  .ps-md-7 {
    padding-left: 6rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !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: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .gap-lg-6 {
    gap: 4.5rem !important;
  }
  .gap-lg-7 {
    gap: 6rem !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-6 {
    margin: 4.5rem !important;
  }
  .m-lg-7 {
    margin: 6rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-lg-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-lg-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-6 {
    margin-top: 4.5rem !important;
  }
  .mt-lg-7 {
    margin-top: 6rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-6 {
    margin-right: 4.5rem !important;
  }
  .me-lg-7 {
    margin-right: 6rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 6rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-6 {
    margin-left: 4.5rem !important;
  }
  .ms-lg-7 {
    margin-left: 6rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .m-lg-n6 {
    margin: -4.5rem !important;
  }
  .m-lg-n7 {
    margin: -6rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-lg-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-lg-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .mt-lg-n6 {
    margin-top: -4.5rem !important;
  }
  .mt-lg-n7 {
    margin-top: -6rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .me-lg-n6 {
    margin-right: -4.5rem !important;
  }
  .me-lg-n7 {
    margin-right: -6rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -4.5rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -6rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !important;
  }
  .ms-lg-n6 {
    margin-left: -4.5rem !important;
  }
  .ms-lg-n7 {
    margin-left: -6rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .p-lg-6 {
    padding: 4.5rem !important;
  }
  .p-lg-7 {
    padding: 6rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-lg-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-lg-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pt-lg-6 {
    padding-top: 4.5rem !important;
  }
  .pt-lg-7 {
    padding-top: 6rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pe-lg-6 {
    padding-right: 4.5rem !important;
  }
  .pe-lg-7 {
    padding-right: 6rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 6rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .ps-lg-6 {
    padding-left: 4.5rem !important;
  }
  .ps-lg-7 {
    padding-left: 6rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !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: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .gap-xl-6 {
    gap: 4.5rem !important;
  }
  .gap-xl-7 {
    gap: 6rem !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-6 {
    margin: 4.5rem !important;
  }
  .m-xl-7 {
    margin: 6rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xl-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xl-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-6 {
    margin-top: 4.5rem !important;
  }
  .mt-xl-7 {
    margin-top: 6rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-6 {
    margin-right: 4.5rem !important;
  }
  .me-xl-7 {
    margin-right: 6rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 6rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-6 {
    margin-left: 4.5rem !important;
  }
  .ms-xl-7 {
    margin-left: 6rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .m-xl-n6 {
    margin: -4.5rem !important;
  }
  .m-xl-n7 {
    margin: -6rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xl-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xl-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xl-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xl-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .mt-xl-n6 {
    margin-top: -4.5rem !important;
  }
  .mt-xl-n7 {
    margin-top: -6rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .me-xl-n6 {
    margin-right: -4.5rem !important;
  }
  .me-xl-n7 {
    margin-right: -6rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n6 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xl-n7 {
    margin-bottom: -6rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !important;
  }
  .ms-xl-n6 {
    margin-left: -4.5rem !important;
  }
  .ms-xl-n7 {
    margin-left: -6rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .p-xl-6 {
    padding: 4.5rem !important;
  }
  .p-xl-7 {
    padding: 6rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xl-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xl-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pt-xl-6 {
    padding-top: 4.5rem !important;
  }
  .pt-xl-7 {
    padding-top: 6rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pe-xl-6 {
    padding-right: 4.5rem !important;
  }
  .pe-xl-7 {
    padding-right: 6rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 6rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .ps-xl-6 {
    padding-left: 4.5rem !important;
  }
  .ps-xl-7 {
    padding-left: 6rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1440px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .gap-xxl-6 {
    gap: 4.5rem !important;
  }
  .gap-xxl-7 {
    gap: 6rem !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-6 {
    margin: 4.5rem !important;
  }
  .m-xxl-7 {
    margin: 6rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xxl-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xxl-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-6 {
    margin-top: 4.5rem !important;
  }
  .mt-xxl-7 {
    margin-top: 6rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-6 {
    margin-right: 4.5rem !important;
  }
  .me-xxl-7 {
    margin-right: 6rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 6rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-6 {
    margin-left: 4.5rem !important;
  }
  .ms-xxl-7 {
    margin-left: 6rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .m-xxl-n6 {
    margin: -4.5rem !important;
  }
  .m-xxl-n7 {
    margin: -6rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxl-n6 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xxl-n7 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxl-n6 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xxl-n7 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mt-xxl-n6 {
    margin-top: -4.5rem !important;
  }
  .mt-xxl-n7 {
    margin-top: -6rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .me-xxl-n6 {
    margin-right: -4.5rem !important;
  }
  .me-xxl-n7 {
    margin-right: -6rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n6 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xxl-n7 {
    margin-bottom: -6rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !important;
  }
  .ms-xxl-n6 {
    margin-left: -4.5rem !important;
  }
  .ms-xxl-n7 {
    margin-left: -6rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .p-xxl-6 {
    padding: 4.5rem !important;
  }
  .p-xxl-7 {
    padding: 6rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xxl-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xxl-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pt-xxl-6 {
    padding-top: 4.5rem !important;
  }
  .pt-xxl-7 {
    padding-top: 6rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pe-xxl-6 {
    padding-right: 4.5rem !important;
  }
  .pe-xxl-7 {
    padding-right: 6rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xxl-7 {
    padding-bottom: 6rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .ps-xxl-6 {
    padding-left: 4.5rem !important;
  }
  .ps-xxl-7 {
    padding-left: 6rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !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: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.accordion .card:not(:last-child) {
  margin-bottom: 0.5rem;
}
.accordion .card-header {
  border-bottom: 0;
}
.accordion .card-body {
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.accordion .card-title a {
  color: #3e4676;
}

.alert {
  padding: 0;
  display: flex;
  color: #fff;
}

.alert-outline,
.alert-outline-coloured {
  color: #3e4676;
  background: white;
}
.alert-outline hr,
.alert-outline-coloured hr {
  border-top-color: #ced4da;
}
.alert-outline .alert-message,
.alert-outline-coloured .alert-message {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  border: 1px solid #ced4da;
}
.alert-outline .alert-message:not(:first-child),
.alert-outline-coloured .alert-message:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 0;
}
.alert-outline .alert-icon,
.alert-outline-coloured .alert-icon {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  color: #fff;
}
.alert-outline.alert-primary .alert-icon,
.alert-outline-coloured.alert-primary .alert-icon {
  background-color: #3B7DDD;
}
.alert-outline.alert-secondary .alert-icon,
.alert-outline-coloured.alert-secondary .alert-icon {
  background-color: #f7a600;
}
.alert-outline.alert-tertiary .alert-icon,
.alert-outline-coloured.alert-tertiary .alert-icon {
  background-color: rgb(102.4608695652, 153.8260869565, 228.5391304348);
}
.alert-outline.alert-success .alert-icon,
.alert-outline-coloured.alert-success .alert-icon {
  background-color: #28a745;
}
.alert-outline.alert-info .alert-icon,
.alert-outline-coloured.alert-info .alert-icon {
  background-color: #20c997;
}
.alert-outline.alert-warning .alert-icon,
.alert-outline-coloured.alert-warning .alert-icon {
  background-color: #fd7e14;
}
.alert-outline.alert-danger .alert-icon,
.alert-outline-coloured.alert-danger .alert-icon {
  background-color: #dc3545;
}
.alert-outline.alert-light .alert-icon,
.alert-outline-coloured.alert-light .alert-icon {
  background-color: #e9ecef;
}
.alert-outline.alert-dark .alert-icon,
.alert-outline-coloured.alert-dark .alert-icon {
  background-color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
}

.alert-outline-coloured.alert-primary .alert-message {
  border-color: #3B7DDD;
}
.alert-outline-coloured.alert-secondary .alert-message {
  border-color: #f7a600;
}
.alert-outline-coloured.alert-tertiary .alert-message {
  border-color: rgb(102.4608695652, 153.8260869565, 228.5391304348);
}
.alert-outline-coloured.alert-success .alert-message {
  border-color: #28a745;
}
.alert-outline-coloured.alert-info .alert-message {
  border-color: #20c997;
}
.alert-outline-coloured.alert-warning .alert-message {
  border-color: #fd7e14;
}
.alert-outline-coloured.alert-danger .alert-message {
  border-color: #dc3545;
}
.alert-outline-coloured.alert-light .alert-message {
  border-color: #e9ecef;
}
.alert-outline-coloured.alert-dark .alert-message {
  border-color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
}

.alert-icon {
  padding: 0.95rem 0.95rem;
  background: rgba(255, 255, 255, 0.1);
}

.alert-message {
  padding: 0.95rem 0.95rem;
  width: 100%;
  box-sizing: border-box;
}

.avatar {
  width: 40px;
  height: 40px;
}

.avatar-title {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  color: #fff;
}

.badge {
  color: #fff;
}

.badge.rounded-pill {
  padding-right: 0.65em;
  padding-left: 0.65em;
}

.breadcrumb-item a {
  color: #dee2e6;
  font-weight: 400;
}
.breadcrumb-item.active {
  color: #fff;
  font-weight: 500;
}

.btn-pill {
  border-radius: 10rem;
}

.btn-square {
  border-radius: 0;
}

.btn-link:not(:hover) {
  text-decoration: none;
}

.btn .feather {
  width: 14px;
  height: 14px;
}

.btn-primary, .btn-primary:focus, .btn-primary.focus, .btn-primary.disabled, .btn-primary:disabled, .show > .btn-primary.dropdown-toggle {
  color: #fff;
}
.btn-primary:hover:not(:disabled):not(.disabled), .btn-primary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-outline-primary:hover:not(:disabled):not(.disabled), .btn-outline-primary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-secondary, .btn-secondary:focus, .btn-secondary.focus, .btn-secondary.disabled, .btn-secondary:disabled, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
}
.btn-secondary:hover:not(:disabled):not(.disabled), .btn-secondary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-outline-secondary:hover:not(:disabled):not(.disabled), .btn-outline-secondary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-tertiary, .btn-tertiary:focus, .btn-tertiary.focus, .btn-tertiary.disabled, .btn-tertiary:disabled, .show > .btn-tertiary.dropdown-toggle {
  color: #fff;
}
.btn-tertiary:hover:not(:disabled):not(.disabled), .btn-tertiary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-tertiary:not(:disabled):not(.disabled):active, .btn-tertiary:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-outline-tertiary:hover:not(:disabled):not(.disabled), .btn-outline-tertiary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-tertiary:not(:disabled):not(.disabled):active, .btn-outline-tertiary:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-success, .btn-success:focus, .btn-success.focus, .btn-success.disabled, .btn-success:disabled, .show > .btn-success.dropdown-toggle {
  color: #fff;
}
.btn-success:hover:not(:disabled):not(.disabled), .btn-success.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-outline-success:hover:not(:disabled):not(.disabled), .btn-outline-success.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-info, .btn-info:focus, .btn-info.focus, .btn-info.disabled, .btn-info:disabled, .show > .btn-info.dropdown-toggle {
  color: #fff;
}
.btn-info:hover:not(:disabled):not(.disabled), .btn-info.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-outline-info:hover:not(:disabled):not(.disabled), .btn-outline-info.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-warning, .btn-warning:focus, .btn-warning.focus, .btn-warning.disabled, .btn-warning:disabled, .show > .btn-warning.dropdown-toggle {
  color: #fff;
}
.btn-warning:hover:not(:disabled):not(.disabled), .btn-warning.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-outline-warning:hover:not(:disabled):not(.disabled), .btn-outline-warning.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-danger, .btn-danger:focus, .btn-danger.focus, .btn-danger.disabled, .btn-danger:disabled, .show > .btn-danger.dropdown-toggle {
  color: #fff;
}
.btn-danger:hover:not(:disabled):not(.disabled), .btn-danger.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-outline-danger:hover:not(:disabled):not(.disabled), .btn-outline-danger.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-light, .btn-light:focus, .btn-light.focus, .btn-light.disabled, .btn-light:disabled, .show > .btn-light.dropdown-toggle {
  color: #fff;
}
.btn-light:hover:not(:disabled):not(.disabled), .btn-light.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-outline-light:hover:not(:disabled):not(.disabled), .btn-outline-light.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-dark, .btn-dark:focus, .btn-dark.focus, .btn-dark.disabled, .btn-dark:disabled, .show > .btn-dark.dropdown-toggle {
  color: #fff;
}
.btn-dark:hover:not(:disabled):not(.disabled), .btn-dark.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-outline-dark:hover:not(:disabled):not(.disabled), .btn-outline-dark.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}
.btn-facebook:hover {
  color: #fff;
  background-color: rgb(50.15, 75.65, 129.2);
  border-color: rgb(47.2, 71.2, 121.6);
}
.btn-check:focus + .btn-facebook, .btn-facebook:focus {
  color: #fff;
  background-color: rgb(50.15, 75.65, 129.2);
  border-color: rgb(47.2, 71.2, 121.6);
  box-shadow: 0 0 0 0.2rem rgba(88.4, 113.9, 167.45, 0.5);
}
.btn-check:checked + .btn-facebook, .btn-check:active + .btn-facebook, .btn-facebook:active, .btn-facebook.active, .show > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: rgb(47.2, 71.2, 121.6);
  border-color: rgb(44.25, 66.75, 114);
}
.btn-check:checked + .btn-facebook:focus, .btn-check:active + .btn-facebook:focus, .btn-facebook:active:focus, .btn-facebook.active:focus, .show > .btn-facebook.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88.4, 113.9, 167.45, 0.5);
}
.btn-facebook:disabled, .btn-facebook.disabled {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}
.btn-facebook, .btn-facebook:focus, .btn-facebook.focus, .btn-facebook.disabled, .btn-facebook:disabled, .show > .btn-facebook.dropdown-toggle {
  color: #fff;
}
.btn-facebook:hover:not(:disabled):not(.disabled), .btn-facebook.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-twitter {
  color: #000;
  background-color: #1da1f2;
  border-color: #1da1f2;
}
.btn-twitter:hover {
  color: #000;
  background-color: rgb(62.9, 175.1, 243.95);
  border-color: rgb(51.6, 170.4, 243.3);
}
.btn-check:focus + .btn-twitter, .btn-twitter:focus {
  color: #000;
  background-color: rgb(62.9, 175.1, 243.95);
  border-color: rgb(51.6, 170.4, 243.3);
  box-shadow: 0 0 0 0.2rem rgba(24.65, 136.85, 205.7, 0.5);
}
.btn-check:checked + .btn-twitter, .btn-check:active + .btn-twitter, .btn-twitter:active, .btn-twitter.active, .show > .btn-twitter.dropdown-toggle {
  color: #000;
  background-color: rgb(74.2, 179.8, 244.6);
  border-color: rgb(51.6, 170.4, 243.3);
}
.btn-check:checked + .btn-twitter:focus, .btn-check:active + .btn-twitter:focus, .btn-twitter:active:focus, .btn-twitter.active:focus, .show > .btn-twitter.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(24.65, 136.85, 205.7, 0.5);
}
.btn-twitter:disabled, .btn-twitter.disabled {
  color: #000;
  background-color: #1da1f2;
  border-color: #1da1f2;
}
.btn-twitter, .btn-twitter:focus, .btn-twitter.focus, .btn-twitter.disabled, .btn-twitter:disabled, .show > .btn-twitter.dropdown-toggle {
  color: #fff;
}
.btn-twitter:hover:not(:disabled):not(.disabled), .btn-twitter.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-google {
  color: #000;
  background-color: #dc4e41;
  border-color: #dc4e41;
}
.btn-google:hover {
  color: #000;
  background-color: rgb(225.25, 104.55, 93.5);
  border-color: rgb(223.5, 95.7, 84);
}
.btn-check:focus + .btn-google, .btn-google:focus {
  color: #000;
  background-color: rgb(225.25, 104.55, 93.5);
  border-color: rgb(223.5, 95.7, 84);
  box-shadow: 0 0 0 0.2rem rgba(187, 66.3, 55.25, 0.5);
}
.btn-check:checked + .btn-google, .btn-check:active + .btn-google, .btn-google:active, .btn-google.active, .show > .btn-google.dropdown-toggle {
  color: #000;
  background-color: rgb(227, 113.4, 103);
  border-color: rgb(223.5, 95.7, 84);
}
.btn-check:checked + .btn-google:focus, .btn-check:active + .btn-google:focus, .btn-google:active:focus, .btn-google.active:focus, .show > .btn-google.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 66.3, 55.25, 0.5);
}
.btn-google:disabled, .btn-google.disabled {
  color: #000;
  background-color: #dc4e41;
  border-color: #dc4e41;
}
.btn-google, .btn-google:focus, .btn-google.focus, .btn-google.disabled, .btn-google:disabled, .show > .btn-google.dropdown-toggle {
  color: #fff;
}
.btn-google:hover:not(:disabled):not(.disabled), .btn-google.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-youtube {
  color: #000;
  background-color: #f00;
  border-color: #f00;
}
.btn-youtube:hover {
  color: #000;
  background-color: rgb(255, 38.25, 38.25);
  border-color: rgb(255, 25.5, 25.5);
}
.btn-check:focus + .btn-youtube, .btn-youtube:focus {
  color: #000;
  background-color: rgb(255, 38.25, 38.25);
  border-color: rgb(255, 25.5, 25.5);
  box-shadow: 0 0 0 0.2rem rgba(216.75, 0, 0, 0.5);
}
.btn-check:checked + .btn-youtube, .btn-check:active + .btn-youtube, .btn-youtube:active, .btn-youtube.active, .show > .btn-youtube.dropdown-toggle {
  color: #000;
  background-color: #ff3333;
  border-color: rgb(255, 25.5, 25.5);
}
.btn-check:checked + .btn-youtube:focus, .btn-check:active + .btn-youtube:focus, .btn-youtube:active:focus, .btn-youtube.active:focus, .show > .btn-youtube.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216.75, 0, 0, 0.5);
}
.btn-youtube:disabled, .btn-youtube.disabled {
  color: #000;
  background-color: #f00;
  border-color: #f00;
}
.btn-youtube, .btn-youtube:focus, .btn-youtube.focus, .btn-youtube.disabled, .btn-youtube:disabled, .show > .btn-youtube.dropdown-toggle {
  color: #fff;
}
.btn-youtube:hover:not(:disabled):not(.disabled), .btn-youtube.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-vimeo {
  color: #000;
  background-color: #1ab7ea;
  border-color: #1ab7ea;
}
.btn-vimeo:hover {
  color: #000;
  background-color: rgb(60.35, 193.8, 237.15);
  border-color: rgb(48.9, 190.2, 236.1);
}
.btn-check:focus + .btn-vimeo, .btn-vimeo:focus {
  color: #000;
  background-color: rgb(60.35, 193.8, 237.15);
  border-color: rgb(48.9, 190.2, 236.1);
  box-shadow: 0 0 0 0.2rem rgba(22.1, 155.55, 198.9, 0.5);
}
.btn-check:checked + .btn-vimeo, .btn-check:active + .btn-vimeo, .btn-vimeo:active, .btn-vimeo.active, .show > .btn-vimeo.dropdown-toggle {
  color: #000;
  background-color: rgb(71.8, 197.4, 238.2);
  border-color: rgb(48.9, 190.2, 236.1);
}
.btn-check:checked + .btn-vimeo:focus, .btn-check:active + .btn-vimeo:focus, .btn-vimeo:active:focus, .btn-vimeo.active:focus, .show > .btn-vimeo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(22.1, 155.55, 198.9, 0.5);
}
.btn-vimeo:disabled, .btn-vimeo.disabled {
  color: #000;
  background-color: #1ab7ea;
  border-color: #1ab7ea;
}
.btn-vimeo, .btn-vimeo:focus, .btn-vimeo.focus, .btn-vimeo.disabled, .btn-vimeo:disabled, .show > .btn-vimeo.dropdown-toggle {
  color: #fff;
}
.btn-vimeo:hover:not(:disabled):not(.disabled), .btn-vimeo.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-dribbble {
  color: #000;
  background-color: #ea4c89;
  border-color: #ea4c89;
}
.btn-dribbble:hover {
  color: #000;
  background-color: rgb(237.15, 102.85, 154.7);
  border-color: rgb(236.1, 93.9, 148.8);
}
.btn-check:focus + .btn-dribbble, .btn-dribbble:focus {
  color: #000;
  background-color: rgb(237.15, 102.85, 154.7);
  border-color: rgb(236.1, 93.9, 148.8);
  box-shadow: 0 0 0 0.2rem rgba(198.9, 64.6, 116.45, 0.5);
}
.btn-check:checked + .btn-dribbble, .btn-check:active + .btn-dribbble, .btn-dribbble:active, .btn-dribbble.active, .show > .btn-dribbble.dropdown-toggle {
  color: #000;
  background-color: rgb(238.2, 111.8, 160.6);
  border-color: rgb(236.1, 93.9, 148.8);
}
.btn-check:checked + .btn-dribbble:focus, .btn-check:active + .btn-dribbble:focus, .btn-dribbble:active:focus, .btn-dribbble.active:focus, .show > .btn-dribbble.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(198.9, 64.6, 116.45, 0.5);
}
.btn-dribbble:disabled, .btn-dribbble.disabled {
  color: #000;
  background-color: #ea4c89;
  border-color: #ea4c89;
}
.btn-dribbble, .btn-dribbble:focus, .btn-dribbble.focus, .btn-dribbble.disabled, .btn-dribbble:disabled, .show > .btn-dribbble.dropdown-toggle {
  color: #fff;
}
.btn-dribbble:hover:not(:disabled):not(.disabled), .btn-dribbble.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-github {
  color: #fff;
  background-color: #181717;
  border-color: #181717;
}
.btn-github:hover {
  color: #fff;
  background-color: rgb(20.4, 19.55, 19.55);
  border-color: rgb(19.2, 18.4, 18.4);
}
.btn-check:focus + .btn-github, .btn-github:focus {
  color: #fff;
  background-color: rgb(20.4, 19.55, 19.55);
  border-color: rgb(19.2, 18.4, 18.4);
  box-shadow: 0 0 0 0.2rem rgba(58.65, 57.8, 57.8, 0.5);
}
.btn-check:checked + .btn-github, .btn-check:active + .btn-github, .btn-github:active, .btn-github.active, .show > .btn-github.dropdown-toggle {
  color: #fff;
  background-color: rgb(19.2, 18.4, 18.4);
  border-color: rgb(18, 17.25, 17.25);
}
.btn-check:checked + .btn-github:focus, .btn-check:active + .btn-github:focus, .btn-github:active:focus, .btn-github.active:focus, .show > .btn-github.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58.65, 57.8, 57.8, 0.5);
}
.btn-github:disabled, .btn-github.disabled {
  color: #fff;
  background-color: #181717;
  border-color: #181717;
}
.btn-github, .btn-github:focus, .btn-github.focus, .btn-github.disabled, .btn-github:disabled, .show > .btn-github.dropdown-toggle {
  color: #fff;
}
.btn-github:hover:not(:disabled):not(.disabled), .btn-github.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-instagram {
  color: #000;
  background-color: #e4405f;
  border-color: #e4405f;
}
.btn-instagram:hover {
  color: #000;
  background-color: rgb(232.05, 92.65, 119);
  border-color: rgb(230.7, 83.1, 111);
}
.btn-check:focus + .btn-instagram, .btn-instagram:focus {
  color: #000;
  background-color: rgb(232.05, 92.65, 119);
  border-color: rgb(230.7, 83.1, 111);
  box-shadow: 0 0 0 0.2rem rgba(193.8, 54.4, 80.75, 0.5);
}
.btn-check:checked + .btn-instagram, .btn-check:active + .btn-instagram, .btn-instagram:active, .btn-instagram.active, .show > .btn-instagram.dropdown-toggle {
  color: #000;
  background-color: rgb(233.4, 102.2, 127);
  border-color: rgb(230.7, 83.1, 111);
}
.btn-check:checked + .btn-instagram:focus, .btn-check:active + .btn-instagram:focus, .btn-instagram:active:focus, .btn-instagram.active:focus, .show > .btn-instagram.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(193.8, 54.4, 80.75, 0.5);
}
.btn-instagram:disabled, .btn-instagram.disabled {
  color: #000;
  background-color: #e4405f;
  border-color: #e4405f;
}
.btn-instagram, .btn-instagram:focus, .btn-instagram.focus, .btn-instagram.disabled, .btn-instagram:disabled, .show > .btn-instagram.dropdown-toggle {
  color: #fff;
}
.btn-instagram:hover:not(:disabled):not(.disabled), .btn-instagram.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-pinterest {
  color: #fff;
  background-color: #bd081c;
  border-color: #bd081c;
}
.btn-pinterest:hover {
  color: #fff;
  background-color: rgb(160.65, 6.8, 23.8);
  border-color: rgb(151.2, 6.4, 22.4);
}
.btn-check:focus + .btn-pinterest, .btn-pinterest:focus {
  color: #fff;
  background-color: rgb(160.65, 6.8, 23.8);
  border-color: rgb(151.2, 6.4, 22.4);
  box-shadow: 0 0 0 0.2rem rgba(198.9, 45.05, 62.05, 0.5);
}
.btn-check:checked + .btn-pinterest, .btn-check:active + .btn-pinterest, .btn-pinterest:active, .btn-pinterest.active, .show > .btn-pinterest.dropdown-toggle {
  color: #fff;
  background-color: rgb(151.2, 6.4, 22.4);
  border-color: rgb(141.75, 6, 21);
}
.btn-check:checked + .btn-pinterest:focus, .btn-check:active + .btn-pinterest:focus, .btn-pinterest:active:focus, .btn-pinterest.active:focus, .show > .btn-pinterest.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(198.9, 45.05, 62.05, 0.5);
}
.btn-pinterest:disabled, .btn-pinterest.disabled {
  color: #fff;
  background-color: #bd081c;
  border-color: #bd081c;
}
.btn-pinterest, .btn-pinterest:focus, .btn-pinterest.focus, .btn-pinterest.disabled, .btn-pinterest:disabled, .show > .btn-pinterest.dropdown-toggle {
  color: #fff;
}
.btn-pinterest:hover:not(:disabled):not(.disabled), .btn-pinterest.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-flickr {
  color: #fff;
  background-color: #0063dc;
  border-color: #0063dc;
}
.btn-flickr:hover {
  color: #fff;
  background-color: rgb(0, 84.15, 187);
  border-color: rgb(0, 79.2, 176);
}
.btn-check:focus + .btn-flickr, .btn-flickr:focus {
  color: #fff;
  background-color: rgb(0, 84.15, 187);
  border-color: rgb(0, 79.2, 176);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 122.4, 225.25, 0.5);
}
.btn-check:checked + .btn-flickr, .btn-check:active + .btn-flickr, .btn-flickr:active, .btn-flickr.active, .show > .btn-flickr.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 79.2, 176);
  border-color: rgb(0, 74.25, 165);
}
.btn-check:checked + .btn-flickr:focus, .btn-check:active + .btn-flickr:focus, .btn-flickr:active:focus, .btn-flickr.active:focus, .show > .btn-flickr.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 122.4, 225.25, 0.5);
}
.btn-flickr:disabled, .btn-flickr.disabled {
  color: #fff;
  background-color: #0063dc;
  border-color: #0063dc;
}
.btn-flickr, .btn-flickr:focus, .btn-flickr.focus, .btn-flickr.disabled, .btn-flickr:disabled, .show > .btn-flickr.dropdown-toggle {
  color: #fff;
}
.btn-flickr:hover:not(:disabled):not(.disabled), .btn-flickr.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-bitbucket {
  color: #fff;
  background-color: #0052cc;
  border-color: #0052cc;
}
.btn-bitbucket:hover {
  color: #fff;
  background-color: rgb(0, 69.7, 173.4);
  border-color: rgb(0, 65.6, 163.2);
}
.btn-check:focus + .btn-bitbucket, .btn-bitbucket:focus {
  color: #fff;
  background-color: rgb(0, 69.7, 173.4);
  border-color: rgb(0, 65.6, 163.2);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 107.95, 211.65, 0.5);
}
.btn-check:checked + .btn-bitbucket, .btn-check:active + .btn-bitbucket, .btn-bitbucket:active, .btn-bitbucket.active, .show > .btn-bitbucket.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 65.6, 163.2);
  border-color: rgb(0, 61.5, 153);
}
.btn-check:checked + .btn-bitbucket:focus, .btn-check:active + .btn-bitbucket:focus, .btn-bitbucket:active:focus, .btn-bitbucket.active:focus, .show > .btn-bitbucket.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 107.95, 211.65, 0.5);
}
.btn-bitbucket:disabled, .btn-bitbucket.disabled {
  color: #fff;
  background-color: #0052cc;
  border-color: #0052cc;
}
.btn-bitbucket, .btn-bitbucket:focus, .btn-bitbucket.focus, .btn-bitbucket.disabled, .btn-bitbucket:disabled, .show > .btn-bitbucket.dropdown-toggle {
  color: #fff;
}
.btn-bitbucket:hover:not(:disabled):not(.disabled), .btn-bitbucket.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-light, .btn-light:focus, .btn-light.focus, .btn-light.disabled, .btn-light:disabled, .show > .btn-light.dropdown-toggle,
.btn-white,
.btn-white:focus,
.btn-white.focus,
.btn-white.disabled,
.btn-white:disabled,
.show > .btn-white.dropdown-toggle {
  color: #343a40;
}
.btn-light:hover:not(:disabled):not(.disabled), .btn-light.hover:not(:disabled):not(.disabled),
.btn-white:hover:not(:disabled):not(.disabled),
.btn-white.hover:not(:disabled):not(.disabled) {
  color: #343a40;
}

.btn-outline-light:hover:not(:disabled):not(.disabled), .btn-outline-light.hover:not(:disabled):not(.disabled),
.btn-outline-white:hover:not(:disabled):not(.disabled),
.btn-outline-white.hover:not(:disabled):not(.disabled) {
  color: #343a40;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-white:not(:disabled):not(.disabled):active,
.btn-outline-white:not(:disabled):not(.disabled).active {
  color: #343a40;
}

.card {
  box-shadow: 0 2px 4px rgba(126, 142, 177, 0.12);
  margin-bottom: 1.5rem;
}

a.card {
  cursor: pointer;
  text-decoration: none;
}

.card-header {
  background: transparent;
}

.card-body {
  padding-top: 0.75rem;
}

.card-title {
  color: #3e4676;
  font-size: 0.9375rem;
  line-height: 1.5;
}

.card-subtitle {
  font-weight: 400;
}

.card-table {
  margin-bottom: 0;
}

.card-table tr td:first-child,
.card-table tr th:first-child {
  padding-left: 1.25rem;
}

.card-table tr td:last-child,
.card-table tr th:last-child {
  padding-right: 1.25rem;
}

.card-img,
.card-img-top,
.card-img-bottom {
  max-width: 100%;
  height: auto;
}
@media all and (-ms-high-contrast: none) {
  .card-img,
  .card-img-top,
  .card-img-bottom {
    height: 100%;
  }
}

.card-actions a {
  color: #3e4676;
  text-decoration: none;
}
.card-actions svg {
  width: 16px;
  height: 16px;
}
.card-actions .dropdown {
  line-height: 1.4;
}

.card-img-hover {
  transition: all 0.1s ease-in-out;
}
.card-img-hover:hover {
  transform: scale(1.035);
}

.chart {
  margin: auto;
  position: relative;
  width: 100%;
  min-height: 300px;
}
.chart-xs {
  min-height: 200px;
}
.chart-sm {
  min-height: 250px;
}
.chart-lg {
  min-height: 350px;
}
.chart canvas {
  max-width: 100%;
}

.chat-online {
  color: rgb(51.6956521739, 206.3043478261, 87);
}

.chat-offline {
  color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
}

.chat-messages {
  display: flex;
  flex-direction: column;
  max-height: 800px;
  overflow-y: scroll;
}

.chat-message-left,
.chat-message-right {
  display: flex;
  flex-shrink: 0;
}

.chat-message-left {
  margin-right: auto;
}

.chat-message-right {
  flex-direction: row-reverse;
  margin-left: auto;
}

@media (min-width: 768px) {
  .collapse.collapse-disabled-md {
    display: block;
    height: auto !important;
    visibility: visible;
  }
}
.content {
  flex: 1;
  margin-top: 3rem;
  padding: 0 0.5rem;
}
@media (min-width: 992px) {
  .content {
    padding: 0 1.5rem;
  }
}

.navbar-nav .dropdown-menu {
  box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.05);
}

.dropdown .dropdown-menu.show {
  animation-name: dropdownAnimation;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
  animation-timing-function: ease;
  animation-fill-mode: forwards;
}

@keyframes dropdownAnimation {
  from {
    opacity: 0;
    transform: translateY(-8px);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}
.dropdown-toggle:after {
  border: solid;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 2px;
  transform: rotate(45deg);
}

.dropdown-item {
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
}

.dropdown-menu-lg {
  min-width: 20rem;
}

.dropdown .list-group .list-group-item {
  border-width: 0;
  border-bottom-width: 1px;
  margin-bottom: 0;
}
.dropdown .list-group .list-group-item:first-child, .dropdown .list-group .list-group-item:last-child {
  border-radius: 0;
}
.dropdown .list-group .list-group-item:hover {
  background: #f8f9fa;
}

.dropdown-menu-header {
  padding: 0.75rem;
  text-align: center;
  font-weight: 500;
  border-bottom: 1px solid #dee2e6;
}

.dropdown-menu-footer {
  padding: 0.5rem;
  text-align: center;
  display: block;
  font-size: 0.75rem;
}

.feather {
  width: 16px;
  height: 16px;
}

.footer {
  padding: 1rem 0.5rem;
}
@media (min-width: 992px) {
  .footer {
    padding: 1rem 1.5rem;
  }
}
.footer ul {
  margin-bottom: 0;
}

.form-control-lite {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: transparent;
  color: #fff;
}
.form-control-lite::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.form-control-lite:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.form-control-lite::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.form-control-lite:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.form-control-lite:focus {
  box-shadow: none;
  outline: 0;
  background: transparent;
  color: #fff;
}

@media (min-width: 1440px) {
  .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
    width: 95%;
  }
}

.hamburger,
.hamburger:before,
.hamburger:after {
  cursor: pointer;
  height: 2px;
  width: 20px;
  background: rgba(255, 255, 255, 0.75);
  display: block;
  content: "";
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
}

.hamburger {
  position: relative;
}

.hamburger:before {
  top: -6.5px;
  width: 20px;
  position: absolute;
}

.hamburger:after {
  bottom: -6.5px;
  width: 20px;
  position: absolute;
}

.sidebar-toggle:hover .hamburger,
.sidebar-toggle:hover .hamburger:before,
.sidebar-toggle:hover .hamburger:after {
  background: #fff;
}

.hamburger-right, .hamburger-right:before, .hamburger-right:after {
  right: 0;
}

.header {
  position: relative;
  margin-bottom: 3rem;
}

.header-title {
  font-size: 1.640625rem;
  color: #fff;
}

.header-subtitle {
  font-size: 0.9375rem;
  color: #fff;
}

.icon {
  width: 60px;
  height: 60px;
  line-height: 52px;
  text-align: center;
  font-size: 2rem;
  margin: 0.5rem 0;
}
.icon svg {
  width: 32px;
  height: 32px;
}

.icon-primary {
  background-color: #3B7DDD;
}

.icon-secondary {
  background-color: #f7a600;
}

.icon-tertiary {
  background-color: rgb(102.4608695652, 153.8260869565, 228.5391304348);
}

.icon-success {
  background-color: #28a745;
}

.icon-info {
  background-color: #20c997;
}

.icon-warning {
  background-color: #fd7e14;
}

.icon-danger {
  background-color: #dc3545;
}

.icon-light {
  background-color: #e9ecef;
}

.icon-dark {
  background-color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
}

.landing-features-icon {
  width: 42px;
  height: 42px;
  color: rgb(37.6217391304, 110.652173913, 216.8782608696);
}

.landing-bg {
  background: linear-gradient(90deg, rgb(13.1195652174, 38.5869565217, 75.6304347826), rgb(28.197826087, 82.9347826087, 162.552173913));
}

.landing-text {
  color: rgba(255, 255, 255, 0.75);
}

.landing-icon {
  align-items: center;
  background: rgb(232.8434782609, 240.3043478261, 251.1565217391);
  border-radius: 50%;
  justify-content: center;
  margin-right: 1rem;
  display: flex;
  height: 56px;
  width: 56px;
}
.landing-icon svg {
  width: 28px;
  height: 28px;
  color: #3B7DDD;
}

.landing-stars {
  color: #ffc107;
}

.landing-nav {
  box-shadow: 0 0 2.5rem 0 rgba(0, 0, 0, 0.075);
}

.landing-img {
  box-shadow: 0 0 3rem rgba(22.5434782609, 66.3043478261, 129.9565217391, 0.075);
  border: 1px solid rgba(0, 0, 0, 0.075);
}

.main {
  width: 100%;
  min-height: 100vh;
  min-width: 0;
  transition: margin-left 0.3s ease-in-out, left 0.3s ease-in-out, margin-right 0.3s ease-in-out, right 0.3s ease-in-out;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767.98px) {
  .main {
    overflow-y: hidden;
    width: 100vw;
    min-width: 100vw;
  }
}

.modal-primary .modal-content {
  background: #3B7DDD;
  color: color-yiq(#3B7DDD);
}
.modal-primary h1, .modal-primary h2, .modal-primary h3, .modal-primary h4, .modal-primary h5, .modal-primary h6,
.modal-primary .h1, .modal-primary .h2, .modal-primary .h3, .modal-primary .h4, .modal-primary .h5, .modal-primary .h6 {
  color: #fff;
}

.modal-secondary .modal-content {
  background: #f7a600;
  color: color-yiq(#f7a600);
}
.modal-secondary h1, .modal-secondary h2, .modal-secondary h3, .modal-secondary h4, .modal-secondary h5, .modal-secondary h6,
.modal-secondary .h1, .modal-secondary .h2, .modal-secondary .h3, .modal-secondary .h4, .modal-secondary .h5, .modal-secondary .h6 {
  color: #fff;
}

.modal-tertiary .modal-content {
  background: rgb(102.4608695652, 153.8260869565, 228.5391304348);
  color: color-yiq(rgb(102.4608695652, 153.8260869565, 228.5391304348));
}
.modal-tertiary h1, .modal-tertiary h2, .modal-tertiary h3, .modal-tertiary h4, .modal-tertiary h5, .modal-tertiary h6,
.modal-tertiary .h1, .modal-tertiary .h2, .modal-tertiary .h3, .modal-tertiary .h4, .modal-tertiary .h5, .modal-tertiary .h6 {
  color: #fff;
}

.modal-success .modal-content {
  background: #28a745;
  color: color-yiq(#28a745);
}
.modal-success h1, .modal-success h2, .modal-success h3, .modal-success h4, .modal-success h5, .modal-success h6,
.modal-success .h1, .modal-success .h2, .modal-success .h3, .modal-success .h4, .modal-success .h5, .modal-success .h6 {
  color: #fff;
}

.modal-info .modal-content {
  background: #20c997;
  color: color-yiq(#20c997);
}
.modal-info h1, .modal-info h2, .modal-info h3, .modal-info h4, .modal-info h5, .modal-info h6,
.modal-info .h1, .modal-info .h2, .modal-info .h3, .modal-info .h4, .modal-info .h5, .modal-info .h6 {
  color: #fff;
}

.modal-warning .modal-content {
  background: #fd7e14;
  color: color-yiq(#fd7e14);
}
.modal-warning h1, .modal-warning h2, .modal-warning h3, .modal-warning h4, .modal-warning h5, .modal-warning h6,
.modal-warning .h1, .modal-warning .h2, .modal-warning .h3, .modal-warning .h4, .modal-warning .h5, .modal-warning .h6 {
  color: #fff;
}

.modal-danger .modal-content {
  background: #dc3545;
  color: color-yiq(#dc3545);
}
.modal-danger h1, .modal-danger h2, .modal-danger h3, .modal-danger h4, .modal-danger h5, .modal-danger h6,
.modal-danger .h1, .modal-danger .h2, .modal-danger .h3, .modal-danger .h4, .modal-danger .h5, .modal-danger .h6 {
  color: #fff;
}

.modal-light .modal-content {
  background: #e9ecef;
  color: color-yiq(#e9ecef);
}
.modal-light h1, .modal-light h2, .modal-light h3, .modal-light h4, .modal-light h5, .modal-light h6,
.modal-light .h1, .modal-light .h2, .modal-light .h3, .modal-light .h4, .modal-light .h5, .modal-light .h6 {
  color: #fff;
}

.modal-dark .modal-content {
  background: rgb(20.6586956522, 60.7608695652, 119.0913043478);
  color: color-yiq(rgb(20.6586956522, 60.7608695652, 119.0913043478));
}
.modal-dark h1, .modal-dark h2, .modal-dark h3, .modal-dark h4, .modal-dark h5, .modal-dark h6,
.modal-dark .h1, .modal-dark .h2, .modal-dark .h3, .modal-dark .h4, .modal-dark .h5, .modal-dark .h6 {
  color: #fff;
}

.modal-colored .modal-header,
.modal-colored .modal-footer {
  border-color: rgba(255, 255, 255, 0.33);
}

.nav-link-sm {
  padding: 0.25rem 0.5rem;
}

.nav-link-lg {
  padding: 0.75rem 1.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-lg,
.navbar-expand > .container-md,
.navbar-expand > .container-sm,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}

.navbar .nav-item {
  line-height: 3rem;
}
.navbar .nav-item a {
  text-decoration: none;
}
.navbar .nav-item a:focus {
  outline: 0;
}
.navbar .nav-item .dropdown-menu {
  line-height: 1.5;
}
.navbar .nav-item .nav-link {
  font-weight: 500;
}
.navbar .nav-item .nav-link .fas,
.navbar .nav-item .nav-link .far,
.navbar .nav-item .nav-link .fal,
.navbar .nav-item .nav-link .fab {
  font-size: 1.125rem;
}
.navbar .nav-item .nav-link:after {
  display: none;
}

@media (max-width: 575.98px) {
  .navbar {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .dropdown,
  .dropleft,
  .dropright,
  .dropup {
    position: inherit;
  }
  .navbar-expand .navbar-nav .dropdown-menu-lg {
    min-width: 100%;
  }
}
.navbar-brand svg {
  width: 32px;
  height: 32px;
  fill: rgb(80.7304347826, 139.4130434783, 224.7695652174);
}

.navbar-theme .navbar-brand {
  color: #fff;
}
.navbar-theme .navbar-brand:hover {
  color: #fff;
}
.navbar-theme .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-theme .navbar-nav .nav-link:hover {
  color: #fff;
}
.navbar-theme .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-theme .navbar-nav .show > .nav-link,
.navbar-theme .navbar-nav .active > .nav-link,
.navbar-theme .navbar-nav .nav-link.show,
.navbar-theme .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-theme .navbar-toggler {
  color: rgba(255, 255, 255, 0.75);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-theme .navbar-toggler-icon {
  background-image: str-replace(url("data:image/svg+xml,%3csvg viewBox=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.75%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e"), "#", "%23");
}
.navbar-theme .navbar-text {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-theme .navbar-text a {
  color: #fff;
}
.navbar-theme .navbar-text a:hover {
  color: #fff;
}

.nav-item .indicator {
  background: #fd7e14;
  box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  display: block;
  height: 9px;
  width: 9px;
  position: absolute;
  top: 18px;
  right: 0;
  transition: top 0.1s ease-out;
}
.nav-item:hover .indicator {
  top: 15px;
}
.nav-item a:focus {
  outline: 0;
}

body, html {
  height: 100%;
}

body {
  overflow-y: scroll;
  opacity: 1 !important;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  html {
    overflow-x: hidden;
  }
}
.sidebar {
  min-width: 250px;
  max-width: 250px;
  transition: margin-left 0.3s ease-in-out, left 0.3s ease-in-out, margin-right 0.3s ease-in-out, right 0.3s ease-in-out;
  background: transparent;
  border-right: 0;
  box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.05);
  z-index: 1;
}

.sidebar-brand,
.sidebar-brand:hover {
  padding: 1rem;
  background: #fff;
  font-size: 1.175rem;
  font-weight: 500;
  color: #000;
  width: 100%;
  display: block;
  text-decoration: none;
}
.sidebar-brand svg,
.sidebar-brand:hover svg {
  height: 32px;
  width: 32px;
  margin-right: 0.25rem;
  fill: rgb(91.5956521739, 146.6195652174, 226.6543478261);
}

.sidebar-user {
  padding: 1.5rem 1rem 1rem;
  background: #fff;
  color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
  text-align: center;
}
.sidebar-user img {
  width: 64px;
  height: 64px;
}

.sidebar-content {
  background: #fff;
  transition: margin-left 0.3s ease-in-out, left 0.3s ease-in-out, margin-right 0.3s ease-in-out, right 0.3s ease-in-out;
  height: 100%;
  min-height: 100%;
  display: flex;
  flex-direction: column;
}

.sidebar-nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex: 1;
  background: #fff;
}

.sidebar-link,
a.sidebar-link {
  display: block;
  padding: 0.65rem 0.75rem;
  margin: 0 0.5rem;
  color: #6c757d;
  font-weight: 400;
  background: transparent;
  border-radius: 0.2rem;
  transition: background 0.1s ease-in-out;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
.sidebar-link svg,
.sidebar-link .fas,
.sidebar-link .far,
.sidebar-link .fal,
.sidebar-link .fab,
a.sidebar-link svg,
a.sidebar-link .fas,
a.sidebar-link .far,
a.sidebar-link .fal,
a.sidebar-link .fab {
  margin-right: 0.75rem;
  color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
}

.sidebar-link:focus {
  outline: 0;
}

.sidebar-link:hover {
  color: #212529;
  background: #fff;
}
.sidebar-link:hover svg,
.sidebar-link:hover .fas,
.sidebar-link:hover .far,
.sidebar-link:hover .fal,
.sidebar-link:hover .fab {
  color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
}

.sidebar-item.active > .sidebar-link,
.sidebar-item.active .sidebar-link:hover {
  color: #212529;
  background: #e9ecef;
}
.sidebar-item.active > .sidebar-link svg,
.sidebar-item.active > .sidebar-link .fas,
.sidebar-item.active > .sidebar-link .far,
.sidebar-item.active > .sidebar-link .fal,
.sidebar-item.active > .sidebar-link .fab,
.sidebar-item.active .sidebar-link:hover svg,
.sidebar-item.active .sidebar-link:hover .fas,
.sidebar-item.active .sidebar-link:hover .far,
.sidebar-item.active .sidebar-link:hover .fal,
.sidebar-item.active .sidebar-link:hover .fab {
  color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
}

.sidebar-dropdown .sidebar-link {
  padding: 0.35rem 1.5rem 0.35rem 2.75rem;
  margin: 0 0.5rem;
  color: #6c757d;
  background: #fff;
  font-weight: 400;
  font-size: 90%;
}

.sidebar-dropdown .sidebar-item .sidebar-link:hover {
  color: #212529;
  background: #fff;
  font-weight: 400;
}

.sidebar-dropdown .sidebar-item.active .sidebar-link {
  color: #212529;
  background: #fff;
  font-weight: 400;
}

.sidebar [data-bs-toggle=collapse] {
  position: relative;
}

.sidebar [data-bs-toggle=collapse]:before {
  content: " ";
  border: solid;
  border-width: 0 0.1rem 0.1rem 0;
  display: inline-block;
  padding: 2.5px;
  transform: rotate(-45deg);
  position: absolute;
  top: 1.2rem;
  right: 1.25rem;
  transition: all 0.2s ease-out;
}

.sidebar [aria-expanded=true]:before,
.sidebar [data-bs-toggle=collapse]:not(.collapsed):before {
  transform: rotate(45deg);
}

.sidebar-toggle {
  cursor: pointer;
  width: 26px;
  height: 26px;
  margin-left: 0.5rem;
}

.sidebar.toggled {
  margin-left: -250px;
}
.sidebar.toggled .sidebar-content {
  left: -250px;
}
@media (min-width: 1px) and (max-width: 991.98px) {
  .sidebar {
    margin-left: -250px;
  }
  .sidebar .sidebar-content {
    left: -250px;
  }
  .sidebar.toggled {
    margin-left: 0;
  }
  .sidebar.toggled .sidebar-content {
    left: 0;
  }
  .sidebar-collapsed {
    margin-left: 0;
  }
  .sidebar-collapsed .sidebar-content {
    left: 0;
  }
  .sidebar-collapsed.toggled {
    margin-left: -250px;
  }
  .sidebar-collapsed.toggled .sidebar-content {
    left: -250px;
  }
}

.sidebar-header {
  background: transparent;
  color: #adb5bd;
  padding: 0.375rem 1.5rem;
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: none;
}

.sidebar-badge {
  position: absolute;
  right: 15px;
  top: 13px;
}
.sidebar-dropdown .sidebar-badge {
  top: 7px;
}

.splash {
  pointer-events: none;
  user-select: none;
}
.splash .splash-icon {
  background: #f7a600;
  display: block;
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  transition: transform 0.5s;
  transform: translateX(0%) translateY(-100%);
}
.splash.active .splash-icon {
  transform: translateX(0%) translateY(0%);
}
.splash.active .splash-icon::after {
  box-sizing: border-box;
  position: absolute;
  left: 50%;
  display: block;
  border: 5px solid #fff;
  border-radius: 50%;
  content: "";
  top: 50%;
  margin-left: -20px;
  width: 40px;
  height: 40px;
  border-top-color: rgba(0, 0, 0, 0.2);
  animation: splash-spinner 1.2s linear infinite;
}

@keyframes splash-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.table thead, .table tbody, .table tfoot, .table tr, .table td, .table th {
  border-color: #dee2e6;
}

.card > .dataTables_wrapper .table.dataTable,
.card > .table,
.card > .table-responsive .table,
.card > .table-responsive-sm .table,
.card > .table-responsive-md .table,
.card > .table-responsive-lg .table,
.card > .table-responsive-xl .table {
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  margin-bottom: 0;
}
.card > .dataTables_wrapper .table.dataTable td:first-child,
.card > .dataTables_wrapper .table.dataTable th:first-child,
.card > .table td:first-child,
.card > .table th:first-child,
.card > .table-responsive .table td:first-child,
.card > .table-responsive .table th:first-child,
.card > .table-responsive-sm .table td:first-child,
.card > .table-responsive-sm .table th:first-child,
.card > .table-responsive-md .table td:first-child,
.card > .table-responsive-md .table th:first-child,
.card > .table-responsive-lg .table td:first-child,
.card > .table-responsive-lg .table th:first-child,
.card > .table-responsive-xl .table td:first-child,
.card > .table-responsive-xl .table th:first-child {
  border-left: 0;
  padding-left: 1.25rem;
}
.card > .dataTables_wrapper .table.dataTable td:last-child,
.card > .dataTables_wrapper .table.dataTable th:last-child,
.card > .table td:last-child,
.card > .table th:last-child,
.card > .table-responsive .table td:last-child,
.card > .table-responsive .table th:last-child,
.card > .table-responsive-sm .table td:last-child,
.card > .table-responsive-sm .table th:last-child,
.card > .table-responsive-md .table td:last-child,
.card > .table-responsive-md .table th:last-child,
.card > .table-responsive-lg .table td:last-child,
.card > .table-responsive-lg .table th:last-child,
.card > .table-responsive-xl .table td:last-child,
.card > .table-responsive-xl .table th:last-child {
  border-right: 0;
  padding-right: 1.25rem;
}
.card > .dataTables_wrapper .table.dataTable tr:first-child td,
.card > .dataTables_wrapper .table.dataTable tr:first-child th,
.card > .table tr:first-child td,
.card > .table tr:first-child th,
.card > .table-responsive .table tr:first-child td,
.card > .table-responsive .table tr:first-child th,
.card > .table-responsive-sm .table tr:first-child td,
.card > .table-responsive-sm .table tr:first-child th,
.card > .table-responsive-md .table tr:first-child td,
.card > .table-responsive-md .table tr:first-child th,
.card > .table-responsive-lg .table tr:first-child td,
.card > .table-responsive-lg .table tr:first-child th,
.card > .table-responsive-xl .table tr:first-child td,
.card > .table-responsive-xl .table tr:first-child th {
  border-top: 0;
}
.card > .dataTables_wrapper .table.dataTable tr:last-child td,
.card > .table tr:last-child td,
.card > .table-responsive .table tr:last-child td,
.card > .table-responsive-sm .table tr:last-child td,
.card > .table-responsive-md .table tr:last-child td,
.card > .table-responsive-lg .table tr:last-child td,
.card > .table-responsive-xl .table tr:last-child td {
  border-bottom: 0;
}
.card .card-header + .table {
  border-top: 0;
}

.table-action a {
  color: #6c757d;
}
.table-action a:hover {
  color: #212529;
}
.table-action .feather {
  width: 18px;
  height: 18px;
}

.table > tbody > tr > td {
  vertical-align: middle;
}

.table > :not(:first-child) {
  border-top: transparent;
}

.card > .dataTables_wrapper .table.dataTable {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.card > .dataTables_wrapper .dataTables_info {
  padding: 1rem 1.25rem;
}
.card > .dataTables_wrapper .dataTables_paginate {
  padding: 0.6rem 1.25rem;
}

table.dataTable.table-striped > tbody > tr.odd.selected,
table.dataTable tbody > tr.selected,
table.dataTable tbody > tr > .selected {
  --bs-table-accent-bg: $primary;
}

.tab {
  margin-bottom: 2rem;
}
.tab .nav-tabs {
  border: 0;
}
.tab .nav-tabs .nav-link {
  background: transparent;
  color: #343a40;
  padding: 0.75rem 1rem;
  border: 0;
}
.tab .nav-tabs .nav-link.active {
  background: #fff;
  color: #343a40;
}
.tab .nav-tabs .nav-link:hover:not(.active) {
  color: #3B7DDD;
}
.tab .nav-tabs .nav-link svg {
  width: 20px;
  height: 20px;
}
.tab .tab-content {
  background: #fff;
  padding: 1.25rem;
  box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.05);
  border-radius: 0 0 0.2rem 0.2rem;
}
.tab .tab-content p:last-child {
  margin-bottom: 0;
}

.tab-primary .nav-tabs .nav-link.active {
  background: #3B7DDD;
  border-bottom-color: #3B7DDD;
  color: #fff;
}
.tab-primary .tab-content {
  background: #3B7DDD;
  color: #fff;
}
.tab-primary h1, .tab-primary h2, .tab-primary h3, .tab-primary h4, .tab-primary h5, .tab-primary h6,
.tab-primary .h1, .tab-primary .h2, .tab-primary .h3, .tab-primary .h4, .tab-primary .h5, .tab-primary .h6 {
  color: #fff;
}

.tab-secondary .nav-tabs .nav-link.active {
  background: #f7a600;
  border-bottom-color: #f7a600;
  color: #fff;
}
.tab-secondary .tab-content {
  background: #f7a600;
  color: #fff;
}
.tab-secondary h1, .tab-secondary h2, .tab-secondary h3, .tab-secondary h4, .tab-secondary h5, .tab-secondary h6,
.tab-secondary .h1, .tab-secondary .h2, .tab-secondary .h3, .tab-secondary .h4, .tab-secondary .h5, .tab-secondary .h6 {
  color: #fff;
}

.tab-tertiary .nav-tabs .nav-link.active {
  background: rgb(102.4608695652, 153.8260869565, 228.5391304348);
  border-bottom-color: rgb(102.4608695652, 153.8260869565, 228.5391304348);
  color: #fff;
}
.tab-tertiary .tab-content {
  background: rgb(102.4608695652, 153.8260869565, 228.5391304348);
  color: #fff;
}
.tab-tertiary h1, .tab-tertiary h2, .tab-tertiary h3, .tab-tertiary h4, .tab-tertiary h5, .tab-tertiary h6,
.tab-tertiary .h1, .tab-tertiary .h2, .tab-tertiary .h3, .tab-tertiary .h4, .tab-tertiary .h5, .tab-tertiary .h6 {
  color: #fff;
}

.tab-success .nav-tabs .nav-link.active {
  background: #28a745;
  border-bottom-color: #28a745;
  color: #fff;
}
.tab-success .tab-content {
  background: #28a745;
  color: #fff;
}
.tab-success h1, .tab-success h2, .tab-success h3, .tab-success h4, .tab-success h5, .tab-success h6,
.tab-success .h1, .tab-success .h2, .tab-success .h3, .tab-success .h4, .tab-success .h5, .tab-success .h6 {
  color: #fff;
}

.tab-info .nav-tabs .nav-link.active {
  background: #20c997;
  border-bottom-color: #20c997;
  color: #fff;
}
.tab-info .tab-content {
  background: #20c997;
  color: #fff;
}
.tab-info h1, .tab-info h2, .tab-info h3, .tab-info h4, .tab-info h5, .tab-info h6,
.tab-info .h1, .tab-info .h2, .tab-info .h3, .tab-info .h4, .tab-info .h5, .tab-info .h6 {
  color: #fff;
}

.tab-warning .nav-tabs .nav-link.active {
  background: #fd7e14;
  border-bottom-color: #fd7e14;
  color: #fff;
}
.tab-warning .tab-content {
  background: #fd7e14;
  color: #fff;
}
.tab-warning h1, .tab-warning h2, .tab-warning h3, .tab-warning h4, .tab-warning h5, .tab-warning h6,
.tab-warning .h1, .tab-warning .h2, .tab-warning .h3, .tab-warning .h4, .tab-warning .h5, .tab-warning .h6 {
  color: #fff;
}

.tab-danger .nav-tabs .nav-link.active {
  background: #dc3545;
  border-bottom-color: #dc3545;
  color: #fff;
}
.tab-danger .tab-content {
  background: #dc3545;
  color: #fff;
}
.tab-danger h1, .tab-danger h2, .tab-danger h3, .tab-danger h4, .tab-danger h5, .tab-danger h6,
.tab-danger .h1, .tab-danger .h2, .tab-danger .h3, .tab-danger .h4, .tab-danger .h5, .tab-danger .h6 {
  color: #fff;
}

.tab-light .nav-tabs .nav-link.active {
  background: #e9ecef;
  border-bottom-color: #e9ecef;
  color: #fff;
}
.tab-light .tab-content {
  background: #e9ecef;
  color: #fff;
}
.tab-light h1, .tab-light h2, .tab-light h3, .tab-light h4, .tab-light h5, .tab-light h6,
.tab-light .h1, .tab-light .h2, .tab-light .h3, .tab-light .h4, .tab-light .h5, .tab-light .h6 {
  color: #fff;
}

.tab-dark .nav-tabs .nav-link.active {
  background: rgb(20.6586956522, 60.7608695652, 119.0913043478);
  border-bottom-color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
  color: #fff;
}
.tab-dark .tab-content {
  background: rgb(20.6586956522, 60.7608695652, 119.0913043478);
  color: #fff;
}
.tab-dark h1, .tab-dark h2, .tab-dark h3, .tab-dark h4, .tab-dark h5, .tab-dark h6,
.tab-dark .h1, .tab-dark .h2, .tab-dark .h3, .tab-dark .h4, .tab-dark .h5, .tab-dark .h6 {
  color: #fff;
}

.tab-title {
  font-size: 1.125rem;
}

.tab-vertical .nav-tabs {
  float: left;
  flex-direction: column;
}
.tab-vertical .nav-tabs .nav-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.tab-vertical .tab-content {
  overflow: auto;
}

.text-sm {
  font-size: 0.75rem;
}

.text-lg {
  font-size: 1.125rem;
}

b, strong {
  font-weight: 500;
}

pre.snippet {
  white-space: pre-wrap;
  word-wrap: break-word;
  text-align: justify;
}

.wrapper {
  align-items: stretch;
  display: flex;
  overflow: hidden;
  width: 100%;
  position: relative;
}
.wrapper:before {
  width: 100%;
  height: 264px;
  position: absolute;
  top: 0;
  left: 0;
  background: #f7a600;
  content: " ";
}

.wizard.sw-theme-default > .nav .nav-link.active {
  color: #3B7DDD !important;
}
.wizard.sw-theme-default > .nav .nav-link.active:after {
  background: #3B7DDD !important;
}
.wizard.sw-theme-default > .nav .nav-link.done {
  color: rgb(124.1913043478, 168.2391304348, 232.3086956522) !important;
}
.wizard.sw-theme-default > .nav .nav-link.done:after {
  background: rgb(124.1913043478, 168.2391304348, 232.3086956522) !important;
}
.wizard.sw-theme-arrows > .nav .nav-link.active {
  border-color: #3B7DDD !important;
  background: #3B7DDD !important;
}
.wizard.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: #3B7DDD !important;
}
.wizard.sw-theme-arrows > .nav .nav-link.done {
  border-color: rgb(124.1913043478, 168.2391304348, 232.3086956522) !important;
  background: rgb(124.1913043478, 168.2391304348, 232.3086956522) !important;
}
.wizard.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: rgb(124.1913043478, 168.2391304348, 232.3086956522) !important;
}

.wizard-primary.sw-theme-default > .nav .nav-link.active {
  color: #3B7DDD !important;
}
.wizard-primary.sw-theme-default > .nav .nav-link.active:after {
  background: #3B7DDD !important;
}
.wizard-primary.sw-theme-default > .nav .nav-link.done {
  color: rgb(124.1913043478, 168.2391304348, 232.3086956522) !important;
}
.wizard-primary.sw-theme-default > .nav .nav-link.done:after {
  background: rgb(124.1913043478, 168.2391304348, 232.3086956522) !important;
}
.wizard-primary.sw-theme-arrows > .nav .nav-link.active {
  border-color: #3B7DDD !important;
  background: #3B7DDD !important;
}
.wizard-primary.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: #3B7DDD !important;
}
.wizard-primary.sw-theme-arrows > .nav .nav-link.done {
  border-color: rgb(124.1913043478, 168.2391304348, 232.3086956522) !important;
  background: rgb(124.1913043478, 168.2391304348, 232.3086956522) !important;
}
.wizard-primary.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: rgb(124.1913043478, 168.2391304348, 232.3086956522) !important;
}

.wizard-secondary.sw-theme-default > .nav .nav-link.active {
  color: #f7a600 !important;
}
.wizard-secondary.sw-theme-default > .nav .nav-link.active:after {
  background: #f7a600 !important;
}
.wizard-secondary.sw-theme-default > .nav .nav-link.done {
  color: rgb(255, 193.8400809717, 68.5) !important;
}
.wizard-secondary.sw-theme-default > .nav .nav-link.done:after {
  background: rgb(255, 193.8400809717, 68.5) !important;
}
.wizard-secondary.sw-theme-arrows > .nav .nav-link.active {
  border-color: #f7a600 !important;
  background: #f7a600 !important;
}
.wizard-secondary.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: #f7a600 !important;
}
.wizard-secondary.sw-theme-arrows > .nav .nav-link.done {
  border-color: rgb(255, 193.8400809717, 68.5) !important;
  background: rgb(255, 193.8400809717, 68.5) !important;
}
.wizard-secondary.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: rgb(255, 193.8400809717, 68.5) !important;
}

.wizard-tertiary.sw-theme-default > .nav .nav-link.active {
  color: rgb(102.4608695652, 153.8260869565, 228.5391304348) !important;
}
.wizard-tertiary.sw-theme-default > .nav .nav-link.active:after {
  background: rgb(102.4608695652, 153.8260869565, 228.5391304348) !important;
}
.wizard-tertiary.sw-theme-default > .nav .nav-link.done {
  color: rgb(167.652173913, 197.0652173913, 239.847826087) !important;
}
.wizard-tertiary.sw-theme-default > .nav .nav-link.done:after {
  background: rgb(167.652173913, 197.0652173913, 239.847826087) !important;
}
.wizard-tertiary.sw-theme-arrows > .nav .nav-link.active {
  border-color: rgb(102.4608695652, 153.8260869565, 228.5391304348) !important;
  background: rgb(102.4608695652, 153.8260869565, 228.5391304348) !important;
}
.wizard-tertiary.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: rgb(102.4608695652, 153.8260869565, 228.5391304348) !important;
}
.wizard-tertiary.sw-theme-arrows > .nav .nav-link.done {
  border-color: rgb(167.652173913, 197.0652173913, 239.847826087) !important;
  background: rgb(167.652173913, 197.0652173913, 239.847826087) !important;
}
.wizard-tertiary.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: rgb(167.652173913, 197.0652173913, 239.847826087) !important;
}

.wizard-success.sw-theme-default > .nav .nav-link.active {
  color: #28a745 !important;
}
.wizard-success.sw-theme-default > .nav .nav-link.active:after {
  background: #28a745 !important;
}
.wizard-success.sw-theme-default > .nav .nav-link.done {
  color: rgb(72.268115942, 211.231884058, 104) !important;
}
.wizard-success.sw-theme-default > .nav .nav-link.done:after {
  background: rgb(72.268115942, 211.231884058, 104) !important;
}
.wizard-success.sw-theme-arrows > .nav .nav-link.active {
  border-color: #28a745 !important;
  background: #28a745 !important;
}
.wizard-success.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: #28a745 !important;
}
.wizard-success.sw-theme-arrows > .nav .nav-link.done {
  border-color: rgb(72.268115942, 211.231884058, 104) !important;
  background: rgb(72.268115942, 211.231884058, 104) !important;
}
.wizard-success.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: rgb(72.268115942, 211.231884058, 104) !important;
}

.wizard-info.sw-theme-default > .nav .nav-link.active {
  color: #20c997 !important;
}
.wizard-info.sw-theme-default > .nav .nav-link.active:after {
  background: #20c997 !important;
}
.wizard-info.sw-theme-default > .nav .nav-link.done {
  color: rgb(82.0364806867, 227.4635193133, 184.4377682403) !important;
}
.wizard-info.sw-theme-default > .nav .nav-link.done:after {
  background: rgb(82.0364806867, 227.4635193133, 184.4377682403) !important;
}
.wizard-info.sw-theme-arrows > .nav .nav-link.active {
  border-color: #20c997 !important;
  background: #20c997 !important;
}
.wizard-info.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: #20c997 !important;
}
.wizard-info.sw-theme-arrows > .nav .nav-link.done {
  border-color: rgb(82.0364806867, 227.4635193133, 184.4377682403) !important;
  background: rgb(82.0364806867, 227.4635193133, 184.4377682403) !important;
}
.wizard-info.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: rgb(82.0364806867, 227.4635193133, 184.4377682403) !important;
}

.wizard-warning.sw-theme-default > .nav .nav-link.active {
  color: #fd7e14 !important;
}
.wizard-warning.sw-theme-default > .nav .nav-link.active:after {
  background: #fd7e14 !important;
}
.wizard-warning.sw-theme-default > .nav .nav-link.done {
  color: rgb(253.6455696203, 167.6392405063, 95.8544303797) !important;
}
.wizard-warning.sw-theme-default > .nav .nav-link.done:after {
  background: rgb(253.6455696203, 167.6392405063, 95.8544303797) !important;
}
.wizard-warning.sw-theme-arrows > .nav .nav-link.active {
  border-color: #fd7e14 !important;
  background: #fd7e14 !important;
}
.wizard-warning.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: #fd7e14 !important;
}
.wizard-warning.sw-theme-arrows > .nav .nav-link.done {
  border-color: rgb(253.6455696203, 167.6392405063, 95.8544303797) !important;
  background: rgb(253.6455696203, 167.6392405063, 95.8544303797) !important;
}
.wizard-warning.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: rgb(253.6455696203, 167.6392405063, 95.8544303797) !important;
}

.wizard-danger.sw-theme-default > .nav .nav-link.active {
  color: #dc3545 !important;
}
.wizard-danger.sw-theme-default > .nav .nav-link.active:after {
  background: #dc3545 !important;
}
.wizard-danger.sw-theme-default > .nav .nav-link.done {
  color: rgb(231.2974683544, 118.2025316456, 129.0379746835) !important;
}
.wizard-danger.sw-theme-default > .nav .nav-link.done:after {
  background: rgb(231.2974683544, 118.2025316456, 129.0379746835) !important;
}
.wizard-danger.sw-theme-arrows > .nav .nav-link.active {
  border-color: #dc3545 !important;
  background: #dc3545 !important;
}
.wizard-danger.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: #dc3545 !important;
}
.wizard-danger.sw-theme-arrows > .nav .nav-link.done {
  border-color: rgb(231.2974683544, 118.2025316456, 129.0379746835) !important;
  background: rgb(231.2974683544, 118.2025316456, 129.0379746835) !important;
}
.wizard-danger.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: rgb(231.2974683544, 118.2025316456, 129.0379746835) !important;
}

.wizard-light.sw-theme-default > .nav .nav-link.active {
  color: #e9ecef !important;
}
.wizard-light.sw-theme-default > .nav .nav-link.active:after {
  background: #e9ecef !important;
}
.wizard-light.sw-theme-default > .nav .nav-link.done {
  color: white !important;
}
.wizard-light.sw-theme-default > .nav .nav-link.done:after {
  background: white !important;
}
.wizard-light.sw-theme-arrows > .nav .nav-link.active {
  border-color: #e9ecef !important;
  background: #e9ecef !important;
}
.wizard-light.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: #e9ecef !important;
}
.wizard-light.sw-theme-arrows > .nav .nav-link.done {
  border-color: white !important;
  background: white !important;
}
.wizard-light.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: white !important;
}

.wizard-dark.sw-theme-default > .nav .nav-link.active {
  color: rgb(20.6586956522, 60.7608695652, 119.0913043478) !important;
}
.wizard-dark.sw-theme-default > .nav .nav-link.active:after {
  background: rgb(20.6586956522, 60.7608695652, 119.0913043478) !important;
}
.wizard-dark.sw-theme-default > .nav .nav-link.done {
  color: rgb(31.9673913043, 94.0217391304, 184.2826086957) !important;
}
.wizard-dark.sw-theme-default > .nav .nav-link.done:after {
  background: rgb(31.9673913043, 94.0217391304, 184.2826086957) !important;
}
.wizard-dark.sw-theme-arrows > .nav .nav-link.active {
  border-color: rgb(20.6586956522, 60.7608695652, 119.0913043478) !important;
  background: rgb(20.6586956522, 60.7608695652, 119.0913043478) !important;
}
.wizard-dark.sw-theme-arrows > .nav .nav-link.active:after {
  border-left-color: rgb(20.6586956522, 60.7608695652, 119.0913043478) !important;
}
.wizard-dark.sw-theme-arrows > .nav .nav-link.done {
  border-color: rgb(31.9673913043, 94.0217391304, 184.2826086957) !important;
  background: rgb(31.9673913043, 94.0217391304, 184.2826086957) !important;
}
.wizard-dark.sw-theme-arrows > .nav .nav-link.done:after {
  border-left-color: rgb(31.9673913043, 94.0217391304, 184.2826086957) !important;
}

.wizard {
  background: #fff;
  background-color: #fff;
  background-clip: border-box;
  border: 0px solid rgba(0, 0, 0, 0.125);
  box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.05);
  border-radius: 0.2rem !important;
  margin-bottom: 2rem;
}

.wizard a {
  transition: none;
}

.wizard .tab-pane {
  padding: 1.25rem !important;
}

.wizard.sw-theme-default .sw-toolbar-bottom,
.wizard.sw-theme-arrows .sw-toolbar-bottom {
  background: #fff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #dee2e6;
}

.wizard.sw-theme-default .step-content,
.wizard.sw-theme-arrows .step-content {
  padding: 10px;
}

.bg-primary-light {
  background-color: rgb(91.5956521739, 146.6195652174, 226.6543478261) !important;
}

.bg-secondary-light {
  background-color: rgb(255, 181.2965587045, 30.25) !important;
}

.bg-tertiary-light {
  background-color: rgb(135.0565217391, 175.4456521739, 234.1934782609) !important;
}

.bg-success-light {
  background-color: rgb(47.3913043478, 197.8586956522, 81.75) !important;
}

.bg-info-light {
  background-color: rgb(49.0396995708, 222.2103004292, 170.9763948498) !important;
}

.bg-warning-light {
  background-color: rgb(253.3227848101, 146.8196202532, 57.9272151899) !important;
}

.bg-danger-light {
  background-color: rgb(225.6487341772, 85.6012658228, 99.0189873418) !important;
}

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

.bg-dark-light {
  background-color: rgb(26.3130434783, 77.3913043478, 151.6869565217) !important;
}

.bg-primary-dark {
  background-color: rgb(35.7369565217, 105.1086956522, 206.0130434783) !important;
}

.bg-secondary-dark {
  background-color: rgb(208.75, 140.2935222672, 0) !important;
}

.bg-tertiary-dark {
  background-color: rgb(69.8652173913, 132.2065217391, 222.8847826087) !important;
}

.bg-success-dark {
  background-color: rgb(32.6086956522, 136.1413043478, 56.25) !important;
}

.bg-info-dark {
  background-color: rgb(26.7467811159, 168.0032188841, 126.2113733906) !important;
}

.bg-warning-dark {
  background-color: rgb(232.7689873418, 106.9746835443, 1.9810126582) !important;
}

.bg-danger-dark {
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848) !important;
}

.bg-light-dark {
  background-color: rgb(210.8552631579, 216.875, 222.8947368421) !important;
}

.bg-dark-dark {
  background-color: rgb(15.0043478261, 44.1304347826, 86.4956521739) !important;
}

.cursor-grab {
  cursor: move;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

.cursor-pointer {
  cursor: pointer;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-auto {
  overflow: auto;
}

.overflow-visible {
  overflow: visible;
}

.absolute-top {
  position: absolute;
  left: 0;
  top: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/fonts/fa-brands-400.c210719e.woff2) format("woff2"), url(/build/fonts/fa-brands-400.1815e004.ttf) format("truetype");
}
.fab,
.fa-brands {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa-42-group:before {
  content: "\e080";
}

.fa-innosoft:before {
  content: "\e080";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-audible:before {
  content: "\f373";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-aws:before {
  content: "\f375";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bilibili:before {
  content: "\e3d9";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-bots:before {
  content: "\e340";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-cloudflare:before {
  content: "\e07d";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cmplid:before {
  content: "\e360";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dailymotion:before {
  content: "\e052";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-deezer:before {
  content: "\e077";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edge-legacy:before {
  content: "\e078";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envira:before {
  content: "\f299";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-figma:before {
  content: "\f799";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-firefox-browser:before {
  content: "\e007";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-fly:before {
  content: "\f417";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-flag:before {
  content: "\f2b4";
}

.fa-font-awesome-logo-full:before {
  content: "\f2b4";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golang:before {
  content: "\e40f";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-pay:before {
  content: "\e079";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hashnode:before {
  content: "\e499";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-less:before {
  content: "\f41d";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f23a";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-nfc-directional:before {
  content: "\e530";
}

.fa-nfc-symbol:before {
  content: "\e531";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-padlet:before {
  content: "\e4a0";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pix:before {
  content: "\e43a";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-screenpal:before {
  content: "\e570";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sith:before {
  content: "\f512";
}

.fa-sitrox:before {
  content: "\e44a";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f198";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ab";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-square-font-awesome:before {
  content: "\f425";
}

.fa-square-font-awesome-stroke:before {
  content: "\f35c";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f2c6";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trello:before {
  content: "\f181";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-unity:before {
  content: "\e049";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-viber:before {
  content: "\f409";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wirsindhandwerk:before {
  content: "\e2d0";
}

.fa-wsh:before {
  content: "\e2d0";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}

.fa,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin,
.fad,
.fa-duotone,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

.fa-xs {
  font-size: 0.75em;
  line-height: 0.0833333337em;
  vertical-align: 0.125em;
}

.fa-sm {
  font-size: 0.875em;
  line-height: 0.0714285718em;
  vertical-align: 0.0535714295em;
}

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

.fa-xl {
  font-size: 1.5em;
  line-height: 0.0416666682em;
  vertical-align: -0.125em;
}

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}
@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  transform: rotate(90deg);
}

.fa-rotate-180 {
  transform: rotate(180deg);
}

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1);
}

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, none));
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto);
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-0::before {
  content: "\30 ";
}

.fa-1::before {
  content: "\31 ";
}

.fa-2::before {
  content: "\32 ";
}

.fa-3::before {
  content: "\33 ";
}

.fa-4::before {
  content: "\34 ";
}

.fa-5::before {
  content: "\35 ";
}

.fa-6::before {
  content: "\36 ";
}

.fa-7::before {
  content: "\37 ";
}

.fa-8::before {
  content: "\38 ";
}

.fa-9::before {
  content: "\39 ";
}

.fa-a::before {
  content: "A";
}

.fa-address-book::before {
  content: "\f2b9";
}

.fa-contact-book::before {
  content: "\f2b9";
}

.fa-address-card::before {
  content: "\f2bb";
}

.fa-contact-card::before {
  content: "\f2bb";
}

.fa-vcard::before {
  content: "\f2bb";
}

.fa-align-center::before {
  content: "\f037";
}

.fa-align-justify::before {
  content: "\f039";
}

.fa-align-left::before {
  content: "\f036";
}

.fa-align-right::before {
  content: "\f038";
}

.fa-anchor::before {
  content: "\f13d";
}

.fa-anchor-circle-check::before {
  content: "\e4aa";
}

.fa-anchor-circle-exclamation::before {
  content: "\e4ab";
}

.fa-anchor-circle-xmark::before {
  content: "\e4ac";
}

.fa-anchor-lock::before {
  content: "\e4ad";
}

.fa-angle-down::before {
  content: "\f107";
}

.fa-angle-left::before {
  content: "\f104";
}

.fa-angle-right::before {
  content: "\f105";
}

.fa-angle-up::before {
  content: "\f106";
}

.fa-angles-down::before {
  content: "\f103";
}

.fa-angle-double-down::before {
  content: "\f103";
}

.fa-angles-left::before {
  content: "\f100";
}

.fa-angle-double-left::before {
  content: "\f100";
}

.fa-angles-right::before {
  content: "\f101";
}

.fa-angle-double-right::before {
  content: "\f101";
}

.fa-angles-up::before {
  content: "\f102";
}

.fa-angle-double-up::before {
  content: "\f102";
}

.fa-ankh::before {
  content: "\f644";
}

.fa-apple-whole::before {
  content: "\f5d1";
}

.fa-apple-alt::before {
  content: "\f5d1";
}

.fa-archway::before {
  content: "\f557";
}

.fa-arrow-down::before {
  content: "\f063";
}

.fa-arrow-down-1-9::before {
  content: "\f162";
}

.fa-sort-numeric-asc::before {
  content: "\f162";
}

.fa-sort-numeric-down::before {
  content: "\f162";
}

.fa-arrow-down-9-1::before {
  content: "\f886";
}

.fa-sort-numeric-desc::before {
  content: "\f886";
}

.fa-sort-numeric-down-alt::before {
  content: "\f886";
}

.fa-arrow-down-a-z::before {
  content: "\f15d";
}

.fa-sort-alpha-asc::before {
  content: "\f15d";
}

.fa-sort-alpha-down::before {
  content: "\f15d";
}

.fa-arrow-down-long::before {
  content: "\f175";
}

.fa-long-arrow-down::before {
  content: "\f175";
}

.fa-arrow-down-short-wide::before {
  content: "\f884";
}

.fa-sort-amount-desc::before {
  content: "\f884";
}

.fa-sort-amount-down-alt::before {
  content: "\f884";
}

.fa-arrow-down-up-across-line::before {
  content: "\e4af";
}

.fa-arrow-down-up-lock::before {
  content: "\e4b0";
}

.fa-arrow-down-wide-short::before {
  content: "\f160";
}

.fa-sort-amount-asc::before {
  content: "\f160";
}

.fa-sort-amount-down::before {
  content: "\f160";
}

.fa-arrow-down-z-a::before {
  content: "\f881";
}

.fa-sort-alpha-desc::before {
  content: "\f881";
}

.fa-sort-alpha-down-alt::before {
  content: "\f881";
}

.fa-arrow-left::before {
  content: "\f060";
}

.fa-arrow-left-long::before {
  content: "\f177";
}

.fa-long-arrow-left::before {
  content: "\f177";
}

.fa-arrow-pointer::before {
  content: "\f245";
}

.fa-mouse-pointer::before {
  content: "\f245";
}

.fa-arrow-right::before {
  content: "\f061";
}

.fa-arrow-right-arrow-left::before {
  content: "\f0ec";
}

.fa-exchange::before {
  content: "\f0ec";
}

.fa-arrow-right-from-bracket::before {
  content: "\f08b";
}

.fa-sign-out::before {
  content: "\f08b";
}

.fa-arrow-right-long::before {
  content: "\f178";
}

.fa-long-arrow-right::before {
  content: "\f178";
}

.fa-arrow-right-to-bracket::before {
  content: "\f090";
}

.fa-sign-in::before {
  content: "\f090";
}

.fa-arrow-right-to-city::before {
  content: "\e4b3";
}

.fa-arrow-rotate-left::before {
  content: "\f0e2";
}

.fa-arrow-left-rotate::before {
  content: "\f0e2";
}

.fa-arrow-rotate-back::before {
  content: "\f0e2";
}

.fa-arrow-rotate-backward::before {
  content: "\f0e2";
}

.fa-undo::before {
  content: "\f0e2";
}

.fa-arrow-rotate-right::before {
  content: "\f01e";
}

.fa-arrow-right-rotate::before {
  content: "\f01e";
}

.fa-arrow-rotate-forward::before {
  content: "\f01e";
}

.fa-redo::before {
  content: "\f01e";
}

.fa-arrow-trend-down::before {
  content: "\e097";
}

.fa-arrow-trend-up::before {
  content: "\e098";
}

.fa-arrow-turn-down::before {
  content: "\f149";
}

.fa-level-down::before {
  content: "\f149";
}

.fa-arrow-turn-up::before {
  content: "\f148";
}

.fa-level-up::before {
  content: "\f148";
}

.fa-arrow-up::before {
  content: "\f062";
}

.fa-arrow-up-1-9::before {
  content: "\f163";
}

.fa-sort-numeric-up::before {
  content: "\f163";
}

.fa-arrow-up-9-1::before {
  content: "\f887";
}

.fa-sort-numeric-up-alt::before {
  content: "\f887";
}

.fa-arrow-up-a-z::before {
  content: "\f15e";
}

.fa-sort-alpha-up::before {
  content: "\f15e";
}

.fa-arrow-up-from-bracket::before {
  content: "\e09a";
}

.fa-arrow-up-from-ground-water::before {
  content: "\e4b5";
}

.fa-arrow-up-from-water-pump::before {
  content: "\e4b6";
}

.fa-arrow-up-long::before {
  content: "\f176";
}

.fa-long-arrow-up::before {
  content: "\f176";
}

.fa-arrow-up-right-dots::before {
  content: "\e4b7";
}

.fa-arrow-up-right-from-square::before {
  content: "\f08e";
}

.fa-external-link::before {
  content: "\f08e";
}

.fa-arrow-up-short-wide::before {
  content: "\f885";
}

.fa-sort-amount-up-alt::before {
  content: "\f885";
}

.fa-arrow-up-wide-short::before {
  content: "\f161";
}

.fa-sort-amount-up::before {
  content: "\f161";
}

.fa-arrow-up-z-a::before {
  content: "\f882";
}

.fa-sort-alpha-up-alt::before {
  content: "\f882";
}

.fa-arrows-down-to-line::before {
  content: "\e4b8";
}

.fa-arrows-down-to-people::before {
  content: "\e4b9";
}

.fa-arrows-left-right::before {
  content: "\f07e";
}

.fa-arrows-h::before {
  content: "\f07e";
}

.fa-arrows-left-right-to-line::before {
  content: "\e4ba";
}

.fa-arrows-rotate::before {
  content: "\f021";
}

.fa-refresh::before {
  content: "\f021";
}

.fa-sync::before {
  content: "\f021";
}

.fa-arrows-spin::before {
  content: "\e4bb";
}

.fa-arrows-split-up-and-left::before {
  content: "\e4bc";
}

.fa-arrows-to-circle::before {
  content: "\e4bd";
}

.fa-arrows-to-dot::before {
  content: "\e4be";
}

.fa-arrows-to-eye::before {
  content: "\e4bf";
}

.fa-arrows-turn-right::before {
  content: "\e4c0";
}

.fa-arrows-turn-to-dots::before {
  content: "\e4c1";
}

.fa-arrows-up-down::before {
  content: "\f07d";
}

.fa-arrows-v::before {
  content: "\f07d";
}

.fa-arrows-up-down-left-right::before {
  content: "\f047";
}

.fa-arrows::before {
  content: "\f047";
}

.fa-arrows-up-to-line::before {
  content: "\e4c2";
}

.fa-asterisk::before {
  content: "\*";
}

.fa-at::before {
  content: "\@";
}

.fa-atom::before {
  content: "\f5d2";
}

.fa-audio-description::before {
  content: "\f29e";
}

.fa-austral-sign::before {
  content: "\e0a9";
}

.fa-award::before {
  content: "\f559";
}

.fa-b::before {
  content: "B";
}

.fa-baby::before {
  content: "\f77c";
}

.fa-baby-carriage::before {
  content: "\f77d";
}

.fa-carriage-baby::before {
  content: "\f77d";
}

.fa-backward::before {
  content: "\f04a";
}

.fa-backward-fast::before {
  content: "\f049";
}

.fa-fast-backward::before {
  content: "\f049";
}

.fa-backward-step::before {
  content: "\f048";
}

.fa-step-backward::before {
  content: "\f048";
}

.fa-bacon::before {
  content: "\f7e5";
}

.fa-bacteria::before {
  content: "\e059";
}

.fa-bacterium::before {
  content: "\e05a";
}

.fa-bag-shopping::before {
  content: "\f290";
}

.fa-shopping-bag::before {
  content: "\f290";
}

.fa-bahai::before {
  content: "\f666";
}

.fa-baht-sign::before {
  content: "\e0ac";
}

.fa-ban::before {
  content: "\f05e";
}

.fa-cancel::before {
  content: "\f05e";
}

.fa-ban-smoking::before {
  content: "\f54d";
}

.fa-smoking-ban::before {
  content: "\f54d";
}

.fa-bandage::before {
  content: "\f462";
}

.fa-band-aid::before {
  content: "\f462";
}

.fa-barcode::before {
  content: "\f02a";
}

.fa-bars::before {
  content: "\f0c9";
}

.fa-navicon::before {
  content: "\f0c9";
}

.fa-bars-progress::before {
  content: "\f828";
}

.fa-tasks-alt::before {
  content: "\f828";
}

.fa-bars-staggered::before {
  content: "\f550";
}

.fa-reorder::before {
  content: "\f550";
}

.fa-stream::before {
  content: "\f550";
}

.fa-baseball::before {
  content: "\f433";
}

.fa-baseball-ball::before {
  content: "\f433";
}

.fa-baseball-bat-ball::before {
  content: "\f432";
}

.fa-basket-shopping::before {
  content: "\f291";
}

.fa-shopping-basket::before {
  content: "\f291";
}

.fa-basketball::before {
  content: "\f434";
}

.fa-basketball-ball::before {
  content: "\f434";
}

.fa-bath::before {
  content: "\f2cd";
}

.fa-bathtub::before {
  content: "\f2cd";
}

.fa-battery-empty::before {
  content: "\f244";
}

.fa-battery-0::before {
  content: "\f244";
}

.fa-battery-full::before {
  content: "\f240";
}

.fa-battery::before {
  content: "\f240";
}

.fa-battery-5::before {
  content: "\f240";
}

.fa-battery-half::before {
  content: "\f242";
}

.fa-battery-3::before {
  content: "\f242";
}

.fa-battery-quarter::before {
  content: "\f243";
}

.fa-battery-2::before {
  content: "\f243";
}

.fa-battery-three-quarters::before {
  content: "\f241";
}

.fa-battery-4::before {
  content: "\f241";
}

.fa-bed::before {
  content: "\f236";
}

.fa-bed-pulse::before {
  content: "\f487";
}

.fa-procedures::before {
  content: "\f487";
}

.fa-beer-mug-empty::before {
  content: "\f0fc";
}

.fa-beer::before {
  content: "\f0fc";
}

.fa-bell::before {
  content: "\f0f3";
}

.fa-bell-concierge::before {
  content: "\f562";
}

.fa-concierge-bell::before {
  content: "\f562";
}

.fa-bell-slash::before {
  content: "\f1f6";
}

.fa-bezier-curve::before {
  content: "\f55b";
}

.fa-bicycle::before {
  content: "\f206";
}

.fa-binoculars::before {
  content: "\f1e5";
}

.fa-biohazard::before {
  content: "\f780";
}

.fa-bitcoin-sign::before {
  content: "\e0b4";
}

.fa-blender::before {
  content: "\f517";
}

.fa-blender-phone::before {
  content: "\f6b6";
}

.fa-blog::before {
  content: "\f781";
}

.fa-bold::before {
  content: "\f032";
}

.fa-bolt::before {
  content: "\f0e7";
}

.fa-zap::before {
  content: "\f0e7";
}

.fa-bolt-lightning::before {
  content: "\e0b7";
}

.fa-bomb::before {
  content: "\f1e2";
}

.fa-bone::before {
  content: "\f5d7";
}

.fa-bong::before {
  content: "\f55c";
}

.fa-book::before {
  content: "\f02d";
}

.fa-book-atlas::before {
  content: "\f558";
}

.fa-atlas::before {
  content: "\f558";
}

.fa-book-bible::before {
  content: "\f647";
}

.fa-bible::before {
  content: "\f647";
}

.fa-book-bookmark::before {
  content: "\e0bb";
}

.fa-book-journal-whills::before {
  content: "\f66a";
}

.fa-journal-whills::before {
  content: "\f66a";
}

.fa-book-medical::before {
  content: "\f7e6";
}

.fa-book-open::before {
  content: "\f518";
}

.fa-book-open-reader::before {
  content: "\f5da";
}

.fa-book-reader::before {
  content: "\f5da";
}

.fa-book-quran::before {
  content: "\f687";
}

.fa-quran::before {
  content: "\f687";
}

.fa-book-skull::before {
  content: "\f6b7";
}

.fa-book-dead::before {
  content: "\f6b7";
}

.fa-bookmark::before {
  content: "\f02e";
}

.fa-border-all::before {
  content: "\f84c";
}

.fa-border-none::before {
  content: "\f850";
}

.fa-border-top-left::before {
  content: "\f853";
}

.fa-border-style::before {
  content: "\f853";
}

.fa-bore-hole::before {
  content: "\e4c3";
}

.fa-bottle-droplet::before {
  content: "\e4c4";
}

.fa-bottle-water::before {
  content: "\e4c5";
}

.fa-bowl-food::before {
  content: "\e4c6";
}

.fa-bowl-rice::before {
  content: "\e2eb";
}

.fa-bowling-ball::before {
  content: "\f436";
}

.fa-box::before {
  content: "\f466";
}

.fa-box-archive::before {
  content: "\f187";
}

.fa-archive::before {
  content: "\f187";
}

.fa-box-open::before {
  content: "\f49e";
}

.fa-box-tissue::before {
  content: "\e05b";
}

.fa-boxes-packing::before {
  content: "\e4c7";
}

.fa-boxes-stacked::before {
  content: "\f468";
}

.fa-boxes::before {
  content: "\f468";
}

.fa-boxes-alt::before {
  content: "\f468";
}

.fa-braille::before {
  content: "\f2a1";
}

.fa-brain::before {
  content: "\f5dc";
}

.fa-brazilian-real-sign::before {
  content: "\e46c";
}

.fa-bread-slice::before {
  content: "\f7ec";
}

.fa-bridge::before {
  content: "\e4c8";
}

.fa-bridge-circle-check::before {
  content: "\e4c9";
}

.fa-bridge-circle-exclamation::before {
  content: "\e4ca";
}

.fa-bridge-circle-xmark::before {
  content: "\e4cb";
}

.fa-bridge-lock::before {
  content: "\e4cc";
}

.fa-bridge-water::before {
  content: "\e4ce";
}

.fa-briefcase::before {
  content: "\f0b1";
}

.fa-briefcase-medical::before {
  content: "\f469";
}

.fa-broom::before {
  content: "\f51a";
}

.fa-broom-ball::before {
  content: "\f458";
}

.fa-quidditch::before {
  content: "\f458";
}

.fa-quidditch-broom-ball::before {
  content: "\f458";
}

.fa-brush::before {
  content: "\f55d";
}

.fa-bucket::before {
  content: "\e4cf";
}

.fa-bug::before {
  content: "\f188";
}

.fa-bug-slash::before {
  content: "\e490";
}

.fa-bugs::before {
  content: "\e4d0";
}

.fa-building::before {
  content: "\f1ad";
}

.fa-building-circle-arrow-right::before {
  content: "\e4d1";
}

.fa-building-circle-check::before {
  content: "\e4d2";
}

.fa-building-circle-exclamation::before {
  content: "\e4d3";
}

.fa-building-circle-xmark::before {
  content: "\e4d4";
}

.fa-building-columns::before {
  content: "\f19c";
}

.fa-bank::before {
  content: "\f19c";
}

.fa-institution::before {
  content: "\f19c";
}

.fa-museum::before {
  content: "\f19c";
}

.fa-university::before {
  content: "\f19c";
}

.fa-building-flag::before {
  content: "\e4d5";
}

.fa-building-lock::before {
  content: "\e4d6";
}

.fa-building-ngo::before {
  content: "\e4d7";
}

.fa-building-shield::before {
  content: "\e4d8";
}

.fa-building-un::before {
  content: "\e4d9";
}

.fa-building-user::before {
  content: "\e4da";
}

.fa-building-wheat::before {
  content: "\e4db";
}

.fa-bullhorn::before {
  content: "\f0a1";
}

.fa-bullseye::before {
  content: "\f140";
}

.fa-burger::before {
  content: "\f805";
}

.fa-hamburger::before {
  content: "\f805";
}

.fa-burst::before {
  content: "\e4dc";
}

.fa-bus::before {
  content: "\f207";
}

.fa-bus-simple::before {
  content: "\f55e";
}

.fa-bus-alt::before {
  content: "\f55e";
}

.fa-business-time::before {
  content: "\f64a";
}

.fa-briefcase-clock::before {
  content: "\f64a";
}

.fa-c::before {
  content: "C";
}

.fa-cake-candles::before {
  content: "\f1fd";
}

.fa-birthday-cake::before {
  content: "\f1fd";
}

.fa-cake::before {
  content: "\f1fd";
}

.fa-calculator::before {
  content: "\f1ec";
}

.fa-calendar::before {
  content: "\f133";
}

.fa-calendar-check::before {
  content: "\f274";
}

.fa-calendar-day::before {
  content: "\f783";
}

.fa-calendar-days::before {
  content: "\f073";
}

.fa-calendar-alt::before {
  content: "\f073";
}

.fa-calendar-minus::before {
  content: "\f272";
}

.fa-calendar-plus::before {
  content: "\f271";
}

.fa-calendar-week::before {
  content: "\f784";
}

.fa-calendar-xmark::before {
  content: "\f273";
}

.fa-calendar-times::before {
  content: "\f273";
}

.fa-camera::before {
  content: "\f030";
}

.fa-camera-alt::before {
  content: "\f030";
}

.fa-camera-retro::before {
  content: "\f083";
}

.fa-camera-rotate::before {
  content: "\e0d8";
}

.fa-campground::before {
  content: "\f6bb";
}

.fa-candy-cane::before {
  content: "\f786";
}

.fa-cannabis::before {
  content: "\f55f";
}

.fa-capsules::before {
  content: "\f46b";
}

.fa-car::before {
  content: "\f1b9";
}

.fa-automobile::before {
  content: "\f1b9";
}

.fa-car-battery::before {
  content: "\f5df";
}

.fa-battery-car::before {
  content: "\f5df";
}

.fa-car-burst::before {
  content: "\f5e1";
}

.fa-car-crash::before {
  content: "\f5e1";
}

.fa-car-on::before {
  content: "\e4dd";
}

.fa-car-rear::before {
  content: "\f5de";
}

.fa-car-alt::before {
  content: "\f5de";
}

.fa-car-side::before {
  content: "\f5e4";
}

.fa-car-tunnel::before {
  content: "\e4de";
}

.fa-caravan::before {
  content: "\f8ff";
}

.fa-caret-down::before {
  content: "\f0d7";
}

.fa-caret-left::before {
  content: "\f0d9";
}

.fa-caret-right::before {
  content: "\f0da";
}

.fa-caret-up::before {
  content: "\f0d8";
}

.fa-carrot::before {
  content: "\f787";
}

.fa-cart-arrow-down::before {
  content: "\f218";
}

.fa-cart-flatbed::before {
  content: "\f474";
}

.fa-dolly-flatbed::before {
  content: "\f474";
}

.fa-cart-flatbed-suitcase::before {
  content: "\f59d";
}

.fa-luggage-cart::before {
  content: "\f59d";
}

.fa-cart-plus::before {
  content: "\f217";
}

.fa-cart-shopping::before {
  content: "\f07a";
}

.fa-shopping-cart::before {
  content: "\f07a";
}

.fa-cash-register::before {
  content: "\f788";
}

.fa-cat::before {
  content: "\f6be";
}

.fa-cedi-sign::before {
  content: "\e0df";
}

.fa-cent-sign::before {
  content: "\e3f5";
}

.fa-certificate::before {
  content: "\f0a3";
}

.fa-chair::before {
  content: "\f6c0";
}

.fa-chalkboard::before {
  content: "\f51b";
}

.fa-blackboard::before {
  content: "\f51b";
}

.fa-chalkboard-user::before {
  content: "\f51c";
}

.fa-chalkboard-teacher::before {
  content: "\f51c";
}

.fa-champagne-glasses::before {
  content: "\f79f";
}

.fa-glass-cheers::before {
  content: "\f79f";
}

.fa-charging-station::before {
  content: "\f5e7";
}

.fa-chart-area::before {
  content: "\f1fe";
}

.fa-area-chart::before {
  content: "\f1fe";
}

.fa-chart-bar::before {
  content: "\f080";
}

.fa-bar-chart::before {
  content: "\f080";
}

.fa-chart-column::before {
  content: "\e0e3";
}

.fa-chart-gantt::before {
  content: "\e0e4";
}

.fa-chart-line::before {
  content: "\f201";
}

.fa-line-chart::before {
  content: "\f201";
}

.fa-chart-pie::before {
  content: "\f200";
}

.fa-pie-chart::before {
  content: "\f200";
}

.fa-chart-simple::before {
  content: "\e473";
}

.fa-check::before {
  content: "\f00c";
}

.fa-check-double::before {
  content: "\f560";
}

.fa-check-to-slot::before {
  content: "\f772";
}

.fa-vote-yea::before {
  content: "\f772";
}

.fa-cheese::before {
  content: "\f7ef";
}

.fa-chess::before {
  content: "\f439";
}

.fa-chess-bishop::before {
  content: "\f43a";
}

.fa-chess-board::before {
  content: "\f43c";
}

.fa-chess-king::before {
  content: "\f43f";
}

.fa-chess-knight::before {
  content: "\f441";
}

.fa-chess-pawn::before {
  content: "\f443";
}

.fa-chess-queen::before {
  content: "\f445";
}

.fa-chess-rook::before {
  content: "\f447";
}

.fa-chevron-down::before {
  content: "\f078";
}

.fa-chevron-left::before {
  content: "\f053";
}

.fa-chevron-right::before {
  content: "\f054";
}

.fa-chevron-up::before {
  content: "\f077";
}

.fa-child::before {
  content: "\f1ae";
}

.fa-child-dress::before {
  content: "\e59c";
}

.fa-child-reaching::before {
  content: "\e59d";
}

.fa-child-rifle::before {
  content: "\e4e0";
}

.fa-children::before {
  content: "\e4e1";
}

.fa-church::before {
  content: "\f51d";
}

.fa-circle::before {
  content: "\f111";
}

.fa-circle-arrow-down::before {
  content: "\f0ab";
}

.fa-arrow-circle-down::before {
  content: "\f0ab";
}

.fa-circle-arrow-left::before {
  content: "\f0a8";
}

.fa-arrow-circle-left::before {
  content: "\f0a8";
}

.fa-circle-arrow-right::before {
  content: "\f0a9";
}

.fa-arrow-circle-right::before {
  content: "\f0a9";
}

.fa-circle-arrow-up::before {
  content: "\f0aa";
}

.fa-arrow-circle-up::before {
  content: "\f0aa";
}

.fa-circle-check::before {
  content: "\f058";
}

.fa-check-circle::before {
  content: "\f058";
}

.fa-circle-chevron-down::before {
  content: "\f13a";
}

.fa-chevron-circle-down::before {
  content: "\f13a";
}

.fa-circle-chevron-left::before {
  content: "\f137";
}

.fa-chevron-circle-left::before {
  content: "\f137";
}

.fa-circle-chevron-right::before {
  content: "\f138";
}

.fa-chevron-circle-right::before {
  content: "\f138";
}

.fa-circle-chevron-up::before {
  content: "\f139";
}

.fa-chevron-circle-up::before {
  content: "\f139";
}

.fa-circle-dollar-to-slot::before {
  content: "\f4b9";
}

.fa-donate::before {
  content: "\f4b9";
}

.fa-circle-dot::before {
  content: "\f192";
}

.fa-dot-circle::before {
  content: "\f192";
}

.fa-circle-down::before {
  content: "\f358";
}

.fa-arrow-alt-circle-down::before {
  content: "\f358";
}

.fa-circle-exclamation::before {
  content: "\f06a";
}

.fa-exclamation-circle::before {
  content: "\f06a";
}

.fa-circle-h::before {
  content: "\f47e";
}

.fa-hospital-symbol::before {
  content: "\f47e";
}

.fa-circle-half-stroke::before {
  content: "\f042";
}

.fa-adjust::before {
  content: "\f042";
}

.fa-circle-info::before {
  content: "\f05a";
}

.fa-info-circle::before {
  content: "\f05a";
}

.fa-circle-left::before {
  content: "\f359";
}

.fa-arrow-alt-circle-left::before {
  content: "\f359";
}

.fa-circle-minus::before {
  content: "\f056";
}

.fa-minus-circle::before {
  content: "\f056";
}

.fa-circle-nodes::before {
  content: "\e4e2";
}

.fa-circle-notch::before {
  content: "\f1ce";
}

.fa-circle-pause::before {
  content: "\f28b";
}

.fa-pause-circle::before {
  content: "\f28b";
}

.fa-circle-play::before {
  content: "\f144";
}

.fa-play-circle::before {
  content: "\f144";
}

.fa-circle-plus::before {
  content: "\f055";
}

.fa-plus-circle::before {
  content: "\f055";
}

.fa-circle-question::before {
  content: "\f059";
}

.fa-question-circle::before {
  content: "\f059";
}

.fa-circle-radiation::before {
  content: "\f7ba";
}

.fa-radiation-alt::before {
  content: "\f7ba";
}

.fa-circle-right::before {
  content: "\f35a";
}

.fa-arrow-alt-circle-right::before {
  content: "\f35a";
}

.fa-circle-stop::before {
  content: "\f28d";
}

.fa-stop-circle::before {
  content: "\f28d";
}

.fa-circle-up::before {
  content: "\f35b";
}

.fa-arrow-alt-circle-up::before {
  content: "\f35b";
}

.fa-circle-user::before {
  content: "\f2bd";
}

.fa-user-circle::before {
  content: "\f2bd";
}

.fa-circle-xmark::before {
  content: "\f057";
}

.fa-times-circle::before {
  content: "\f057";
}

.fa-xmark-circle::before {
  content: "\f057";
}

.fa-city::before {
  content: "\f64f";
}

.fa-clapperboard::before {
  content: "\e131";
}

.fa-clipboard::before {
  content: "\f328";
}

.fa-clipboard-check::before {
  content: "\f46c";
}

.fa-clipboard-list::before {
  content: "\f46d";
}

.fa-clipboard-question::before {
  content: "\e4e3";
}

.fa-clipboard-user::before {
  content: "\f7f3";
}

.fa-clock::before {
  content: "\f017";
}

.fa-clock-four::before {
  content: "\f017";
}

.fa-clock-rotate-left::before {
  content: "\f1da";
}

.fa-history::before {
  content: "\f1da";
}

.fa-clone::before {
  content: "\f24d";
}

.fa-closed-captioning::before {
  content: "\f20a";
}

.fa-cloud::before {
  content: "\f0c2";
}

.fa-cloud-arrow-down::before {
  content: "\f0ed";
}

.fa-cloud-download::before {
  content: "\f0ed";
}

.fa-cloud-download-alt::before {
  content: "\f0ed";
}

.fa-cloud-arrow-up::before {
  content: "\f0ee";
}

.fa-cloud-upload::before {
  content: "\f0ee";
}

.fa-cloud-upload-alt::before {
  content: "\f0ee";
}

.fa-cloud-bolt::before {
  content: "\f76c";
}

.fa-thunderstorm::before {
  content: "\f76c";
}

.fa-cloud-meatball::before {
  content: "\f73b";
}

.fa-cloud-moon::before {
  content: "\f6c3";
}

.fa-cloud-moon-rain::before {
  content: "\f73c";
}

.fa-cloud-rain::before {
  content: "\f73d";
}

.fa-cloud-showers-heavy::before {
  content: "\f740";
}

.fa-cloud-showers-water::before {
  content: "\e4e4";
}

.fa-cloud-sun::before {
  content: "\f6c4";
}

.fa-cloud-sun-rain::before {
  content: "\f743";
}

.fa-clover::before {
  content: "\e139";
}

.fa-code::before {
  content: "\f121";
}

.fa-code-branch::before {
  content: "\f126";
}

.fa-code-commit::before {
  content: "\f386";
}

.fa-code-compare::before {
  content: "\e13a";
}

.fa-code-fork::before {
  content: "\e13b";
}

.fa-code-merge::before {
  content: "\f387";
}

.fa-code-pull-request::before {
  content: "\e13c";
}

.fa-coins::before {
  content: "\f51e";
}

.fa-colon-sign::before {
  content: "\e140";
}

.fa-comment::before {
  content: "\f075";
}

.fa-comment-dollar::before {
  content: "\f651";
}

.fa-comment-dots::before {
  content: "\f4ad";
}

.fa-commenting::before {
  content: "\f4ad";
}

.fa-comment-medical::before {
  content: "\f7f5";
}

.fa-comment-slash::before {
  content: "\f4b3";
}

.fa-comment-sms::before {
  content: "\f7cd";
}

.fa-sms::before {
  content: "\f7cd";
}

.fa-comments::before {
  content: "\f086";
}

.fa-comments-dollar::before {
  content: "\f653";
}

.fa-compact-disc::before {
  content: "\f51f";
}

.fa-compass::before {
  content: "\f14e";
}

.fa-compass-drafting::before {
  content: "\f568";
}

.fa-drafting-compass::before {
  content: "\f568";
}

.fa-compress::before {
  content: "\f066";
}

.fa-computer::before {
  content: "\e4e5";
}

.fa-computer-mouse::before {
  content: "\f8cc";
}

.fa-mouse::before {
  content: "\f8cc";
}

.fa-cookie::before {
  content: "\f563";
}

.fa-cookie-bite::before {
  content: "\f564";
}

.fa-copy::before {
  content: "\f0c5";
}

.fa-copyright::before {
  content: "\f1f9";
}

.fa-couch::before {
  content: "\f4b8";
}

.fa-cow::before {
  content: "\f6c8";
}

.fa-credit-card::before {
  content: "\f09d";
}

.fa-credit-card-alt::before {
  content: "\f09d";
}

.fa-crop::before {
  content: "\f125";
}

.fa-crop-simple::before {
  content: "\f565";
}

.fa-crop-alt::before {
  content: "\f565";
}

.fa-cross::before {
  content: "\f654";
}

.fa-crosshairs::before {
  content: "\f05b";
}

.fa-crow::before {
  content: "\f520";
}

.fa-crown::before {
  content: "\f521";
}

.fa-crutch::before {
  content: "\f7f7";
}

.fa-cruzeiro-sign::before {
  content: "\e152";
}

.fa-cube::before {
  content: "\f1b2";
}

.fa-cubes::before {
  content: "\f1b3";
}

.fa-cubes-stacked::before {
  content: "\e4e6";
}

.fa-d::before {
  content: "D";
}

.fa-database::before {
  content: "\f1c0";
}

.fa-delete-left::before {
  content: "\f55a";
}

.fa-backspace::before {
  content: "\f55a";
}

.fa-democrat::before {
  content: "\f747";
}

.fa-desktop::before {
  content: "\f390";
}

.fa-desktop-alt::before {
  content: "\f390";
}

.fa-dharmachakra::before {
  content: "\f655";
}

.fa-diagram-next::before {
  content: "\e476";
}

.fa-diagram-predecessor::before {
  content: "\e477";
}

.fa-diagram-project::before {
  content: "\f542";
}

.fa-project-diagram::before {
  content: "\f542";
}

.fa-diagram-successor::before {
  content: "\e47a";
}

.fa-diamond::before {
  content: "\f219";
}

.fa-diamond-turn-right::before {
  content: "\f5eb";
}

.fa-directions::before {
  content: "\f5eb";
}

.fa-dice::before {
  content: "\f522";
}

.fa-dice-d20::before {
  content: "\f6cf";
}

.fa-dice-d6::before {
  content: "\f6d1";
}

.fa-dice-five::before {
  content: "\f523";
}

.fa-dice-four::before {
  content: "\f524";
}

.fa-dice-one::before {
  content: "\f525";
}

.fa-dice-six::before {
  content: "\f526";
}

.fa-dice-three::before {
  content: "\f527";
}

.fa-dice-two::before {
  content: "\f528";
}

.fa-disease::before {
  content: "\f7fa";
}

.fa-display::before {
  content: "\e163";
}

.fa-divide::before {
  content: "\f529";
}

.fa-dna::before {
  content: "\f471";
}

.fa-dog::before {
  content: "\f6d3";
}

.fa-dollar-sign::before {
  content: "\$";
}

.fa-dollar::before {
  content: "\$";
}

.fa-usd::before {
  content: "\$";
}

.fa-dolly::before {
  content: "\f472";
}

.fa-dolly-box::before {
  content: "\f472";
}

.fa-dong-sign::before {
  content: "\e169";
}

.fa-door-closed::before {
  content: "\f52a";
}

.fa-door-open::before {
  content: "\f52b";
}

.fa-dove::before {
  content: "\f4ba";
}

.fa-down-left-and-up-right-to-center::before {
  content: "\f422";
}

.fa-compress-alt::before {
  content: "\f422";
}

.fa-down-long::before {
  content: "\f309";
}

.fa-long-arrow-alt-down::before {
  content: "\f309";
}

.fa-download::before {
  content: "\f019";
}

.fa-dragon::before {
  content: "\f6d5";
}

.fa-draw-polygon::before {
  content: "\f5ee";
}

.fa-droplet::before {
  content: "\f043";
}

.fa-tint::before {
  content: "\f043";
}

.fa-droplet-slash::before {
  content: "\f5c7";
}

.fa-tint-slash::before {
  content: "\f5c7";
}

.fa-drum::before {
  content: "\f569";
}

.fa-drum-steelpan::before {
  content: "\f56a";
}

.fa-drumstick-bite::before {
  content: "\f6d7";
}

.fa-dumbbell::before {
  content: "\f44b";
}

.fa-dumpster::before {
  content: "\f793";
}

.fa-dumpster-fire::before {
  content: "\f794";
}

.fa-dungeon::before {
  content: "\f6d9";
}

.fa-e::before {
  content: "E";
}

.fa-ear-deaf::before {
  content: "\f2a4";
}

.fa-deaf::before {
  content: "\f2a4";
}

.fa-deafness::before {
  content: "\f2a4";
}

.fa-hard-of-hearing::before {
  content: "\f2a4";
}

.fa-ear-listen::before {
  content: "\f2a2";
}

.fa-assistive-listening-systems::before {
  content: "\f2a2";
}

.fa-earth-africa::before {
  content: "\f57c";
}

.fa-globe-africa::before {
  content: "\f57c";
}

.fa-earth-americas::before {
  content: "\f57d";
}

.fa-earth::before {
  content: "\f57d";
}

.fa-earth-america::before {
  content: "\f57d";
}

.fa-globe-americas::before {
  content: "\f57d";
}

.fa-earth-asia::before {
  content: "\f57e";
}

.fa-globe-asia::before {
  content: "\f57e";
}

.fa-earth-europe::before {
  content: "\f7a2";
}

.fa-globe-europe::before {
  content: "\f7a2";
}

.fa-earth-oceania::before {
  content: "\e47b";
}

.fa-globe-oceania::before {
  content: "\e47b";
}

.fa-egg::before {
  content: "\f7fb";
}

.fa-eject::before {
  content: "\f052";
}

.fa-elevator::before {
  content: "\e16d";
}

.fa-ellipsis::before {
  content: "\f141";
}

.fa-ellipsis-h::before {
  content: "\f141";
}

.fa-ellipsis-vertical::before {
  content: "\f142";
}

.fa-ellipsis-v::before {
  content: "\f142";
}

.fa-envelope::before {
  content: "\f0e0";
}

.fa-envelope-circle-check::before {
  content: "\e4e8";
}

.fa-envelope-open::before {
  content: "\f2b6";
}

.fa-envelope-open-text::before {
  content: "\f658";
}

.fa-envelopes-bulk::before {
  content: "\f674";
}

.fa-mail-bulk::before {
  content: "\f674";
}

.fa-equals::before {
  content: "\=";
}

.fa-eraser::before {
  content: "\f12d";
}

.fa-ethernet::before {
  content: "\f796";
}

.fa-euro-sign::before {
  content: "\f153";
}

.fa-eur::before {
  content: "\f153";
}

.fa-euro::before {
  content: "\f153";
}

.fa-exclamation::before {
  content: "\!";
}

.fa-expand::before {
  content: "\f065";
}

.fa-explosion::before {
  content: "\e4e9";
}

.fa-eye::before {
  content: "\f06e";
}

.fa-eye-dropper::before {
  content: "\f1fb";
}

.fa-eye-dropper-empty::before {
  content: "\f1fb";
}

.fa-eyedropper::before {
  content: "\f1fb";
}

.fa-eye-low-vision::before {
  content: "\f2a8";
}

.fa-low-vision::before {
  content: "\f2a8";
}

.fa-eye-slash::before {
  content: "\f070";
}

.fa-f::before {
  content: "F";
}

.fa-face-angry::before {
  content: "\f556";
}

.fa-angry::before {
  content: "\f556";
}

.fa-face-dizzy::before {
  content: "\f567";
}

.fa-dizzy::before {
  content: "\f567";
}

.fa-face-flushed::before {
  content: "\f579";
}

.fa-flushed::before {
  content: "\f579";
}

.fa-face-frown::before {
  content: "\f119";
}

.fa-frown::before {
  content: "\f119";
}

.fa-face-frown-open::before {
  content: "\f57a";
}

.fa-frown-open::before {
  content: "\f57a";
}

.fa-face-grimace::before {
  content: "\f57f";
}

.fa-grimace::before {
  content: "\f57f";
}

.fa-face-grin::before {
  content: "\f580";
}

.fa-grin::before {
  content: "\f580";
}

.fa-face-grin-beam::before {
  content: "\f582";
}

.fa-grin-beam::before {
  content: "\f582";
}

.fa-face-grin-beam-sweat::before {
  content: "\f583";
}

.fa-grin-beam-sweat::before {
  content: "\f583";
}

.fa-face-grin-hearts::before {
  content: "\f584";
}

.fa-grin-hearts::before {
  content: "\f584";
}

.fa-face-grin-squint::before {
  content: "\f585";
}

.fa-grin-squint::before {
  content: "\f585";
}

.fa-face-grin-squint-tears::before {
  content: "\f586";
}

.fa-grin-squint-tears::before {
  content: "\f586";
}

.fa-face-grin-stars::before {
  content: "\f587";
}

.fa-grin-stars::before {
  content: "\f587";
}

.fa-face-grin-tears::before {
  content: "\f588";
}

.fa-grin-tears::before {
  content: "\f588";
}

.fa-face-grin-tongue::before {
  content: "\f589";
}

.fa-grin-tongue::before {
  content: "\f589";
}

.fa-face-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-face-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-face-grin-wide::before {
  content: "\f581";
}

.fa-grin-alt::before {
  content: "\f581";
}

.fa-face-grin-wink::before {
  content: "\f58c";
}

.fa-grin-wink::before {
  content: "\f58c";
}

.fa-face-kiss::before {
  content: "\f596";
}

.fa-kiss::before {
  content: "\f596";
}

.fa-face-kiss-beam::before {
  content: "\f597";
}

.fa-kiss-beam::before {
  content: "\f597";
}

.fa-face-kiss-wink-heart::before {
  content: "\f598";
}

.fa-kiss-wink-heart::before {
  content: "\f598";
}

.fa-face-laugh::before {
  content: "\f599";
}

.fa-laugh::before {
  content: "\f599";
}

.fa-face-laugh-beam::before {
  content: "\f59a";
}

.fa-laugh-beam::before {
  content: "\f59a";
}

.fa-face-laugh-squint::before {
  content: "\f59b";
}

.fa-laugh-squint::before {
  content: "\f59b";
}

.fa-face-laugh-wink::before {
  content: "\f59c";
}

.fa-laugh-wink::before {
  content: "\f59c";
}

.fa-face-meh::before {
  content: "\f11a";
}

.fa-meh::before {
  content: "\f11a";
}

.fa-face-meh-blank::before {
  content: "\f5a4";
}

.fa-meh-blank::before {
  content: "\f5a4";
}

.fa-face-rolling-eyes::before {
  content: "\f5a5";
}

.fa-meh-rolling-eyes::before {
  content: "\f5a5";
}

.fa-face-sad-cry::before {
  content: "\f5b3";
}

.fa-sad-cry::before {
  content: "\f5b3";
}

.fa-face-sad-tear::before {
  content: "\f5b4";
}

.fa-sad-tear::before {
  content: "\f5b4";
}

.fa-face-smile::before {
  content: "\f118";
}

.fa-smile::before {
  content: "\f118";
}

.fa-face-smile-beam::before {
  content: "\f5b8";
}

.fa-smile-beam::before {
  content: "\f5b8";
}

.fa-face-smile-wink::before {
  content: "\f4da";
}

.fa-smile-wink::before {
  content: "\f4da";
}

.fa-face-surprise::before {
  content: "\f5c2";
}

.fa-surprise::before {
  content: "\f5c2";
}

.fa-face-tired::before {
  content: "\f5c8";
}

.fa-tired::before {
  content: "\f5c8";
}

.fa-fan::before {
  content: "\f863";
}

.fa-faucet::before {
  content: "\e005";
}

.fa-faucet-drip::before {
  content: "\e006";
}

.fa-fax::before {
  content: "\f1ac";
}

.fa-feather::before {
  content: "\f52d";
}

.fa-feather-pointed::before {
  content: "\f56b";
}

.fa-feather-alt::before {
  content: "\f56b";
}

.fa-ferry::before {
  content: "\e4ea";
}

.fa-file::before {
  content: "\f15b";
}

.fa-file-arrow-down::before {
  content: "\f56d";
}

.fa-file-download::before {
  content: "\f56d";
}

.fa-file-arrow-up::before {
  content: "\f574";
}

.fa-file-upload::before {
  content: "\f574";
}

.fa-file-audio::before {
  content: "\f1c7";
}

.fa-file-circle-check::before {
  content: "\e493";
}

.fa-file-circle-exclamation::before {
  content: "\e4eb";
}

.fa-file-circle-minus::before {
  content: "\e4ed";
}

.fa-file-circle-plus::before {
  content: "\e4ee";
}

.fa-file-circle-question::before {
  content: "\e4ef";
}

.fa-file-circle-xmark::before {
  content: "\e494";
}

.fa-file-code::before {
  content: "\f1c9";
}

.fa-file-contract::before {
  content: "\f56c";
}

.fa-file-csv::before {
  content: "\f6dd";
}

.fa-file-excel::before {
  content: "\f1c3";
}

.fa-file-export::before {
  content: "\f56e";
}

.fa-arrow-right-from-file::before {
  content: "\f56e";
}

.fa-file-image::before {
  content: "\f1c5";
}

.fa-file-import::before {
  content: "\f56f";
}

.fa-arrow-right-to-file::before {
  content: "\f56f";
}

.fa-file-invoice::before {
  content: "\f570";
}

.fa-file-invoice-dollar::before {
  content: "\f571";
}

.fa-file-lines::before {
  content: "\f15c";
}

.fa-file-alt::before {
  content: "\f15c";
}

.fa-file-text::before {
  content: "\f15c";
}

.fa-file-medical::before {
  content: "\f477";
}

.fa-file-pdf::before {
  content: "\f1c1";
}

.fa-file-pen::before {
  content: "\f31c";
}

.fa-file-edit::before {
  content: "\f31c";
}

.fa-file-powerpoint::before {
  content: "\f1c4";
}

.fa-file-prescription::before {
  content: "\f572";
}

.fa-file-shield::before {
  content: "\e4f0";
}

.fa-file-signature::before {
  content: "\f573";
}

.fa-file-video::before {
  content: "\f1c8";
}

.fa-file-waveform::before {
  content: "\f478";
}

.fa-file-medical-alt::before {
  content: "\f478";
}

.fa-file-word::before {
  content: "\f1c2";
}

.fa-file-zipper::before {
  content: "\f1c6";
}

.fa-file-archive::before {
  content: "\f1c6";
}

.fa-fill::before {
  content: "\f575";
}

.fa-fill-drip::before {
  content: "\f576";
}

.fa-film::before {
  content: "\f008";
}

.fa-filter::before {
  content: "\f0b0";
}

.fa-filter-circle-dollar::before {
  content: "\f662";
}

.fa-funnel-dollar::before {
  content: "\f662";
}

.fa-filter-circle-xmark::before {
  content: "\e17b";
}

.fa-fingerprint::before {
  content: "\f577";
}

.fa-fire::before {
  content: "\f06d";
}

.fa-fire-burner::before {
  content: "\e4f1";
}

.fa-fire-extinguisher::before {
  content: "\f134";
}

.fa-fire-flame-curved::before {
  content: "\f7e4";
}

.fa-fire-alt::before {
  content: "\f7e4";
}

.fa-fire-flame-simple::before {
  content: "\f46a";
}

.fa-burn::before {
  content: "\f46a";
}

.fa-fish::before {
  content: "\f578";
}

.fa-fish-fins::before {
  content: "\e4f2";
}

.fa-flag::before {
  content: "\f024";
}

.fa-flag-checkered::before {
  content: "\f11e";
}

.fa-flag-usa::before {
  content: "\f74d";
}

.fa-flask::before {
  content: "\f0c3";
}

.fa-flask-vial::before {
  content: "\e4f3";
}

.fa-floppy-disk::before {
  content: "\f0c7";
}

.fa-save::before {
  content: "\f0c7";
}

.fa-florin-sign::before {
  content: "\e184";
}

.fa-folder::before {
  content: "\f07b";
}

.fa-folder-blank::before {
  content: "\f07b";
}

.fa-folder-closed::before {
  content: "\e185";
}

.fa-folder-minus::before {
  content: "\f65d";
}

.fa-folder-open::before {
  content: "\f07c";
}

.fa-folder-plus::before {
  content: "\f65e";
}

.fa-folder-tree::before {
  content: "\f802";
}

.fa-font::before {
  content: "\f031";
}

.fa-football::before {
  content: "\f44e";
}

.fa-football-ball::before {
  content: "\f44e";
}

.fa-forward::before {
  content: "\f04e";
}

.fa-forward-fast::before {
  content: "\f050";
}

.fa-fast-forward::before {
  content: "\f050";
}

.fa-forward-step::before {
  content: "\f051";
}

.fa-step-forward::before {
  content: "\f051";
}

.fa-franc-sign::before {
  content: "\e18f";
}

.fa-frog::before {
  content: "\f52e";
}

.fa-futbol::before {
  content: "\f1e3";
}

.fa-futbol-ball::before {
  content: "\f1e3";
}

.fa-soccer-ball::before {
  content: "\f1e3";
}

.fa-g::before {
  content: "G";
}

.fa-gamepad::before {
  content: "\f11b";
}

.fa-gas-pump::before {
  content: "\f52f";
}

.fa-gauge::before {
  content: "\f624";
}

.fa-dashboard::before {
  content: "\f624";
}

.fa-gauge-med::before {
  content: "\f624";
}

.fa-tachometer-alt-average::before {
  content: "\f624";
}

.fa-gauge-high::before {
  content: "\f625";
}

.fa-tachometer-alt::before {
  content: "\f625";
}

.fa-tachometer-alt-fast::before {
  content: "\f625";
}

.fa-gauge-simple::before {
  content: "\f629";
}

.fa-gauge-simple-med::before {
  content: "\f629";
}

.fa-tachometer-average::before {
  content: "\f629";
}

.fa-gauge-simple-high::before {
  content: "\f62a";
}

.fa-tachometer::before {
  content: "\f62a";
}

.fa-tachometer-fast::before {
  content: "\f62a";
}

.fa-gavel::before {
  content: "\f0e3";
}

.fa-legal::before {
  content: "\f0e3";
}

.fa-gear::before {
  content: "\f013";
}

.fa-cog::before {
  content: "\f013";
}

.fa-gears::before {
  content: "\f085";
}

.fa-cogs::before {
  content: "\f085";
}

.fa-gem::before {
  content: "\f3a5";
}

.fa-genderless::before {
  content: "\f22d";
}

.fa-ghost::before {
  content: "\f6e2";
}

.fa-gift::before {
  content: "\f06b";
}

.fa-gifts::before {
  content: "\f79c";
}

.fa-glass-water::before {
  content: "\e4f4";
}

.fa-glass-water-droplet::before {
  content: "\e4f5";
}

.fa-glasses::before {
  content: "\f530";
}

.fa-globe::before {
  content: "\f0ac";
}

.fa-golf-ball-tee::before {
  content: "\f450";
}

.fa-golf-ball::before {
  content: "\f450";
}

.fa-gopuram::before {
  content: "\f664";
}

.fa-graduation-cap::before {
  content: "\f19d";
}

.fa-mortar-board::before {
  content: "\f19d";
}

.fa-greater-than::before {
  content: "\>";
}

.fa-greater-than-equal::before {
  content: "\f532";
}

.fa-grip::before {
  content: "\f58d";
}

.fa-grip-horizontal::before {
  content: "\f58d";
}

.fa-grip-lines::before {
  content: "\f7a4";
}

.fa-grip-lines-vertical::before {
  content: "\f7a5";
}

.fa-grip-vertical::before {
  content: "\f58e";
}

.fa-group-arrows-rotate::before {
  content: "\e4f6";
}

.fa-guarani-sign::before {
  content: "\e19a";
}

.fa-guitar::before {
  content: "\f7a6";
}

.fa-gun::before {
  content: "\e19b";
}

.fa-h::before {
  content: "H";
}

.fa-hammer::before {
  content: "\f6e3";
}

.fa-hamsa::before {
  content: "\f665";
}

.fa-hand::before {
  content: "\f256";
}

.fa-hand-paper::before {
  content: "\f256";
}

.fa-hand-back-fist::before {
  content: "\f255";
}

.fa-hand-rock::before {
  content: "\f255";
}

.fa-hand-dots::before {
  content: "\f461";
}

.fa-allergies::before {
  content: "\f461";
}

.fa-hand-fist::before {
  content: "\f6de";
}

.fa-fist-raised::before {
  content: "\f6de";
}

.fa-hand-holding::before {
  content: "\f4bd";
}

.fa-hand-holding-dollar::before {
  content: "\f4c0";
}

.fa-hand-holding-usd::before {
  content: "\f4c0";
}

.fa-hand-holding-droplet::before {
  content: "\f4c1";
}

.fa-hand-holding-water::before {
  content: "\f4c1";
}

.fa-hand-holding-hand::before {
  content: "\e4f7";
}

.fa-hand-holding-heart::before {
  content: "\f4be";
}

.fa-hand-holding-medical::before {
  content: "\e05c";
}

.fa-hand-lizard::before {
  content: "\f258";
}

.fa-hand-middle-finger::before {
  content: "\f806";
}

.fa-hand-peace::before {
  content: "\f25b";
}

.fa-hand-point-down::before {
  content: "\f0a7";
}

.fa-hand-point-left::before {
  content: "\f0a5";
}

.fa-hand-point-right::before {
  content: "\f0a4";
}

.fa-hand-point-up::before {
  content: "\f0a6";
}

.fa-hand-pointer::before {
  content: "\f25a";
}

.fa-hand-scissors::before {
  content: "\f257";
}

.fa-hand-sparkles::before {
  content: "\e05d";
}

.fa-hand-spock::before {
  content: "\f259";
}

.fa-handcuffs::before {
  content: "\e4f8";
}

.fa-hands::before {
  content: "\f2a7";
}

.fa-sign-language::before {
  content: "\f2a7";
}

.fa-signing::before {
  content: "\f2a7";
}

.fa-hands-asl-interpreting::before {
  content: "\f2a3";
}

.fa-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-asl-interpreting::before {
  content: "\f2a3";
}

.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-hands-bound::before {
  content: "\e4f9";
}

.fa-hands-bubbles::before {
  content: "\e05e";
}

.fa-hands-wash::before {
  content: "\e05e";
}

.fa-hands-clapping::before {
  content: "\e1a8";
}

.fa-hands-holding::before {
  content: "\f4c2";
}

.fa-hands-holding-child::before {
  content: "\e4fa";
}

.fa-hands-holding-circle::before {
  content: "\e4fb";
}

.fa-hands-praying::before {
  content: "\f684";
}

.fa-praying-hands::before {
  content: "\f684";
}

.fa-handshake::before {
  content: "\f2b5";
}

.fa-handshake-angle::before {
  content: "\f4c4";
}

.fa-hands-helping::before {
  content: "\f4c4";
}

.fa-handshake-simple::before {
  content: "\f4c6";
}

.fa-handshake-alt::before {
  content: "\f4c6";
}

.fa-handshake-simple-slash::before {
  content: "\e05f";
}

.fa-handshake-alt-slash::before {
  content: "\e05f";
}

.fa-handshake-slash::before {
  content: "\e060";
}

.fa-hanukiah::before {
  content: "\f6e6";
}

.fa-hard-drive::before {
  content: "\f0a0";
}

.fa-hdd::before {
  content: "\f0a0";
}

.fa-hashtag::before {
  content: "\#";
}

.fa-hat-cowboy::before {
  content: "\f8c0";
}

.fa-hat-cowboy-side::before {
  content: "\f8c1";
}

.fa-hat-wizard::before {
  content: "\f6e8";
}

.fa-head-side-cough::before {
  content: "\e061";
}

.fa-head-side-cough-slash::before {
  content: "\e062";
}

.fa-head-side-mask::before {
  content: "\e063";
}

.fa-head-side-virus::before {
  content: "\e064";
}

.fa-heading::before {
  content: "\f1dc";
}

.fa-header::before {
  content: "\f1dc";
}

.fa-headphones::before {
  content: "\f025";
}

.fa-headphones-simple::before {
  content: "\f58f";
}

.fa-headphones-alt::before {
  content: "\f58f";
}

.fa-headset::before {
  content: "\f590";
}

.fa-heart::before {
  content: "\f004";
}

.fa-heart-circle-bolt::before {
  content: "\e4fc";
}

.fa-heart-circle-check::before {
  content: "\e4fd";
}

.fa-heart-circle-exclamation::before {
  content: "\e4fe";
}

.fa-heart-circle-minus::before {
  content: "\e4ff";
}

.fa-heart-circle-plus::before {
  content: "\e500";
}

.fa-heart-circle-xmark::before {
  content: "\e501";
}

.fa-heart-crack::before {
  content: "\f7a9";
}

.fa-heart-broken::before {
  content: "\f7a9";
}

.fa-heart-pulse::before {
  content: "\f21e";
}

.fa-heartbeat::before {
  content: "\f21e";
}

.fa-helicopter::before {
  content: "\f533";
}

.fa-helicopter-symbol::before {
  content: "\e502";
}

.fa-helmet-safety::before {
  content: "\f807";
}

.fa-hard-hat::before {
  content: "\f807";
}

.fa-hat-hard::before {
  content: "\f807";
}

.fa-helmet-un::before {
  content: "\e503";
}

.fa-highlighter::before {
  content: "\f591";
}

.fa-hill-avalanche::before {
  content: "\e507";
}

.fa-hill-rockslide::before {
  content: "\e508";
}

.fa-hippo::before {
  content: "\f6ed";
}

.fa-hockey-puck::before {
  content: "\f453";
}

.fa-holly-berry::before {
  content: "\f7aa";
}

.fa-horse::before {
  content: "\f6f0";
}

.fa-horse-head::before {
  content: "\f7ab";
}

.fa-hospital::before {
  content: "\f0f8";
}

.fa-hospital-alt::before {
  content: "\f0f8";
}

.fa-hospital-wide::before {
  content: "\f0f8";
}

.fa-hospital-user::before {
  content: "\f80d";
}

.fa-hot-tub-person::before {
  content: "\f593";
}

.fa-hot-tub::before {
  content: "\f593";
}

.fa-hotdog::before {
  content: "\f80f";
}

.fa-hotel::before {
  content: "\f594";
}

.fa-hourglass::before {
  content: "\f254";
}

.fa-hourglass-2::before {
  content: "\f254";
}

.fa-hourglass-half::before {
  content: "\f254";
}

.fa-hourglass-empty::before {
  content: "\f252";
}

.fa-hourglass-end::before {
  content: "\f253";
}

.fa-hourglass-3::before {
  content: "\f253";
}

.fa-hourglass-start::before {
  content: "\f251";
}

.fa-hourglass-1::before {
  content: "\f251";
}

.fa-house::before {
  content: "\f015";
}

.fa-home::before {
  content: "\f015";
}

.fa-home-alt::before {
  content: "\f015";
}

.fa-home-lg-alt::before {
  content: "\f015";
}

.fa-house-chimney::before {
  content: "\e3af";
}

.fa-home-lg::before {
  content: "\e3af";
}

.fa-house-chimney-crack::before {
  content: "\f6f1";
}

.fa-house-damage::before {
  content: "\f6f1";
}

.fa-house-chimney-medical::before {
  content: "\f7f2";
}

.fa-clinic-medical::before {
  content: "\f7f2";
}

.fa-house-chimney-user::before {
  content: "\e065";
}

.fa-house-chimney-window::before {
  content: "\e00d";
}

.fa-house-circle-check::before {
  content: "\e509";
}

.fa-house-circle-exclamation::before {
  content: "\e50a";
}

.fa-house-circle-xmark::before {
  content: "\e50b";
}

.fa-house-crack::before {
  content: "\e3b1";
}

.fa-house-fire::before {
  content: "\e50c";
}

.fa-house-flag::before {
  content: "\e50d";
}

.fa-house-flood-water::before {
  content: "\e50e";
}

.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f";
}

.fa-house-laptop::before {
  content: "\e066";
}

.fa-laptop-house::before {
  content: "\e066";
}

.fa-house-lock::before {
  content: "\e510";
}

.fa-house-medical::before {
  content: "\e3b2";
}

.fa-house-medical-circle-check::before {
  content: "\e511";
}

.fa-house-medical-circle-exclamation::before {
  content: "\e512";
}

.fa-house-medical-circle-xmark::before {
  content: "\e513";
}

.fa-house-medical-flag::before {
  content: "\e514";
}

.fa-house-signal::before {
  content: "\e012";
}

.fa-house-tsunami::before {
  content: "\e515";
}

.fa-house-user::before {
  content: "\e1b0";
}

.fa-home-user::before {
  content: "\e1b0";
}

.fa-hryvnia-sign::before {
  content: "\f6f2";
}

.fa-hryvnia::before {
  content: "\f6f2";
}

.fa-hurricane::before {
  content: "\f751";
}

.fa-i::before {
  content: "I";
}

.fa-i-cursor::before {
  content: "\f246";
}

.fa-ice-cream::before {
  content: "\f810";
}

.fa-icicles::before {
  content: "\f7ad";
}

.fa-icons::before {
  content: "\f86d";
}

.fa-heart-music-camera-bolt::before {
  content: "\f86d";
}

.fa-id-badge::before {
  content: "\f2c1";
}

.fa-id-card::before {
  content: "\f2c2";
}

.fa-drivers-license::before {
  content: "\f2c2";
}

.fa-id-card-clip::before {
  content: "\f47f";
}

.fa-id-card-alt::before {
  content: "\f47f";
}

.fa-igloo::before {
  content: "\f7ae";
}

.fa-image::before {
  content: "\f03e";
}

.fa-image-portrait::before {
  content: "\f3e0";
}

.fa-portrait::before {
  content: "\f3e0";
}

.fa-images::before {
  content: "\f302";
}

.fa-inbox::before {
  content: "\f01c";
}

.fa-indent::before {
  content: "\f03c";
}

.fa-indian-rupee-sign::before {
  content: "\e1bc";
}

.fa-indian-rupee::before {
  content: "\e1bc";
}

.fa-inr::before {
  content: "\e1bc";
}

.fa-industry::before {
  content: "\f275";
}

.fa-infinity::before {
  content: "\f534";
}

.fa-info::before {
  content: "\f129";
}

.fa-italic::before {
  content: "\f033";
}

.fa-j::before {
  content: "J";
}

.fa-jar::before {
  content: "\e516";
}

.fa-jar-wheat::before {
  content: "\e517";
}

.fa-jedi::before {
  content: "\f669";
}

.fa-jet-fighter::before {
  content: "\f0fb";
}

.fa-fighter-jet::before {
  content: "\f0fb";
}

.fa-jet-fighter-up::before {
  content: "\e518";
}

.fa-joint::before {
  content: "\f595";
}

.fa-jug-detergent::before {
  content: "\e519";
}

.fa-k::before {
  content: "K";
}

.fa-kaaba::before {
  content: "\f66b";
}

.fa-key::before {
  content: "\f084";
}

.fa-keyboard::before {
  content: "\f11c";
}

.fa-khanda::before {
  content: "\f66d";
}

.fa-kip-sign::before {
  content: "\e1c4";
}

.fa-kit-medical::before {
  content: "\f479";
}

.fa-first-aid::before {
  content: "\f479";
}

.fa-kitchen-set::before {
  content: "\e51a";
}

.fa-kiwi-bird::before {
  content: "\f535";
}

.fa-l::before {
  content: "L";
}

.fa-land-mine-on::before {
  content: "\e51b";
}

.fa-landmark::before {
  content: "\f66f";
}

.fa-landmark-dome::before {
  content: "\f752";
}

.fa-landmark-alt::before {
  content: "\f752";
}

.fa-landmark-flag::before {
  content: "\e51c";
}

.fa-language::before {
  content: "\f1ab";
}

.fa-laptop::before {
  content: "\f109";
}

.fa-laptop-code::before {
  content: "\f5fc";
}

.fa-laptop-file::before {
  content: "\e51d";
}

.fa-laptop-medical::before {
  content: "\f812";
}

.fa-lari-sign::before {
  content: "\e1c8";
}

.fa-layer-group::before {
  content: "\f5fd";
}

.fa-leaf::before {
  content: "\f06c";
}

.fa-left-long::before {
  content: "\f30a";
}

.fa-long-arrow-alt-left::before {
  content: "\f30a";
}

.fa-left-right::before {
  content: "\f337";
}

.fa-arrows-alt-h::before {
  content: "\f337";
}

.fa-lemon::before {
  content: "\f094";
}

.fa-less-than::before {
  content: "\<";
}

.fa-less-than-equal::before {
  content: "\f537";
}

.fa-life-ring::before {
  content: "\f1cd";
}

.fa-lightbulb::before {
  content: "\f0eb";
}

.fa-lines-leaning::before {
  content: "\e51e";
}

.fa-link::before {
  content: "\f0c1";
}

.fa-chain::before {
  content: "\f0c1";
}

.fa-link-slash::before {
  content: "\f127";
}

.fa-chain-broken::before {
  content: "\f127";
}

.fa-chain-slash::before {
  content: "\f127";
}

.fa-unlink::before {
  content: "\f127";
}

.fa-lira-sign::before {
  content: "\f195";
}

.fa-list::before {
  content: "\f03a";
}

.fa-list-squares::before {
  content: "\f03a";
}

.fa-list-check::before {
  content: "\f0ae";
}

.fa-tasks::before {
  content: "\f0ae";
}

.fa-list-ol::before {
  content: "\f0cb";
}

.fa-list-1-2::before {
  content: "\f0cb";
}

.fa-list-numeric::before {
  content: "\f0cb";
}

.fa-list-ul::before {
  content: "\f0ca";
}

.fa-list-dots::before {
  content: "\f0ca";
}

.fa-litecoin-sign::before {
  content: "\e1d3";
}

.fa-location-arrow::before {
  content: "\f124";
}

.fa-location-crosshairs::before {
  content: "\f601";
}

.fa-location::before {
  content: "\f601";
}

.fa-location-dot::before {
  content: "\f3c5";
}

.fa-map-marker-alt::before {
  content: "\f3c5";
}

.fa-location-pin::before {
  content: "\f041";
}

.fa-map-marker::before {
  content: "\f041";
}

.fa-location-pin-lock::before {
  content: "\e51f";
}

.fa-lock::before {
  content: "\f023";
}

.fa-lock-open::before {
  content: "\f3c1";
}

.fa-locust::before {
  content: "\e520";
}

.fa-lungs::before {
  content: "\f604";
}

.fa-lungs-virus::before {
  content: "\e067";
}

.fa-m::before {
  content: "M";
}

.fa-magnet::before {
  content: "\f076";
}

.fa-magnifying-glass::before {
  content: "\f002";
}

.fa-search::before {
  content: "\f002";
}

.fa-magnifying-glass-arrow-right::before {
  content: "\e521";
}

.fa-magnifying-glass-chart::before {
  content: "\e522";
}

.fa-magnifying-glass-dollar::before {
  content: "\f688";
}

.fa-search-dollar::before {
  content: "\f688";
}

.fa-magnifying-glass-location::before {
  content: "\f689";
}

.fa-search-location::before {
  content: "\f689";
}

.fa-magnifying-glass-minus::before {
  content: "\f010";
}

.fa-search-minus::before {
  content: "\f010";
}

.fa-magnifying-glass-plus::before {
  content: "\f00e";
}

.fa-search-plus::before {
  content: "\f00e";
}

.fa-manat-sign::before {
  content: "\e1d5";
}

.fa-map::before {
  content: "\f279";
}

.fa-map-location::before {
  content: "\f59f";
}

.fa-map-marked::before {
  content: "\f59f";
}

.fa-map-location-dot::before {
  content: "\f5a0";
}

.fa-map-marked-alt::before {
  content: "\f5a0";
}

.fa-map-pin::before {
  content: "\f276";
}

.fa-marker::before {
  content: "\f5a1";
}

.fa-mars::before {
  content: "\f222";
}

.fa-mars-and-venus::before {
  content: "\f224";
}

.fa-mars-and-venus-burst::before {
  content: "\e523";
}

.fa-mars-double::before {
  content: "\f227";
}

.fa-mars-stroke::before {
  content: "\f229";
}

.fa-mars-stroke-right::before {
  content: "\f22b";
}

.fa-mars-stroke-h::before {
  content: "\f22b";
}

.fa-mars-stroke-up::before {
  content: "\f22a";
}

.fa-mars-stroke-v::before {
  content: "\f22a";
}

.fa-martini-glass::before {
  content: "\f57b";
}

.fa-glass-martini-alt::before {
  content: "\f57b";
}

.fa-martini-glass-citrus::before {
  content: "\f561";
}

.fa-cocktail::before {
  content: "\f561";
}

.fa-martini-glass-empty::before {
  content: "\f000";
}

.fa-glass-martini::before {
  content: "\f000";
}

.fa-mask::before {
  content: "\f6fa";
}

.fa-mask-face::before {
  content: "\e1d7";
}

.fa-mask-ventilator::before {
  content: "\e524";
}

.fa-masks-theater::before {
  content: "\f630";
}

.fa-theater-masks::before {
  content: "\f630";
}

.fa-mattress-pillow::before {
  content: "\e525";
}

.fa-maximize::before {
  content: "\f31e";
}

.fa-expand-arrows-alt::before {
  content: "\f31e";
}

.fa-medal::before {
  content: "\f5a2";
}

.fa-memory::before {
  content: "\f538";
}

.fa-menorah::before {
  content: "\f676";
}

.fa-mercury::before {
  content: "\f223";
}

.fa-message::before {
  content: "\f27a";
}

.fa-comment-alt::before {
  content: "\f27a";
}

.fa-meteor::before {
  content: "\f753";
}

.fa-microchip::before {
  content: "\f2db";
}

.fa-microphone::before {
  content: "\f130";
}

.fa-microphone-lines::before {
  content: "\f3c9";
}

.fa-microphone-alt::before {
  content: "\f3c9";
}

.fa-microphone-lines-slash::before {
  content: "\f539";
}

.fa-microphone-alt-slash::before {
  content: "\f539";
}

.fa-microphone-slash::before {
  content: "\f131";
}

.fa-microscope::before {
  content: "\f610";
}

.fa-mill-sign::before {
  content: "\e1ed";
}

.fa-minimize::before {
  content: "\f78c";
}

.fa-compress-arrows-alt::before {
  content: "\f78c";
}

.fa-minus::before {
  content: "\f068";
}

.fa-subtract::before {
  content: "\f068";
}

.fa-mitten::before {
  content: "\f7b5";
}

.fa-mobile::before {
  content: "\f3ce";
}

.fa-mobile-android::before {
  content: "\f3ce";
}

.fa-mobile-phone::before {
  content: "\f3ce";
}

.fa-mobile-button::before {
  content: "\f10b";
}

.fa-mobile-retro::before {
  content: "\e527";
}

.fa-mobile-screen::before {
  content: "\f3cf";
}

.fa-mobile-android-alt::before {
  content: "\f3cf";
}

.fa-mobile-screen-button::before {
  content: "\f3cd";
}

.fa-mobile-alt::before {
  content: "\f3cd";
}

.fa-money-bill::before {
  content: "\f0d6";
}

.fa-money-bill-1::before {
  content: "\f3d1";
}

.fa-money-bill-alt::before {
  content: "\f3d1";
}

.fa-money-bill-1-wave::before {
  content: "\f53b";
}

.fa-money-bill-wave-alt::before {
  content: "\f53b";
}

.fa-money-bill-transfer::before {
  content: "\e528";
}

.fa-money-bill-trend-up::before {
  content: "\e529";
}

.fa-money-bill-wave::before {
  content: "\f53a";
}

.fa-money-bill-wheat::before {
  content: "\e52a";
}

.fa-money-bills::before {
  content: "\e1f3";
}

.fa-money-check::before {
  content: "\f53c";
}

.fa-money-check-dollar::before {
  content: "\f53d";
}

.fa-money-check-alt::before {
  content: "\f53d";
}

.fa-monument::before {
  content: "\f5a6";
}

.fa-moon::before {
  content: "\f186";
}

.fa-mortar-pestle::before {
  content: "\f5a7";
}

.fa-mosque::before {
  content: "\f678";
}

.fa-mosquito::before {
  content: "\e52b";
}

.fa-mosquito-net::before {
  content: "\e52c";
}

.fa-motorcycle::before {
  content: "\f21c";
}

.fa-mound::before {
  content: "\e52d";
}

.fa-mountain::before {
  content: "\f6fc";
}

.fa-mountain-city::before {
  content: "\e52e";
}

.fa-mountain-sun::before {
  content: "\e52f";
}

.fa-mug-hot::before {
  content: "\f7b6";
}

.fa-mug-saucer::before {
  content: "\f0f4";
}

.fa-coffee::before {
  content: "\f0f4";
}

.fa-music::before {
  content: "\f001";
}

.fa-n::before {
  content: "N";
}

.fa-naira-sign::before {
  content: "\e1f6";
}

.fa-network-wired::before {
  content: "\f6ff";
}

.fa-neuter::before {
  content: "\f22c";
}

.fa-newspaper::before {
  content: "\f1ea";
}

.fa-not-equal::before {
  content: "\f53e";
}

.fa-note-sticky::before {
  content: "\f249";
}

.fa-sticky-note::before {
  content: "\f249";
}

.fa-notes-medical::before {
  content: "\f481";
}

.fa-o::before {
  content: "O";
}

.fa-object-group::before {
  content: "\f247";
}

.fa-object-ungroup::before {
  content: "\f248";
}

.fa-oil-can::before {
  content: "\f613";
}

.fa-oil-well::before {
  content: "\e532";
}

.fa-om::before {
  content: "\f679";
}

.fa-otter::before {
  content: "\f700";
}

.fa-outdent::before {
  content: "\f03b";
}

.fa-dedent::before {
  content: "\f03b";
}

.fa-p::before {
  content: "P";
}

.fa-pager::before {
  content: "\f815";
}

.fa-paint-roller::before {
  content: "\f5aa";
}

.fa-paintbrush::before {
  content: "\f1fc";
}

.fa-paint-brush::before {
  content: "\f1fc";
}

.fa-palette::before {
  content: "\f53f";
}

.fa-pallet::before {
  content: "\f482";
}

.fa-panorama::before {
  content: "\e209";
}

.fa-paper-plane::before {
  content: "\f1d8";
}

.fa-paperclip::before {
  content: "\f0c6";
}

.fa-parachute-box::before {
  content: "\f4cd";
}

.fa-paragraph::before {
  content: "\f1dd";
}

.fa-passport::before {
  content: "\f5ab";
}

.fa-paste::before {
  content: "\f0ea";
}

.fa-file-clipboard::before {
  content: "\f0ea";
}

.fa-pause::before {
  content: "\f04c";
}

.fa-paw::before {
  content: "\f1b0";
}

.fa-peace::before {
  content: "\f67c";
}

.fa-pen::before {
  content: "\f304";
}

.fa-pen-clip::before {
  content: "\f305";
}

.fa-pen-alt::before {
  content: "\f305";
}

.fa-pen-fancy::before {
  content: "\f5ac";
}

.fa-pen-nib::before {
  content: "\f5ad";
}

.fa-pen-ruler::before {
  content: "\f5ae";
}

.fa-pencil-ruler::before {
  content: "\f5ae";
}

.fa-pen-to-square::before {
  content: "\f044";
}

.fa-edit::before {
  content: "\f044";
}

.fa-pencil::before {
  content: "\f303";
}

.fa-pencil-alt::before {
  content: "\f303";
}

.fa-people-arrows-left-right::before {
  content: "\e068";
}

.fa-people-arrows::before {
  content: "\e068";
}

.fa-people-carry-box::before {
  content: "\f4ce";
}

.fa-people-carry::before {
  content: "\f4ce";
}

.fa-people-group::before {
  content: "\e533";
}

.fa-people-line::before {
  content: "\e534";
}

.fa-people-pulling::before {
  content: "\e535";
}

.fa-people-robbery::before {
  content: "\e536";
}

.fa-people-roof::before {
  content: "\e537";
}

.fa-pepper-hot::before {
  content: "\f816";
}

.fa-percent::before {
  content: "\%";
}

.fa-percentage::before {
  content: "\%";
}

.fa-person::before {
  content: "\f183";
}

.fa-male::before {
  content: "\f183";
}

.fa-person-arrow-down-to-line::before {
  content: "\e538";
}

.fa-person-arrow-up-from-line::before {
  content: "\e539";
}

.fa-person-biking::before {
  content: "\f84a";
}

.fa-biking::before {
  content: "\f84a";
}

.fa-person-booth::before {
  content: "\f756";
}

.fa-person-breastfeeding::before {
  content: "\e53a";
}

.fa-person-burst::before {
  content: "\e53b";
}

.fa-person-cane::before {
  content: "\e53c";
}

.fa-person-chalkboard::before {
  content: "\e53d";
}

.fa-person-circle-check::before {
  content: "\e53e";
}

.fa-person-circle-exclamation::before {
  content: "\e53f";
}

.fa-person-circle-minus::before {
  content: "\e540";
}

.fa-person-circle-plus::before {
  content: "\e541";
}

.fa-person-circle-question::before {
  content: "\e542";
}

.fa-person-circle-xmark::before {
  content: "\e543";
}

.fa-person-digging::before {
  content: "\f85e";
}

.fa-digging::before {
  content: "\f85e";
}

.fa-person-dots-from-line::before {
  content: "\f470";
}

.fa-diagnoses::before {
  content: "\f470";
}

.fa-person-dress::before {
  content: "\f182";
}

.fa-female::before {
  content: "\f182";
}

.fa-person-dress-burst::before {
  content: "\e544";
}

.fa-person-drowning::before {
  content: "\e545";
}

.fa-person-falling::before {
  content: "\e546";
}

.fa-person-falling-burst::before {
  content: "\e547";
}

.fa-person-half-dress::before {
  content: "\e548";
}

.fa-person-harassing::before {
  content: "\e549";
}

.fa-person-hiking::before {
  content: "\f6ec";
}

.fa-hiking::before {
  content: "\f6ec";
}

.fa-person-military-pointing::before {
  content: "\e54a";
}

.fa-person-military-rifle::before {
  content: "\e54b";
}

.fa-person-military-to-person::before {
  content: "\e54c";
}

.fa-person-praying::before {
  content: "\f683";
}

.fa-pray::before {
  content: "\f683";
}

.fa-person-pregnant::before {
  content: "\e31e";
}

.fa-person-rays::before {
  content: "\e54d";
}

.fa-person-rifle::before {
  content: "\e54e";
}

.fa-person-running::before {
  content: "\f70c";
}

.fa-running::before {
  content: "\f70c";
}

.fa-person-shelter::before {
  content: "\e54f";
}

.fa-person-skating::before {
  content: "\f7c5";
}

.fa-skating::before {
  content: "\f7c5";
}

.fa-person-skiing::before {
  content: "\f7c9";
}

.fa-skiing::before {
  content: "\f7c9";
}

.fa-person-skiing-nordic::before {
  content: "\f7ca";
}

.fa-skiing-nordic::before {
  content: "\f7ca";
}

.fa-person-snowboarding::before {
  content: "\f7ce";
}

.fa-snowboarding::before {
  content: "\f7ce";
}

.fa-person-swimming::before {
  content: "\f5c4";
}

.fa-swimmer::before {
  content: "\f5c4";
}

.fa-person-through-window::before {
  content: "\e433";
}

.fa-person-walking::before {
  content: "\f554";
}

.fa-walking::before {
  content: "\f554";
}

.fa-person-walking-arrow-loop-left::before {
  content: "\e551";
}

.fa-person-walking-arrow-right::before {
  content: "\e552";
}

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553";
}

.fa-person-walking-luggage::before {
  content: "\e554";
}

.fa-person-walking-with-cane::before {
  content: "\f29d";
}

.fa-blind::before {
  content: "\f29d";
}

.fa-peseta-sign::before {
  content: "\e221";
}

.fa-peso-sign::before {
  content: "\e222";
}

.fa-phone::before {
  content: "\f095";
}

.fa-phone-flip::before {
  content: "\f879";
}

.fa-phone-alt::before {
  content: "\f879";
}

.fa-phone-slash::before {
  content: "\f3dd";
}

.fa-phone-volume::before {
  content: "\f2a0";
}

.fa-volume-control-phone::before {
  content: "\f2a0";
}

.fa-photo-film::before {
  content: "\f87c";
}

.fa-photo-video::before {
  content: "\f87c";
}

.fa-piggy-bank::before {
  content: "\f4d3";
}

.fa-pills::before {
  content: "\f484";
}

.fa-pizza-slice::before {
  content: "\f818";
}

.fa-place-of-worship::before {
  content: "\f67f";
}

.fa-plane::before {
  content: "\f072";
}

.fa-plane-arrival::before {
  content: "\f5af";
}

.fa-plane-circle-check::before {
  content: "\e555";
}

.fa-plane-circle-exclamation::before {
  content: "\e556";
}

.fa-plane-circle-xmark::before {
  content: "\e557";
}

.fa-plane-departure::before {
  content: "\f5b0";
}

.fa-plane-lock::before {
  content: "\e558";
}

.fa-plane-slash::before {
  content: "\e069";
}

.fa-plane-up::before {
  content: "\e22d";
}

.fa-plant-wilt::before {
  content: "\e43b";
}

.fa-plate-wheat::before {
  content: "\e55a";
}

.fa-play::before {
  content: "\f04b";
}

.fa-plug::before {
  content: "\f1e6";
}

.fa-plug-circle-bolt::before {
  content: "\e55b";
}

.fa-plug-circle-check::before {
  content: "\e55c";
}

.fa-plug-circle-exclamation::before {
  content: "\e55d";
}

.fa-plug-circle-minus::before {
  content: "\e55e";
}

.fa-plug-circle-plus::before {
  content: "\e55f";
}

.fa-plug-circle-xmark::before {
  content: "\e560";
}

.fa-plus::before {
  content: "\+";
}

.fa-add::before {
  content: "\+";
}

.fa-plus-minus::before {
  content: "\e43c";
}

.fa-podcast::before {
  content: "\f2ce";
}

.fa-poo::before {
  content: "\f2fe";
}

.fa-poo-storm::before {
  content: "\f75a";
}

.fa-poo-bolt::before {
  content: "\f75a";
}

.fa-poop::before {
  content: "\f619";
}

.fa-power-off::before {
  content: "\f011";
}

.fa-prescription::before {
  content: "\f5b1";
}

.fa-prescription-bottle::before {
  content: "\f485";
}

.fa-prescription-bottle-medical::before {
  content: "\f486";
}

.fa-prescription-bottle-alt::before {
  content: "\f486";
}

.fa-print::before {
  content: "\f02f";
}

.fa-pump-medical::before {
  content: "\e06a";
}

.fa-pump-soap::before {
  content: "\e06b";
}

.fa-puzzle-piece::before {
  content: "\f12e";
}

.fa-q::before {
  content: "Q";
}

.fa-qrcode::before {
  content: "\f029";
}

.fa-question::before {
  content: "\?";
}

.fa-quote-left::before {
  content: "\f10d";
}

.fa-quote-left-alt::before {
  content: "\f10d";
}

.fa-quote-right::before {
  content: "\f10e";
}

.fa-quote-right-alt::before {
  content: "\f10e";
}

.fa-r::before {
  content: "R";
}

.fa-radiation::before {
  content: "\f7b9";
}

.fa-radio::before {
  content: "\f8d7";
}

.fa-rainbow::before {
  content: "\f75b";
}

.fa-ranking-star::before {
  content: "\e561";
}

.fa-receipt::before {
  content: "\f543";
}

.fa-record-vinyl::before {
  content: "\f8d9";
}

.fa-rectangle-ad::before {
  content: "\f641";
}

.fa-ad::before {
  content: "\f641";
}

.fa-rectangle-list::before {
  content: "\f022";
}

.fa-list-alt::before {
  content: "\f022";
}

.fa-rectangle-xmark::before {
  content: "\f410";
}

.fa-rectangle-times::before {
  content: "\f410";
}

.fa-times-rectangle::before {
  content: "\f410";
}

.fa-window-close::before {
  content: "\f410";
}

.fa-recycle::before {
  content: "\f1b8";
}

.fa-registered::before {
  content: "\f25d";
}

.fa-repeat::before {
  content: "\f363";
}

.fa-reply::before {
  content: "\f3e5";
}

.fa-mail-reply::before {
  content: "\f3e5";
}

.fa-reply-all::before {
  content: "\f122";
}

.fa-mail-reply-all::before {
  content: "\f122";
}

.fa-republican::before {
  content: "\f75e";
}

.fa-restroom::before {
  content: "\f7bd";
}

.fa-retweet::before {
  content: "\f079";
}

.fa-ribbon::before {
  content: "\f4d6";
}

.fa-right-from-bracket::before {
  content: "\f2f5";
}

.fa-sign-out-alt::before {
  content: "\f2f5";
}

.fa-right-left::before {
  content: "\f362";
}

.fa-exchange-alt::before {
  content: "\f362";
}

.fa-right-long::before {
  content: "\f30b";
}

.fa-long-arrow-alt-right::before {
  content: "\f30b";
}

.fa-right-to-bracket::before {
  content: "\f2f6";
}

.fa-sign-in-alt::before {
  content: "\f2f6";
}

.fa-ring::before {
  content: "\f70b";
}

.fa-road::before {
  content: "\f018";
}

.fa-road-barrier::before {
  content: "\e562";
}

.fa-road-bridge::before {
  content: "\e563";
}

.fa-road-circle-check::before {
  content: "\e564";
}

.fa-road-circle-exclamation::before {
  content: "\e565";
}

.fa-road-circle-xmark::before {
  content: "\e566";
}

.fa-road-lock::before {
  content: "\e567";
}

.fa-road-spikes::before {
  content: "\e568";
}

.fa-robot::before {
  content: "\f544";
}

.fa-rocket::before {
  content: "\f135";
}

.fa-rotate::before {
  content: "\f2f1";
}

.fa-sync-alt::before {
  content: "\f2f1";
}

.fa-rotate-left::before {
  content: "\f2ea";
}

.fa-rotate-back::before {
  content: "\f2ea";
}

.fa-rotate-backward::before {
  content: "\f2ea";
}

.fa-undo-alt::before {
  content: "\f2ea";
}

.fa-rotate-right::before {
  content: "\f2f9";
}

.fa-redo-alt::before {
  content: "\f2f9";
}

.fa-rotate-forward::before {
  content: "\f2f9";
}

.fa-route::before {
  content: "\f4d7";
}

.fa-rss::before {
  content: "\f09e";
}

.fa-feed::before {
  content: "\f09e";
}

.fa-ruble-sign::before {
  content: "\f158";
}

.fa-rouble::before {
  content: "\f158";
}

.fa-rub::before {
  content: "\f158";
}

.fa-ruble::before {
  content: "\f158";
}

.fa-rug::before {
  content: "\e569";
}

.fa-ruler::before {
  content: "\f545";
}

.fa-ruler-combined::before {
  content: "\f546";
}

.fa-ruler-horizontal::before {
  content: "\f547";
}

.fa-ruler-vertical::before {
  content: "\f548";
}

.fa-rupee-sign::before {
  content: "\f156";
}

.fa-rupee::before {
  content: "\f156";
}

.fa-rupiah-sign::before {
  content: "\e23d";
}

.fa-s::before {
  content: "S";
}

.fa-sack-dollar::before {
  content: "\f81d";
}

.fa-sack-xmark::before {
  content: "\e56a";
}

.fa-sailboat::before {
  content: "\e445";
}

.fa-satellite::before {
  content: "\f7bf";
}

.fa-satellite-dish::before {
  content: "\f7c0";
}

.fa-scale-balanced::before {
  content: "\f24e";
}

.fa-balance-scale::before {
  content: "\f24e";
}

.fa-scale-unbalanced::before {
  content: "\f515";
}

.fa-balance-scale-left::before {
  content: "\f515";
}

.fa-scale-unbalanced-flip::before {
  content: "\f516";
}

.fa-balance-scale-right::before {
  content: "\f516";
}

.fa-school::before {
  content: "\f549";
}

.fa-school-circle-check::before {
  content: "\e56b";
}

.fa-school-circle-exclamation::before {
  content: "\e56c";
}

.fa-school-circle-xmark::before {
  content: "\e56d";
}

.fa-school-flag::before {
  content: "\e56e";
}

.fa-school-lock::before {
  content: "\e56f";
}

.fa-scissors::before {
  content: "\f0c4";
}

.fa-cut::before {
  content: "\f0c4";
}

.fa-screwdriver::before {
  content: "\f54a";
}

.fa-screwdriver-wrench::before {
  content: "\f7d9";
}

.fa-tools::before {
  content: "\f7d9";
}

.fa-scroll::before {
  content: "\f70e";
}

.fa-scroll-torah::before {
  content: "\f6a0";
}

.fa-torah::before {
  content: "\f6a0";
}

.fa-sd-card::before {
  content: "\f7c2";
}

.fa-section::before {
  content: "\e447";
}

.fa-seedling::before {
  content: "\f4d8";
}

.fa-sprout::before {
  content: "\f4d8";
}

.fa-server::before {
  content: "\f233";
}

.fa-shapes::before {
  content: "\f61f";
}

.fa-triangle-circle-square::before {
  content: "\f61f";
}

.fa-share::before {
  content: "\f064";
}

.fa-arrow-turn-right::before {
  content: "\f064";
}

.fa-mail-forward::before {
  content: "\f064";
}

.fa-share-from-square::before {
  content: "\f14d";
}

.fa-share-square::before {
  content: "\f14d";
}

.fa-share-nodes::before {
  content: "\f1e0";
}

.fa-share-alt::before {
  content: "\f1e0";
}

.fa-sheet-plastic::before {
  content: "\e571";
}

.fa-shekel-sign::before {
  content: "\f20b";
}

.fa-ils::before {
  content: "\f20b";
}

.fa-shekel::before {
  content: "\f20b";
}

.fa-sheqel::before {
  content: "\f20b";
}

.fa-sheqel-sign::before {
  content: "\f20b";
}

.fa-shield::before {
  content: "\f132";
}

.fa-shield-blank::before {
  content: "\f132";
}

.fa-shield-cat::before {
  content: "\e572";
}

.fa-shield-dog::before {
  content: "\e573";
}

.fa-shield-halved::before {
  content: "\f3ed";
}

.fa-shield-alt::before {
  content: "\f3ed";
}

.fa-shield-heart::before {
  content: "\e574";
}

.fa-shield-virus::before {
  content: "\e06c";
}

.fa-ship::before {
  content: "\f21a";
}

.fa-shirt::before {
  content: "\f553";
}

.fa-t-shirt::before {
  content: "\f553";
}

.fa-tshirt::before {
  content: "\f553";
}

.fa-shoe-prints::before {
  content: "\f54b";
}

.fa-shop::before {
  content: "\f54f";
}

.fa-store-alt::before {
  content: "\f54f";
}

.fa-shop-lock::before {
  content: "\e4a5";
}

.fa-shop-slash::before {
  content: "\e070";
}

.fa-store-alt-slash::before {
  content: "\e070";
}

.fa-shower::before {
  content: "\f2cc";
}

.fa-shrimp::before {
  content: "\e448";
}

.fa-shuffle::before {
  content: "\f074";
}

.fa-random::before {
  content: "\f074";
}

.fa-shuttle-space::before {
  content: "\f197";
}

.fa-space-shuttle::before {
  content: "\f197";
}

.fa-sign-hanging::before {
  content: "\f4d9";
}

.fa-sign::before {
  content: "\f4d9";
}

.fa-signal::before {
  content: "\f012";
}

.fa-signal-5::before {
  content: "\f012";
}

.fa-signal-perfect::before {
  content: "\f012";
}

.fa-signature::before {
  content: "\f5b7";
}

.fa-signs-post::before {
  content: "\f277";
}

.fa-map-signs::before {
  content: "\f277";
}

.fa-sim-card::before {
  content: "\f7c4";
}

.fa-sink::before {
  content: "\e06d";
}

.fa-sitemap::before {
  content: "\f0e8";
}

.fa-skull::before {
  content: "\f54c";
}

.fa-skull-crossbones::before {
  content: "\f714";
}

.fa-slash::before {
  content: "\f715";
}

.fa-sleigh::before {
  content: "\f7cc";
}

.fa-sliders::before {
  content: "\f1de";
}

.fa-sliders-h::before {
  content: "\f1de";
}

.fa-smog::before {
  content: "\f75f";
}

.fa-smoking::before {
  content: "\f48d";
}

.fa-snowflake::before {
  content: "\f2dc";
}

.fa-snowman::before {
  content: "\f7d0";
}

.fa-snowplow::before {
  content: "\f7d2";
}

.fa-soap::before {
  content: "\e06e";
}

.fa-socks::before {
  content: "\f696";
}

.fa-solar-panel::before {
  content: "\f5ba";
}

.fa-sort::before {
  content: "\f0dc";
}

.fa-unsorted::before {
  content: "\f0dc";
}

.fa-sort-down::before {
  content: "\f0dd";
}

.fa-sort-desc::before {
  content: "\f0dd";
}

.fa-sort-up::before {
  content: "\f0de";
}

.fa-sort-asc::before {
  content: "\f0de";
}

.fa-spa::before {
  content: "\f5bb";
}

.fa-spaghetti-monster-flying::before {
  content: "\f67b";
}

.fa-pastafarianism::before {
  content: "\f67b";
}

.fa-spell-check::before {
  content: "\f891";
}

.fa-spider::before {
  content: "\f717";
}

.fa-spinner::before {
  content: "\f110";
}

.fa-splotch::before {
  content: "\f5bc";
}

.fa-spoon::before {
  content: "\f2e5";
}

.fa-utensil-spoon::before {
  content: "\f2e5";
}

.fa-spray-can::before {
  content: "\f5bd";
}

.fa-spray-can-sparkles::before {
  content: "\f5d0";
}

.fa-air-freshener::before {
  content: "\f5d0";
}

.fa-square::before {
  content: "\f0c8";
}

.fa-square-arrow-up-right::before {
  content: "\f14c";
}

.fa-external-link-square::before {
  content: "\f14c";
}

.fa-square-caret-down::before {
  content: "\f150";
}

.fa-caret-square-down::before {
  content: "\f150";
}

.fa-square-caret-left::before {
  content: "\f191";
}

.fa-caret-square-left::before {
  content: "\f191";
}

.fa-square-caret-right::before {
  content: "\f152";
}

.fa-caret-square-right::before {
  content: "\f152";
}

.fa-square-caret-up::before {
  content: "\f151";
}

.fa-caret-square-up::before {
  content: "\f151";
}

.fa-square-check::before {
  content: "\f14a";
}

.fa-check-square::before {
  content: "\f14a";
}

.fa-square-envelope::before {
  content: "\f199";
}

.fa-envelope-square::before {
  content: "\f199";
}

.fa-square-full::before {
  content: "\f45c";
}

.fa-square-h::before {
  content: "\f0fd";
}

.fa-h-square::before {
  content: "\f0fd";
}

.fa-square-minus::before {
  content: "\f146";
}

.fa-minus-square::before {
  content: "\f146";
}

.fa-square-nfi::before {
  content: "\e576";
}

.fa-square-parking::before {
  content: "\f540";
}

.fa-parking::before {
  content: "\f540";
}

.fa-square-pen::before {
  content: "\f14b";
}

.fa-pen-square::before {
  content: "\f14b";
}

.fa-pencil-square::before {
  content: "\f14b";
}

.fa-square-person-confined::before {
  content: "\e577";
}

.fa-square-phone::before {
  content: "\f098";
}

.fa-phone-square::before {
  content: "\f098";
}

.fa-square-phone-flip::before {
  content: "\f87b";
}

.fa-phone-square-alt::before {
  content: "\f87b";
}

.fa-square-plus::before {
  content: "\f0fe";
}

.fa-plus-square::before {
  content: "\f0fe";
}

.fa-square-poll-horizontal::before {
  content: "\f682";
}

.fa-poll-h::before {
  content: "\f682";
}

.fa-square-poll-vertical::before {
  content: "\f681";
}

.fa-poll::before {
  content: "\f681";
}

.fa-square-root-variable::before {
  content: "\f698";
}

.fa-square-root-alt::before {
  content: "\f698";
}

.fa-square-rss::before {
  content: "\f143";
}

.fa-rss-square::before {
  content: "\f143";
}

.fa-square-share-nodes::before {
  content: "\f1e1";
}

.fa-share-alt-square::before {
  content: "\f1e1";
}

.fa-square-up-right::before {
  content: "\f360";
}

.fa-external-link-square-alt::before {
  content: "\f360";
}

.fa-square-virus::before {
  content: "\e578";
}

.fa-square-xmark::before {
  content: "\f2d3";
}

.fa-times-square::before {
  content: "\f2d3";
}

.fa-xmark-square::before {
  content: "\f2d3";
}

.fa-staff-aesculapius::before {
  content: "\e579";
}

.fa-rod-asclepius::before {
  content: "\e579";
}

.fa-rod-snake::before {
  content: "\e579";
}

.fa-staff-snake::before {
  content: "\e579";
}

.fa-stairs::before {
  content: "\e289";
}

.fa-stamp::before {
  content: "\f5bf";
}

.fa-star::before {
  content: "\f005";
}

.fa-star-and-crescent::before {
  content: "\f699";
}

.fa-star-half::before {
  content: "\f089";
}

.fa-star-half-stroke::before {
  content: "\f5c0";
}

.fa-star-half-alt::before {
  content: "\f5c0";
}

.fa-star-of-david::before {
  content: "\f69a";
}

.fa-star-of-life::before {
  content: "\f621";
}

.fa-sterling-sign::before {
  content: "\f154";
}

.fa-gbp::before {
  content: "\f154";
}

.fa-pound-sign::before {
  content: "\f154";
}

.fa-stethoscope::before {
  content: "\f0f1";
}

.fa-stop::before {
  content: "\f04d";
}

.fa-stopwatch::before {
  content: "\f2f2";
}

.fa-stopwatch-20::before {
  content: "\e06f";
}

.fa-store::before {
  content: "\f54e";
}

.fa-store-slash::before {
  content: "\e071";
}

.fa-street-view::before {
  content: "\f21d";
}

.fa-strikethrough::before {
  content: "\f0cc";
}

.fa-stroopwafel::before {
  content: "\f551";
}

.fa-subscript::before {
  content: "\f12c";
}

.fa-suitcase::before {
  content: "\f0f2";
}

.fa-suitcase-medical::before {
  content: "\f0fa";
}

.fa-medkit::before {
  content: "\f0fa";
}

.fa-suitcase-rolling::before {
  content: "\f5c1";
}

.fa-sun::before {
  content: "\f185";
}

.fa-sun-plant-wilt::before {
  content: "\e57a";
}

.fa-superscript::before {
  content: "\f12b";
}

.fa-swatchbook::before {
  content: "\f5c3";
}

.fa-synagogue::before {
  content: "\f69b";
}

.fa-syringe::before {
  content: "\f48e";
}

.fa-t::before {
  content: "T";
}

.fa-table::before {
  content: "\f0ce";
}

.fa-table-cells::before {
  content: "\f00a";
}

.fa-th::before {
  content: "\f00a";
}

.fa-table-cells-large::before {
  content: "\f009";
}

.fa-th-large::before {
  content: "\f009";
}

.fa-table-columns::before {
  content: "\f0db";
}

.fa-columns::before {
  content: "\f0db";
}

.fa-table-list::before {
  content: "\f00b";
}

.fa-th-list::before {
  content: "\f00b";
}

.fa-table-tennis-paddle-ball::before {
  content: "\f45d";
}

.fa-ping-pong-paddle-ball::before {
  content: "\f45d";
}

.fa-table-tennis::before {
  content: "\f45d";
}

.fa-tablet::before {
  content: "\f3fb";
}

.fa-tablet-android::before {
  content: "\f3fb";
}

.fa-tablet-button::before {
  content: "\f10a";
}

.fa-tablet-screen-button::before {
  content: "\f3fa";
}

.fa-tablet-alt::before {
  content: "\f3fa";
}

.fa-tablets::before {
  content: "\f490";
}

.fa-tachograph-digital::before {
  content: "\f566";
}

.fa-digital-tachograph::before {
  content: "\f566";
}

.fa-tag::before {
  content: "\f02b";
}

.fa-tags::before {
  content: "\f02c";
}

.fa-tape::before {
  content: "\f4db";
}

.fa-tarp::before {
  content: "\e57b";
}

.fa-tarp-droplet::before {
  content: "\e57c";
}

.fa-taxi::before {
  content: "\f1ba";
}

.fa-cab::before {
  content: "\f1ba";
}

.fa-teeth::before {
  content: "\f62e";
}

.fa-teeth-open::before {
  content: "\f62f";
}

.fa-temperature-arrow-down::before {
  content: "\e03f";
}

.fa-temperature-down::before {
  content: "\e03f";
}

.fa-temperature-arrow-up::before {
  content: "\e040";
}

.fa-temperature-up::before {
  content: "\e040";
}

.fa-temperature-empty::before {
  content: "\f2cb";
}

.fa-temperature-0::before {
  content: "\f2cb";
}

.fa-thermometer-0::before {
  content: "\f2cb";
}

.fa-thermometer-empty::before {
  content: "\f2cb";
}

.fa-temperature-full::before {
  content: "\f2c7";
}

.fa-temperature-4::before {
  content: "\f2c7";
}

.fa-thermometer-4::before {
  content: "\f2c7";
}

.fa-thermometer-full::before {
  content: "\f2c7";
}

.fa-temperature-half::before {
  content: "\f2c9";
}

.fa-temperature-2::before {
  content: "\f2c9";
}

.fa-thermometer-2::before {
  content: "\f2c9";
}

.fa-thermometer-half::before {
  content: "\f2c9";
}

.fa-temperature-high::before {
  content: "\f769";
}

.fa-temperature-low::before {
  content: "\f76b";
}

.fa-temperature-quarter::before {
  content: "\f2ca";
}

.fa-temperature-1::before {
  content: "\f2ca";
}

.fa-thermometer-1::before {
  content: "\f2ca";
}

.fa-thermometer-quarter::before {
  content: "\f2ca";
}

.fa-temperature-three-quarters::before {
  content: "\f2c8";
}

.fa-temperature-3::before {
  content: "\f2c8";
}

.fa-thermometer-3::before {
  content: "\f2c8";
}

.fa-thermometer-three-quarters::before {
  content: "\f2c8";
}

.fa-tenge-sign::before {
  content: "\f7d7";
}

.fa-tenge::before {
  content: "\f7d7";
}

.fa-tent::before {
  content: "\e57d";
}

.fa-tent-arrow-down-to-line::before {
  content: "\e57e";
}

.fa-tent-arrow-left-right::before {
  content: "\e57f";
}

.fa-tent-arrow-turn-left::before {
  content: "\e580";
}

.fa-tent-arrows-down::before {
  content: "\e581";
}

.fa-tents::before {
  content: "\e582";
}

.fa-terminal::before {
  content: "\f120";
}

.fa-text-height::before {
  content: "\f034";
}

.fa-text-slash::before {
  content: "\f87d";
}

.fa-remove-format::before {
  content: "\f87d";
}

.fa-text-width::before {
  content: "\f035";
}

.fa-thermometer::before {
  content: "\f491";
}

.fa-thumbs-down::before {
  content: "\f165";
}

.fa-thumbs-up::before {
  content: "\f164";
}

.fa-thumbtack::before {
  content: "\f08d";
}

.fa-thumb-tack::before {
  content: "\f08d";
}

.fa-ticket::before {
  content: "\f145";
}

.fa-ticket-simple::before {
  content: "\f3ff";
}

.fa-ticket-alt::before {
  content: "\f3ff";
}

.fa-timeline::before {
  content: "\e29c";
}

.fa-toggle-off::before {
  content: "\f204";
}

.fa-toggle-on::before {
  content: "\f205";
}

.fa-toilet::before {
  content: "\f7d8";
}

.fa-toilet-paper::before {
  content: "\f71e";
}

.fa-toilet-paper-slash::before {
  content: "\e072";
}

.fa-toilet-portable::before {
  content: "\e583";
}

.fa-toilets-portable::before {
  content: "\e584";
}

.fa-toolbox::before {
  content: "\f552";
}

.fa-tooth::before {
  content: "\f5c9";
}

.fa-torii-gate::before {
  content: "\f6a1";
}

.fa-tornado::before {
  content: "\f76f";
}

.fa-tower-broadcast::before {
  content: "\f519";
}

.fa-broadcast-tower::before {
  content: "\f519";
}

.fa-tower-cell::before {
  content: "\e585";
}

.fa-tower-observation::before {
  content: "\e586";
}

.fa-tractor::before {
  content: "\f722";
}

.fa-trademark::before {
  content: "\f25c";
}

.fa-traffic-light::before {
  content: "\f637";
}

.fa-trailer::before {
  content: "\e041";
}

.fa-train::before {
  content: "\f238";
}

.fa-train-subway::before {
  content: "\f239";
}

.fa-subway::before {
  content: "\f239";
}

.fa-train-tram::before {
  content: "\f7da";
}

.fa-tram::before {
  content: "\f7da";
}

.fa-transgender::before {
  content: "\f225";
}

.fa-transgender-alt::before {
  content: "\f225";
}

.fa-trash::before {
  content: "\f1f8";
}

.fa-trash-arrow-up::before {
  content: "\f829";
}

.fa-trash-restore::before {
  content: "\f829";
}

.fa-trash-can::before {
  content: "\f2ed";
}

.fa-trash-alt::before {
  content: "\f2ed";
}

.fa-trash-can-arrow-up::before {
  content: "\f82a";
}

.fa-trash-restore-alt::before {
  content: "\f82a";
}

.fa-tree::before {
  content: "\f1bb";
}

.fa-tree-city::before {
  content: "\e587";
}

.fa-triangle-exclamation::before {
  content: "\f071";
}

.fa-exclamation-triangle::before {
  content: "\f071";
}

.fa-warning::before {
  content: "\f071";
}

.fa-trophy::before {
  content: "\f091";
}

.fa-trowel::before {
  content: "\e589";
}

.fa-trowel-bricks::before {
  content: "\e58a";
}

.fa-truck::before {
  content: "\f0d1";
}

.fa-truck-arrow-right::before {
  content: "\e58b";
}

.fa-truck-droplet::before {
  content: "\e58c";
}

.fa-truck-fast::before {
  content: "\f48b";
}

.fa-shipping-fast::before {
  content: "\f48b";
}

.fa-truck-field::before {
  content: "\e58d";
}

.fa-truck-field-un::before {
  content: "\e58e";
}

.fa-truck-front::before {
  content: "\e2b7";
}

.fa-truck-medical::before {
  content: "\f0f9";
}

.fa-ambulance::before {
  content: "\f0f9";
}

.fa-truck-monster::before {
  content: "\f63b";
}

.fa-truck-moving::before {
  content: "\f4df";
}

.fa-truck-pickup::before {
  content: "\f63c";
}

.fa-truck-plane::before {
  content: "\e58f";
}

.fa-truck-ramp-box::before {
  content: "\f4de";
}

.fa-truck-loading::before {
  content: "\f4de";
}

.fa-tty::before {
  content: "\f1e4";
}

.fa-teletype::before {
  content: "\f1e4";
}

.fa-turkish-lira-sign::before {
  content: "\e2bb";
}

.fa-try::before {
  content: "\e2bb";
}

.fa-turkish-lira::before {
  content: "\e2bb";
}

.fa-turn-down::before {
  content: "\f3be";
}

.fa-level-down-alt::before {
  content: "\f3be";
}

.fa-turn-up::before {
  content: "\f3bf";
}

.fa-level-up-alt::before {
  content: "\f3bf";
}

.fa-tv::before {
  content: "\f26c";
}

.fa-television::before {
  content: "\f26c";
}

.fa-tv-alt::before {
  content: "\f26c";
}

.fa-u::before {
  content: "U";
}

.fa-umbrella::before {
  content: "\f0e9";
}

.fa-umbrella-beach::before {
  content: "\f5ca";
}

.fa-underline::before {
  content: "\f0cd";
}

.fa-universal-access::before {
  content: "\f29a";
}

.fa-unlock::before {
  content: "\f09c";
}

.fa-unlock-keyhole::before {
  content: "\f13e";
}

.fa-unlock-alt::before {
  content: "\f13e";
}

.fa-up-down::before {
  content: "\f338";
}

.fa-arrows-alt-v::before {
  content: "\f338";
}

.fa-up-down-left-right::before {
  content: "\f0b2";
}

.fa-arrows-alt::before {
  content: "\f0b2";
}

.fa-up-long::before {
  content: "\f30c";
}

.fa-long-arrow-alt-up::before {
  content: "\f30c";
}

.fa-up-right-and-down-left-from-center::before {
  content: "\f424";
}

.fa-expand-alt::before {
  content: "\f424";
}

.fa-up-right-from-square::before {
  content: "\f35d";
}

.fa-external-link-alt::before {
  content: "\f35d";
}

.fa-upload::before {
  content: "\f093";
}

.fa-user::before {
  content: "\f007";
}

.fa-user-astronaut::before {
  content: "\f4fb";
}

.fa-user-check::before {
  content: "\f4fc";
}

.fa-user-clock::before {
  content: "\f4fd";
}

.fa-user-doctor::before {
  content: "\f0f0";
}

.fa-user-md::before {
  content: "\f0f0";
}

.fa-user-gear::before {
  content: "\f4fe";
}

.fa-user-cog::before {
  content: "\f4fe";
}

.fa-user-graduate::before {
  content: "\f501";
}

.fa-user-group::before {
  content: "\f500";
}

.fa-user-friends::before {
  content: "\f500";
}

.fa-user-injured::before {
  content: "\f728";
}

.fa-user-large::before {
  content: "\f406";
}

.fa-user-alt::before {
  content: "\f406";
}

.fa-user-large-slash::before {
  content: "\f4fa";
}

.fa-user-alt-slash::before {
  content: "\f4fa";
}

.fa-user-lock::before {
  content: "\f502";
}

.fa-user-minus::before {
  content: "\f503";
}

.fa-user-ninja::before {
  content: "\f504";
}

.fa-user-nurse::before {
  content: "\f82f";
}

.fa-user-pen::before {
  content: "\f4ff";
}

.fa-user-edit::before {
  content: "\f4ff";
}

.fa-user-plus::before {
  content: "\f234";
}

.fa-user-secret::before {
  content: "\f21b";
}

.fa-user-shield::before {
  content: "\f505";
}

.fa-user-slash::before {
  content: "\f506";
}

.fa-user-tag::before {
  content: "\f507";
}

.fa-user-tie::before {
  content: "\f508";
}

.fa-user-xmark::before {
  content: "\f235";
}

.fa-user-times::before {
  content: "\f235";
}

.fa-users::before {
  content: "\f0c0";
}

.fa-users-between-lines::before {
  content: "\e591";
}

.fa-users-gear::before {
  content: "\f509";
}

.fa-users-cog::before {
  content: "\f509";
}

.fa-users-line::before {
  content: "\e592";
}

.fa-users-rays::before {
  content: "\e593";
}

.fa-users-rectangle::before {
  content: "\e594";
}

.fa-users-slash::before {
  content: "\e073";
}

.fa-users-viewfinder::before {
  content: "\e595";
}

.fa-utensils::before {
  content: "\f2e7";
}

.fa-cutlery::before {
  content: "\f2e7";
}

.fa-v::before {
  content: "V";
}

.fa-van-shuttle::before {
  content: "\f5b6";
}

.fa-shuttle-van::before {
  content: "\f5b6";
}

.fa-vault::before {
  content: "\e2c5";
}

.fa-vector-square::before {
  content: "\f5cb";
}

.fa-venus::before {
  content: "\f221";
}

.fa-venus-double::before {
  content: "\f226";
}

.fa-venus-mars::before {
  content: "\f228";
}

.fa-vest::before {
  content: "\e085";
}

.fa-vest-patches::before {
  content: "\e086";
}

.fa-vial::before {
  content: "\f492";
}

.fa-vial-circle-check::before {
  content: "\e596";
}

.fa-vial-virus::before {
  content: "\e597";
}

.fa-vials::before {
  content: "\f493";
}

.fa-video::before {
  content: "\f03d";
}

.fa-video-camera::before {
  content: "\f03d";
}

.fa-video-slash::before {
  content: "\f4e2";
}

.fa-vihara::before {
  content: "\f6a7";
}

.fa-virus::before {
  content: "\e074";
}

.fa-virus-covid::before {
  content: "\e4a8";
}

.fa-virus-covid-slash::before {
  content: "\e4a9";
}

.fa-virus-slash::before {
  content: "\e075";
}

.fa-viruses::before {
  content: "\e076";
}

.fa-voicemail::before {
  content: "\f897";
}

.fa-volcano::before {
  content: "\f770";
}

.fa-volleyball::before {
  content: "\f45f";
}

.fa-volleyball-ball::before {
  content: "\f45f";
}

.fa-volume-high::before {
  content: "\f028";
}

.fa-volume-up::before {
  content: "\f028";
}

.fa-volume-low::before {
  content: "\f027";
}

.fa-volume-down::before {
  content: "\f027";
}

.fa-volume-off::before {
  content: "\f026";
}

.fa-volume-xmark::before {
  content: "\f6a9";
}

.fa-volume-mute::before {
  content: "\f6a9";
}

.fa-volume-times::before {
  content: "\f6a9";
}

.fa-vr-cardboard::before {
  content: "\f729";
}

.fa-w::before {
  content: "W";
}

.fa-walkie-talkie::before {
  content: "\f8ef";
}

.fa-wallet::before {
  content: "\f555";
}

.fa-wand-magic::before {
  content: "\f0d0";
}

.fa-magic::before {
  content: "\f0d0";
}

.fa-wand-magic-sparkles::before {
  content: "\e2ca";
}

.fa-magic-wand-sparkles::before {
  content: "\e2ca";
}

.fa-wand-sparkles::before {
  content: "\f72b";
}

.fa-warehouse::before {
  content: "\f494";
}

.fa-water::before {
  content: "\f773";
}

.fa-water-ladder::before {
  content: "\f5c5";
}

.fa-ladder-water::before {
  content: "\f5c5";
}

.fa-swimming-pool::before {
  content: "\f5c5";
}

.fa-wave-square::before {
  content: "\f83e";
}

.fa-weight-hanging::before {
  content: "\f5cd";
}

.fa-weight-scale::before {
  content: "\f496";
}

.fa-weight::before {
  content: "\f496";
}

.fa-wheat-awn::before {
  content: "\e2cd";
}

.fa-wheat-alt::before {
  content: "\e2cd";
}

.fa-wheat-awn-circle-exclamation::before {
  content: "\e598";
}

.fa-wheelchair::before {
  content: "\f193";
}

.fa-wheelchair-move::before {
  content: "\e2ce";
}

.fa-wheelchair-alt::before {
  content: "\e2ce";
}

.fa-whiskey-glass::before {
  content: "\f7a0";
}

.fa-glass-whiskey::before {
  content: "\f7a0";
}

.fa-wifi::before {
  content: "\f1eb";
}

.fa-wifi-3::before {
  content: "\f1eb";
}

.fa-wifi-strong::before {
  content: "\f1eb";
}

.fa-wind::before {
  content: "\f72e";
}

.fa-window-maximize::before {
  content: "\f2d0";
}

.fa-window-minimize::before {
  content: "\f2d1";
}

.fa-window-restore::before {
  content: "\f2d2";
}

.fa-wine-bottle::before {
  content: "\f72f";
}

.fa-wine-glass::before {
  content: "\f4e3";
}

.fa-wine-glass-empty::before {
  content: "\f5ce";
}

.fa-wine-glass-alt::before {
  content: "\f5ce";
}

.fa-won-sign::before {
  content: "\f159";
}

.fa-krw::before {
  content: "\f159";
}

.fa-won::before {
  content: "\f159";
}

.fa-worm::before {
  content: "\e599";
}

.fa-wrench::before {
  content: "\f0ad";
}

.fa-x::before {
  content: "X";
}

.fa-x-ray::before {
  content: "\f497";
}

.fa-xmark::before {
  content: "\f00d";
}

.fa-close::before {
  content: "\f00d";
}

.fa-multiply::before {
  content: "\f00d";
}

.fa-remove::before {
  content: "\f00d";
}

.fa-times::before {
  content: "\f00d";
}

.fa-xmarks-lines::before {
  content: "\e59a";
}

.fa-y::before {
  content: "Y";
}

.fa-yen-sign::before {
  content: "\f157";
}

.fa-cny::before {
  content: "\f157";
}

.fa-jpy::before {
  content: "\f157";
}

.fa-rmb::before {
  content: "\f157";
}

.fa-yen::before {
  content: "\f157";
}

.fa-yin-yang::before {
  content: "\f6ad";
}

.fa-z::before {
  content: "Z";
}

.sr-only, .bootstrap-datetimepicker-widget table th.next::after, .bootstrap-datetimepicker-widget table th.prev::after, .bootstrap-datetimepicker-widget .picker-switch::after, .bootstrap-datetimepicker-widget .btn[data-action=today]::after, .bootstrap-datetimepicker-widget .btn[data-action=clear]::after, .bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after, .bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after, .bootstrap-datetimepicker-widget .btn[data-action=showHours]::after, .bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after, .bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after, .bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after, .bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

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

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/fonts/fa-regular-400.89999bdf.woff2) format("woff2"), url(/build/fonts/fa-regular-400.914997e1.ttf) format("truetype");
}
.far,
.fa-regular {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/fonts/fa-solid-900.2463b90d.woff2) format("woff2"), url(/build/fonts/fa-solid-900.2582b0e4.ttf) format("truetype");
}
.fas,
.fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.apexcharts-canvas {
  position: relative;
  user-select: none;
  /* cannot give overflow: hidden as it will crop tooltips which overflow outside chart area */
}

/* scrollbar is not visible by default for legend, hence forcing the visibility */
.apexcharts-canvas ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 6px;
}

.apexcharts-canvas ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

.apexcharts-inner {
  position: relative;
}

.apexcharts-text tspan {
  font-family: inherit;
}

.legend-mouseover-inactive {
  transition: 0.15s ease all;
  opacity: 0.2;
}

.apexcharts-series-collapsed {
  opacity: 0;
}

.apexcharts-tooltip {
  border-radius: 5px;
  box-shadow: 2px 2px 6px -4px #999;
  cursor: default;
  font-size: 14px;
  left: 62px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 20px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: nowrap;
  z-index: 12;
  transition: 0.15s ease all;
}

.apexcharts-tooltip.apexcharts-active {
  opacity: 1;
  transition: 0.15s ease all;
}

.apexcharts-tooltip.apexcharts-theme-light {
  border: 1px solid #e3e3e3;
  background: rgba(255, 255, 255, 0.96);
}

.apexcharts-tooltip.apexcharts-theme-dark {
  color: #fff;
  background: rgba(30, 30, 30, 0.8);
}

.apexcharts-tooltip * {
  font-family: inherit;
}

.apexcharts-tooltip-title {
  padding: 6px;
  font-size: 15px;
  margin-bottom: 4px;
}

.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  background: #ECEFF1;
  border-bottom: 1px solid #ddd;
}

.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {
  background: rgba(0, 0, 0, 0.7);
  border-bottom: 1px solid #333;
}

.apexcharts-tooltip-text-y-value,
.apexcharts-tooltip-text-goals-value,
.apexcharts-tooltip-text-z-value {
  display: inline-block;
  font-weight: 600;
  margin-left: 5px;
}

.apexcharts-tooltip-title:empty,
.apexcharts-tooltip-text-y-label:empty,
.apexcharts-tooltip-text-y-value:empty,
.apexcharts-tooltip-text-goals-label:empty,
.apexcharts-tooltip-text-goals-value:empty,
.apexcharts-tooltip-text-z-value:empty {
  display: none;
}

.apexcharts-tooltip-text-y-value,
.apexcharts-tooltip-text-goals-value,
.apexcharts-tooltip-text-z-value {
  font-weight: 600;
}

.apexcharts-tooltip-text-goals-label,
.apexcharts-tooltip-text-goals-value {
  padding: 6px 0 5px;
}

.apexcharts-tooltip-goals-group,
.apexcharts-tooltip-text-goals-label,
.apexcharts-tooltip-text-goals-value {
  display: flex;
}

.apexcharts-tooltip-text-goals-label:not(:empty),
.apexcharts-tooltip-text-goals-value:not(:empty) {
  margin-top: -6px;
}

.apexcharts-tooltip-marker {
  width: 12px;
  height: 12px;
  position: relative;
  top: 0px;
  margin-right: 10px;
  border-radius: 50%;
}

.apexcharts-tooltip-series-group {
  padding: 0 10px;
  display: none;
  text-align: left;
  justify-content: left;
  align-items: center;
}

.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {
  opacity: 1;
}

.apexcharts-tooltip-series-group.apexcharts-active,
.apexcharts-tooltip-series-group:last-child {
  padding-bottom: 4px;
}

.apexcharts-tooltip-series-group-hidden {
  opacity: 0;
  height: 0;
  line-height: 0;
  padding: 0 !important;
}

.apexcharts-tooltip-y-group {
  padding: 6px 0 5px;
}

.apexcharts-tooltip-box, .apexcharts-custom-tooltip {
  padding: 4px 8px;
}

.apexcharts-tooltip-boxPlot {
  display: flex;
  flex-direction: column-reverse;
}

.apexcharts-tooltip-box > div {
  margin: 4px 0;
}

.apexcharts-tooltip-box span.value {
  font-weight: bold;
}

.apexcharts-tooltip-rangebar {
  padding: 5px 8px;
}

.apexcharts-tooltip-rangebar .category {
  font-weight: 600;
  color: #777;
}

.apexcharts-tooltip-rangebar .series-name {
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
}

.apexcharts-xaxistooltip {
  opacity: 0;
  padding: 9px 10px;
  pointer-events: none;
  color: #373d3f;
  font-size: 13px;
  text-align: center;
  border-radius: 2px;
  position: absolute;
  z-index: 10;
  background: #ECEFF1;
  border: 1px solid #90A4AE;
  transition: 0.15s ease all;
}

.apexcharts-xaxistooltip.apexcharts-theme-dark {
  background: rgba(0, 0, 0, 0.7);
  border: 1px solid rgba(0, 0, 0, 0.5);
  color: #fff;
}

.apexcharts-xaxistooltip:after,
.apexcharts-xaxistooltip:before {
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.apexcharts-xaxistooltip:after {
  border-color: rgba(236, 239, 241, 0);
  border-width: 6px;
  margin-left: -6px;
}

.apexcharts-xaxistooltip:before {
  border-color: rgba(144, 164, 174, 0);
  border-width: 7px;
  margin-left: -7px;
}

.apexcharts-xaxistooltip-bottom:after,
.apexcharts-xaxistooltip-bottom:before {
  bottom: 100%;
}

.apexcharts-xaxistooltip-top:after,
.apexcharts-xaxistooltip-top:before {
  top: 100%;
}

.apexcharts-xaxistooltip-bottom:after {
  border-bottom-color: #ECEFF1;
}

.apexcharts-xaxistooltip-bottom:before {
  border-bottom-color: #90A4AE;
}

.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after {
  border-bottom-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {
  border-bottom-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-xaxistooltip-top:after {
  border-top-color: #ECEFF1;
}

.apexcharts-xaxistooltip-top:before {
  border-top-color: #90A4AE;
}

.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after {
  border-top-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {
  border-top-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-xaxistooltip.apexcharts-active {
  opacity: 1;
  transition: 0.15s ease all;
}

.apexcharts-yaxistooltip {
  opacity: 0;
  padding: 4px 10px;
  pointer-events: none;
  color: #373d3f;
  font-size: 13px;
  text-align: center;
  border-radius: 2px;
  position: absolute;
  z-index: 10;
  background: #ECEFF1;
  border: 1px solid #90A4AE;
}

.apexcharts-yaxistooltip.apexcharts-theme-dark {
  background: rgba(0, 0, 0, 0.7);
  border: 1px solid rgba(0, 0, 0, 0.5);
  color: #fff;
}

.apexcharts-yaxistooltip:after,
.apexcharts-yaxistooltip:before {
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.apexcharts-yaxistooltip:after {
  border-color: rgba(236, 239, 241, 0);
  border-width: 6px;
  margin-top: -6px;
}

.apexcharts-yaxistooltip:before {
  border-color: rgba(144, 164, 174, 0);
  border-width: 7px;
  margin-top: -7px;
}

.apexcharts-yaxistooltip-left:after,
.apexcharts-yaxistooltip-left:before {
  left: 100%;
}

.apexcharts-yaxistooltip-right:after,
.apexcharts-yaxistooltip-right:before {
  right: 100%;
}

.apexcharts-yaxistooltip-left:after {
  border-left-color: #ECEFF1;
}

.apexcharts-yaxistooltip-left:before {
  border-left-color: #90A4AE;
}

.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-yaxistooltip-right:after {
  border-right-color: #ECEFF1;
}

.apexcharts-yaxistooltip-right:before {
  border-right-color: #90A4AE;
}

.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-yaxistooltip.apexcharts-active {
  opacity: 1;
}

.apexcharts-yaxistooltip-hidden {
  display: none;
}

.apexcharts-xcrosshairs,
.apexcharts-ycrosshairs {
  pointer-events: none;
  opacity: 0;
  transition: 0.15s ease all;
}

.apexcharts-xcrosshairs.apexcharts-active,
.apexcharts-ycrosshairs.apexcharts-active {
  opacity: 1;
  transition: 0.15s ease all;
}

.apexcharts-ycrosshairs-hidden {
  opacity: 0;
}

.apexcharts-selection-rect {
  cursor: move;
}

.svg_select_boundingRect, .svg_select_points_rot {
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
}

.apexcharts-selection-rect + g .svg_select_boundingRect,
.apexcharts-selection-rect + g .svg_select_points_rot {
  opacity: 0;
  visibility: hidden;
}

.apexcharts-selection-rect + g .svg_select_points_l,
.apexcharts-selection-rect + g .svg_select_points_r {
  cursor: ew-resize;
  opacity: 1;
  visibility: visible;
}

.svg_select_points {
  fill: #efefef;
  stroke: #333;
  rx: 2;
}

.apexcharts-svg.apexcharts-zoomable.hovering-zoom {
  cursor: crosshair;
}

.apexcharts-svg.apexcharts-zoomable.hovering-pan {
  cursor: move;
}

.apexcharts-zoom-icon,
.apexcharts-zoomin-icon,
.apexcharts-zoomout-icon,
.apexcharts-reset-icon,
.apexcharts-pan-icon,
.apexcharts-selection-icon,
.apexcharts-menu-icon,
.apexcharts-toolbar-custom-icon {
  cursor: pointer;
  width: 20px;
  height: 20px;
  line-height: 24px;
  color: #6E8192;
  text-align: center;
}

.apexcharts-zoom-icon svg,
.apexcharts-zoomin-icon svg,
.apexcharts-zoomout-icon svg,
.apexcharts-reset-icon svg,
.apexcharts-menu-icon svg {
  fill: #6E8192;
}

.apexcharts-selection-icon svg {
  fill: #444;
  transform: scale(0.76);
}

.apexcharts-theme-dark .apexcharts-zoom-icon svg,
.apexcharts-theme-dark .apexcharts-zoomin-icon svg,
.apexcharts-theme-dark .apexcharts-zoomout-icon svg,
.apexcharts-theme-dark .apexcharts-reset-icon svg,
.apexcharts-theme-dark .apexcharts-pan-icon svg,
.apexcharts-theme-dark .apexcharts-selection-icon svg,
.apexcharts-theme-dark .apexcharts-menu-icon svg,
.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg {
  fill: #f3f4f5;
}

.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg,
.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,
.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg {
  fill: #008FFB;
}

.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,
.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,
.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,
.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg,
.apexcharts-theme-light .apexcharts-reset-icon:hover svg,
.apexcharts-theme-light .apexcharts-menu-icon:hover svg {
  fill: #333;
}

.apexcharts-selection-icon,
.apexcharts-menu-icon {
  position: relative;
}

.apexcharts-reset-icon {
  margin-left: 5px;
}

.apexcharts-zoom-icon,
.apexcharts-reset-icon,
.apexcharts-menu-icon {
  transform: scale(0.85);
}

.apexcharts-zoomin-icon,
.apexcharts-zoomout-icon {
  transform: scale(0.7);
}

.apexcharts-zoomout-icon {
  margin-right: 3px;
}

.apexcharts-pan-icon {
  transform: scale(0.62);
  position: relative;
  left: 1px;
  top: 0px;
}

.apexcharts-pan-icon svg {
  fill: #fff;
  stroke: #6E8192;
  stroke-width: 2;
}

.apexcharts-pan-icon.apexcharts-selected svg {
  stroke: #008FFB;
}

.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {
  stroke: #333;
}

.apexcharts-toolbar {
  position: absolute;
  z-index: 11;
  max-width: 176px;
  text-align: right;
  border-radius: 3px;
  padding: 0px 6px 2px 6px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.apexcharts-menu {
  background: #fff;
  position: absolute;
  top: 100%;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 3px;
  right: 10px;
  opacity: 0;
  min-width: 110px;
  transition: 0.15s ease all;
  pointer-events: none;
}

.apexcharts-menu.apexcharts-menu-open {
  opacity: 1;
  pointer-events: all;
  transition: 0.15s ease all;
}

.apexcharts-menu-item {
  padding: 6px 7px;
  font-size: 12px;
  cursor: pointer;
}

.apexcharts-theme-light .apexcharts-menu-item:hover {
  background: #eee;
}

.apexcharts-theme-dark .apexcharts-menu {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}

@media screen and (min-width: 768px) {
  .apexcharts-canvas:hover .apexcharts-toolbar {
    opacity: 1;
  }
}
.apexcharts-datalabel.apexcharts-element-hidden {
  opacity: 0;
}

.apexcharts-pie-label,
.apexcharts-datalabels,
.apexcharts-datalabel,
.apexcharts-datalabel-label,
.apexcharts-datalabel-value {
  cursor: default;
  pointer-events: none;
}

.apexcharts-pie-label-delay {
  opacity: 0;
  animation-name: opaque;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-timing-function: ease;
}

.apexcharts-canvas .apexcharts-element-hidden {
  opacity: 0;
}

.apexcharts-hide .apexcharts-series-points {
  opacity: 0;
}

.apexcharts-gridline,
.apexcharts-annotation-rect,
.apexcharts-tooltip .apexcharts-marker,
.apexcharts-area-series .apexcharts-area,
.apexcharts-line,
.apexcharts-zoom-rect,
.apexcharts-toolbar svg,
.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,
.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,
.apexcharts-radar-series path,
.apexcharts-radar-series polygon {
  pointer-events: none;
}

/* markers */
.apexcharts-marker {
  transition: 0.15s ease all;
}

@keyframes opaque {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* Resize generated styles */
@keyframes resizeanim {
  from {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
.resize-triggers {
  animation: 1ms resizeanim;
  visibility: hidden;
  opacity: 0;
}

.resize-triggers,
.resize-triggers > div,
.contract-trigger:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.resize-triggers > div {
  background: #eee;
  overflow: auto;
}

.contract-trigger:before {
  width: 200%;
  height: 200%;
}

.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: "";
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }
  .daterangepicker .ranges ul {
    width: 140px;
  }
  .daterangepicker.single .ranges ul {
    width: 100%;
  }
  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }
  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }
  .daterangepicker {
    direction: ltr;
    text-align: left;
  }
  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }
  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }
  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }
  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
}
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }
  .daterangepicker .ranges {
    float: left;
  }
  .daterangepicker.rtl .ranges {
    float: right;
  }
  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left;
}

table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center;
}

table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right;
}

table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify;
}

table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}

table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}

table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}

table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}

table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}

table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}

table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left;
}

table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center;
}

table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right;
}

table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}

table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}

table.dataTable td.dt-control {
  text-align: center;
  cursor: pointer;
}

table.dataTable td.dt-control:before {
  height: 1em;
  width: 1em;
  margin-top: -9px;
  display: inline-block;
  color: white;
  border: 0.15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 0.2em #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: "Courier New", Courier, monospace;
  line-height: 1em;
  content: "+";
  background-color: #31b131;
}

table.dataTable tr.dt-hasChild td.dt-control:before {
  content: "-";
  background-color: #d33333;
}

/*! Bootstrap 5 integration for DataTables
 *
 * ©2020 SpryMedia Ltd, all rights reserved.
 * License: MIT datatables.net/license/mit
 */
table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: separate !important;
  border-spacing: 0;
}

table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}

table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_length select {
  width: auto;
  display: inline-block;
}

div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}

div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}

div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}

div.dataTables_wrapper div.dataTables_info {
  padding-top: 0.85em;
}

div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
  justify-content: flex-end;
}

div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
}

table.dataTable > thead > tr > th:active,
table.dataTable > thead > tr > td:active {
  outline: none;
}

table.dataTable > thead > tr > th:not(.sorting_disabled),
table.dataTable > thead > tr > td:not(.sorting_disabled) {
  padding-right: 30px;
}

table.dataTable > thead .sorting,
table.dataTable > thead .sorting_asc,
table.dataTable > thead .sorting_desc,
table.dataTable > thead .sorting_asc_disabled,
table.dataTable > thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}

table.dataTable > thead .sorting:before, table.dataTable > thead .sorting:after,
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_asc:after,
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_desc:after,
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_asc_disabled:after,
table.dataTable > thead .sorting_desc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 0.5em;
  display: block;
  opacity: 0.3;
}

table.dataTable > thead .sorting:before,
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:before {
  right: 1em;
  content: "↑";
}

table.dataTable > thead .sorting:after,
table.dataTable > thead .sorting_asc:after,
table.dataTable > thead .sorting_desc:after,
table.dataTable > thead .sorting_asc_disabled:after,
table.dataTable > thead .sorting_desc_disabled:after {
  right: 0.5em;
  content: "↓";
}

table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:after {
  opacity: 1;
}

table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:after {
  opacity: 0;
}

div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody > table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody > table > thead .sorting:before,
div.dataTables_scrollBody > table > thead .sorting_asc:before,
div.dataTables_scrollBody > table > thead .sorting_desc:before,
div.dataTables_scrollBody > table > thead .sorting:after,
div.dataTables_scrollBody > table > thead .sorting_asc:after,
div.dataTables_scrollBody > table > thead .sorting_desc:after {
  display: none;
}

div.dataTables_scrollBody > table > tbody tr:first-child th,
div.dataTables_scrollBody > table > tbody tr:first-child td {
  border-top: none;
}

div.dataTables_scrollFoot > .dataTables_scrollFootInner {
  box-sizing: content-box;
}

div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
  margin-top: 0 !important;
  border-top: none;
}

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length,
  div.dataTables_wrapper div.dataTables_filter,
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center !important;
  }
}
table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled) {
  padding-right: 20px;
}

table.dataTable.table-sm .sorting:before,
table.dataTable.table-sm .sorting_asc:before,
table.dataTable.table-sm .sorting_desc:before {
  top: 5px;
  right: 0.85em;
}

table.dataTable.table-sm .sorting:after,
table.dataTable.table-sm .sorting_asc:after,
table.dataTable.table-sm .sorting_desc:after {
  top: 5px;
}

table.table-bordered.dataTable {
  border-right-width: 0;
}

table.table-bordered.dataTable thead tr:first-child th,
table.table-bordered.dataTable thead tr:first-child td {
  border-top-width: 1px;
}

table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0;
}

table.table-bordered.dataTable th:first-child, table.table-bordered.dataTable th:first-child,
table.table-bordered.dataTable td:first-child,
table.table-bordered.dataTable td:first-child {
  border-left-width: 1px;
}

table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable td:last-child {
  border-right-width: 1px;
}

table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-bottom-width: 1px;
}

div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
  padding-left: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
  padding-right: 0;
}

table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1) {
  --bs-table-accent-bg: transparent;
}

table.dataTable.table-striped > tbody > tr.odd {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
}

@keyframes dtb-spinner {
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes dtb-spinner {
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes dtb-spinner {
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes dtb-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes dtb-spinner {
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
div.dataTables_wrapper {
  position: relative;
}

div.dt-buttons {
  position: initial;
}

div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border: 2px solid #111;
  box-shadow: 3px 4px 10px 1px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  text-align: center;
  z-index: 21;
}

div.dt-button-info h2, div.dt-button-info .h2 {
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  background-color: #f3f3f3;
}

div.dt-button-info > div {
  padding: 1em;
}

div.dtb-popover-close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 22px;
  height: 22px;
  border: 1px solid #eaeaea;
  background-color: #f9f9f9;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12;
}

button.dtb-hide-drop {
  display: none !important;
}

div.dt-button-collection-title {
  text-align: center;
  padding: 0.3em 0 0.5em;
  margin-left: 0.5em;
  margin-right: 0.5em;
  font-size: 0.9em;
}

div.dt-button-collection-title:empty {
  display: none;
}

span.dt-button-spacer {
  display: inline-block;
  margin: 0.5em;
  white-space: nowrap;
}

span.dt-button-spacer.bar {
  border-left: 1px solid rgba(0, 0, 0, 0.3);
  vertical-align: middle;
  padding-left: 0.5em;
}

span.dt-button-spacer.bar:empty {
  height: 1em;
  width: 1px;
  padding-left: 0;
}

div.dt-button-collection span.dt-button-spacer {
  width: 100%;
  font-size: 0.9em;
  text-align: center;
  margin: 0.5em 0;
}

div.dt-button-collection span.dt-button-spacer:empty {
  height: 0;
  width: 100%;
}

div.dt-button-collection span.dt-button-spacer.bar {
  border-left: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  padding-left: 0;
}

div.dt-button-collection {
  position: absolute;
  z-index: 2001;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  padding: 0.5rem 0;
  width: 200px;
}

div.dt-button-collection div.dropdown-menu {
  position: relative;
  display: block;
  background-color: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
  border-radius: 0;
  z-index: 2002;
  min-width: 100%;
}

div.dt-button-collection.fixed {
  position: fixed;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 5px;
  background-color: white;
}

div.dt-button-collection.fixed.two-column {
  margin-left: -200px;
}

div.dt-button-collection.fixed.three-column {
  margin-left: -225px;
}

div.dt-button-collection.fixed.four-column {
  margin-left: -300px;
}

div.dt-button-collection.fixed.columns {
  margin-left: -409px;
}

@media screen and (max-width: 1024px) {
  div.dt-button-collection.fixed.columns {
    margin-left: -308px;
  }
}
@media screen and (max-width: 640px) {
  div.dt-button-collection.fixed.columns {
    margin-left: -203px;
  }
}
@media screen and (max-width: 460px) {
  div.dt-button-collection.fixed.columns {
    margin-left: -100px;
  }
}
div.dt-button-collection.fixed > :last-child {
  max-height: 100vh;
  overflow: auto;
}

div.dt-button-collection.two-column > :last-child, div.dt-button-collection.three-column > :last-child, div.dt-button-collection.four-column > :last-child {
  display: block !important;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px;
}

div.dt-button-collection.two-column > :last-child > *, div.dt-button-collection.three-column > :last-child > *, div.dt-button-collection.four-column > :last-child > * {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}

div.dt-button-collection.two-column {
  width: 400px;
}

div.dt-button-collection.two-column > :last-child {
  padding-bottom: 1px;
  column-count: 2;
}

div.dt-button-collection.three-column {
  width: 450px;
}

div.dt-button-collection.three-column > :last-child {
  padding-bottom: 1px;
  column-count: 3;
}

div.dt-button-collection.four-column {
  width: 600px;
}

div.dt-button-collection.four-column > :last-child {
  padding-bottom: 1px;
  column-count: 4;
}

div.dt-button-collection .dt-button {
  border-radius: 0;
}

div.dt-button-collection.columns {
  width: auto;
}

div.dt-button-collection.columns > :last-child {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  width: 818px;
  padding-bottom: 1px;
}

div.dt-button-collection.columns > :last-child .dt-button {
  min-width: 200px;
  flex: 0 1;
  margin: 0;
}

div.dt-button-collection.columns.dtb-b3 > :last-child, div.dt-button-collection.columns.dtb-b2 > :last-child, div.dt-button-collection.columns.dtb-b1 > :last-child {
  justify-content: space-between;
}

div.dt-button-collection.columns.dtb-b3 .dt-button {
  flex: 1 1 32%;
}

div.dt-button-collection.columns.dtb-b2 .dt-button {
  flex: 1 1 48%;
}

div.dt-button-collection.columns.dtb-b1 .dt-button {
  flex: 1 1 100%;
}

@media screen and (max-width: 1024px) {
  div.dt-button-collection.columns > :last-child {
    width: 612px;
  }
}
@media screen and (max-width: 640px) {
  div.dt-button-collection.columns > :last-child {
    width: 406px;
  }
  div.dt-button-collection.columns.dtb-b3 .dt-button {
    flex: 0 1 32%;
  }
}
@media screen and (max-width: 460px) {
  div.dt-button-collection.columns > :last-child {
    width: 200px;
  }
}
div.dt-button-collection.fixed:before, div.dt-button-collection.fixed:after {
  display: none;
}

div.dt-button-collection .btn-group {
  flex: 1 1 auto;
}

div.dt-button-collection .dt-button {
  min-width: 200px;
}

div.dt-button-collection div.dt-btn-split-wrapper {
  width: 100%;
}

div.dt-button-collection button.dt-btn-split-drop-button {
  width: 100%;
  color: #212529;
  border: none;
  background-color: white;
  border-radius: 0px;
  margin-left: 0px !important;
}

div.dt-button-collection button.dt-btn-split-drop-button:focus {
  border: none;
  border-radius: 0px;
  outline: none;
}

div.dt-button-collection button.dt-btn-split-drop-button:hover {
  background-color: #e9ecef;
}

div.dt-button-collection button.dt-btn-split-drop-button:active {
  background-color: #007bff !important;
}

div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

@media screen and (max-width: 767px) {
  div.dt-buttons {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 0.5em;
  }
  div.dt-buttons a.btn {
    float: none;
  }
}
div.dt-buttons button.btn.processing,
div.dt-buttons div.btn.processing,
div.dt-buttons a.btn.processing {
  color: rgba(0, 0, 0, 0.2);
}

div.dt-buttons button.btn.processing:after,
div.dt-buttons div.btn.processing:after,
div.dt-buttons a.btn.processing:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  box-sizing: border-box;
  display: block;
  content: " ";
  border: 2px solid #282828;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: dtb-spinner 1500ms infinite linear;
  -o-animation: dtb-spinner 1500ms infinite linear;
  -ms-animation: dtb-spinner 1500ms infinite linear;
  -webkit-animation: dtb-spinner 1500ms infinite linear;
  -moz-animation: dtb-spinner 1500ms infinite linear;
}

div.dt-buttons div.btn-group {
  position: initial;
}

div.dt-btn-split-wrapper button.dt-btn-split-drop {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

div.dt-btn-split-wrapper:active:not(.disabled) button, div.dt-btn-split-wrapper.active:not(.disabled) button {
  background-color: #5a6268;
  border-color: #545b62;
}

div.dt-btn-split-wrapper:active:not(.disabled) button.dt-btn-split-drop, div.dt-btn-split-wrapper.active:not(.disabled) button.dt-btn-split-drop {
  box-shadow: none;
  background-color: #6c757d;
  border-color: #6c757d;
}

div.dt-btn-split-wrapper:active:not(.disabled) button:hover, div.dt-btn-split-wrapper.active:not(.disabled) button:hover {
  background-color: #5a6268;
  border-color: #545b62;
}

div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group {
  border-radius: 4px !important;
}

div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group:last-child {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group:first-child {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group:last-child:first-child {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group button.dt-btn-split-drop:last-child {
  border: 1px solid #6c757d;
}

div.dataTables_wrapper div.dt-buttons.btn-group div.btn-group div.dt-btn-split-wrapper {
  border: none;
}

div.dt-button-collection div.btn-group {
  border-radius: 4px !important;
}

div.dt-button-collection div.btn-group button {
  border-radius: 4px;
}

div.dt-button-collection div.btn-group button:last-child {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

div.dt-button-collection div.btn-group button:first-child {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

div.dt-button-collection div.btn-group button:last-child:first-child {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

div.dt-button-collection div.btn-group button.dt-btn-split-drop:last-child {
  border: 1px solid #6c757d;
}

div.dt-button-collection div.btn-group div.dt-btn-split-wrapper {
  border: none;
}

span.dt-button-spacer.bar:empty {
  height: inherit;
}

div.dt-button-collection span.dt-button-spacer {
  padding-left: 1rem !important;
  text-align: left;
}

table.dataTable.fixedHeader-floating,
table.dataTable.fixedHeader-locked {
  background-color: white;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

table.dataTable.fixedHeader-locked {
  position: absolute !important;
}

@media print {
  table.fixedHeader-floating {
    display: none;
  }
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
  cursor: default !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
  display: none !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
  top: 50%;
  left: 5px;
  height: 1em;
  width: 1em;
  margin-top: -9px;
  display: block;
  position: absolute;
  color: white;
  border: 0.15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 0.2em #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: "Courier New", Courier, monospace;
  line-height: 1em;
  content: "+";
  background-color: #0d6efd;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
  content: "-";
  background-color: #d33333;
}

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control {
  padding-left: 27px;
}

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control:before {
  left: 4px;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  line-height: 14px;
  text-indent: 3px;
}

table.dataTable.dtr-column > tbody > tr > td.dtr-control,
table.dataTable.dtr-column > tbody > tr > th.dtr-control,
table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
  position: relative;
  cursor: pointer;
}

table.dataTable.dtr-column > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  top: 50%;
  left: 50%;
  height: 0.8em;
  width: 0.8em;
  margin-top: -0.5em;
  margin-left: -0.5em;
  display: block;
  position: absolute;
  color: white;
  border: 0.15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 0.2em #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: "Courier New", Courier, monospace;
  line-height: 1em;
  content: "+";
  background-color: #0d6efd;
}

table.dataTable.dtr-column > tbody > tr.parent td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.parent th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.parent td.control:before,
table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  content: "-";
  background-color: #d33333;
}

table.dataTable > tbody > tr.child {
  padding: 0.5em 1em;
}

table.dataTable > tbody > tr.child:hover {
  background: transparent !important;
}

table.dataTable > tbody > tr.child ul.dtr-details {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0;
}

table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
  padding-top: 0;
}

table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
  border-bottom: none;
}

table.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold;
}

div.dtr-modal {
  position: fixed;
  box-sizing: border-box;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  padding: 10em 1em;
}

div.dtr-modal div.dtr-modal-display {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  height: 50%;
  overflow: auto;
  margin: auto;
  z-index: 102;
  overflow: auto;
  background-color: #f5f5f7;
  border: 1px solid black;
  border-radius: 0.5em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
}

div.dtr-modal div.dtr-modal-content {
  position: relative;
  padding: 1em;
}

div.dtr-modal div.dtr-modal-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  border: 1px solid #eaeaea;
  background-color: #f9f9f9;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12;
}

div.dtr-modal div.dtr-modal-close:hover {
  background-color: #eaeaea;
}

div.dtr-modal div.dtr-modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.6);
}

@media screen and (max-width: 767px) {
  div.dtr-modal div.dtr-modal-display {
    width: 95%;
  }
}
div.dtr-bs-modal table.table tr:first-child td {
  border-top: none;
}

.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

.gu-hide {
  display: none !important;
}

.gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}

/* classes attached to <body> */
/* TODO: make fc-event selector work when calender in shadow DOM */
.fc-not-allowed,
.fc-not-allowed .fc-event { /* override events' custom cursors */
  cursor: not-allowed;
}

/* TODO: not attached to body. attached to specific els. move */
.fc-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.fc {
  /* layout of immediate children */
  display: flex;
  flex-direction: column;
  font-size: 1em;
}

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

.fc table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em; /* normalize cross-browser */
}

.fc th {
  text-align: center;
}

.fc th,
.fc td {
  vertical-align: top;
  padding: 0;
}

.fc a[data-navlink] {
  cursor: pointer;
}

.fc a[data-navlink]:hover {
  text-decoration: underline;
}

.fc-direction-ltr {
  direction: ltr;
  text-align: left;
}

.fc-direction-rtl {
  direction: rtl;
  text-align: right;
}

.fc-theme-standard td,
.fc-theme-standard th {
  border: 1px solid #ddd;
  border: 1px solid var(--fc-border-color, #ddd);
}

/* for FF, which doesn't expand a 100% div within a table cell. use absolute positioning */
/* inner-wrappers are responsible for being absolute */
/* TODO: best place for this? */
.fc-liquid-hack td,
.fc-liquid-hack th {
  position: relative;
}

@font-face {
  font-family: "fcicons";
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype");
  font-weight: normal;
  font-style: normal;
}
.fc-icon {
  /* added for fc */
  display: inline-block;
  width: 1em;
  height: 1em;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "fcicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fc-icon-chevron-left:before {
  content: "\e900";
}

.fc-icon-chevron-right:before {
  content: "\e901";
}

.fc-icon-chevrons-left:before {
  content: "\e902";
}

.fc-icon-chevrons-right:before {
  content: "\e903";
}

.fc-icon-minus-square:before {
  content: "\e904";
}

.fc-icon-plus-square:before {
  content: "\e905";
}

.fc-icon-x:before {
  content: "\e906";
}

/*
Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css

These styles only apply when the standard-theme is activated.
When it's NOT activated, the fc-button classes won't even be in the DOM.
*/
.fc {
  /* reset */
}

.fc .fc-button {
  border-radius: 0;
  overflow: visible;
  text-transform: none;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

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

.fc .fc-button {
  -webkit-appearance: button;
}

.fc .fc-button:not(:disabled) {
  cursor: pointer;
}

.fc .fc-button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

.fc {
  /* theme */
}

.fc .fc-button {
  display: inline-block;
  font-weight: 400;
  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: 0.4em 0.65em;
  font-size: 1em;
  line-height: 1.5;
  border-radius: 0.25em;
}

.fc .fc-button:hover {
  text-decoration: none;
}

.fc .fc-button:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
}

.fc .fc-button:disabled {
  opacity: 0.65;
}

.fc {
  /* "primary" coloring */
}

.fc .fc-button-primary {
  color: #fff;
  color: var(--fc-button-text-color, #fff);
  background-color: #2C3E50;
  background-color: var(--fc-button-bg-color, #2C3E50);
  border-color: #2C3E50;
  border-color: var(--fc-button-border-color, #2C3E50);
}

.fc .fc-button-primary:hover {
  color: #fff;
  color: var(--fc-button-text-color, #fff);
  background-color: #1e2b37;
  background-color: var(--fc-button-hover-bg-color, #1e2b37);
  border-color: #1a252f;
  border-color: var(--fc-button-hover-border-color, #1a252f);
}

.fc .fc-button-primary:disabled { /* not DRY */
  color: #fff;
  color: var(--fc-button-text-color, #fff);
  background-color: #2C3E50;
  background-color: var(--fc-button-bg-color, #2C3E50);
  border-color: #2C3E50;
  border-color: var(--fc-button-border-color, #2C3E50); /* overrides :hover */
}

.fc .fc-button-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
}

.fc .fc-button-primary:not(:disabled):active,
.fc .fc-button-primary:not(:disabled).fc-button-active {
  color: #fff;
  color: var(--fc-button-text-color, #fff);
  background-color: #1a252f;
  background-color: var(--fc-button-active-bg-color, #1a252f);
  border-color: #151e27;
  border-color: var(--fc-button-active-border-color, #151e27);
}

.fc .fc-button-primary:not(:disabled):active:focus,
.fc .fc-button-primary:not(:disabled).fc-button-active:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
}

.fc {
  /* icons within buttons */
}

.fc .fc-button .fc-icon {
  vertical-align: middle;
  font-size: 1.5em; /* bump up the size (but don't make it bigger than line-height of button, which is 1.5em also) */
}

.fc .fc-button-group {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.fc .fc-button-group > .fc-button {
  position: relative;
  flex: 1 1 auto;
}

.fc .fc-button-group > .fc-button:hover {
  z-index: 1;
}

.fc .fc-button-group > .fc-button:focus,
.fc .fc-button-group > .fc-button:active,
.fc .fc-button-group > .fc-button.fc-button-active {
  z-index: 1;
}

.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) {
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.fc .fc-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.fc .fc-toolbar.fc-header-toolbar {
  margin-bottom: 1.5em;
}

.fc .fc-toolbar.fc-footer-toolbar {
  margin-top: 1.5em;
}

.fc .fc-toolbar-title {
  font-size: 1.75em;
  margin: 0;
}

.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
  margin-left: 0.75em; /* space between */
}

.fc-direction-rtl .fc-toolbar > * > :not(:first-child) {
  margin-right: 0.75em; /* space between */
}

.fc-direction-rtl .fc-toolbar-ltr { /* when the toolbar-chunk positioning system is explicitly left-to-right */
  flex-direction: row-reverse;
}

.fc .fc-scroller {
  -webkit-overflow-scrolling: touch;
  position: relative; /* for abs-positioned elements within */
}

.fc .fc-scroller-liquid {
  height: 100%;
}

.fc .fc-scroller-liquid-absolute {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

.fc .fc-scroller-harness {
  position: relative;
  overflow: hidden;
  direction: ltr;
  /* hack for chrome computing the scroller's right/left wrong for rtl. undone below... */
  /* TODO: demonstrate in codepen */
}

.fc .fc-scroller-harness-liquid {
  height: 100%;
}

.fc-direction-rtl .fc-scroller-harness > .fc-scroller { /* undo above hack */
  direction: rtl;
}

.fc-theme-standard .fc-scrollgrid {
  border: 1px solid #ddd;
  border: 1px solid var(--fc-border-color, #ddd); /* bootstrap does this. match */
}

.fc .fc-scrollgrid,
.fc .fc-scrollgrid table { /* all tables (self included) */
  width: 100%; /* because tables don't normally do this */
  table-layout: fixed;
}

.fc .fc-scrollgrid table { /* inner tables */
  border-top-style: hidden;
  border-left-style: hidden;
  border-right-style: hidden;
}

.fc .fc-scrollgrid {
  border-collapse: separate;
  border-right-width: 0;
  border-bottom-width: 0;
}

.fc .fc-scrollgrid-liquid {
  height: 100%;
}

.fc .fc-scrollgrid-section { /* a <tr> */
  height: 1px;
}

.fc .fc-scrollgrid-section > td {
  height: 1px; /* needs a height so inner div within grow. better than 0, for firefox */
}

.fc .fc-scrollgrid-section table {
  height: 1px;
  /* for most browsers, if a height isn't set on the table, can't do liquid-height within cells */
  /* serves as a min-height. harmless */
}

.fc .fc-scrollgrid-section-liquid > td {
  height: 100%; /* better than `auto`, for firefox */
}

.fc .fc-scrollgrid-section > * {
  border-top-width: 0;
  border-left-width: 0;
}

.fc .fc-scrollgrid-section-header > *,
.fc .fc-scrollgrid-section-footer > * {
  border-bottom-width: 0;
}

.fc .fc-scrollgrid-section-body table,
.fc .fc-scrollgrid-section-footer table {
  border-bottom-style: hidden; /* head keeps its bottom border tho */
}

.fc {
  /* stickiness */
}

.fc .fc-scrollgrid-section-sticky > * {
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
  position: sticky;
  z-index: 3; /* TODO: var */
  /* TODO: box-shadow when sticking */
}

.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky > * {
  top: 0; /* because border-sharing causes a gap at the top */
  /* TODO: give safari -1. has bug */
}

.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky > * {
  bottom: 0; /* known bug: bottom-stickiness doesn't work in safari */
}

.fc .fc-scrollgrid-sticky-shim { /* for horizontal scrollbar */
  height: 1px; /* needs height to create scrollbars */
  margin-bottom: -1px;
}

.fc-sticky { /* no .fc wrap because used as child of body */
  position: sticky;
}

.fc .fc-view-harness {
  flex-grow: 1; /* because this harness is WITHIN the .fc's flexbox */
  position: relative;
}

.fc {
  /* when the harness controls the height, make the view liquid */
}

.fc .fc-view-harness-active > .fc-view {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.fc .fc-col-header-cell-cushion {
  display: inline-block; /* x-browser for when sticky (when multi-tier header) */
  padding: 2px 4px;
}

.fc .fc-bg-event,
.fc .fc-non-business,
.fc .fc-highlight {
  /* will always have a harness with position:relative/absolute, so absolutely expand */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.fc .fc-non-business {
  background: rgba(215, 215, 215, 0.3);
  background: var(--fc-non-business-color, rgba(215, 215, 215, 0.3));
}

.fc .fc-bg-event {
  background: rgb(143, 223, 130);
  background: var(--fc-bg-event-color, rgb(143, 223, 130));
  opacity: 0.3;
  opacity: var(--fc-bg-event-opacity, 0.3);
}

.fc .fc-bg-event .fc-event-title {
  margin: 0.5em;
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
  font-style: italic;
}

.fc .fc-highlight {
  background: rgba(188, 232, 241, 0.3);
  background: var(--fc-highlight-color, rgba(188, 232, 241, 0.3));
}

.fc .fc-cell-shaded,
.fc .fc-day-disabled {
  background: rgba(208, 208, 208, 0.3);
  background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
}

/* link resets */
/* ---------------------------------------------------------------------------------------------------- */
a.fc-event,
a.fc-event:hover {
  text-decoration: none;
}

/* cursor */
.fc-event[href],
.fc-event.fc-event-draggable {
  cursor: pointer;
}

/* event text content */
/* ---------------------------------------------------------------------------------------------------- */
.fc-event .fc-event-main {
  position: relative;
  z-index: 2;
}

/* dragging */
/* ---------------------------------------------------------------------------------------------------- */
.fc-event-dragging:not(.fc-event-selected) { /* MOUSE */
  opacity: 0.75;
}

.fc-event-dragging.fc-event-selected { /* TOUCH */
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
}

/* resizing */
/* ---------------------------------------------------------------------------------------------------- */
/* (subclasses should hone positioning for touch and non-touch) */
.fc-event .fc-event-resizer {
  display: none;
  position: absolute;
  z-index: 4;
}

.fc-event:hover,
.fc-event-selected { /* TOUCH */ }

.fc-event:hover .fc-event-resizer, .fc-event-selected .fc-event-resizer {
  display: block;
}

.fc-event-selected .fc-event-resizer {
  border-radius: 4px;
  border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);
  border-width: 1px;
  border-width: var(--fc-event-resizer-dot-border-width, 1px);
  width: 8px;
  width: var(--fc-event-resizer-dot-total-width, 8px);
  height: 8px;
  height: var(--fc-event-resizer-dot-total-width, 8px);
  border-style: solid;
  border-color: inherit;
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
}

.fc-event-selected .fc-event-resizer:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -20px;
  right: -20px;
  bottom: -20px;
}

/* selecting (always TOUCH) */
/* OR, focused by tab-index */
/* (TODO: maybe not the best focus-styling for .fc-daygrid-dot-event) */
/* ---------------------------------------------------------------------------------------------------- */
.fc-event-selected,
.fc-event:focus {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.fc-event-selected:before, .fc-event:focus:before {
  content: "";
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.fc-event-selected,
.fc-event:focus {
  /* dimmer effect */
}

.fc-event-selected:after, .fc-event:focus:after {
  content: "";
  background: rgba(0, 0, 0, 0.25);
  background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  z-index: 1;
  /* assume there's a border on all sides. overcome it. */
  /* sometimes there's NOT a border, in which case the dimmer will go over */
  /* an adjacent border, which looks fine. */
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
}

/*
A HORIZONTAL event
*/
.fc-h-event { /* allowed to be top-level */
  display: block;
  border: 1px solid #3788d8;
  border: 1px solid var(--fc-event-border-color, #3788d8);
  background-color: #3788d8;
  background-color: var(--fc-event-bg-color, #3788d8);
}

.fc-h-event .fc-event-main {
  color: #fff;
  color: var(--fc-event-text-color, #fff);
}

.fc-h-event .fc-event-main-frame {
  display: flex; /* for make fc-event-title-container expand */
}

.fc-h-event .fc-event-time {
  max-width: 100%; /* clip overflow on this element */
  overflow: hidden;
}

.fc-h-event .fc-event-title-container { /* serves as a container for the sticky cushion */
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0; /* important for allowing to shrink all the way */
}

.fc-h-event .fc-event-title {
  display: inline-block; /* need this to be sticky cross-browser */
  vertical-align: top; /* for not messing up line-height */
  left: 0; /* for sticky */
  right: 0; /* for sticky */
  max-width: 100%; /* clip overflow on this element */
  overflow: hidden;
}

.fc-h-event.fc-event-selected:before {
  /* expand hit area */
  top: -10px;
  bottom: -10px;
}

/* adjust border and border-radius (if there is any) for non-start/end */
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
}

.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0;
}

/* resizers */
.fc-h-event:not(.fc-event-selected) .fc-event-resizer {
  top: 0;
  bottom: 0;
  width: 8px;
  width: var(--fc-event-resizer-thickness, 8px);
}

.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {
  cursor: w-resize;
  left: -4px;
  left: calc(-0.5 * var(--fc-event-resizer-thickness, 8px));
}

.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {
  cursor: e-resize;
  right: -4px;
  right: calc(-0.5 * var(--fc-event-resizer-thickness, 8px));
}

/* resizers for TOUCH */
.fc-h-event.fc-event-selected .fc-event-resizer {
  top: 50%;
  margin-top: -4px;
  margin-top: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px));
}

.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {
  left: -4px;
  left: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px));
}

.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {
  right: -4px;
  right: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px));
}

.fc .fc-popover {
  position: absolute;
  z-index: 9999;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

.fc .fc-popover-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 3px 4px;
}

.fc .fc-popover-title {
  margin: 0 2px;
}

.fc .fc-popover-close {
  cursor: pointer;
  opacity: 0.65;
  font-size: 1.1em;
}

.fc-theme-standard .fc-popover {
  border: 1px solid #ddd;
  border: 1px solid var(--fc-border-color, #ddd);
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
}

.fc-theme-standard .fc-popover-header {
  background: rgba(208, 208, 208, 0.3);
  background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
}

:root {
  --fc-daygrid-event-dot-width: 8px;
}

/* help things clear margins of inner content */
.fc-daygrid-day-frame,
.fc-daygrid-day-events,
.fc-daygrid-event-harness { /* for event top/bottom margins */ }

.fc-daygrid-day-frame:before, .fc-daygrid-day-events:before, .fc-daygrid-event-harness:before {
  content: "";
  clear: both;
  display: table;
}

.fc-daygrid-day-frame:after, .fc-daygrid-day-events:after, .fc-daygrid-event-harness:after {
  content: "";
  clear: both;
  display: table;
}

.fc .fc-daygrid-body { /* a <div> that wraps the table */
  position: relative;
  z-index: 1; /* container inner z-index's because <tr>s can't do it */
}

.fc .fc-daygrid-day.fc-day-today {
  background-color: rgba(255, 220, 40, 0.15);
  background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15));
}

.fc .fc-daygrid-day-frame {
  position: relative;
  min-height: 100%; /* seems to work better than `height` because sets height after rows/cells naturally do it */
}

.fc {
  /* cell top */
}

.fc .fc-daygrid-day-top {
  display: flex;
  flex-direction: row-reverse;
}

.fc .fc-day-other .fc-daygrid-day-top {
  opacity: 0.3;
}

.fc {
  /* day number (within cell top) */
}

.fc .fc-daygrid-day-number {
  position: relative;
  z-index: 4;
  padding: 4px;
}

.fc {
  /* event container */
}

.fc .fc-daygrid-day-events {
  margin-top: 1px; /* needs to be margin, not padding, so that available cell height can be computed */
}

.fc {
  /* positioning for balanced vs natural */
}

.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {
  position: absolute;
  left: 0;
  right: 0;
}

.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
  position: relative; /* for containing abs positioned event harnesses */
  min-height: 2em; /* in addition to being a min-height during natural height, equalizes the heights a little bit */
}

.fc .fc-daygrid-body-natural { /* can coexist with -unbalanced */ }

.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
  margin-bottom: 1em;
}

.fc {
  /* event harness */
}

.fc .fc-daygrid-event-harness {
  position: relative;
}

.fc .fc-daygrid-event-harness-abs {
  position: absolute;
  top: 0; /* fallback coords for when cannot yet be computed */
  left: 0; /* */
  right: 0; /* */
}

.fc .fc-daygrid-bg-harness {
  position: absolute;
  top: 0;
  bottom: 0;
}

.fc {
  /* bg content */
}

.fc .fc-daygrid-day-bg .fc-non-business {
  z-index: 1;
}

.fc .fc-daygrid-day-bg .fc-bg-event {
  z-index: 2;
}

.fc .fc-daygrid-day-bg .fc-highlight {
  z-index: 3;
}

.fc {
  /* events */
}

.fc .fc-daygrid-event {
  z-index: 6;
  margin-top: 1px;
}

.fc .fc-daygrid-event.fc-event-mirror {
  z-index: 7;
}

.fc {
  /* cell bottom (within day-events) */
}

.fc .fc-daygrid-day-bottom {
  font-size: 0.85em;
  padding: 2px 3px 0;
}

.fc .fc-daygrid-day-bottom:before {
  content: "";
  clear: both;
  display: table;
}

.fc .fc-daygrid-more-link {
  position: relative;
  z-index: 4;
  cursor: pointer;
}

.fc {
  /* week number (within frame) */
}

.fc .fc-daygrid-week-number {
  position: absolute;
  z-index: 5;
  top: 0;
  padding: 2px;
  min-width: 1.5em;
  text-align: center;
  background-color: rgba(208, 208, 208, 0.3);
  background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
  color: #808080;
  color: var(--fc-neutral-text-color, #808080);
}

.fc {
  /* popover */
}

.fc .fc-more-popover .fc-popover-body {
  min-width: 220px;
  padding: 10px;
}

.fc-direction-ltr .fc-daygrid-event.fc-event-start,
.fc-direction-rtl .fc-daygrid-event.fc-event-end {
  margin-left: 2px;
}

.fc-direction-ltr .fc-daygrid-event.fc-event-end,
.fc-direction-rtl .fc-daygrid-event.fc-event-start {
  margin-right: 2px;
}

.fc-direction-ltr .fc-daygrid-week-number {
  left: 0;
  border-radius: 0 0 3px 0;
}

.fc-direction-rtl .fc-daygrid-week-number {
  right: 0;
  border-radius: 0 0 0 3px;
}

.fc-liquid-hack .fc-daygrid-day-frame {
  position: static; /* will cause inner absolute stuff to expand to <td> */
}

.fc-daygrid-event { /* make root-level, because will be dragged-and-dropped outside of a component root */
  position: relative; /* for z-indexes assigned later */
  white-space: nowrap;
  border-radius: 3px; /* dot event needs this to when selected */
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
}

/* --- the rectangle ("block") style of event --- */
.fc-daygrid-block-event .fc-event-time {
  font-weight: bold;
}

.fc-daygrid-block-event .fc-event-time,
.fc-daygrid-block-event .fc-event-title {
  padding: 1px;
}

/* --- the dot style of event --- */
.fc-daygrid-dot-event {
  display: flex;
  align-items: center;
  padding: 2px 0;
}

.fc-daygrid-dot-event .fc-event-title {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0; /* important for allowing to shrink all the way */
  overflow: hidden;
  font-weight: bold;
}

.fc-daygrid-dot-event:hover,
.fc-daygrid-dot-event.fc-event-mirror {
  background: rgba(0, 0, 0, 0.1);
}

.fc-daygrid-dot-event.fc-event-selected:before {
  /* expand hit area */
  top: -10px;
  bottom: -10px;
}

.fc-daygrid-event-dot { /* the actual dot */
  margin: 0 4px;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 4px solid #3788d8;
  border: calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, #3788d8);
  border-radius: 4px;
  border-radius: calc(var(--fc-daygrid-event-dot-width, 8px) / 2);
}

/* --- spacing between time and title --- */
.fc-direction-ltr .fc-daygrid-event .fc-event-time {
  margin-right: 3px;
}

.fc-direction-rtl .fc-daygrid-event .fc-event-time {
  margin-left: 3px;
}

/*
A VERTICAL event
*/
.fc-v-event { /* allowed to be top-level */
  display: block;
  border: 1px solid #3788d8;
  border: 1px solid var(--fc-event-border-color, #3788d8);
  background-color: #3788d8;
  background-color: var(--fc-event-bg-color, #3788d8);
}

.fc-v-event .fc-event-main {
  color: #fff;
  color: var(--fc-event-text-color, #fff);
  height: 100%;
}

.fc-v-event .fc-event-main-frame {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.fc-v-event .fc-event-time {
  flex-grow: 0;
  flex-shrink: 0;
  max-height: 100%;
  overflow: hidden;
}

.fc-v-event .fc-event-title-container { /* a container for the sticky cushion */
  flex-grow: 1;
  flex-shrink: 1;
  min-height: 0; /* important for allowing to shrink all the way */
}

.fc-v-event .fc-event-title { /* will have fc-sticky on it */
  top: 0;
  bottom: 0;
  max-height: 100%; /* clip overflow */
  overflow: hidden;
}

.fc-v-event:not(.fc-event-start) {
  border-top-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.fc-v-event:not(.fc-event-end) {
  border-bottom-width: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.fc-v-event.fc-event-selected:before {
  /* expand hit area */
  left: -10px;
  right: -10px;
}

.fc-v-event {
  /* resizer (mouse AND touch) */
}

.fc-v-event .fc-event-resizer-start {
  cursor: n-resize;
}

.fc-v-event .fc-event-resizer-end {
  cursor: s-resize;
}

.fc-v-event {
  /* resizer for MOUSE */
}

.fc-v-event:not(.fc-event-selected) .fc-event-resizer {
  height: 8px;
  height: var(--fc-event-resizer-thickness, 8px);
  left: 0;
  right: 0;
}

.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {
  top: -4px;
  top: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {
  bottom: -4px;
  bottom: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

.fc-v-event {
  /* resizer for TOUCH (when event is "selected") */
}

.fc-v-event.fc-event-selected .fc-event-resizer {
  left: 50%;
  margin-left: -4px;
  margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

.fc-v-event.fc-event-selected .fc-event-resizer-start {
  top: -4px;
  top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

.fc-v-event.fc-event-selected .fc-event-resizer-end {
  bottom: -4px;
  bottom: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

.fc .fc-timegrid .fc-daygrid-body { /* the all-day daygrid within the timegrid view */
  z-index: 2; /* put above the timegrid-body so that more-popover is above everything. TODO: better solution */
}

.fc .fc-timegrid-divider {
  padding: 0 0 2px; /* browsers get confused when you set height. use padding instead */
}

.fc .fc-timegrid-body {
  position: relative;
  z-index: 1; /* scope the z-indexes of slots and cols */
  min-height: 100%; /* fill height always, even when slat table doesn't grow */
}

.fc .fc-timegrid-axis-chunk { /* for advanced ScrollGrid */
  position: relative;
}

.fc .fc-timegrid-axis-chunk > table {
  position: relative;
  z-index: 1; /* above the now-indicator-container */
}

.fc .fc-timegrid-slots {
  position: relative;
  z-index: 1;
}

.fc .fc-timegrid-slot { /* a <td> */
  height: 1.5em;
  border-bottom: 0;
}

.fc .fc-timegrid-slot:empty:before {
  content: " "; /* make sure there's at least an empty space to create height for height syncing */
}

.fc .fc-timegrid-slot-minor {
  border-top-style: dotted;
}

.fc .fc-timegrid-slot-label-cushion {
  display: inline-block;
  white-space: nowrap;
}

.fc .fc-timegrid-slot-label {
  vertical-align: middle; /* vertical align the slots */
}

.fc {
  /* slots AND axis cells (top-left corner of view including the "all-day" text) */
}

.fc .fc-timegrid-axis-cushion,
.fc .fc-timegrid-slot-label-cushion {
  padding: 0 4px;
}

.fc {
  /* axis cells (top-left corner of view including the "all-day" text) */
  /* vertical align is more complicated, uses flexbox */
}

.fc .fc-timegrid-axis-frame-liquid {
  height: 100%; /* will need liquid-hack in FF */
}

.fc .fc-timegrid-axis-frame {
  overflow: hidden;
  display: flex;
  align-items: center; /* vertical align */
  justify-content: flex-end; /* horizontal align. matches text-align below */
}

.fc .fc-timegrid-axis-cushion {
  max-width: 60px; /* limits the width of the "all-day" text */
  flex-shrink: 0; /* allows text to expand how it normally would, regardless of constrained width */
}

.fc-direction-ltr .fc-timegrid-slot-label-frame {
  text-align: right;
}

.fc-direction-rtl .fc-timegrid-slot-label-frame {
  text-align: left;
}

.fc-liquid-hack .fc-timegrid-axis-frame-liquid {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.fc .fc-timegrid-col.fc-day-today {
  background-color: rgba(255, 220, 40, 0.15);
  background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15));
}

.fc .fc-timegrid-col-frame {
  min-height: 100%; /* liquid-hack is below */
  position: relative;
}

.fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.fc-media-screen .fc-timegrid-cols {
  position: absolute; /* no z-index. children will decide and go above slots */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.fc-media-screen .fc-timegrid-cols > table {
  height: 100%;
}

.fc-media-screen .fc-timegrid-col-bg,
.fc-media-screen .fc-timegrid-col-events,
.fc-media-screen .fc-timegrid-now-indicator-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.fc {
  /* bg */
}

.fc .fc-timegrid-col-bg {
  z-index: 2; /* TODO: kill */
}

.fc .fc-timegrid-col-bg .fc-non-business {
  z-index: 1;
}

.fc .fc-timegrid-col-bg .fc-bg-event {
  z-index: 2;
}

.fc .fc-timegrid-col-bg .fc-highlight {
  z-index: 3;
}

.fc .fc-timegrid-bg-harness {
  position: absolute; /* top/bottom will be set by JS */
  left: 0;
  right: 0;
}

.fc {
  /* fg events */
  /* (the mirror segs are put into a separate container with same classname, */
  /* and they must be after the normal seg container to appear at a higher z-index) */
}

.fc .fc-timegrid-col-events {
  z-index: 3;
  /* child event segs have z-indexes that are scoped within this div */
}

.fc {
  /* now indicator */
}

.fc .fc-timegrid-now-indicator-container {
  bottom: 0;
  overflow: hidden; /* don't let overflow of lines/arrows cause unnecessary scrolling */
  /* z-index is set on the individual elements */
}

.fc-direction-ltr .fc-timegrid-col-events {
  margin: 0 2.5% 0 2px;
}

.fc-direction-rtl .fc-timegrid-col-events {
  margin: 0 2px 0 2.5%;
}

.fc-timegrid-event-harness {
  position: absolute;
}

.fc-timegrid-event-harness > .fc-timegrid-event {
  position: absolute; /* absolute WITHIN the harness */
  top: 0; /* for when not yet positioned */
  bottom: 0; /* " */
  left: 0;
  right: 0;
}

.fc-timegrid-event-harness-inset .fc-timegrid-event,
.fc-timegrid-event.fc-event-mirror,
.fc-timegrid-more-link {
  box-shadow: 0px 0px 0px 1px #fff;
  box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff);
}

.fc-timegrid-event,
.fc-timegrid-more-link { /* events need to be root */
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
  border-radius: 3px;
}

.fc-timegrid-event { /* events need to be root */
  margin-bottom: 1px;
}

.fc-timegrid-event .fc-event-main {
  padding: 1px 1px 0;
}

.fc-timegrid-event .fc-event-time {
  white-space: nowrap;
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
  margin-bottom: 1px;
}

.fc-timegrid-event-short .fc-event-main-frame {
  flex-direction: row;
  overflow: hidden;
}

.fc-timegrid-event-short .fc-event-time:after {
  content: " - "; /* dash surrounded by non-breaking spaces */
}

.fc-timegrid-event-short .fc-event-title {
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
}

.fc-timegrid-more-link { /* does NOT inherit from fc-timegrid-event */
  position: absolute;
  z-index: 9999; /* hack */
  color: inherit;
  color: var(--fc-more-link-text-color, inherit);
  background: #d0d0d0;
  background: var(--fc-more-link-bg-color, #d0d0d0);
  cursor: pointer;
  margin-bottom: 1px; /* match space below fc-timegrid-event */
}

.fc-timegrid-more-link-inner { /* has fc-sticky */
  padding: 3px 2px;
  top: 0;
}

.fc-direction-ltr .fc-timegrid-more-link {
  right: 0;
}

.fc-direction-rtl .fc-timegrid-more-link {
  left: 0;
}

.fc {
  /* line */
}

.fc .fc-timegrid-now-indicator-line {
  position: absolute;
  z-index: 4;
  left: 0;
  right: 0;
  border-style: solid;
  border-color: red;
  border-color: var(--fc-now-indicator-color, red);
  border-width: 1px 0 0;
}

.fc {
  /* arrow */
}

.fc .fc-timegrid-now-indicator-arrow {
  position: absolute;
  z-index: 4;
  margin-top: -5px; /* vertically center on top coordinate */
  border-style: solid;
  border-color: red;
  border-color: var(--fc-now-indicator-color, red);
}

.fc-direction-ltr .fc-timegrid-now-indicator-arrow {
  left: 0;
  /* triangle pointing right. TODO: mixin */
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.fc-direction-rtl .fc-timegrid-now-indicator-arrow {
  right: 0;
  /* triangle pointing left. TODO: mixin */
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

:root {
  --fc-list-event-dot-width: 10px;
  --fc-list-event-hover-bg-color: #f5f5f5;
}

.fc-theme-standard .fc-list {
  border: 1px solid #ddd;
  border: 1px solid var(--fc-border-color, #ddd);
}

.fc {
  /* message when no events */
}

.fc .fc-list-empty {
  background-color: rgba(208, 208, 208, 0.3);
  background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center; /* vertically aligns fc-list-empty-inner */
}

.fc .fc-list-empty-cushion {
  margin: 5em 0;
}

.fc {
  /* table within the scroller */
  /* ---------------------------------------------------------------------------------------------------- */
}

.fc .fc-list-table {
  width: 100%;
  border-style: hidden; /* kill outer border on theme */
}

.fc .fc-list-table tr > * {
  border-left: 0;
  border-right: 0;
}

.fc .fc-list-sticky .fc-list-day > * { /* the cells */
  position: sticky;
  top: 0;
  background: #fff;
  background: var(--fc-page-bg-color, #fff); /* for when headers are styled to be transparent and sticky */
}

.fc {
  /* only exists for aria reasons, hide for non-screen-readers */
}

.fc .fc-list-table thead {
  position: absolute;
  left: -10000px;
}

.fc {
  /* the table's border-style:hidden gets confused by hidden thead. force-hide top border of first cell */
}

.fc .fc-list-table tbody > tr:first-child th {
  border-top: 0;
}

.fc .fc-list-table th {
  padding: 0; /* uses an inner-wrapper instead... */
}

.fc .fc-list-table td,
.fc .fc-list-day-cushion {
  padding: 8px 14px;
}

.fc {
  /* date heading rows */
  /* ---------------------------------------------------------------------------------------------------- */
}

.fc .fc-list-day-cushion:after {
  content: "";
  clear: both;
  display: table; /* clear floating */
}

.fc-theme-standard .fc-list-day-cushion {
  background-color: rgba(208, 208, 208, 0.3);
  background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
}

.fc-direction-ltr .fc-list-day-text,
.fc-direction-rtl .fc-list-day-side-text {
  float: left;
}

.fc-direction-ltr .fc-list-day-side-text,
.fc-direction-rtl .fc-list-day-text {
  float: right;
}

/* make the dot closer to the event title */
.fc-direction-ltr .fc-list-table .fc-list-event-graphic {
  padding-right: 0;
}

.fc-direction-rtl .fc-list-table .fc-list-event-graphic {
  padding-left: 0;
}

.fc .fc-list-event.fc-event-forced-url {
  cursor: pointer; /* whole row will seem clickable */
}

.fc .fc-list-event:hover td {
  background-color: #f5f5f5;
  background-color: var(--fc-list-event-hover-bg-color, #f5f5f5);
}

.fc {
  /* shrink certain cols */
}

.fc .fc-list-event-graphic,
.fc .fc-list-event-time {
  white-space: nowrap;
  width: 1px;
}

.fc .fc-list-event-dot {
  display: inline-block;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 5px solid #3788d8;
  border: calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color, #3788d8);
  border-radius: 5px;
  border-radius: calc(var(--fc-list-event-dot-width, 10px) / 2);
}

.fc {
  /* reset <a> styling */
}

.fc .fc-list-event-title a {
  color: inherit;
  text-decoration: none;
}

.fc {
  /* underline link when hovering over any part of row */
}

.fc .fc-list-event.fc-event-forced-url:hover a {
  text-decoration: underline;
}

.fc-theme-bootstrap a:not([href]) {
  color: inherit; /* natural color for navlinks */
}

/*!
  Ionicons, v4.6.3
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face {
  font-family: "Ionicons";
  src: url(/build/fonts/ionicons.52cc4717.eot);
  src: url(/build/fonts/ionicons.52cc4717.eot#iefix) format("embedded-opentype"), url(/build/fonts/ionicons.175f391f.woff2) format("woff2"), url(/build/fonts/ionicons.bf69b013.woff) format("woff"), url(/build/fonts/ionicons.bbef0241.ttf) format("truetype"), url(/build/images/ionicons.bb0605cc.svg#Ionicons) format("svg");
  font-weight: normal;
  font-style: normal;
}
.ion, .ionicons,
.ion-ios-add:before,
.ion-ios-add-circle:before,
.ion-ios-add-circle-outline:before,
.ion-ios-airplane:before,
.ion-ios-alarm:before,
.ion-ios-albums:before,
.ion-ios-alert:before,
.ion-ios-american-football:before,
.ion-ios-analytics:before,
.ion-ios-aperture:before,
.ion-ios-apps:before,
.ion-ios-appstore:before,
.ion-ios-archive:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-dropdown:before,
.ion-ios-arrow-dropdown-circle:before,
.ion-ios-arrow-dropleft:before,
.ion-ios-arrow-dropleft-circle:before,
.ion-ios-arrow-dropright:before,
.ion-ios-arrow-dropright-circle:before,
.ion-ios-arrow-dropup:before,
.ion-ios-arrow-dropup-circle:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-round-back:before,
.ion-ios-arrow-round-down:before,
.ion-ios-arrow-round-forward:before,
.ion-ios-arrow-round-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-attach:before,
.ion-ios-backspace:before,
.ion-ios-barcode:before,
.ion-ios-baseball:before,
.ion-ios-basket:before,
.ion-ios-basketball:before,
.ion-ios-battery-charging:before,
.ion-ios-battery-dead:before,
.ion-ios-battery-full:before,
.ion-ios-beaker:before,
.ion-ios-bed:before,
.ion-ios-beer:before,
.ion-ios-bicycle:before,
.ion-ios-bluetooth:before,
.ion-ios-boat:before,
.ion-ios-body:before,
.ion-ios-bonfire:before,
.ion-ios-book:before,
.ion-ios-bookmark:before,
.ion-ios-bookmarks:before,
.ion-ios-bowtie:before,
.ion-ios-briefcase:before,
.ion-ios-browsers:before,
.ion-ios-brush:before,
.ion-ios-bug:before,
.ion-ios-build:before,
.ion-ios-bulb:before,
.ion-ios-bus:before,
.ion-ios-business:before,
.ion-ios-cafe:before,
.ion-ios-calculator:before,
.ion-ios-calendar:before,
.ion-ios-call:before,
.ion-ios-camera:before,
.ion-ios-car:before,
.ion-ios-card:before,
.ion-ios-cart:before,
.ion-ios-cash:before,
.ion-ios-cellular:before,
.ion-ios-chatboxes:before,
.ion-ios-chatbubbles:before,
.ion-ios-checkbox:before,
.ion-ios-checkbox-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-circle:before,
.ion-ios-checkmark-circle-outline:before,
.ion-ios-clipboard:before,
.ion-ios-clock:before,
.ion-ios-close:before,
.ion-ios-close-circle:before,
.ion-ios-close-circle-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-circle:before,
.ion-ios-cloud-done:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-code:before,
.ion-ios-code-download:before,
.ion-ios-code-working:before,
.ion-ios-cog:before,
.ion-ios-color-fill:before,
.ion-ios-color-filter:before,
.ion-ios-color-palette:before,
.ion-ios-color-wand:before,
.ion-ios-compass:before,
.ion-ios-construct:before,
.ion-ios-contact:before,
.ion-ios-contacts:before,
.ion-ios-contract:before,
.ion-ios-contrast:before,
.ion-ios-copy:before,
.ion-ios-create:before,
.ion-ios-crop:before,
.ion-ios-cube:before,
.ion-ios-cut:before,
.ion-ios-desktop:before,
.ion-ios-disc:before,
.ion-ios-document:before,
.ion-ios-done-all:before,
.ion-ios-download:before,
.ion-ios-easel:before,
.ion-ios-egg:before,
.ion-ios-exit:before,
.ion-ios-expand:before,
.ion-ios-eye:before,
.ion-ios-eye-off:before,
.ion-ios-fastforward:before,
.ion-ios-female:before,
.ion-ios-filing:before,
.ion-ios-film:before,
.ion-ios-finger-print:before,
.ion-ios-fitness:before,
.ion-ios-flag:before,
.ion-ios-flame:before,
.ion-ios-flash:before,
.ion-ios-flash-off:before,
.ion-ios-flashlight:before,
.ion-ios-flask:before,
.ion-ios-flower:before,
.ion-ios-folder:before,
.ion-ios-folder-open:before,
.ion-ios-football:before,
.ion-ios-funnel:before,
.ion-ios-gift:before,
.ion-ios-git-branch:before,
.ion-ios-git-commit:before,
.ion-ios-git-compare:before,
.ion-ios-git-merge:before,
.ion-ios-git-network:before,
.ion-ios-git-pull-request:before,
.ion-ios-glasses:before,
.ion-ios-globe:before,
.ion-ios-grid:before,
.ion-ios-hammer:before,
.ion-ios-hand:before,
.ion-ios-happy:before,
.ion-ios-headset:before,
.ion-ios-heart:before,
.ion-ios-heart-dislike:before,
.ion-ios-heart-empty:before,
.ion-ios-heart-half:before,
.ion-ios-help:before,
.ion-ios-help-buoy:before,
.ion-ios-help-circle:before,
.ion-ios-help-circle-outline:before,
.ion-ios-home:before,
.ion-ios-hourglass:before,
.ion-ios-ice-cream:before,
.ion-ios-image:before,
.ion-ios-images:before,
.ion-ios-infinite:before,
.ion-ios-information:before,
.ion-ios-information-circle:before,
.ion-ios-information-circle-outline:before,
.ion-ios-jet:before,
.ion-ios-journal:before,
.ion-ios-key:before,
.ion-ios-keypad:before,
.ion-ios-laptop:before,
.ion-ios-leaf:before,
.ion-ios-link:before,
.ion-ios-list:before,
.ion-ios-list-box:before,
.ion-ios-locate:before,
.ion-ios-lock:before,
.ion-ios-log-in:before,
.ion-ios-log-out:before,
.ion-ios-magnet:before,
.ion-ios-mail:before,
.ion-ios-mail-open:before,
.ion-ios-mail-unread:before,
.ion-ios-male:before,
.ion-ios-man:before,
.ion-ios-map:before,
.ion-ios-medal:before,
.ion-ios-medical:before,
.ion-ios-medkit:before,
.ion-ios-megaphone:before,
.ion-ios-menu:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-microphone:before,
.ion-ios-moon:before,
.ion-ios-more:before,
.ion-ios-move:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-notifications:before,
.ion-ios-notifications-off:before,
.ion-ios-notifications-outline:before,
.ion-ios-nuclear:before,
.ion-ios-nutrition:before,
.ion-ios-open:before,
.ion-ios-options:before,
.ion-ios-outlet:before,
.ion-ios-paper:before,
.ion-ios-paper-plane:before,
.ion-ios-partly-sunny:before,
.ion-ios-pause:before,
.ion-ios-paw:before,
.ion-ios-people:before,
.ion-ios-person:before,
.ion-ios-person-add:before,
.ion-ios-phone-landscape:before,
.ion-ios-phone-portrait:before,
.ion-ios-photos:before,
.ion-ios-pie:before,
.ion-ios-pin:before,
.ion-ios-pint:before,
.ion-ios-pizza:before,
.ion-ios-planet:before,
.ion-ios-play:before,
.ion-ios-play-circle:before,
.ion-ios-podium:before,
.ion-ios-power:before,
.ion-ios-pricetag:before,
.ion-ios-pricetags:before,
.ion-ios-print:before,
.ion-ios-pulse:before,
.ion-ios-qr-scanner:before,
.ion-ios-quote:before,
.ion-ios-radio:before,
.ion-ios-radio-button-off:before,
.ion-ios-radio-button-on:before,
.ion-ios-rainy:before,
.ion-ios-recording:before,
.ion-ios-redo:before,
.ion-ios-refresh:before,
.ion-ios-refresh-circle:before,
.ion-ios-remove:before,
.ion-ios-remove-circle:before,
.ion-ios-remove-circle-outline:before,
.ion-ios-reorder:before,
.ion-ios-repeat:before,
.ion-ios-resize:before,
.ion-ios-restaurant:before,
.ion-ios-return-left:before,
.ion-ios-return-right:before,
.ion-ios-reverse-camera:before,
.ion-ios-rewind:before,
.ion-ios-ribbon:before,
.ion-ios-rocket:before,
.ion-ios-rose:before,
.ion-ios-sad:before,
.ion-ios-save:before,
.ion-ios-school:before,
.ion-ios-search:before,
.ion-ios-send:before,
.ion-ios-settings:before,
.ion-ios-share:before,
.ion-ios-share-alt:before,
.ion-ios-shirt:before,
.ion-ios-shuffle:before,
.ion-ios-skip-backward:before,
.ion-ios-skip-forward:before,
.ion-ios-snow:before,
.ion-ios-speedometer:before,
.ion-ios-square:before,
.ion-ios-square-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stats:before,
.ion-ios-stopwatch:before,
.ion-ios-subway:before,
.ion-ios-sunny:before,
.ion-ios-swap:before,
.ion-ios-switch:before,
.ion-ios-sync:before,
.ion-ios-tablet-landscape:before,
.ion-ios-tablet-portrait:before,
.ion-ios-tennisball:before,
.ion-ios-text:before,
.ion-ios-thermometer:before,
.ion-ios-thumbs-down:before,
.ion-ios-thumbs-up:before,
.ion-ios-thunderstorm:before,
.ion-ios-time:before,
.ion-ios-timer:before,
.ion-ios-today:before,
.ion-ios-train:before,
.ion-ios-transgender:before,
.ion-ios-trash:before,
.ion-ios-trending-down:before,
.ion-ios-trending-up:before,
.ion-ios-trophy:before,
.ion-ios-tv:before,
.ion-ios-umbrella:before,
.ion-ios-undo:before,
.ion-ios-unlock:before,
.ion-ios-videocam:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-volume-mute:before,
.ion-ios-volume-off:before,
.ion-ios-walk:before,
.ion-ios-wallet:before,
.ion-ios-warning:before,
.ion-ios-watch:before,
.ion-ios-water:before,
.ion-ios-wifi:before,
.ion-ios-wine:before,
.ion-ios-woman:before,
.ion-logo-android:before,
.ion-logo-angular:before,
.ion-logo-apple:before,
.ion-logo-bitbucket:before,
.ion-logo-bitcoin:before,
.ion-logo-buffer:before,
.ion-logo-chrome:before,
.ion-logo-closed-captioning:before,
.ion-logo-codepen:before,
.ion-logo-css3:before,
.ion-logo-designernews:before,
.ion-logo-dribbble:before,
.ion-logo-dropbox:before,
.ion-logo-euro:before,
.ion-logo-facebook:before,
.ion-logo-flickr:before,
.ion-logo-foursquare:before,
.ion-logo-freebsd-devil:before,
.ion-logo-game-controller-a:before,
.ion-logo-game-controller-b:before,
.ion-logo-github:before,
.ion-logo-google:before,
.ion-logo-googleplus:before,
.ion-logo-hackernews:before,
.ion-logo-html5:before,
.ion-logo-instagram:before,
.ion-logo-ionic:before,
.ion-logo-ionitron:before,
.ion-logo-javascript:before,
.ion-logo-linkedin:before,
.ion-logo-markdown:before,
.ion-logo-model-s:before,
.ion-logo-no-smoking:before,
.ion-logo-nodejs:before,
.ion-logo-npm:before,
.ion-logo-octocat:before,
.ion-logo-pinterest:before,
.ion-logo-playstation:before,
.ion-logo-polymer:before,
.ion-logo-python:before,
.ion-logo-reddit:before,
.ion-logo-rss:before,
.ion-logo-sass:before,
.ion-logo-skype:before,
.ion-logo-slack:before,
.ion-logo-snapchat:before,
.ion-logo-steam:before,
.ion-logo-tumblr:before,
.ion-logo-tux:before,
.ion-logo-twitch:before,
.ion-logo-twitter:before,
.ion-logo-usd:before,
.ion-logo-vimeo:before,
.ion-logo-vk:before,
.ion-logo-whatsapp:before,
.ion-logo-windows:before,
.ion-logo-wordpress:before,
.ion-logo-xbox:before,
.ion-logo-xing:before,
.ion-logo-yahoo:before,
.ion-logo-yen:before,
.ion-logo-youtube:before,
.ion-md-add:before,
.ion-md-add-circle:before,
.ion-md-add-circle-outline:before,
.ion-md-airplane:before,
.ion-md-alarm:before,
.ion-md-albums:before,
.ion-md-alert:before,
.ion-md-american-football:before,
.ion-md-analytics:before,
.ion-md-aperture:before,
.ion-md-apps:before,
.ion-md-appstore:before,
.ion-md-archive:before,
.ion-md-arrow-back:before,
.ion-md-arrow-down:before,
.ion-md-arrow-dropdown:before,
.ion-md-arrow-dropdown-circle:before,
.ion-md-arrow-dropleft:before,
.ion-md-arrow-dropleft-circle:before,
.ion-md-arrow-dropright:before,
.ion-md-arrow-dropright-circle:before,
.ion-md-arrow-dropup:before,
.ion-md-arrow-dropup-circle:before,
.ion-md-arrow-forward:before,
.ion-md-arrow-round-back:before,
.ion-md-arrow-round-down:before,
.ion-md-arrow-round-forward:before,
.ion-md-arrow-round-up:before,
.ion-md-arrow-up:before,
.ion-md-at:before,
.ion-md-attach:before,
.ion-md-backspace:before,
.ion-md-barcode:before,
.ion-md-baseball:before,
.ion-md-basket:before,
.ion-md-basketball:before,
.ion-md-battery-charging:before,
.ion-md-battery-dead:before,
.ion-md-battery-full:before,
.ion-md-beaker:before,
.ion-md-bed:before,
.ion-md-beer:before,
.ion-md-bicycle:before,
.ion-md-bluetooth:before,
.ion-md-boat:before,
.ion-md-body:before,
.ion-md-bonfire:before,
.ion-md-book:before,
.ion-md-bookmark:before,
.ion-md-bookmarks:before,
.ion-md-bowtie:before,
.ion-md-briefcase:before,
.ion-md-browsers:before,
.ion-md-brush:before,
.ion-md-bug:before,
.ion-md-build:before,
.ion-md-bulb:before,
.ion-md-bus:before,
.ion-md-business:before,
.ion-md-cafe:before,
.ion-md-calculator:before,
.ion-md-calendar:before,
.ion-md-call:before,
.ion-md-camera:before,
.ion-md-car:before,
.ion-md-card:before,
.ion-md-cart:before,
.ion-md-cash:before,
.ion-md-cellular:before,
.ion-md-chatboxes:before,
.ion-md-chatbubbles:before,
.ion-md-checkbox:before,
.ion-md-checkbox-outline:before,
.ion-md-checkmark:before,
.ion-md-checkmark-circle:before,
.ion-md-checkmark-circle-outline:before,
.ion-md-clipboard:before,
.ion-md-clock:before,
.ion-md-close:before,
.ion-md-close-circle:before,
.ion-md-close-circle-outline:before,
.ion-md-cloud:before,
.ion-md-cloud-circle:before,
.ion-md-cloud-done:before,
.ion-md-cloud-download:before,
.ion-md-cloud-outline:before,
.ion-md-cloud-upload:before,
.ion-md-cloudy:before,
.ion-md-cloudy-night:before,
.ion-md-code:before,
.ion-md-code-download:before,
.ion-md-code-working:before,
.ion-md-cog:before,
.ion-md-color-fill:before,
.ion-md-color-filter:before,
.ion-md-color-palette:before,
.ion-md-color-wand:before,
.ion-md-compass:before,
.ion-md-construct:before,
.ion-md-contact:before,
.ion-md-contacts:before,
.ion-md-contract:before,
.ion-md-contrast:before,
.ion-md-copy:before,
.ion-md-create:before,
.ion-md-crop:before,
.ion-md-cube:before,
.ion-md-cut:before,
.ion-md-desktop:before,
.ion-md-disc:before,
.ion-md-document:before,
.ion-md-done-all:before,
.ion-md-download:before,
.ion-md-easel:before,
.ion-md-egg:before,
.ion-md-exit:before,
.ion-md-expand:before,
.ion-md-eye:before,
.ion-md-eye-off:before,
.ion-md-fastforward:before,
.ion-md-female:before,
.ion-md-filing:before,
.ion-md-film:before,
.ion-md-finger-print:before,
.ion-md-fitness:before,
.ion-md-flag:before,
.ion-md-flame:before,
.ion-md-flash:before,
.ion-md-flash-off:before,
.ion-md-flashlight:before,
.ion-md-flask:before,
.ion-md-flower:before,
.ion-md-folder:before,
.ion-md-folder-open:before,
.ion-md-football:before,
.ion-md-funnel:before,
.ion-md-gift:before,
.ion-md-git-branch:before,
.ion-md-git-commit:before,
.ion-md-git-compare:before,
.ion-md-git-merge:before,
.ion-md-git-network:before,
.ion-md-git-pull-request:before,
.ion-md-glasses:before,
.ion-md-globe:before,
.ion-md-grid:before,
.ion-md-hammer:before,
.ion-md-hand:before,
.ion-md-happy:before,
.ion-md-headset:before,
.ion-md-heart:before,
.ion-md-heart-dislike:before,
.ion-md-heart-empty:before,
.ion-md-heart-half:before,
.ion-md-help:before,
.ion-md-help-buoy:before,
.ion-md-help-circle:before,
.ion-md-help-circle-outline:before,
.ion-md-home:before,
.ion-md-hourglass:before,
.ion-md-ice-cream:before,
.ion-md-image:before,
.ion-md-images:before,
.ion-md-infinite:before,
.ion-md-information:before,
.ion-md-information-circle:before,
.ion-md-information-circle-outline:before,
.ion-md-jet:before,
.ion-md-journal:before,
.ion-md-key:before,
.ion-md-keypad:before,
.ion-md-laptop:before,
.ion-md-leaf:before,
.ion-md-link:before,
.ion-md-list:before,
.ion-md-list-box:before,
.ion-md-locate:before,
.ion-md-lock:before,
.ion-md-log-in:before,
.ion-md-log-out:before,
.ion-md-magnet:before,
.ion-md-mail:before,
.ion-md-mail-open:before,
.ion-md-mail-unread:before,
.ion-md-male:before,
.ion-md-man:before,
.ion-md-map:before,
.ion-md-medal:before,
.ion-md-medical:before,
.ion-md-medkit:before,
.ion-md-megaphone:before,
.ion-md-menu:before,
.ion-md-mic:before,
.ion-md-mic-off:before,
.ion-md-microphone:before,
.ion-md-moon:before,
.ion-md-more:before,
.ion-md-move:before,
.ion-md-musical-note:before,
.ion-md-musical-notes:before,
.ion-md-navigate:before,
.ion-md-notifications:before,
.ion-md-notifications-off:before,
.ion-md-notifications-outline:before,
.ion-md-nuclear:before,
.ion-md-nutrition:before,
.ion-md-open:before,
.ion-md-options:before,
.ion-md-outlet:before,
.ion-md-paper:before,
.ion-md-paper-plane:before,
.ion-md-partly-sunny:before,
.ion-md-pause:before,
.ion-md-paw:before,
.ion-md-people:before,
.ion-md-person:before,
.ion-md-person-add:before,
.ion-md-phone-landscape:before,
.ion-md-phone-portrait:before,
.ion-md-photos:before,
.ion-md-pie:before,
.ion-md-pin:before,
.ion-md-pint:before,
.ion-md-pizza:before,
.ion-md-planet:before,
.ion-md-play:before,
.ion-md-play-circle:before,
.ion-md-podium:before,
.ion-md-power:before,
.ion-md-pricetag:before,
.ion-md-pricetags:before,
.ion-md-print:before,
.ion-md-pulse:before,
.ion-md-qr-scanner:before,
.ion-md-quote:before,
.ion-md-radio:before,
.ion-md-radio-button-off:before,
.ion-md-radio-button-on:before,
.ion-md-rainy:before,
.ion-md-recording:before,
.ion-md-redo:before,
.ion-md-refresh:before,
.ion-md-refresh-circle:before,
.ion-md-remove:before,
.ion-md-remove-circle:before,
.ion-md-remove-circle-outline:before,
.ion-md-reorder:before,
.ion-md-repeat:before,
.ion-md-resize:before,
.ion-md-restaurant:before,
.ion-md-return-left:before,
.ion-md-return-right:before,
.ion-md-reverse-camera:before,
.ion-md-rewind:before,
.ion-md-ribbon:before,
.ion-md-rocket:before,
.ion-md-rose:before,
.ion-md-sad:before,
.ion-md-save:before,
.ion-md-school:before,
.ion-md-search:before,
.ion-md-send:before,
.ion-md-settings:before,
.ion-md-share:before,
.ion-md-share-alt:before,
.ion-md-shirt:before,
.ion-md-shuffle:before,
.ion-md-skip-backward:before,
.ion-md-skip-forward:before,
.ion-md-snow:before,
.ion-md-speedometer:before,
.ion-md-square:before,
.ion-md-square-outline:before,
.ion-md-star:before,
.ion-md-star-half:before,
.ion-md-star-outline:before,
.ion-md-stats:before,
.ion-md-stopwatch:before,
.ion-md-subway:before,
.ion-md-sunny:before,
.ion-md-swap:before,
.ion-md-switch:before,
.ion-md-sync:before,
.ion-md-tablet-landscape:before,
.ion-md-tablet-portrait:before,
.ion-md-tennisball:before,
.ion-md-text:before,
.ion-md-thermometer:before,
.ion-md-thumbs-down:before,
.ion-md-thumbs-up:before,
.ion-md-thunderstorm:before,
.ion-md-time:before,
.ion-md-timer:before,
.ion-md-today:before,
.ion-md-train:before,
.ion-md-transgender:before,
.ion-md-trash:before,
.ion-md-trending-down:before,
.ion-md-trending-up:before,
.ion-md-trophy:before,
.ion-md-tv:before,
.ion-md-umbrella:before,
.ion-md-undo:before,
.ion-md-unlock:before,
.ion-md-videocam:before,
.ion-md-volume-high:before,
.ion-md-volume-low:before,
.ion-md-volume-mute:before,
.ion-md-volume-off:before,
.ion-md-walk:before,
.ion-md-wallet:before,
.ion-md-warning:before,
.ion-md-watch:before,
.ion-md-water:before,
.ion-md-wifi:before,
.ion-md-wine:before,
.ion-md-woman:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ion-ios-add:before {
  content: "\f102";
}

.ion-ios-add-circle:before {
  content: "\f101";
}

.ion-ios-add-circle-outline:before {
  content: "\f100";
}

.ion-ios-airplane:before {
  content: "\f137";
}

.ion-ios-alarm:before {
  content: "\f3c8";
}

.ion-ios-albums:before {
  content: "\f3ca";
}

.ion-ios-alert:before {
  content: "\f104";
}

.ion-ios-american-football:before {
  content: "\f106";
}

.ion-ios-analytics:before {
  content: "\f3ce";
}

.ion-ios-aperture:before {
  content: "\f108";
}

.ion-ios-apps:before {
  content: "\f10a";
}

.ion-ios-appstore:before {
  content: "\f10c";
}

.ion-ios-archive:before {
  content: "\f10e";
}

.ion-ios-arrow-back:before {
  content: "\f3cf";
}

.ion-ios-arrow-down:before {
  content: "\f3d0";
}

.ion-ios-arrow-dropdown:before {
  content: "\f110";
}

.ion-ios-arrow-dropdown-circle:before {
  content: "\f125";
}

.ion-ios-arrow-dropleft:before {
  content: "\f112";
}

.ion-ios-arrow-dropleft-circle:before {
  content: "\f129";
}

.ion-ios-arrow-dropright:before {
  content: "\f114";
}

.ion-ios-arrow-dropright-circle:before {
  content: "\f12b";
}

.ion-ios-arrow-dropup:before {
  content: "\f116";
}

.ion-ios-arrow-dropup-circle:before {
  content: "\f12d";
}

.ion-ios-arrow-forward:before {
  content: "\f3d1";
}

.ion-ios-arrow-round-back:before {
  content: "\f117";
}

.ion-ios-arrow-round-down:before {
  content: "\f118";
}

.ion-ios-arrow-round-forward:before {
  content: "\f119";
}

.ion-ios-arrow-round-up:before {
  content: "\f11a";
}

.ion-ios-arrow-up:before {
  content: "\f3d8";
}

.ion-ios-at:before {
  content: "\f3da";
}

.ion-ios-attach:before {
  content: "\f11b";
}

.ion-ios-backspace:before {
  content: "\f11d";
}

.ion-ios-barcode:before {
  content: "\f3dc";
}

.ion-ios-baseball:before {
  content: "\f3de";
}

.ion-ios-basket:before {
  content: "\f11f";
}

.ion-ios-basketball:before {
  content: "\f3e0";
}

.ion-ios-battery-charging:before {
  content: "\f120";
}

.ion-ios-battery-dead:before {
  content: "\f121";
}

.ion-ios-battery-full:before {
  content: "\f122";
}

.ion-ios-beaker:before {
  content: "\f124";
}

.ion-ios-bed:before {
  content: "\f139";
}

.ion-ios-beer:before {
  content: "\f126";
}

.ion-ios-bicycle:before {
  content: "\f127";
}

.ion-ios-bluetooth:before {
  content: "\f128";
}

.ion-ios-boat:before {
  content: "\f12a";
}

.ion-ios-body:before {
  content: "\f3e4";
}

.ion-ios-bonfire:before {
  content: "\f12c";
}

.ion-ios-book:before {
  content: "\f3e8";
}

.ion-ios-bookmark:before {
  content: "\f12e";
}

.ion-ios-bookmarks:before {
  content: "\f3ea";
}

.ion-ios-bowtie:before {
  content: "\f130";
}

.ion-ios-briefcase:before {
  content: "\f3ee";
}

.ion-ios-browsers:before {
  content: "\f3f0";
}

.ion-ios-brush:before {
  content: "\f132";
}

.ion-ios-bug:before {
  content: "\f134";
}

.ion-ios-build:before {
  content: "\f136";
}

.ion-ios-bulb:before {
  content: "\f138";
}

.ion-ios-bus:before {
  content: "\f13a";
}

.ion-ios-business:before {
  content: "\f1a3";
}

.ion-ios-cafe:before {
  content: "\f13c";
}

.ion-ios-calculator:before {
  content: "\f3f2";
}

.ion-ios-calendar:before {
  content: "\f3f4";
}

.ion-ios-call:before {
  content: "\f13e";
}

.ion-ios-camera:before {
  content: "\f3f6";
}

.ion-ios-car:before {
  content: "\f140";
}

.ion-ios-card:before {
  content: "\f142";
}

.ion-ios-cart:before {
  content: "\f3f8";
}

.ion-ios-cash:before {
  content: "\f144";
}

.ion-ios-cellular:before {
  content: "\f13d";
}

.ion-ios-chatboxes:before {
  content: "\f3fa";
}

.ion-ios-chatbubbles:before {
  content: "\f146";
}

.ion-ios-checkbox:before {
  content: "\f148";
}

.ion-ios-checkbox-outline:before {
  content: "\f147";
}

.ion-ios-checkmark:before {
  content: "\f3ff";
}

.ion-ios-checkmark-circle:before {
  content: "\f14a";
}

.ion-ios-checkmark-circle-outline:before {
  content: "\f149";
}

.ion-ios-clipboard:before {
  content: "\f14c";
}

.ion-ios-clock:before {
  content: "\f403";
}

.ion-ios-close:before {
  content: "\f406";
}

.ion-ios-close-circle:before {
  content: "\f14e";
}

.ion-ios-close-circle-outline:before {
  content: "\f14d";
}

.ion-ios-cloud:before {
  content: "\f40c";
}

.ion-ios-cloud-circle:before {
  content: "\f152";
}

.ion-ios-cloud-done:before {
  content: "\f154";
}

.ion-ios-cloud-download:before {
  content: "\f408";
}

.ion-ios-cloud-outline:before {
  content: "\f409";
}

.ion-ios-cloud-upload:before {
  content: "\f40b";
}

.ion-ios-cloudy:before {
  content: "\f410";
}

.ion-ios-cloudy-night:before {
  content: "\f40e";
}

.ion-ios-code:before {
  content: "\f157";
}

.ion-ios-code-download:before {
  content: "\f155";
}

.ion-ios-code-working:before {
  content: "\f156";
}

.ion-ios-cog:before {
  content: "\f412";
}

.ion-ios-color-fill:before {
  content: "\f159";
}

.ion-ios-color-filter:before {
  content: "\f414";
}

.ion-ios-color-palette:before {
  content: "\f15b";
}

.ion-ios-color-wand:before {
  content: "\f416";
}

.ion-ios-compass:before {
  content: "\f15d";
}

.ion-ios-construct:before {
  content: "\f15f";
}

.ion-ios-contact:before {
  content: "\f41a";
}

.ion-ios-contacts:before {
  content: "\f161";
}

.ion-ios-contract:before {
  content: "\f162";
}

.ion-ios-contrast:before {
  content: "\f163";
}

.ion-ios-copy:before {
  content: "\f41c";
}

.ion-ios-create:before {
  content: "\f165";
}

.ion-ios-crop:before {
  content: "\f41e";
}

.ion-ios-cube:before {
  content: "\f168";
}

.ion-ios-cut:before {
  content: "\f16a";
}

.ion-ios-desktop:before {
  content: "\f16c";
}

.ion-ios-disc:before {
  content: "\f16e";
}

.ion-ios-document:before {
  content: "\f170";
}

.ion-ios-done-all:before {
  content: "\f171";
}

.ion-ios-download:before {
  content: "\f420";
}

.ion-ios-easel:before {
  content: "\f173";
}

.ion-ios-egg:before {
  content: "\f175";
}

.ion-ios-exit:before {
  content: "\f177";
}

.ion-ios-expand:before {
  content: "\f178";
}

.ion-ios-eye:before {
  content: "\f425";
}

.ion-ios-eye-off:before {
  content: "\f17a";
}

.ion-ios-fastforward:before {
  content: "\f427";
}

.ion-ios-female:before {
  content: "\f17b";
}

.ion-ios-filing:before {
  content: "\f429";
}

.ion-ios-film:before {
  content: "\f42b";
}

.ion-ios-finger-print:before {
  content: "\f17c";
}

.ion-ios-fitness:before {
  content: "\f1ab";
}

.ion-ios-flag:before {
  content: "\f42d";
}

.ion-ios-flame:before {
  content: "\f42f";
}

.ion-ios-flash:before {
  content: "\f17e";
}

.ion-ios-flash-off:before {
  content: "\f12f";
}

.ion-ios-flashlight:before {
  content: "\f141";
}

.ion-ios-flask:before {
  content: "\f431";
}

.ion-ios-flower:before {
  content: "\f433";
}

.ion-ios-folder:before {
  content: "\f435";
}

.ion-ios-folder-open:before {
  content: "\f180";
}

.ion-ios-football:before {
  content: "\f437";
}

.ion-ios-funnel:before {
  content: "\f182";
}

.ion-ios-gift:before {
  content: "\f191";
}

.ion-ios-git-branch:before {
  content: "\f183";
}

.ion-ios-git-commit:before {
  content: "\f184";
}

.ion-ios-git-compare:before {
  content: "\f185";
}

.ion-ios-git-merge:before {
  content: "\f186";
}

.ion-ios-git-network:before {
  content: "\f187";
}

.ion-ios-git-pull-request:before {
  content: "\f188";
}

.ion-ios-glasses:before {
  content: "\f43f";
}

.ion-ios-globe:before {
  content: "\f18a";
}

.ion-ios-grid:before {
  content: "\f18c";
}

.ion-ios-hammer:before {
  content: "\f18e";
}

.ion-ios-hand:before {
  content: "\f190";
}

.ion-ios-happy:before {
  content: "\f192";
}

.ion-ios-headset:before {
  content: "\f194";
}

.ion-ios-heart:before {
  content: "\f443";
}

.ion-ios-heart-dislike:before {
  content: "\f13f";
}

.ion-ios-heart-empty:before {
  content: "\f19b";
}

.ion-ios-heart-half:before {
  content: "\f19d";
}

.ion-ios-help:before {
  content: "\f446";
}

.ion-ios-help-buoy:before {
  content: "\f196";
}

.ion-ios-help-circle:before {
  content: "\f198";
}

.ion-ios-help-circle-outline:before {
  content: "\f197";
}

.ion-ios-home:before {
  content: "\f448";
}

.ion-ios-hourglass:before {
  content: "\f103";
}

.ion-ios-ice-cream:before {
  content: "\f19a";
}

.ion-ios-image:before {
  content: "\f19c";
}

.ion-ios-images:before {
  content: "\f19e";
}

.ion-ios-infinite:before {
  content: "\f44a";
}

.ion-ios-information:before {
  content: "\f44d";
}

.ion-ios-information-circle:before {
  content: "\f1a0";
}

.ion-ios-information-circle-outline:before {
  content: "\f19f";
}

.ion-ios-jet:before {
  content: "\f1a5";
}

.ion-ios-journal:before {
  content: "\f189";
}

.ion-ios-key:before {
  content: "\f1a7";
}

.ion-ios-keypad:before {
  content: "\f450";
}

.ion-ios-laptop:before {
  content: "\f1a8";
}

.ion-ios-leaf:before {
  content: "\f1aa";
}

.ion-ios-link:before {
  content: "\f22a";
}

.ion-ios-list:before {
  content: "\f454";
}

.ion-ios-list-box:before {
  content: "\f143";
}

.ion-ios-locate:before {
  content: "\f1ae";
}

.ion-ios-lock:before {
  content: "\f1b0";
}

.ion-ios-log-in:before {
  content: "\f1b1";
}

.ion-ios-log-out:before {
  content: "\f1b2";
}

.ion-ios-magnet:before {
  content: "\f1b4";
}

.ion-ios-mail:before {
  content: "\f1b8";
}

.ion-ios-mail-open:before {
  content: "\f1b6";
}

.ion-ios-mail-unread:before {
  content: "\f145";
}

.ion-ios-male:before {
  content: "\f1b9";
}

.ion-ios-man:before {
  content: "\f1bb";
}

.ion-ios-map:before {
  content: "\f1bd";
}

.ion-ios-medal:before {
  content: "\f1bf";
}

.ion-ios-medical:before {
  content: "\f45c";
}

.ion-ios-medkit:before {
  content: "\f45e";
}

.ion-ios-megaphone:before {
  content: "\f1c1";
}

.ion-ios-menu:before {
  content: "\f1c3";
}

.ion-ios-mic:before {
  content: "\f461";
}

.ion-ios-mic-off:before {
  content: "\f45f";
}

.ion-ios-microphone:before {
  content: "\f1c6";
}

.ion-ios-moon:before {
  content: "\f468";
}

.ion-ios-more:before {
  content: "\f1c8";
}

.ion-ios-move:before {
  content: "\f1cb";
}

.ion-ios-musical-note:before {
  content: "\f46b";
}

.ion-ios-musical-notes:before {
  content: "\f46c";
}

.ion-ios-navigate:before {
  content: "\f46e";
}

.ion-ios-notifications:before {
  content: "\f1d3";
}

.ion-ios-notifications-off:before {
  content: "\f1d1";
}

.ion-ios-notifications-outline:before {
  content: "\f133";
}

.ion-ios-nuclear:before {
  content: "\f1d5";
}

.ion-ios-nutrition:before {
  content: "\f470";
}

.ion-ios-open:before {
  content: "\f1d7";
}

.ion-ios-options:before {
  content: "\f1d9";
}

.ion-ios-outlet:before {
  content: "\f1db";
}

.ion-ios-paper:before {
  content: "\f472";
}

.ion-ios-paper-plane:before {
  content: "\f1dd";
}

.ion-ios-partly-sunny:before {
  content: "\f1df";
}

.ion-ios-pause:before {
  content: "\f478";
}

.ion-ios-paw:before {
  content: "\f47a";
}

.ion-ios-people:before {
  content: "\f47c";
}

.ion-ios-person:before {
  content: "\f47e";
}

.ion-ios-person-add:before {
  content: "\f1e1";
}

.ion-ios-phone-landscape:before {
  content: "\f1e2";
}

.ion-ios-phone-portrait:before {
  content: "\f1e3";
}

.ion-ios-photos:before {
  content: "\f482";
}

.ion-ios-pie:before {
  content: "\f484";
}

.ion-ios-pin:before {
  content: "\f1e5";
}

.ion-ios-pint:before {
  content: "\f486";
}

.ion-ios-pizza:before {
  content: "\f1e7";
}

.ion-ios-planet:before {
  content: "\f1eb";
}

.ion-ios-play:before {
  content: "\f488";
}

.ion-ios-play-circle:before {
  content: "\f113";
}

.ion-ios-podium:before {
  content: "\f1ed";
}

.ion-ios-power:before {
  content: "\f1ef";
}

.ion-ios-pricetag:before {
  content: "\f48d";
}

.ion-ios-pricetags:before {
  content: "\f48f";
}

.ion-ios-print:before {
  content: "\f1f1";
}

.ion-ios-pulse:before {
  content: "\f493";
}

.ion-ios-qr-scanner:before {
  content: "\f1f3";
}

.ion-ios-quote:before {
  content: "\f1f5";
}

.ion-ios-radio:before {
  content: "\f1f9";
}

.ion-ios-radio-button-off:before {
  content: "\f1f6";
}

.ion-ios-radio-button-on:before {
  content: "\f1f7";
}

.ion-ios-rainy:before {
  content: "\f495";
}

.ion-ios-recording:before {
  content: "\f497";
}

.ion-ios-redo:before {
  content: "\f499";
}

.ion-ios-refresh:before {
  content: "\f49c";
}

.ion-ios-refresh-circle:before {
  content: "\f135";
}

.ion-ios-remove:before {
  content: "\f1fc";
}

.ion-ios-remove-circle:before {
  content: "\f1fb";
}

.ion-ios-remove-circle-outline:before {
  content: "\f1fa";
}

.ion-ios-reorder:before {
  content: "\f1fd";
}

.ion-ios-repeat:before {
  content: "\f1fe";
}

.ion-ios-resize:before {
  content: "\f1ff";
}

.ion-ios-restaurant:before {
  content: "\f201";
}

.ion-ios-return-left:before {
  content: "\f202";
}

.ion-ios-return-right:before {
  content: "\f203";
}

.ion-ios-reverse-camera:before {
  content: "\f49f";
}

.ion-ios-rewind:before {
  content: "\f4a1";
}

.ion-ios-ribbon:before {
  content: "\f205";
}

.ion-ios-rocket:before {
  content: "\f14b";
}

.ion-ios-rose:before {
  content: "\f4a3";
}

.ion-ios-sad:before {
  content: "\f207";
}

.ion-ios-save:before {
  content: "\f1a6";
}

.ion-ios-school:before {
  content: "\f209";
}

.ion-ios-search:before {
  content: "\f4a5";
}

.ion-ios-send:before {
  content: "\f20c";
}

.ion-ios-settings:before {
  content: "\f4a7";
}

.ion-ios-share:before {
  content: "\f211";
}

.ion-ios-share-alt:before {
  content: "\f20f";
}

.ion-ios-shirt:before {
  content: "\f213";
}

.ion-ios-shuffle:before {
  content: "\f4a9";
}

.ion-ios-skip-backward:before {
  content: "\f215";
}

.ion-ios-skip-forward:before {
  content: "\f217";
}

.ion-ios-snow:before {
  content: "\f218";
}

.ion-ios-speedometer:before {
  content: "\f4b0";
}

.ion-ios-square:before {
  content: "\f21a";
}

.ion-ios-square-outline:before {
  content: "\f15c";
}

.ion-ios-star:before {
  content: "\f4b3";
}

.ion-ios-star-half:before {
  content: "\f4b1";
}

.ion-ios-star-outline:before {
  content: "\f4b2";
}

.ion-ios-stats:before {
  content: "\f21c";
}

.ion-ios-stopwatch:before {
  content: "\f4b5";
}

.ion-ios-subway:before {
  content: "\f21e";
}

.ion-ios-sunny:before {
  content: "\f4b7";
}

.ion-ios-swap:before {
  content: "\f21f";
}

.ion-ios-switch:before {
  content: "\f221";
}

.ion-ios-sync:before {
  content: "\f222";
}

.ion-ios-tablet-landscape:before {
  content: "\f223";
}

.ion-ios-tablet-portrait:before {
  content: "\f24e";
}

.ion-ios-tennisball:before {
  content: "\f4bb";
}

.ion-ios-text:before {
  content: "\f250";
}

.ion-ios-thermometer:before {
  content: "\f252";
}

.ion-ios-thumbs-down:before {
  content: "\f254";
}

.ion-ios-thumbs-up:before {
  content: "\f256";
}

.ion-ios-thunderstorm:before {
  content: "\f4bd";
}

.ion-ios-time:before {
  content: "\f4bf";
}

.ion-ios-timer:before {
  content: "\f4c1";
}

.ion-ios-today:before {
  content: "\f14f";
}

.ion-ios-train:before {
  content: "\f258";
}

.ion-ios-transgender:before {
  content: "\f259";
}

.ion-ios-trash:before {
  content: "\f4c5";
}

.ion-ios-trending-down:before {
  content: "\f25a";
}

.ion-ios-trending-up:before {
  content: "\f25b";
}

.ion-ios-trophy:before {
  content: "\f25d";
}

.ion-ios-tv:before {
  content: "\f115";
}

.ion-ios-umbrella:before {
  content: "\f25f";
}

.ion-ios-undo:before {
  content: "\f4c7";
}

.ion-ios-unlock:before {
  content: "\f261";
}

.ion-ios-videocam:before {
  content: "\f4cd";
}

.ion-ios-volume-high:before {
  content: "\f11c";
}

.ion-ios-volume-low:before {
  content: "\f11e";
}

.ion-ios-volume-mute:before {
  content: "\f263";
}

.ion-ios-volume-off:before {
  content: "\f264";
}

.ion-ios-walk:before {
  content: "\f266";
}

.ion-ios-wallet:before {
  content: "\f18b";
}

.ion-ios-warning:before {
  content: "\f268";
}

.ion-ios-watch:before {
  content: "\f269";
}

.ion-ios-water:before {
  content: "\f26b";
}

.ion-ios-wifi:before {
  content: "\f26d";
}

.ion-ios-wine:before {
  content: "\f26f";
}

.ion-ios-woman:before {
  content: "\f271";
}

.ion-logo-android:before {
  content: "\f225";
}

.ion-logo-angular:before {
  content: "\f227";
}

.ion-logo-apple:before {
  content: "\f229";
}

.ion-logo-bitbucket:before {
  content: "\f193";
}

.ion-logo-bitcoin:before {
  content: "\f22b";
}

.ion-logo-buffer:before {
  content: "\f22d";
}

.ion-logo-chrome:before {
  content: "\f22f";
}

.ion-logo-closed-captioning:before {
  content: "\f105";
}

.ion-logo-codepen:before {
  content: "\f230";
}

.ion-logo-css3:before {
  content: "\f231";
}

.ion-logo-designernews:before {
  content: "\f232";
}

.ion-logo-dribbble:before {
  content: "\f233";
}

.ion-logo-dropbox:before {
  content: "\f234";
}

.ion-logo-euro:before {
  content: "\f235";
}

.ion-logo-facebook:before {
  content: "\f236";
}

.ion-logo-flickr:before {
  content: "\f107";
}

.ion-logo-foursquare:before {
  content: "\f237";
}

.ion-logo-freebsd-devil:before {
  content: "\f238";
}

.ion-logo-game-controller-a:before {
  content: "\f13b";
}

.ion-logo-game-controller-b:before {
  content: "\f181";
}

.ion-logo-github:before {
  content: "\f239";
}

.ion-logo-google:before {
  content: "\f23a";
}

.ion-logo-googleplus:before {
  content: "\f23b";
}

.ion-logo-hackernews:before {
  content: "\f23c";
}

.ion-logo-html5:before {
  content: "\f23d";
}

.ion-logo-instagram:before {
  content: "\f23e";
}

.ion-logo-ionic:before {
  content: "\f150";
}

.ion-logo-ionitron:before {
  content: "\f151";
}

.ion-logo-javascript:before {
  content: "\f23f";
}

.ion-logo-linkedin:before {
  content: "\f240";
}

.ion-logo-markdown:before {
  content: "\f241";
}

.ion-logo-model-s:before {
  content: "\f153";
}

.ion-logo-no-smoking:before {
  content: "\f109";
}

.ion-logo-nodejs:before {
  content: "\f242";
}

.ion-logo-npm:before {
  content: "\f195";
}

.ion-logo-octocat:before {
  content: "\f243";
}

.ion-logo-pinterest:before {
  content: "\f244";
}

.ion-logo-playstation:before {
  content: "\f245";
}

.ion-logo-polymer:before {
  content: "\f15e";
}

.ion-logo-python:before {
  content: "\f246";
}

.ion-logo-reddit:before {
  content: "\f247";
}

.ion-logo-rss:before {
  content: "\f248";
}

.ion-logo-sass:before {
  content: "\f249";
}

.ion-logo-skype:before {
  content: "\f24a";
}

.ion-logo-slack:before {
  content: "\f10b";
}

.ion-logo-snapchat:before {
  content: "\f24b";
}

.ion-logo-steam:before {
  content: "\f24c";
}

.ion-logo-tumblr:before {
  content: "\f24d";
}

.ion-logo-tux:before {
  content: "\f2ae";
}

.ion-logo-twitch:before {
  content: "\f2af";
}

.ion-logo-twitter:before {
  content: "\f2b0";
}

.ion-logo-usd:before {
  content: "\f2b1";
}

.ion-logo-vimeo:before {
  content: "\f2c4";
}

.ion-logo-vk:before {
  content: "\f10d";
}

.ion-logo-whatsapp:before {
  content: "\f2c5";
}

.ion-logo-windows:before {
  content: "\f32f";
}

.ion-logo-wordpress:before {
  content: "\f330";
}

.ion-logo-xbox:before {
  content: "\f34c";
}

.ion-logo-xing:before {
  content: "\f10f";
}

.ion-logo-yahoo:before {
  content: "\f34d";
}

.ion-logo-yen:before {
  content: "\f34e";
}

.ion-logo-youtube:before {
  content: "\f34f";
}

.ion-md-add:before {
  content: "\f273";
}

.ion-md-add-circle:before {
  content: "\f272";
}

.ion-md-add-circle-outline:before {
  content: "\f158";
}

.ion-md-airplane:before {
  content: "\f15a";
}

.ion-md-alarm:before {
  content: "\f274";
}

.ion-md-albums:before {
  content: "\f275";
}

.ion-md-alert:before {
  content: "\f276";
}

.ion-md-american-football:before {
  content: "\f277";
}

.ion-md-analytics:before {
  content: "\f278";
}

.ion-md-aperture:before {
  content: "\f279";
}

.ion-md-apps:before {
  content: "\f27a";
}

.ion-md-appstore:before {
  content: "\f27b";
}

.ion-md-archive:before {
  content: "\f27c";
}

.ion-md-arrow-back:before {
  content: "\f27d";
}

.ion-md-arrow-down:before {
  content: "\f27e";
}

.ion-md-arrow-dropdown:before {
  content: "\f280";
}

.ion-md-arrow-dropdown-circle:before {
  content: "\f27f";
}

.ion-md-arrow-dropleft:before {
  content: "\f282";
}

.ion-md-arrow-dropleft-circle:before {
  content: "\f281";
}

.ion-md-arrow-dropright:before {
  content: "\f284";
}

.ion-md-arrow-dropright-circle:before {
  content: "\f283";
}

.ion-md-arrow-dropup:before {
  content: "\f286";
}

.ion-md-arrow-dropup-circle:before {
  content: "\f285";
}

.ion-md-arrow-forward:before {
  content: "\f287";
}

.ion-md-arrow-round-back:before {
  content: "\f288";
}

.ion-md-arrow-round-down:before {
  content: "\f289";
}

.ion-md-arrow-round-forward:before {
  content: "\f28a";
}

.ion-md-arrow-round-up:before {
  content: "\f28b";
}

.ion-md-arrow-up:before {
  content: "\f28c";
}

.ion-md-at:before {
  content: "\f28d";
}

.ion-md-attach:before {
  content: "\f28e";
}

.ion-md-backspace:before {
  content: "\f28f";
}

.ion-md-barcode:before {
  content: "\f290";
}

.ion-md-baseball:before {
  content: "\f291";
}

.ion-md-basket:before {
  content: "\f292";
}

.ion-md-basketball:before {
  content: "\f293";
}

.ion-md-battery-charging:before {
  content: "\f294";
}

.ion-md-battery-dead:before {
  content: "\f295";
}

.ion-md-battery-full:before {
  content: "\f296";
}

.ion-md-beaker:before {
  content: "\f297";
}

.ion-md-bed:before {
  content: "\f160";
}

.ion-md-beer:before {
  content: "\f298";
}

.ion-md-bicycle:before {
  content: "\f299";
}

.ion-md-bluetooth:before {
  content: "\f29a";
}

.ion-md-boat:before {
  content: "\f29b";
}

.ion-md-body:before {
  content: "\f29c";
}

.ion-md-bonfire:before {
  content: "\f29d";
}

.ion-md-book:before {
  content: "\f29e";
}

.ion-md-bookmark:before {
  content: "\f29f";
}

.ion-md-bookmarks:before {
  content: "\f2a0";
}

.ion-md-bowtie:before {
  content: "\f2a1";
}

.ion-md-briefcase:before {
  content: "\f2a2";
}

.ion-md-browsers:before {
  content: "\f2a3";
}

.ion-md-brush:before {
  content: "\f2a4";
}

.ion-md-bug:before {
  content: "\f2a5";
}

.ion-md-build:before {
  content: "\f2a6";
}

.ion-md-bulb:before {
  content: "\f2a7";
}

.ion-md-bus:before {
  content: "\f2a8";
}

.ion-md-business:before {
  content: "\f1a4";
}

.ion-md-cafe:before {
  content: "\f2a9";
}

.ion-md-calculator:before {
  content: "\f2aa";
}

.ion-md-calendar:before {
  content: "\f2ab";
}

.ion-md-call:before {
  content: "\f2ac";
}

.ion-md-camera:before {
  content: "\f2ad";
}

.ion-md-car:before {
  content: "\f2b2";
}

.ion-md-card:before {
  content: "\f2b3";
}

.ion-md-cart:before {
  content: "\f2b4";
}

.ion-md-cash:before {
  content: "\f2b5";
}

.ion-md-cellular:before {
  content: "\f164";
}

.ion-md-chatboxes:before {
  content: "\f2b6";
}

.ion-md-chatbubbles:before {
  content: "\f2b7";
}

.ion-md-checkbox:before {
  content: "\f2b9";
}

.ion-md-checkbox-outline:before {
  content: "\f2b8";
}

.ion-md-checkmark:before {
  content: "\f2bc";
}

.ion-md-checkmark-circle:before {
  content: "\f2bb";
}

.ion-md-checkmark-circle-outline:before {
  content: "\f2ba";
}

.ion-md-clipboard:before {
  content: "\f2bd";
}

.ion-md-clock:before {
  content: "\f2be";
}

.ion-md-close:before {
  content: "\f2c0";
}

.ion-md-close-circle:before {
  content: "\f2bf";
}

.ion-md-close-circle-outline:before {
  content: "\f166";
}

.ion-md-cloud:before {
  content: "\f2c9";
}

.ion-md-cloud-circle:before {
  content: "\f2c2";
}

.ion-md-cloud-done:before {
  content: "\f2c3";
}

.ion-md-cloud-download:before {
  content: "\f2c6";
}

.ion-md-cloud-outline:before {
  content: "\f2c7";
}

.ion-md-cloud-upload:before {
  content: "\f2c8";
}

.ion-md-cloudy:before {
  content: "\f2cb";
}

.ion-md-cloudy-night:before {
  content: "\f2ca";
}

.ion-md-code:before {
  content: "\f2ce";
}

.ion-md-code-download:before {
  content: "\f2cc";
}

.ion-md-code-working:before {
  content: "\f2cd";
}

.ion-md-cog:before {
  content: "\f2cf";
}

.ion-md-color-fill:before {
  content: "\f2d0";
}

.ion-md-color-filter:before {
  content: "\f2d1";
}

.ion-md-color-palette:before {
  content: "\f2d2";
}

.ion-md-color-wand:before {
  content: "\f2d3";
}

.ion-md-compass:before {
  content: "\f2d4";
}

.ion-md-construct:before {
  content: "\f2d5";
}

.ion-md-contact:before {
  content: "\f2d6";
}

.ion-md-contacts:before {
  content: "\f2d7";
}

.ion-md-contract:before {
  content: "\f2d8";
}

.ion-md-contrast:before {
  content: "\f2d9";
}

.ion-md-copy:before {
  content: "\f2da";
}

.ion-md-create:before {
  content: "\f2db";
}

.ion-md-crop:before {
  content: "\f2dc";
}

.ion-md-cube:before {
  content: "\f2dd";
}

.ion-md-cut:before {
  content: "\f2de";
}

.ion-md-desktop:before {
  content: "\f2df";
}

.ion-md-disc:before {
  content: "\f2e0";
}

.ion-md-document:before {
  content: "\f2e1";
}

.ion-md-done-all:before {
  content: "\f2e2";
}

.ion-md-download:before {
  content: "\f2e3";
}

.ion-md-easel:before {
  content: "\f2e4";
}

.ion-md-egg:before {
  content: "\f2e5";
}

.ion-md-exit:before {
  content: "\f2e6";
}

.ion-md-expand:before {
  content: "\f2e7";
}

.ion-md-eye:before {
  content: "\f2e9";
}

.ion-md-eye-off:before {
  content: "\f2e8";
}

.ion-md-fastforward:before {
  content: "\f2ea";
}

.ion-md-female:before {
  content: "\f2eb";
}

.ion-md-filing:before {
  content: "\f2ec";
}

.ion-md-film:before {
  content: "\f2ed";
}

.ion-md-finger-print:before {
  content: "\f2ee";
}

.ion-md-fitness:before {
  content: "\f1ac";
}

.ion-md-flag:before {
  content: "\f2ef";
}

.ion-md-flame:before {
  content: "\f2f0";
}

.ion-md-flash:before {
  content: "\f2f1";
}

.ion-md-flash-off:before {
  content: "\f169";
}

.ion-md-flashlight:before {
  content: "\f16b";
}

.ion-md-flask:before {
  content: "\f2f2";
}

.ion-md-flower:before {
  content: "\f2f3";
}

.ion-md-folder:before {
  content: "\f2f5";
}

.ion-md-folder-open:before {
  content: "\f2f4";
}

.ion-md-football:before {
  content: "\f2f6";
}

.ion-md-funnel:before {
  content: "\f2f7";
}

.ion-md-gift:before {
  content: "\f199";
}

.ion-md-git-branch:before {
  content: "\f2fa";
}

.ion-md-git-commit:before {
  content: "\f2fb";
}

.ion-md-git-compare:before {
  content: "\f2fc";
}

.ion-md-git-merge:before {
  content: "\f2fd";
}

.ion-md-git-network:before {
  content: "\f2fe";
}

.ion-md-git-pull-request:before {
  content: "\f2ff";
}

.ion-md-glasses:before {
  content: "\f300";
}

.ion-md-globe:before {
  content: "\f301";
}

.ion-md-grid:before {
  content: "\f302";
}

.ion-md-hammer:before {
  content: "\f303";
}

.ion-md-hand:before {
  content: "\f304";
}

.ion-md-happy:before {
  content: "\f305";
}

.ion-md-headset:before {
  content: "\f306";
}

.ion-md-heart:before {
  content: "\f308";
}

.ion-md-heart-dislike:before {
  content: "\f167";
}

.ion-md-heart-empty:before {
  content: "\f1a1";
}

.ion-md-heart-half:before {
  content: "\f1a2";
}

.ion-md-help:before {
  content: "\f30b";
}

.ion-md-help-buoy:before {
  content: "\f309";
}

.ion-md-help-circle:before {
  content: "\f30a";
}

.ion-md-help-circle-outline:before {
  content: "\f16d";
}

.ion-md-home:before {
  content: "\f30c";
}

.ion-md-hourglass:before {
  content: "\f111";
}

.ion-md-ice-cream:before {
  content: "\f30d";
}

.ion-md-image:before {
  content: "\f30e";
}

.ion-md-images:before {
  content: "\f30f";
}

.ion-md-infinite:before {
  content: "\f310";
}

.ion-md-information:before {
  content: "\f312";
}

.ion-md-information-circle:before {
  content: "\f311";
}

.ion-md-information-circle-outline:before {
  content: "\f16f";
}

.ion-md-jet:before {
  content: "\f315";
}

.ion-md-journal:before {
  content: "\f18d";
}

.ion-md-key:before {
  content: "\f316";
}

.ion-md-keypad:before {
  content: "\f317";
}

.ion-md-laptop:before {
  content: "\f318";
}

.ion-md-leaf:before {
  content: "\f319";
}

.ion-md-link:before {
  content: "\f22e";
}

.ion-md-list:before {
  content: "\f31b";
}

.ion-md-list-box:before {
  content: "\f31a";
}

.ion-md-locate:before {
  content: "\f31c";
}

.ion-md-lock:before {
  content: "\f31d";
}

.ion-md-log-in:before {
  content: "\f31e";
}

.ion-md-log-out:before {
  content: "\f31f";
}

.ion-md-magnet:before {
  content: "\f320";
}

.ion-md-mail:before {
  content: "\f322";
}

.ion-md-mail-open:before {
  content: "\f321";
}

.ion-md-mail-unread:before {
  content: "\f172";
}

.ion-md-male:before {
  content: "\f323";
}

.ion-md-man:before {
  content: "\f324";
}

.ion-md-map:before {
  content: "\f325";
}

.ion-md-medal:before {
  content: "\f326";
}

.ion-md-medical:before {
  content: "\f327";
}

.ion-md-medkit:before {
  content: "\f328";
}

.ion-md-megaphone:before {
  content: "\f329";
}

.ion-md-menu:before {
  content: "\f32a";
}

.ion-md-mic:before {
  content: "\f32c";
}

.ion-md-mic-off:before {
  content: "\f32b";
}

.ion-md-microphone:before {
  content: "\f32d";
}

.ion-md-moon:before {
  content: "\f32e";
}

.ion-md-more:before {
  content: "\f1c9";
}

.ion-md-move:before {
  content: "\f331";
}

.ion-md-musical-note:before {
  content: "\f332";
}

.ion-md-musical-notes:before {
  content: "\f333";
}

.ion-md-navigate:before {
  content: "\f334";
}

.ion-md-notifications:before {
  content: "\f338";
}

.ion-md-notifications-off:before {
  content: "\f336";
}

.ion-md-notifications-outline:before {
  content: "\f337";
}

.ion-md-nuclear:before {
  content: "\f339";
}

.ion-md-nutrition:before {
  content: "\f33a";
}

.ion-md-open:before {
  content: "\f33b";
}

.ion-md-options:before {
  content: "\f33c";
}

.ion-md-outlet:before {
  content: "\f33d";
}

.ion-md-paper:before {
  content: "\f33f";
}

.ion-md-paper-plane:before {
  content: "\f33e";
}

.ion-md-partly-sunny:before {
  content: "\f340";
}

.ion-md-pause:before {
  content: "\f341";
}

.ion-md-paw:before {
  content: "\f342";
}

.ion-md-people:before {
  content: "\f343";
}

.ion-md-person:before {
  content: "\f345";
}

.ion-md-person-add:before {
  content: "\f344";
}

.ion-md-phone-landscape:before {
  content: "\f346";
}

.ion-md-phone-portrait:before {
  content: "\f347";
}

.ion-md-photos:before {
  content: "\f348";
}

.ion-md-pie:before {
  content: "\f349";
}

.ion-md-pin:before {
  content: "\f34a";
}

.ion-md-pint:before {
  content: "\f34b";
}

.ion-md-pizza:before {
  content: "\f354";
}

.ion-md-planet:before {
  content: "\f356";
}

.ion-md-play:before {
  content: "\f357";
}

.ion-md-play-circle:before {
  content: "\f174";
}

.ion-md-podium:before {
  content: "\f358";
}

.ion-md-power:before {
  content: "\f359";
}

.ion-md-pricetag:before {
  content: "\f35a";
}

.ion-md-pricetags:before {
  content: "\f35b";
}

.ion-md-print:before {
  content: "\f35c";
}

.ion-md-pulse:before {
  content: "\f35d";
}

.ion-md-qr-scanner:before {
  content: "\f35e";
}

.ion-md-quote:before {
  content: "\f35f";
}

.ion-md-radio:before {
  content: "\f362";
}

.ion-md-radio-button-off:before {
  content: "\f360";
}

.ion-md-radio-button-on:before {
  content: "\f361";
}

.ion-md-rainy:before {
  content: "\f363";
}

.ion-md-recording:before {
  content: "\f364";
}

.ion-md-redo:before {
  content: "\f365";
}

.ion-md-refresh:before {
  content: "\f366";
}

.ion-md-refresh-circle:before {
  content: "\f228";
}

.ion-md-remove:before {
  content: "\f368";
}

.ion-md-remove-circle:before {
  content: "\f367";
}

.ion-md-remove-circle-outline:before {
  content: "\f176";
}

.ion-md-reorder:before {
  content: "\f369";
}

.ion-md-repeat:before {
  content: "\f36a";
}

.ion-md-resize:before {
  content: "\f36b";
}

.ion-md-restaurant:before {
  content: "\f36c";
}

.ion-md-return-left:before {
  content: "\f36d";
}

.ion-md-return-right:before {
  content: "\f36e";
}

.ion-md-reverse-camera:before {
  content: "\f36f";
}

.ion-md-rewind:before {
  content: "\f370";
}

.ion-md-ribbon:before {
  content: "\f371";
}

.ion-md-rocket:before {
  content: "\f179";
}

.ion-md-rose:before {
  content: "\f372";
}

.ion-md-sad:before {
  content: "\f373";
}

.ion-md-save:before {
  content: "\f1a9";
}

.ion-md-school:before {
  content: "\f374";
}

.ion-md-search:before {
  content: "\f375";
}

.ion-md-send:before {
  content: "\f376";
}

.ion-md-settings:before {
  content: "\f377";
}

.ion-md-share:before {
  content: "\f379";
}

.ion-md-share-alt:before {
  content: "\f378";
}

.ion-md-shirt:before {
  content: "\f37a";
}

.ion-md-shuffle:before {
  content: "\f37b";
}

.ion-md-skip-backward:before {
  content: "\f37c";
}

.ion-md-skip-forward:before {
  content: "\f37d";
}

.ion-md-snow:before {
  content: "\f37e";
}

.ion-md-speedometer:before {
  content: "\f37f";
}

.ion-md-square:before {
  content: "\f381";
}

.ion-md-square-outline:before {
  content: "\f380";
}

.ion-md-star:before {
  content: "\f384";
}

.ion-md-star-half:before {
  content: "\f382";
}

.ion-md-star-outline:before {
  content: "\f383";
}

.ion-md-stats:before {
  content: "\f385";
}

.ion-md-stopwatch:before {
  content: "\f386";
}

.ion-md-subway:before {
  content: "\f387";
}

.ion-md-sunny:before {
  content: "\f388";
}

.ion-md-swap:before {
  content: "\f389";
}

.ion-md-switch:before {
  content: "\f38a";
}

.ion-md-sync:before {
  content: "\f38b";
}

.ion-md-tablet-landscape:before {
  content: "\f38c";
}

.ion-md-tablet-portrait:before {
  content: "\f38d";
}

.ion-md-tennisball:before {
  content: "\f38e";
}

.ion-md-text:before {
  content: "\f38f";
}

.ion-md-thermometer:before {
  content: "\f390";
}

.ion-md-thumbs-down:before {
  content: "\f391";
}

.ion-md-thumbs-up:before {
  content: "\f392";
}

.ion-md-thunderstorm:before {
  content: "\f393";
}

.ion-md-time:before {
  content: "\f394";
}

.ion-md-timer:before {
  content: "\f395";
}

.ion-md-today:before {
  content: "\f17d";
}

.ion-md-train:before {
  content: "\f396";
}

.ion-md-transgender:before {
  content: "\f397";
}

.ion-md-trash:before {
  content: "\f398";
}

.ion-md-trending-down:before {
  content: "\f399";
}

.ion-md-trending-up:before {
  content: "\f39a";
}

.ion-md-trophy:before {
  content: "\f39b";
}

.ion-md-tv:before {
  content: "\f17f";
}

.ion-md-umbrella:before {
  content: "\f39c";
}

.ion-md-undo:before {
  content: "\f39d";
}

.ion-md-unlock:before {
  content: "\f39e";
}

.ion-md-videocam:before {
  content: "\f39f";
}

.ion-md-volume-high:before {
  content: "\f123";
}

.ion-md-volume-low:before {
  content: "\f131";
}

.ion-md-volume-mute:before {
  content: "\f3a1";
}

.ion-md-volume-off:before {
  content: "\f3a2";
}

.ion-md-walk:before {
  content: "\f3a4";
}

.ion-md-wallet:before {
  content: "\f18f";
}

.ion-md-warning:before {
  content: "\f3a5";
}

.ion-md-watch:before {
  content: "\f3a6";
}

.ion-md-water:before {
  content: "\f3a7";
}

.ion-md-wifi:before {
  content: "\f3a8";
}

.ion-md-wine:before {
  content: "\f3a9";
}

.ion-md-woman:before {
  content: "\f3aa";
}

svg {
  -ms-touch-action: none;
  touch-action: none;
}

image, text, .jvm-zoomin, .jvm-zoomout {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.jvm-container {
  -ms-touch-action: none;
  touch-action: none;
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.jvm-tooltip {
  border-radius: 3px;
  background-color: #5c5cff;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  box-shadow: 1px 2px 12px rgba(0, 0, 0, 0.2);
  padding: 3px 5px;
  white-space: nowrap;
  position: absolute;
  display: none;
  color: #FFF;
}

.jvm-zoom-btn {
  border-radius: 3px;
  background-color: #292929;
  padding: 3px;
  box-sizing: border-box;
  position: absolute;
  line-height: 10px;
  cursor: pointer;
  color: #FFF;
  height: 15px;
  width: 15px;
  left: 10px;
}

.jvm-zoom-btn.jvm-zoomout {
  top: 30px;
}

.jvm-zoom-btn.jvm-zoomin {
  top: 10px;
}

.jvm-series-container {
  right: 15px;
  position: absolute;
}

.jvm-series-container.jvm-series-h {
  bottom: 15px;
}

.jvm-series-container.jvm-series-v {
  top: 15px;
}

.jvm-series-container .jvm-legend {
  background-color: #FFF;
  border: 1px solid #e5e7eb;
  margin-left: 0.75rem;
  border-radius: 0.25rem;
  border-color: #e5e7eb;
  padding: 0.6rem;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  float: left;
}

.jvm-series-container .jvm-legend .jvm-legend-title {
  line-height: 1;
  border-bottom: 1px solid #e5e7eb;
  padding-bottom: 0.5rem;
  margin-bottom: 0.575rem;
  text-align: left;
}

.jvm-series-container .jvm-legend .jvm-legend-inner {
  overflow: hidden;
}

.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick {
  overflow: hidden;
  min-width: 40px;
}

.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick:not(:first-child) {
  margin-top: 0.575rem;
}

.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick .jvm-legend-tick-sample {
  border-radius: 4px;
  margin-right: 0.65rem;
  height: 16px;
  width: 16px;
  float: left;
}

.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick .jvm-legend-tick-text {
  font-size: 12px;
  text-align: center;
  float: left;
}

.jvm-line[animation=true] {
  -webkit-animation: jvm-line-animation 10s linear forwards infinite;
  animation: jvm-line-animation 10s linear forwards infinite;
}

@-webkit-keyframes jvm-line-animation {
  from {
    stroke-dashoffset: 250;
  }
}
@keyframes jvm-line-animation {
  from {
    stroke-dashoffset: 250;
  }
}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

.ql-clipboard p {
  margin: 0;
  padding: 0;
}

.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.ql-editor > * {
  cursor: text;
}

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor .h1,
.ql-editor h2,
.ql-editor .h2,
.ql-editor h3,
.ql-editor .h3,
.ql-editor h4,
.ql-editor .h4,
.ql-editor h5,
.ql-editor .h5,
.ql-editor h6,
.ql-editor .h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}

.ql-editor ul > li::before {
  content: "•";
}

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}

.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}

.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

.ql-editor ul[data-checked=true] > li::before {
  content: "☑";
}

.ql-editor ul[data-checked=false] > li::before {
  content: "☐";
}

.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}

.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}

.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}

.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}

.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}

.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}

.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}

.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}

.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}

.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}

.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}

.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}

.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
  background-color: #000;
}

.ql-editor .ql-bg-red {
  background-color: #e60000;
}

.ql-editor .ql-bg-orange {
  background-color: #f90;
}

.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

.ql-editor .ql-bg-green {
  background-color: #008a00;
}

.ql-editor .ql-bg-blue {
  background-color: #06c;
}

.ql-editor .ql-bg-purple {
  background-color: #93f;
}

.ql-editor .ql-color-white {
  color: #fff;
}

.ql-editor .ql-color-red {
  color: #e60000;
}

.ql-editor .ql-color-orange {
  color: #f90;
}

.ql-editor .ql-color-yellow {
  color: #ff0;
}

.ql-editor .ql-color-green {
  color: #008a00;
}

.ql-editor .ql-color-blue {
  color: #06c;
}

.ql-editor .ql-color-purple {
  color: #93f;
}

.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small {
  font-size: 0.75em;
}

.ql-editor .ql-size-large {
  font-size: 1.5em;
}

.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

.ql-editor .ql-align-center {
  text-align: center;
}

.ql-editor .ql-align-justify {
  text-align: justify;
}

.ql-editor .ql-align-right {
  text-align: right;
}

.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}

.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}

.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}

.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}

.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}

.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}

.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}

.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}

@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}
.ql-bubble {
  box-sizing: border-box;
}

.ql-bubble * {
  box-sizing: border-box;
}

.ql-bubble .ql-hidden {
  display: none;
}

.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}

.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

.ql-bubble .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}

.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}

.ql-bubble .ql-empty {
  fill: none;
}

.ql-bubble .ql-even {
  fill-rule: evenodd;
}

.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}

.ql-bubble .ql-transparent {
  opacity: 0.4;
}

.ql-bubble .ql-direction svg:last-child {
  display: none;
}

.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}

.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}

.ql-bubble .ql-editor h1, .ql-bubble .ql-editor .h1 {
  font-size: 2em;
}

.ql-bubble .ql-editor h2, .ql-bubble .ql-editor .h2 {
  font-size: 1.5em;
}

.ql-bubble .ql-editor h3, .ql-bubble .ql-editor .h3 {
  font-size: 1.17em;
}

.ql-bubble .ql-editor h4, .ql-bubble .ql-editor .h4 {
  font-size: 1em;
}

.ql-bubble .ql-editor h5, .ql-bubble .ql-editor .h5 {
  font-size: 0.83em;
}

.ql-bubble .ql-editor h6, .ql-bubble .ql-editor .h6 {
  font-size: 0.67em;
}

.ql-bubble .ql-editor a {
  text-decoration: underline;
}

.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

.ql-bubble .ql-editor code,
.ql-bubble .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}

.ql-bubble .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

.ql-bubble .ql-editor img {
  max-width: 100%;
}

.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}

.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}

.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}

.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}

.ql-bubble .ql-picker.ql-header {
  width: 98px;
}

.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

.ql-bubble .ql-picker.ql-font {
  width: 108px;
}

.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}

.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}

.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}

.ql-bubble .ql-picker.ql-size {
  width: 98px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px;
}

.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}

.ql-bubble .ql-color-picker svg {
  margin: 1px;
}

.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}

.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}

.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}

.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px;
}

.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px;
}

.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}

.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}

.ql-bubble .ql-tooltip-editor {
  display: none;
}

.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}

.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}

.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "×";
  font-size: 16px;
  font-weight: bold;
}

.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap;
}

.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}

.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}

.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}

.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
  visibility: visible;
}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

.ql-clipboard p {
  margin: 0;
  padding: 0;
}

.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.ql-editor > * {
  cursor: text;
}

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor .h1,
.ql-editor h2,
.ql-editor .h2,
.ql-editor h3,
.ql-editor .h3,
.ql-editor h4,
.ql-editor .h4,
.ql-editor h5,
.ql-editor .h5,
.ql-editor h6,
.ql-editor .h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}

.ql-editor ul > li::before {
  content: "•";
}

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}

.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}

.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

.ql-editor ul[data-checked=true] > li::before {
  content: "☑";
}

.ql-editor ul[data-checked=false] > li::before {
  content: "☐";
}

.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}

.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}

.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}

.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}

.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}

.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}

.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}

.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}

.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}

.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}

.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}

.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}

.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
  background-color: #000;
}

.ql-editor .ql-bg-red {
  background-color: #e60000;
}

.ql-editor .ql-bg-orange {
  background-color: #f90;
}

.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

.ql-editor .ql-bg-green {
  background-color: #008a00;
}

.ql-editor .ql-bg-blue {
  background-color: #06c;
}

.ql-editor .ql-bg-purple {
  background-color: #93f;
}

.ql-editor .ql-color-white {
  color: #fff;
}

.ql-editor .ql-color-red {
  color: #e60000;
}

.ql-editor .ql-color-orange {
  color: #f90;
}

.ql-editor .ql-color-yellow {
  color: #ff0;
}

.ql-editor .ql-color-green {
  color: #008a00;
}

.ql-editor .ql-color-blue {
  color: #06c;
}

.ql-editor .ql-color-purple {
  color: #93f;
}

.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small {
  font-size: 0.75em;
}

.ql-editor .ql-size-large {
  font-size: 1.5em;
}

.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

.ql-editor .ql-align-center {
  text-align: center;
}

.ql-editor .ql-align-justify {
  text-align: justify;
}

.ql-editor .ql-align-right {
  text-align: right;
}

.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}

.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}

.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}

.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}

.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}

.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}

.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}

.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}

@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}

.ql-snow * {
  box-sizing: border-box;
}

.ql-snow .ql-hidden {
  display: none;
}

.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}

.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}

.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}

.ql-snow .ql-empty {
  fill: none;
}

.ql-snow .ql-even {
  fill-rule: evenodd;
}

.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}

.ql-snow .ql-transparent {
  opacity: 0.4;
}

.ql-snow .ql-direction svg:last-child {
  display: none;
}

.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}

.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}

.ql-snow .ql-editor h1, .ql-snow .ql-editor .h1 {
  font-size: 2em;
}

.ql-snow .ql-editor h2, .ql-snow .ql-editor .h2 {
  font-size: 1.5em;
}

.ql-snow .ql-editor h3, .ql-snow .ql-editor .h3 {
  font-size: 1.17em;
}

.ql-snow .ql-editor h4, .ql-snow .ql-editor .h4 {
  font-size: 1em;
}

.ql-snow .ql-editor h5, .ql-snow .ql-editor .h5 {
  font-size: 0.83em;
}

.ql-snow .ql-editor h6, .ql-snow .ql-editor .h6 {
  font-size: 0.67em;
}

.ql-snow .ql-editor a {
  text-decoration: underline;
}

.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}

.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

.ql-snow .ql-editor img {
  max-width: 100%;
}

.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}

.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}

.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}

.ql-snow .ql-picker.ql-header {
  width: 98px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

.ql-snow .ql-picker.ql-font {
  width: 108px;
}

.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}

.ql-snow .ql-picker.ql-size {
  width: 98px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  padding: 8px;
}

.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}

.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}

.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}

.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}

.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}

.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}

.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}

.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}

.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}

.ql-snow .ql-tooltip a {
  line-height: 26px;
}

.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}

.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}

.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: "Save";
  padding-right: 0px;
}

.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}

.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}

.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}

.ql-snow a {
  color: #06c;
}

.ql-container.ql-snow {
  border: 1px solid #ccc;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: rgb(246.5, 246.5, 246.5);
  border: 1px solid #dee2e6;
  border-radius: 0.2rem;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #dee2e6;
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #dee2e6;
  border-radius: 0;
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #dee2e6;
  border-radius: 0.2rem;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #dee2e6;
  border-radius: 0.2rem;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #dee2e6;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/*!
 * jQuery SmartWizard v5
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipu.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE
 */
/* SmartWizard Base Styles */
.sw {
  position: relative;
}

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

.sw > .tab-content {
  position: relative;
  overflow: hidden;
}

.sw .toolbar {
  padding: 0.8rem;
}

.sw .toolbar > .btn {
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: none;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  cursor: pointer;
}

.sw .toolbar > .btn.disabled, .sw .toolbar > .btn:disabled {
  opacity: 0.65;
}

.sw > .nav {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

@media screen and (max-width: 640px) {
  .sw > .nav {
    flex-direction: column !important;
    flex: 1 auto;
  }
}
.sw > .nav .nav-link {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
}

.sw > .nav .nav-link:hover, .sw > .nav .nav-link:active, .sw > .nav .nav-link:focus {
  text-decoration: none;
}

.sw > .nav .nav-link::-moz-focus-inner {
  border: 0 !important;
}

.sw > .nav .nav-link.disabled {
  color: #ccc !important;
  pointer-events: none;
  cursor: default;
}

.sw > .nav .nav-link.hidden {
  display: none !important;
}

.sw.sw-justified > .nav > li, .sw.sw-justified > .nav .nav-link {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.sw.sw-dark {
  color: rgba(255, 255, 255, 0.95);
  background: #000;
}

.sw.sw-loading {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.sw.sw-loading::after {
  content: "";
  display: block;
  position: absolute;
  opacity: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.7);
  z-index: 2;
  transition: all 0.2s ease;
}

.sw.sw-loading::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 45%;
  left: 45%;
  width: 2rem;
  height: 2rem;
  border: 10px solid #f3f3f3;
  border-top: 10px solid #3498db;
  border-radius: 50%;
  z-index: 10;
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}

@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* SmartWizard Theme: Default */
.sw-theme-default {
  border: 1px solid #eeeeee;
}

.sw-theme-default > .tab-content > .tab-pane {
  padding: 10px;
}

.sw-theme-default .toolbar > .btn {
  color: #fff;
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
  padding: 0.375rem 0.75rem;
  border-radius: 0.25rem;
  font-weight: 400;
}

.sw-theme-default > .nav {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1) !important;
}

.sw-theme-default > .nav .nav-link {
  position: relative;
  height: 100%;
  min-height: 100%;
}

.sw-theme-default > .nav .nav-link::after {
  content: "";
  position: absolute;
  height: 2px;
  width: 0;
  left: 0px;
  bottom: -1px;
  background: #999999;
  transition: all 0.35s ease 0.15s;
}

.sw-theme-default > .nav .nav-link.inactive {
  color: #999999;
  cursor: not-allowed;
}

.sw-theme-default > .nav .nav-link.active {
  color: #17a2b8 !important;
  cursor: pointer;
}

.sw-theme-default > .nav .nav-link.active::after {
  background: #17a2b8 !important;
  width: 100%;
}

.sw-theme-default > .nav .nav-link.done {
  color: #5cb85c !important;
  cursor: pointer;
}

.sw-theme-default > .nav .nav-link.done::after {
  background: #5cb85c;
  width: 100%;
}

.sw-theme-default > .nav .nav-link.disabled {
  color: #dddddd !important;
  cursor: not-allowed;
}

.sw-theme-default > .nav .nav-link.disabled::after {
  background: #dddddd;
  width: 100%;
}

.sw-theme-default > .nav .nav-link.danger {
  color: #d9534f !important;
  cursor: pointer;
}

.sw-theme-default > .nav .nav-link.danger::after {
  background: #d9534f;
  width: 100%;
}

/* SmartWizard Theme: Arrows */
.sw-theme-arrows {
  border: 1px solid #eeeeee;
}

.sw-theme-arrows > .tab-content > .tab-pane {
  padding: 10px;
}

.sw-theme-arrows .toolbar > .btn {
  color: #ffffff;
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
  padding: 0.375rem 0.75rem;
  border-radius: 0.25rem;
  font-weight: 400;
}

.sw-theme-arrows > .nav {
  overflow: hidden;
  border-bottom: 1px solid #eeeeee;
}

.sw-theme-arrows > .nav .nav-link {
  position: relative;
  height: 100%;
  min-height: 100%;
  margin-right: 30px;
  margin-left: -30px;
  padding-left: 40px;
}

@media screen and (max-width: 640px) {
  .sw-theme-arrows > .nav .nav-link {
    overflow: hidden;
    margin-bottom: 1px;
    margin-right: unset;
  }
}
.sw-theme-arrows > .nav .nav-link::after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  left: 100%;
  margin-top: -50px;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid #f8f8f8;
  z-index: 2;
}

.sw-theme-arrows > .nav .nav-link::before {
  content: " ";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  left: 100%;
  margin-top: -50px;
  margin-left: 1px;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid #eeeeee;
  z-index: 1;
}

.sw-theme-arrows > .nav .nav-link.inactive {
  color: #999999;
  border-color: #f8f8f8;
  background: #f8f8f8;
  cursor: not-allowed;
}

.sw-theme-arrows > .nav .nav-link.active {
  color: #ffffff;
  border-color: #5bc0de;
  background: #5bc0de;
  cursor: pointer;
}

.sw-theme-arrows > .nav .nav-link.active::after {
  border-left-color: #5bc0de;
}

.sw-theme-arrows > .nav .nav-link.done {
  color: #ffffff;
  border-color: #5cb85c;
  background: #5cb85c;
  cursor: pointer;
}

.sw-theme-arrows > .nav .nav-link.done::after {
  border-left-color: #5cb85c;
}

.sw-theme-arrows > .nav .nav-link.disabled {
  color: #eeeeee;
  border-color: #f9f9f9;
  background: #f9f9f9;
  cursor: not-allowed;
}

.sw-theme-arrows > .nav .nav-link.disabled::after {
  border-left-color: #f9f9f9;
}

.sw-theme-arrows > .nav .nav-link.danger {
  color: #ffffff;
  border-color: #d9534f;
  background: #d9534f;
  cursor: pointer;
}

.sw-theme-arrows > .nav .nav-link.danger::after {
  border-left-color: #d9534f;
}

.sw-theme-arrows.sw-dark {
  color: rgba(255, 255, 255, 0.95);
  background: #000;
}

.sw-theme-arrows.sw-dark > .nav {
  border-bottom: 1px solid #555555;
}

.sw-theme-arrows.sw-dark > .nav .nav-link::after {
  border-left: 30px solid #5f5f5f;
}

.sw-theme-arrows.sw-dark > .nav .nav-link::before {
  border-left: 30px solid #555555;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.inactive {
  color: white;
  border-color: #5f5f5f;
  background: #5f5f5f;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.inactive::after {
  border-left-color: #5f5f5f;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.active {
  color: white;
  border-color: #010506;
  background: #0a2730;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.active::after {
  border-left-color: #0a2730;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.done {
  color: white;
  border-color: black;
  background: black;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.done::after {
  border-left-color: black;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.disabled {
  color: #555555 !important;
  border-color: #f9f9f9;
  background: #474747;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.disabled::after {
  border-left-color: #474747;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.danger {
  color: #ffffff;
  border-color: #d9534f;
  background: #d9534f;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.danger::after {
  border-left-color: #d9534f;
}

/* SmartWizard Theme: Dots */
.sw-theme-dots > .tab-content > .tab-pane {
  padding: 10px;
}

.sw-theme-dots .toolbar > .btn {
  color: #ffffff;
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
  padding: 0.375rem 0.75rem;
  border-radius: 0.25rem;
  font-weight: 400;
}

.sw-theme-dots > .nav {
  position: relative;
  margin-bottom: 10px;
}

.sw-theme-dots > .nav::before {
  content: " ";
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  height: 5px;
  background-color: #eeeeee;
  border-radius: 3px;
  z-index: 1;
}

.sw-theme-dots > .nav .nav-link {
  position: relative;
  margin-top: 40px;
}

.sw-theme-dots > .nav .nav-link::before {
  content: " ";
  position: absolute;
  display: block;
  top: -36px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: none;
  background: #f5f5f5;
  color: #428bca;
  text-decoration: none;
  z-index: 98;
}

.sw-theme-dots > .nav .nav-link::after {
  content: " ";
  position: absolute;
  display: block;
  top: -28px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  z-index: 99;
}

.sw-theme-dots > .nav .nav-link.inactive {
  color: #999999;
  cursor: not-allowed;
}

.sw-theme-dots > .nav .nav-link.inactive::after {
  background-color: #999999;
}

.sw-theme-dots > .nav .nav-link.active {
  color: #5bc0de !important;
  cursor: pointer;
}

.sw-theme-dots > .nav .nav-link.active::after {
  background-color: #5bc0de !important;
}

.sw-theme-dots > .nav .nav-link.done {
  color: #5cb85c;
  cursor: pointer;
}

.sw-theme-dots > .nav .nav-link.done::after {
  background-color: #5cb85c;
}

.sw-theme-dots > .nav .nav-link.disabled {
  color: #f9f9f9;
  cursor: not-allowed;
}

.sw-theme-dots > .nav .nav-link.disabled::after {
  background-color: #f9f9f9;
}

.sw-theme-dots > .nav .nav-link.danger {
  color: #d9534f;
  cursor: pointer;
}

.sw-theme-dots > .nav .nav-link.danger::after {
  background-color: #d9534f;
}

.sw-theme-dots.sw-dark {
  color: rgba(255, 255, 255, 0.95);
  background: #000;
}

.sw-theme-dots.sw-dark > .nav::before {
  background-color: #3c3c3c;
}

.sw-theme-dots.sw-dark > .nav .nav-link::before {
  background: #434343;
  color: black;
}

/* SmartWizard Theme: Progress */
.sw-theme-progress {
  border: 1px solid #eeeeee;
}

.sw-theme-progress > .tab-content > .tab-pane {
  padding: 10px;
}

.sw-theme-progress .toolbar > .btn {
  color: #ffffff;
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
  padding: 0.375rem 0.75rem;
  border-radius: 0.25rem;
  font-weight: 400;
}

.sw-theme-progress > .nav {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1) !important;
}

.sw-theme-progress > .nav .nav-link {
  position: relative;
  height: 100%;
  min-height: 100%;
  background: transparent;
  overflow: hidden;
  z-index: 2;
}

.sw-theme-progress > .nav .nav-link::after {
  content: "";
  position: absolute;
  height: 150%;
  width: 0;
  left: 0;
  top: 0;
  background: #ffffff;
  z-index: -1;
  transition: all 0.35s ease 0.1s;
}

.sw-theme-progress > .nav .nav-link.inactive {
  color: #999999;
  cursor: not-allowed;
}

.sw-theme-progress > .nav .nav-link.active {
  color: #ffffff !important;
  cursor: pointer;
}

.sw-theme-progress > .nav .nav-link.active::after {
  background-color: #5cb85c;
  width: 100%;
}

.sw-theme-progress > .nav .nav-link.done {
  color: #ffffff !important;
  cursor: pointer;
}

.sw-theme-progress > .nav .nav-link.done::after {
  background: #5cb85c;
  width: 100%;
}

.sw-theme-progress > .nav .nav-link.disabled {
  color: #dddddd !important;
  cursor: not-allowed;
}

.sw-theme-progress > .nav .nav-link.disabled::after {
  background: #f9f9f9;
  width: 100%;
}

.sw-theme-progress > .nav .nav-link.danger {
  color: #ffffff !important;
  cursor: pointer;
}

.sw-theme-progress > .nav .nav-link.danger::after {
  background: #d9534f;
  width: 100%;
}

.sw-theme-progress.sw-dark {
  color: rgba(255, 255, 255, 0.95);
}

.sw-theme-progress.sw-dark > .nav .nav-link.active {
  color: white;
}

.sw-theme-progress.sw-dark > .nav .nav-link.active::after {
  background-color: #333;
}

.sw-theme-progress.sw-dark > .nav .nav-link.done {
  color: #ffffff !important;
}

.sw-theme-progress.sw-dark > .nav .nav-link.done::after {
  background: #333;
}

.sw-theme-progress.sw-dark > .nav .nav-link.disabled {
  color: #2b2b2b !important;
}

.sw-theme-progress.sw-dark > .nav .nav-link.disabled::after {
  background: #474747;
}

.sw-theme-progress.sw-dark > .nav .nav-link.danger {
  color: #ffffff !important;
}

.sw-theme-progress.sw-dark > .nav .nav-link.danger::after {
  background: #d9534f;
}

body.tempusdominus-bootstrap-datetimepicker-widget-day-click,
body.tempusdominus-bootstrap-datetimepicker-widget-day-click * {
  cursor: pointer !important;
}

body.tempusdominus-bootstrap-datetimepicker-widget-day-click {
  position: relative !important;
}

.tempusdominus-bootstrap-datetimepicker-widget-day-click-glass-panel {
  position: absolute;
  z-index: 999999999999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer !important;
}

.bootstrap-datetimepicker-widget .datepicker-days tbody td {
  cursor: pointer;
}

.bootstrap-datetimepicker-widget {
  list-style: none;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 4px;
  width: 14rem;
}
.bootstrap-datetimepicker-widget.dropdown-menu.tempusdominus-bootstrap-datetimepicker-widget-with-feather-icons {
  width: 16rem;
}
.bootstrap-datetimepicker-widget.dropdown-menu.tempusdominus-bootstrap-datetimepicker-widget-with-calendar-weeks {
  width: 16rem;
}
.bootstrap-datetimepicker-widget.dropdown-menu.tempusdominus-bootstrap-datetimepicker-widget-with-calendar-weeks.tempusdominus-bootstrap-datetimepicker-widget-with-feather-icons {
  width: 17rem;
}
@media (min-width: 576px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: "";
  display: inline-block;
  position: absolute;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.float-right:before {
  left: auto;
  right: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.float-right:after {
  left: auto;
  right: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.wider {
  width: 16rem;
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}
.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod] {
  text-align: center;
  font-family: Arial, sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  width: 38px;
  height: 38px;
}
.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after {
  content: "Increment Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after {
  content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after {
  content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after {
  content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after {
  content: "Show Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after {
  content: "Show Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after {
  content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget .btn[data-action=clear]::after {
  content: "Clear the picker";
}
.bootstrap-datetimepicker-widget .btn[data-action=today]::after {
  content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
  content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}
.bootstrap-datetimepicker-widget .picker-switch.picker-switch-with-feathers-icons td span {
  line-height: 2.8;
  height: 2.8em;
}
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 0.2rem;
}
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}
.bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #6c757d;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
  content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next::after {
  content: "Next Month";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #e9ecef;
}
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
  font-size: 0.8em;
  height: 20px;
  line-height: 20px;
  color: #6c757d;
  cursor: default;
}
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover {
  background: #e9ecef;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new {
  color: #6c757d;
}
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}
.bootstrap-datetimepicker-widget table td.today:before {
  content: "";
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #3B7DDD;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3B7DDD;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #6c757d;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin-top: 2px;
  margin-bottom: 2px;
  cursor: pointer;
  border-radius: 0.2rem;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #e9ecef;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #3B7DDD;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span.old {
  color: #6c757d;
}
.bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #6c757d;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker a.btn {
  color: #007bff;
  color: var(--blue, #007bff);
}
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker a.btn:hover {
  color: #0056b3;
}
.bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td.day, .bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td.hour, .bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td.minute, .bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td.second,
.bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=incrementHours], .bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=incrementMinutes], .bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=incrementSeconds],
.bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=decrementHours], .bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=decrementMinutes], .bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=decrementSeconds],
.bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=showHours], .bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=showMinutes], .bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=showSeconds],
.bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=togglePeriod] {
  pointer-events: none;
  cursor: default;
}
.bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td.day:hover, .bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td.hour:hover, .bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td.minute:hover, .bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td.second:hover,
.bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=incrementHours]:hover, .bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=incrementMinutes]:hover, .bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=incrementSeconds]:hover,
.bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=decrementHours]:hover, .bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=decrementMinutes]:hover, .bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=decrementSeconds]:hover,
.bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=showHours]:hover, .bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=showMinutes]:hover, .bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=showSeconds]:hover,
.bootstrap-datetimepicker-widget.bootstrap-datetimepicker-widget-readonly table td [data-action=togglePeriod]:hover {
  background: none;
}

.input-group [data-toggle=datetimepicker] {
  cursor: pointer;
}

.toast-title {
  font-weight: bold;
}

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #ffffff;
}

.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/
}

#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

#toast-container > div:hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}

#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}

#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}

#toast-container > .toast-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;
}

#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.toast {
  background-color: #030303;
}

.toast-success {
  background-color: #51a351;
}

.toast-error {
  background-color: #bd362f;
}

.toast-info {
  background-color: #2f96b4;
}

.toast-warning {
  background-color: #f89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
table.dataTable tbody tr.selected,
table.dataTable tbody th.selected,
table.dataTable tbody td.selected {
  color: #fff;
}
table.dataTable tbody tr.selected a,
table.dataTable tbody th.selected a,
table.dataTable tbody td.selected a {
  color: #a2d4ed;
}

table.dataTable tbody > tr.selected,
table.dataTable tbody > tr > .selected {
  background-color: #3B7DDD;
}
table.dataTable.stripe tbody > tr.odd.selected,
table.dataTable.stripe tbody > tr.odd > .selected, table.dataTable.display tbody > tr.odd.selected,
table.dataTable.display tbody > tr.odd > .selected {
  background-color: rgb(57.6135, 122.0625, 215.8065);
}
table.dataTable.hover tbody > tr.selected:hover,
table.dataTable.hover tbody > tr > .selected:hover, table.dataTable.display tbody > tr.selected:hover,
table.dataTable.display tbody > tr > .selected:hover {
  background-color: rgb(56.876, 120.5, 213.044);
}
table.dataTable.order-column tbody > tr.selected > .sorting_1,
table.dataTable.order-column tbody > tr.selected > .sorting_2,
table.dataTable.order-column tbody > tr.selected > .sorting_3,
table.dataTable.order-column tbody > tr > .selected, table.dataTable.display tbody > tr.selected > .sorting_1,
table.dataTable.display tbody > tr.selected > .sorting_2,
table.dataTable.display tbody > tr.selected > .sorting_3,
table.dataTable.display tbody > tr > .selected {
  background-color: rgb(57.82, 122.5, 216.58);
}
table.dataTable.display tbody > tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_1 {
  background-color: rgb(55.814, 118.25, 209.066);
}
table.dataTable.display tbody > tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_2 {
  background-color: rgb(56.227, 119.125, 210.613);
}
table.dataTable.display tbody > tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_3 {
  background-color: rgb(56.699, 120.125, 212.381);
}
table.dataTable.display tbody > tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_1 {
  background-color: rgb(57.82, 122.5, 216.58);
}
table.dataTable.display tbody > tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_2 {
  background-color: rgb(58.292, 123.5, 218.348);
}
table.dataTable.display tbody > tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_3 {
  background-color: rgb(58.764, 124.5, 220.116);
}
table.dataTable.display tbody > tr.odd > .selected, table.dataTable.order-column.stripe tbody > tr.odd > .selected {
  background-color: rgb(55.814, 118.25, 209.066);
}
table.dataTable.display tbody > tr.even > .selected, table.dataTable.order-column.stripe tbody > tr.even > .selected {
  background-color: rgb(57.82, 122.5, 216.58);
}
table.dataTable.display tbody > tr.selected:hover > .sorting_1, table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_1 {
  background-color: rgb(54.162, 114.75, 202.878);
}
table.dataTable.display tbody > tr.selected:hover > .sorting_2, table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_2 {
  background-color: rgb(54.575, 115.625, 204.425);
}
table.dataTable.display tbody > tr.selected:hover > .sorting_3, table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_3 {
  background-color: rgb(55.283, 117.125, 207.077);
}
table.dataTable.display tbody > tr:hover > .selected,
table.dataTable.display tbody > tr > .selected:hover, table.dataTable.order-column.hover tbody > tr:hover > .selected,
table.dataTable.order-column.hover tbody > tr > .selected:hover {
  background-color: rgb(54.162, 114.75, 202.878);
}
table.dataTable tbody td.select-checkbox,
table.dataTable tbody th.select-checkbox {
  position: relative;
}
table.dataTable tbody td.select-checkbox:before, table.dataTable tbody td.select-checkbox:after,
table.dataTable tbody th.select-checkbox:before,
table.dataTable tbody th.select-checkbox:after {
  display: block;
  position: absolute;
  top: 1.2em;
  left: 50%;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
}
table.dataTable tbody td.select-checkbox:before,
table.dataTable tbody th.select-checkbox:before {
  content: " ";
  margin-top: -6px;
  margin-left: -6px;
  border: 1px solid black;
  border-radius: 3px;
}
table.dataTable tr.selected td.select-checkbox:after,
table.dataTable tr.selected th.select-checkbox:after {
  content: "✔";
  margin-top: -11px;
  margin-left: -4px;
  text-align: center;
  text-shadow: 1px 1px #B0BED9, -1px -1px #B0BED9, 1px -1px #B0BED9, -1px 1px #B0BED9;
}

div.dataTables_wrapper span.select-info,
div.dataTables_wrapper span.select-item {
  margin-left: 0.5em;
}

@media screen and (max-width: 640px) {
  div.dataTables_wrapper span.select-info,
  div.dataTables_wrapper span.select-item {
    margin-left: 0;
    display: block;
  }
}
.bootstrap-datetimepicker-widget .table th, .bootstrap-datetimepicker-widget .table td {
  border: 0;
}
.bootstrap-datetimepicker-widget table th,
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table td.day {
  height: 36px;
  line-height: 36px;
  width: 36px;
}
.bootstrap-datetimepicker-widget table th {
  font-weight: 500;
}

.fc-theme-bootstrap {
  margin-bottom: 1rem;
}
.fc-theme-bootstrap .fc-content,
.fc-theme-bootstrap .fc-divider,
.fc-theme-bootstrap .fc-list-heading td,
.fc-theme-bootstrap .fc-list-view,
.fc-theme-bootstrap .fc-popover,
.fc-theme-bootstrap .fc-row,
.fc-theme-bootstrap tbody,
.fc-theme-bootstrap td,
.fc-theme-bootstrap th,
.fc-theme-bootstrap thead {
  border-color: #dee2e6;
  border-width: 1px;
  border-style: solid;
}
.fc-theme-bootstrap .fc-scrollgrid table {
  border-color: #dee2e6;
  border-width: 1px;
  border-style: solid;
}
.fc-theme-bootstrap .fc-col-header-cell-cushion {
  padding: 4px 8px;
}

.hljs-comment,
.hljs-quote {
  color: #998;
  font-style: italic;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-subst {
  color: #333;
  font-weight: bold;
}

.hljs-number,
.hljs-literal,
.hljs-variable,
.hljs-template-variable,
.hljs-tag .hljs-attr {
  color: #008080;
}

.hljs-string,
.hljs-doctag {
  color: #d14;
}

.hljs-title,
.hljs-section,
.hljs-selector-id {
  color: #900;
  font-weight: bold;
}

.hljs-subst {
  font-weight: normal;
}

.hljs-type,
.hljs-class .hljs-title {
  color: #458;
  font-weight: bold;
}

.hljs-tag,
.hljs-name,
.hljs-attribute {
  color: #000080;
  font-weight: normal;
}

.hljs-regexp,
.hljs-link {
  color: #009926;
}

.hljs-symbol,
.hljs-bullet {
  color: #990073;
}

.hljs-built_in,
.hljs-builtin-name {
  color: #0086b3;
}

.hljs-meta {
  color: #999;
  font-weight: bold;
}

.hljs-deletion {
  background: #fdd;
}

.hljs-addition {
  background: #dfd;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}

.ion, .ionicons,
.ion-ios-add:before,
.ion-ios-add-circle:before,
.ion-ios-add-circle-outline:before,
.ion-ios-airplane:before,
.ion-ios-alarm:before,
.ion-ios-albums:before,
.ion-ios-alert:before,
.ion-ios-american-football:before,
.ion-ios-analytics:before,
.ion-ios-aperture:before,
.ion-ios-apps:before,
.ion-ios-appstore:before,
.ion-ios-archive:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-dropdown:before,
.ion-ios-arrow-dropdown-circle:before,
.ion-ios-arrow-dropleft:before,
.ion-ios-arrow-dropleft-circle:before,
.ion-ios-arrow-dropright:before,
.ion-ios-arrow-dropright-circle:before,
.ion-ios-arrow-dropup:before,
.ion-ios-arrow-dropup-circle:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-round-back:before,
.ion-ios-arrow-round-down:before,
.ion-ios-arrow-round-forward:before,
.ion-ios-arrow-round-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-attach:before,
.ion-ios-backspace:before,
.ion-ios-barcode:before,
.ion-ios-baseball:before,
.ion-ios-basket:before,
.ion-ios-basketball:before,
.ion-ios-battery-charging:before,
.ion-ios-battery-dead:before,
.ion-ios-battery-full:before,
.ion-ios-beaker:before,
.ion-ios-bed:before,
.ion-ios-beer:before,
.ion-ios-bicycle:before,
.ion-ios-bluetooth:before,
.ion-ios-boat:before,
.ion-ios-body:before,
.ion-ios-bonfire:before,
.ion-ios-book:before,
.ion-ios-bookmark:before,
.ion-ios-bookmarks:before,
.ion-ios-bowtie:before,
.ion-ios-briefcase:before,
.ion-ios-browsers:before,
.ion-ios-brush:before,
.ion-ios-bug:before,
.ion-ios-build:before,
.ion-ios-bulb:before,
.ion-ios-bus:before,
.ion-ios-business:before,
.ion-ios-cafe:before,
.ion-ios-calculator:before,
.ion-ios-calendar:before,
.ion-ios-call:before,
.ion-ios-camera:before,
.ion-ios-car:before,
.ion-ios-card:before,
.ion-ios-cart:before,
.ion-ios-cash:before,
.ion-ios-cellular:before,
.ion-ios-chatboxes:before,
.ion-ios-chatbubbles:before,
.ion-ios-checkbox:before,
.ion-ios-checkbox-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-circle:before,
.ion-ios-checkmark-circle-outline:before,
.ion-ios-clipboard:before,
.ion-ios-clock:before,
.ion-ios-close:before,
.ion-ios-close-circle:before,
.ion-ios-close-circle-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-circle:before,
.ion-ios-cloud-done:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-code:before,
.ion-ios-code-download:before,
.ion-ios-code-working:before,
.ion-ios-cog:before,
.ion-ios-color-fill:before,
.ion-ios-color-filter:before,
.ion-ios-color-palette:before,
.ion-ios-color-wand:before,
.ion-ios-compass:before,
.ion-ios-construct:before,
.ion-ios-contact:before,
.ion-ios-contacts:before,
.ion-ios-contract:before,
.ion-ios-contrast:before,
.ion-ios-copy:before,
.ion-ios-create:before,
.ion-ios-crop:before,
.ion-ios-cube:before,
.ion-ios-cut:before,
.ion-ios-desktop:before,
.ion-ios-disc:before,
.ion-ios-document:before,
.ion-ios-done-all:before,
.ion-ios-download:before,
.ion-ios-easel:before,
.ion-ios-egg:before,
.ion-ios-exit:before,
.ion-ios-expand:before,
.ion-ios-eye:before,
.ion-ios-eye-off:before,
.ion-ios-fastforward:before,
.ion-ios-female:before,
.ion-ios-filing:before,
.ion-ios-film:before,
.ion-ios-finger-print:before,
.ion-ios-fitness:before,
.ion-ios-flag:before,
.ion-ios-flame:before,
.ion-ios-flash:before,
.ion-ios-flash-off:before,
.ion-ios-flashlight:before,
.ion-ios-flask:before,
.ion-ios-flower:before,
.ion-ios-folder:before,
.ion-ios-folder-open:before,
.ion-ios-football:before,
.ion-ios-funnel:before,
.ion-ios-gift:before,
.ion-ios-git-branch:before,
.ion-ios-git-commit:before,
.ion-ios-git-compare:before,
.ion-ios-git-merge:before,
.ion-ios-git-network:before,
.ion-ios-git-pull-request:before,
.ion-ios-glasses:before,
.ion-ios-globe:before,
.ion-ios-grid:before,
.ion-ios-hammer:before,
.ion-ios-hand:before,
.ion-ios-happy:before,
.ion-ios-headset:before,
.ion-ios-heart:before,
.ion-ios-heart-dislike:before,
.ion-ios-heart-empty:before,
.ion-ios-heart-half:before,
.ion-ios-help:before,
.ion-ios-help-buoy:before,
.ion-ios-help-circle:before,
.ion-ios-help-circle-outline:before,
.ion-ios-home:before,
.ion-ios-hourglass:before,
.ion-ios-ice-cream:before,
.ion-ios-image:before,
.ion-ios-images:before,
.ion-ios-infinite:before,
.ion-ios-information:before,
.ion-ios-information-circle:before,
.ion-ios-information-circle-outline:before,
.ion-ios-jet:before,
.ion-ios-journal:before,
.ion-ios-key:before,
.ion-ios-keypad:before,
.ion-ios-laptop:before,
.ion-ios-leaf:before,
.ion-ios-link:before,
.ion-ios-list:before,
.ion-ios-list-box:before,
.ion-ios-locate:before,
.ion-ios-lock:before,
.ion-ios-log-in:before,
.ion-ios-log-out:before,
.ion-ios-magnet:before,
.ion-ios-mail:before,
.ion-ios-mail-open:before,
.ion-ios-mail-unread:before,
.ion-ios-male:before,
.ion-ios-man:before,
.ion-ios-map:before,
.ion-ios-medal:before,
.ion-ios-medical:before,
.ion-ios-medkit:before,
.ion-ios-megaphone:before,
.ion-ios-menu:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-microphone:before,
.ion-ios-moon:before,
.ion-ios-more:before,
.ion-ios-move:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-notifications:before,
.ion-ios-notifications-off:before,
.ion-ios-notifications-outline:before,
.ion-ios-nuclear:before,
.ion-ios-nutrition:before,
.ion-ios-open:before,
.ion-ios-options:before,
.ion-ios-outlet:before,
.ion-ios-paper:before,
.ion-ios-paper-plane:before,
.ion-ios-partly-sunny:before,
.ion-ios-pause:before,
.ion-ios-paw:before,
.ion-ios-people:before,
.ion-ios-person:before,
.ion-ios-person-add:before,
.ion-ios-phone-landscape:before,
.ion-ios-phone-portrait:before,
.ion-ios-photos:before,
.ion-ios-pie:before,
.ion-ios-pin:before,
.ion-ios-pint:before,
.ion-ios-pizza:before,
.ion-ios-planet:before,
.ion-ios-play:before,
.ion-ios-play-circle:before,
.ion-ios-podium:before,
.ion-ios-power:before,
.ion-ios-pricetag:before,
.ion-ios-pricetags:before,
.ion-ios-print:before,
.ion-ios-pulse:before,
.ion-ios-qr-scanner:before,
.ion-ios-quote:before,
.ion-ios-radio:before,
.ion-ios-radio-button-off:before,
.ion-ios-radio-button-on:before,
.ion-ios-rainy:before,
.ion-ios-recording:before,
.ion-ios-redo:before,
.ion-ios-refresh:before,
.ion-ios-refresh-circle:before,
.ion-ios-remove:before,
.ion-ios-remove-circle:before,
.ion-ios-remove-circle-outline:before,
.ion-ios-reorder:before,
.ion-ios-repeat:before,
.ion-ios-resize:before,
.ion-ios-restaurant:before,
.ion-ios-return-left:before,
.ion-ios-return-right:before,
.ion-ios-reverse-camera:before,
.ion-ios-rewind:before,
.ion-ios-ribbon:before,
.ion-ios-rocket:before,
.ion-ios-rose:before,
.ion-ios-sad:before,
.ion-ios-save:before,
.ion-ios-school:before,
.ion-ios-search:before,
.ion-ios-send:before,
.ion-ios-settings:before,
.ion-ios-share:before,
.ion-ios-share-alt:before,
.ion-ios-shirt:before,
.ion-ios-shuffle:before,
.ion-ios-skip-backward:before,
.ion-ios-skip-forward:before,
.ion-ios-snow:before,
.ion-ios-speedometer:before,
.ion-ios-square:before,
.ion-ios-square-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stats:before,
.ion-ios-stopwatch:before,
.ion-ios-subway:before,
.ion-ios-sunny:before,
.ion-ios-swap:before,
.ion-ios-switch:before,
.ion-ios-sync:before,
.ion-ios-tablet-landscape:before,
.ion-ios-tablet-portrait:before,
.ion-ios-tennisball:before,
.ion-ios-text:before,
.ion-ios-thermometer:before,
.ion-ios-thumbs-down:before,
.ion-ios-thumbs-up:before,
.ion-ios-thunderstorm:before,
.ion-ios-time:before,
.ion-ios-timer:before,
.ion-ios-today:before,
.ion-ios-train:before,
.ion-ios-transgender:before,
.ion-ios-trash:before,
.ion-ios-trending-down:before,
.ion-ios-trending-up:before,
.ion-ios-trophy:before,
.ion-ios-tv:before,
.ion-ios-umbrella:before,
.ion-ios-undo:before,
.ion-ios-unlock:before,
.ion-ios-videocam:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-volume-mute:before,
.ion-ios-volume-off:before,
.ion-ios-walk:before,
.ion-ios-wallet:before,
.ion-ios-warning:before,
.ion-ios-watch:before,
.ion-ios-water:before,
.ion-ios-wifi:before,
.ion-ios-wine:before,
.ion-ios-woman:before,
.ion-logo-android:before,
.ion-logo-angular:before,
.ion-logo-apple:before,
.ion-logo-bitbucket:before,
.ion-logo-bitcoin:before,
.ion-logo-buffer:before,
.ion-logo-chrome:before,
.ion-logo-closed-captioning:before,
.ion-logo-codepen:before,
.ion-logo-css3:before,
.ion-logo-designernews:before,
.ion-logo-dribbble:before,
.ion-logo-dropbox:before,
.ion-logo-euro:before,
.ion-logo-facebook:before,
.ion-logo-flickr:before,
.ion-logo-foursquare:before,
.ion-logo-freebsd-devil:before,
.ion-logo-game-controller-a:before,
.ion-logo-game-controller-b:before,
.ion-logo-github:before,
.ion-logo-google:before,
.ion-logo-googleplus:before,
.ion-logo-hackernews:before,
.ion-logo-html5:before,
.ion-logo-instagram:before,
.ion-logo-ionic:before,
.ion-logo-ionitron:before,
.ion-logo-javascript:before,
.ion-logo-linkedin:before,
.ion-logo-markdown:before,
.ion-logo-model-s:before,
.ion-logo-no-smoking:before,
.ion-logo-nodejs:before,
.ion-logo-npm:before,
.ion-logo-octocat:before,
.ion-logo-pinterest:before,
.ion-logo-playstation:before,
.ion-logo-polymer:before,
.ion-logo-python:before,
.ion-logo-reddit:before,
.ion-logo-rss:before,
.ion-logo-sass:before,
.ion-logo-skype:before,
.ion-logo-slack:before,
.ion-logo-snapchat:before,
.ion-logo-steam:before,
.ion-logo-tumblr:before,
.ion-logo-tux:before,
.ion-logo-twitch:before,
.ion-logo-twitter:before,
.ion-logo-usd:before,
.ion-logo-vimeo:before,
.ion-logo-vk:before,
.ion-logo-whatsapp:before,
.ion-logo-windows:before,
.ion-logo-wordpress:before,
.ion-logo-xbox:before,
.ion-logo-xing:before,
.ion-logo-yahoo:before,
.ion-logo-yen:before,
.ion-logo-youtube:before,
.ion-md-add:before,
.ion-md-add-circle:before,
.ion-md-add-circle-outline:before,
.ion-md-airplane:before,
.ion-md-alarm:before,
.ion-md-albums:before,
.ion-md-alert:before,
.ion-md-american-football:before,
.ion-md-analytics:before,
.ion-md-aperture:before,
.ion-md-apps:before,
.ion-md-appstore:before,
.ion-md-archive:before,
.ion-md-arrow-back:before,
.ion-md-arrow-down:before,
.ion-md-arrow-dropdown:before,
.ion-md-arrow-dropdown-circle:before,
.ion-md-arrow-dropleft:before,
.ion-md-arrow-dropleft-circle:before,
.ion-md-arrow-dropright:before,
.ion-md-arrow-dropright-circle:before,
.ion-md-arrow-dropup:before,
.ion-md-arrow-dropup-circle:before,
.ion-md-arrow-forward:before,
.ion-md-arrow-round-back:before,
.ion-md-arrow-round-down:before,
.ion-md-arrow-round-forward:before,
.ion-md-arrow-round-up:before,
.ion-md-arrow-up:before,
.ion-md-at:before,
.ion-md-attach:before,
.ion-md-backspace:before,
.ion-md-barcode:before,
.ion-md-baseball:before,
.ion-md-basket:before,
.ion-md-basketball:before,
.ion-md-battery-charging:before,
.ion-md-battery-dead:before,
.ion-md-battery-full:before,
.ion-md-beaker:before,
.ion-md-bed:before,
.ion-md-beer:before,
.ion-md-bicycle:before,
.ion-md-bluetooth:before,
.ion-md-boat:before,
.ion-md-body:before,
.ion-md-bonfire:before,
.ion-md-book:before,
.ion-md-bookmark:before,
.ion-md-bookmarks:before,
.ion-md-bowtie:before,
.ion-md-briefcase:before,
.ion-md-browsers:before,
.ion-md-brush:before,
.ion-md-bug:before,
.ion-md-build:before,
.ion-md-bulb:before,
.ion-md-bus:before,
.ion-md-business:before,
.ion-md-cafe:before,
.ion-md-calculator:before,
.ion-md-calendar:before,
.ion-md-call:before,
.ion-md-camera:before,
.ion-md-car:before,
.ion-md-card:before,
.ion-md-cart:before,
.ion-md-cash:before,
.ion-md-cellular:before,
.ion-md-chatboxes:before,
.ion-md-chatbubbles:before,
.ion-md-checkbox:before,
.ion-md-checkbox-outline:before,
.ion-md-checkmark:before,
.ion-md-checkmark-circle:before,
.ion-md-checkmark-circle-outline:before,
.ion-md-clipboard:before,
.ion-md-clock:before,
.ion-md-close:before,
.ion-md-close-circle:before,
.ion-md-close-circle-outline:before,
.ion-md-cloud:before,
.ion-md-cloud-circle:before,
.ion-md-cloud-done:before,
.ion-md-cloud-download:before,
.ion-md-cloud-outline:before,
.ion-md-cloud-upload:before,
.ion-md-cloudy:before,
.ion-md-cloudy-night:before,
.ion-md-code:before,
.ion-md-code-download:before,
.ion-md-code-working:before,
.ion-md-cog:before,
.ion-md-color-fill:before,
.ion-md-color-filter:before,
.ion-md-color-palette:before,
.ion-md-color-wand:before,
.ion-md-compass:before,
.ion-md-construct:before,
.ion-md-contact:before,
.ion-md-contacts:before,
.ion-md-contract:before,
.ion-md-contrast:before,
.ion-md-copy:before,
.ion-md-create:before,
.ion-md-crop:before,
.ion-md-cube:before,
.ion-md-cut:before,
.ion-md-desktop:before,
.ion-md-disc:before,
.ion-md-document:before,
.ion-md-done-all:before,
.ion-md-download:before,
.ion-md-easel:before,
.ion-md-egg:before,
.ion-md-exit:before,
.ion-md-expand:before,
.ion-md-eye:before,
.ion-md-eye-off:before,
.ion-md-fastforward:before,
.ion-md-female:before,
.ion-md-filing:before,
.ion-md-film:before,
.ion-md-finger-print:before,
.ion-md-fitness:before,
.ion-md-flag:before,
.ion-md-flame:before,
.ion-md-flash:before,
.ion-md-flash-off:before,
.ion-md-flashlight:before,
.ion-md-flask:before,
.ion-md-flower:before,
.ion-md-folder:before,
.ion-md-folder-open:before,
.ion-md-football:before,
.ion-md-funnel:before,
.ion-md-gift:before,
.ion-md-git-branch:before,
.ion-md-git-commit:before,
.ion-md-git-compare:before,
.ion-md-git-merge:before,
.ion-md-git-network:before,
.ion-md-git-pull-request:before,
.ion-md-glasses:before,
.ion-md-globe:before,
.ion-md-grid:before,
.ion-md-hammer:before,
.ion-md-hand:before,
.ion-md-happy:before,
.ion-md-headset:before,
.ion-md-heart:before,
.ion-md-heart-dislike:before,
.ion-md-heart-empty:before,
.ion-md-heart-half:before,
.ion-md-help:before,
.ion-md-help-buoy:before,
.ion-md-help-circle:before,
.ion-md-help-circle-outline:before,
.ion-md-home:before,
.ion-md-hourglass:before,
.ion-md-ice-cream:before,
.ion-md-image:before,
.ion-md-images:before,
.ion-md-infinite:before,
.ion-md-information:before,
.ion-md-information-circle:before,
.ion-md-information-circle-outline:before,
.ion-md-jet:before,
.ion-md-journal:before,
.ion-md-key:before,
.ion-md-keypad:before,
.ion-md-laptop:before,
.ion-md-leaf:before,
.ion-md-link:before,
.ion-md-list:before,
.ion-md-list-box:before,
.ion-md-locate:before,
.ion-md-lock:before,
.ion-md-log-in:before,
.ion-md-log-out:before,
.ion-md-magnet:before,
.ion-md-mail:before,
.ion-md-mail-open:before,
.ion-md-mail-unread:before,
.ion-md-male:before,
.ion-md-man:before,
.ion-md-map:before,
.ion-md-medal:before,
.ion-md-medical:before,
.ion-md-medkit:before,
.ion-md-megaphone:before,
.ion-md-menu:before,
.ion-md-mic:before,
.ion-md-mic-off:before,
.ion-md-microphone:before,
.ion-md-moon:before,
.ion-md-more:before,
.ion-md-move:before,
.ion-md-musical-note:before,
.ion-md-musical-notes:before,
.ion-md-navigate:before,
.ion-md-notifications:before,
.ion-md-notifications-off:before,
.ion-md-notifications-outline:before,
.ion-md-nuclear:before,
.ion-md-nutrition:before,
.ion-md-open:before,
.ion-md-options:before,
.ion-md-outlet:before,
.ion-md-paper:before,
.ion-md-paper-plane:before,
.ion-md-partly-sunny:before,
.ion-md-pause:before,
.ion-md-paw:before,
.ion-md-people:before,
.ion-md-person:before,
.ion-md-person-add:before,
.ion-md-phone-landscape:before,
.ion-md-phone-portrait:before,
.ion-md-photos:before,
.ion-md-pie:before,
.ion-md-pin:before,
.ion-md-pint:before,
.ion-md-pizza:before,
.ion-md-planet:before,
.ion-md-play:before,
.ion-md-play-circle:before,
.ion-md-podium:before,
.ion-md-power:before,
.ion-md-pricetag:before,
.ion-md-pricetags:before,
.ion-md-print:before,
.ion-md-pulse:before,
.ion-md-qr-scanner:before,
.ion-md-quote:before,
.ion-md-radio:before,
.ion-md-radio-button-off:before,
.ion-md-radio-button-on:before,
.ion-md-rainy:before,
.ion-md-recording:before,
.ion-md-redo:before,
.ion-md-refresh:before,
.ion-md-refresh-circle:before,
.ion-md-remove:before,
.ion-md-remove-circle:before,
.ion-md-remove-circle-outline:before,
.ion-md-reorder:before,
.ion-md-repeat:before,
.ion-md-resize:before,
.ion-md-restaurant:before,
.ion-md-return-left:before,
.ion-md-return-right:before,
.ion-md-reverse-camera:before,
.ion-md-rewind:before,
.ion-md-ribbon:before,
.ion-md-rocket:before,
.ion-md-rose:before,
.ion-md-sad:before,
.ion-md-save:before,
.ion-md-school:before,
.ion-md-search:before,
.ion-md-send:before,
.ion-md-settings:before,
.ion-md-share:before,
.ion-md-share-alt:before,
.ion-md-shirt:before,
.ion-md-shuffle:before,
.ion-md-skip-backward:before,
.ion-md-skip-forward:before,
.ion-md-snow:before,
.ion-md-speedometer:before,
.ion-md-square:before,
.ion-md-square-outline:before,
.ion-md-star:before,
.ion-md-star-half:before,
.ion-md-star-outline:before,
.ion-md-stats:before,
.ion-md-stopwatch:before,
.ion-md-subway:before,
.ion-md-sunny:before,
.ion-md-swap:before,
.ion-md-switch:before,
.ion-md-sync:before,
.ion-md-tablet-landscape:before,
.ion-md-tablet-portrait:before,
.ion-md-tennisball:before,
.ion-md-text:before,
.ion-md-thermometer:before,
.ion-md-thumbs-down:before,
.ion-md-thumbs-up:before,
.ion-md-thunderstorm:before,
.ion-md-time:before,
.ion-md-timer:before,
.ion-md-today:before,
.ion-md-train:before,
.ion-md-transgender:before,
.ion-md-trash:before,
.ion-md-trending-down:before,
.ion-md-trending-up:before,
.ion-md-trophy:before,
.ion-md-tv:before,
.ion-md-umbrella:before,
.ion-md-undo:before,
.ion-md-unlock:before,
.ion-md-videocam:before,
.ion-md-volume-high:before,
.ion-md-volume-low:before,
.ion-md-volume-mute:before,
.ion-md-volume-off:before,
.ion-md-walk:before,
.ion-md-wallet:before,
.ion-md-warning:before,
.ion-md-watch:before,
.ion-md-water:before,
.ion-md-wifi:before,
.ion-md-wine:before,
.ion-md-woman:before {
  font-size: 16px;
}

.ql-snow .ql-editor {
  min-height: 15rem;
  background: #fff;
}

.ql-toolbar.ql-snow {
  font-family: var(--bs-font-sans-serif);
}

.ql-container {
  font-family: var(--bs-font-sans-serif);
  font-size: 0.9375rem;
}

.ql-bubble .ql-editor {
  padding: 0;
}

.ql-bubble .ql-editor.ql-blank::before {
  left: 0;
  right: 0;
}

.ql-bubble .ql-tooltip {
  border-radius: 0.3rem;
  font-size: 12px;
  z-index: 1;
}

.select2-container--bootstrap4 {
  display: block;
}
.select2-container--bootstrap4 .select2-selection {
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.2rem;
  color: #495057;
  font-size: 0.9375rem;
  outline: 0;
}
.select2-container--bootstrap4 .select2-selection.form-control {
  border-radius: 0.2rem;
}
.select2-container--bootstrap4 .select2-search--dropdown .select2-search__field {
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.2rem;
  color: #495057;
  font-size: 0.9375rem;
}
.select2-container--bootstrap4 .select2-search__field {
  outline: 0;
}
.select2-container--bootstrap4 .select2-search__field::-webkit-input-placeholder {
  color: #6c757d;
}
.select2-container--bootstrap4 .select2-search__field:-moz-placeholder {
  color: #6c757d;
}
.select2-container--bootstrap4 .select2-search__field::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.select2-container--bootstrap4 .select2-search__field:-ms-input-placeholder {
  color: #6c757d;
}
.select2-container--bootstrap4 .select2-results__option {
  padding: 0.375rem 0.7rem;
  font-size: 0.9375rem;
}
.select2-container--bootstrap4 .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--bootstrap4 .select2-results__option[aria-disabled=true] {
  color: #adb5bd;
  cursor: not-allowed;
}
.select2-container--bootstrap4 .select2-results__option[aria-selected=true] {
  background-color: #f8f9fa;
  color: rgb(65.7, 72, 78.3);
}
.select2-container--bootstrap4 .select2-results__option--highlighted[aria-selected] {
  background-color: #3B7DDD;
  color: #fff;
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option {
  padding: 0.375rem 0.7rem;
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -0.7rem;
  padding-left: 1.4rem;
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1.4rem;
  padding-left: 2.1rem;
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2.1rem;
  padding-left: 2.8rem;
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2.8rem;
  padding-left: 3.5rem;
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3.5rem;
  padding-left: 4.2rem;
}
.select2-container--bootstrap4 .select2-results__group {
  color: #000;
  display: block;
  padding: 0.5rem 0.7rem;
  font-size: 0.9375rem;
  line-height: 1;
  white-space: nowrap;
}
.select2-container--bootstrap4.select2-container--focus .select2-selection, .select2-container--bootstrap4.select2-container--open .select2-selection {
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
@media (prefers-reduced-motion: reduce) {
  .select2-container--bootstrap4.select2-container--focus .select2-selection, .select2-container--bootstrap4.select2-container--open .select2-selection {
    transition: none;
  }
}
.select2-container--bootstrap4.select2-container--focus .select2-selection, .select2-container--bootstrap4.select2-container--open .select2-selection {
  border-color: #9dbeee;
}
.select2-container--bootstrap4.select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #6c757d transparent;
  border-width: 0 0.25rem 0.25rem 0.25rem;
}
.select2-container--bootstrap4.select2-container--open.select2-container--below .select2-selection {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-color: transparent;
}
.select2-container--bootstrap4.select2-container--open.select2-container--above .select2-selection {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-color: transparent;
}
.select2-container--bootstrap4 .select2-selection__clear {
  color: #6c757d;
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--bootstrap4 .select2-selection__clear:hover {
  color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
}
.select2-container--bootstrap4.select2-container--disabled .select2-selection {
  border-color: #ced4da;
}
.select2-container--bootstrap4.select2-container--disabled .select2-selection,
.select2-container--bootstrap4.select2-container--disabled .select2-search__field {
  cursor: not-allowed;
}
.select2-container--bootstrap4.select2-container--disabled .select2-selection,
.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
  background-color: #e9ecef;
}
.select2-container--bootstrap4.select2-container--disabled .select2-selection__clear,
.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
  display: none;
}
.select2-container--bootstrap4 .select2-dropdown {
  border-color: #9dbeee;
  border-width: 1px;
  overflow-x: hidden;
  margin-top: -1px;
}
.select2-container--bootstrap4 .select2-dropdown--above {
  margin-top: 1px;
}
.select2-container--bootstrap4 .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--bootstrap4 .select2-selection--single {
  height: calc(1.90625rem + 2px);
  line-height: 1;
  padding: 0.5rem 1.45rem 0.5rem 0.7rem;
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow {
  position: absolute;
  bottom: 0;
  right: 0.7rem;
  top: 0;
  width: 0.25rem;
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b {
  border-color: #6c757d transparent transparent transparent;
  border-style: solid;
  border-width: 0.25rem 0.25rem 0 0.25rem;
  height: 0;
  left: 0;
  margin-left: -0.25rem;
  margin-top: -0.125rem;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered {
  color: #495057;
  padding: 0;
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder {
  color: #6c757d;
}
.select2-container--bootstrap4 .select2-selection--multiple {
  min-height: calc(1.90625rem + 2px);
  padding: 0;
  height: auto;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  display: block;
  line-height: 1;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0.5rem 0 0 0.7rem;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__placeholder {
  color: #6c757d;
  float: left;
  margin-top: 5px;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  color: #495057;
  background: #e9ecef;
  border: 1px solid #dee2e6;
  border-radius: 0.2rem;
  cursor: default;
  float: left;
  margin: -0.2rem 0.25rem 0.3rem 0rem;
  padding: 0.2rem 0.5rem;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field {
  background: transparent;
  padding: 0 0.7rem;
  height: calc(1.90625rem + 2px - 2px);
  line-height: 1;
  margin-top: 0;
  min-width: 5em;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove {
  color: #6c757d;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 0.25rem;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: rgb(20.6586956522, 60.7608695652, 119.0913043478);
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear {
  margin-top: 0.5rem;
}
.select2-container--bootstrap4 .select2-selection--single.input-sm, .input-group-sm .select2-container--bootstrap4 .select2-selection--single, .form-group-sm .select2-container--bootstrap4 .select2-selection--single {
  border-radius: 0.1rem;
  font-size: 0.9375rem;
  height: calc(1.425rem + 2px);
  line-height: 1;
  padding: 0.5rem 0.9rem 0.5rem 0.15rem;
}
.select2-container--bootstrap4 .select2-selection--single.input-sm .select2-selection__arrow b, .input-group-sm .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b, .form-group-sm .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b {
  margin-left: -0.5rem;
}
.select2-container--bootstrap4 .select2-selection--multiple.input-sm, .input-group-sm .select2-container--bootstrap4 .select2-selection--multiple, .form-group-sm .select2-container--bootstrap4 .select2-selection--multiple {
  min-height: calc(1.425rem + 2px);
  border-radius: 0.1rem;
}
.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-selection__rendered, .input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered, .form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered {
  padding: 0.5rem 0.15rem 0 0.5rem;
}
.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-selection__choice, .input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice, .form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  font-size: 0.9375rem;
  line-height: 1;
  margin: 0 0 0 0.075rem;
  padding: 0 0.5rem;
}
.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field, .input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 0.15rem;
  font-size: 0.9375rem;
  height: calc(1.425rem + 2px - 2px);
  line-height: 1;
}
.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-selection__clear, .input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear, .form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear {
  margin-top: 0.5rem;
}
.select2-container--bootstrap4 .select2-selection--single.input-lg, .input-group-lg .select2-container--bootstrap4 .select2-selection--single, .form-group-lg .select2-container--bootstrap4 .select2-selection--single {
  border-radius: 0.3rem;
  font-size: 1.125rem;
  height: calc(2.3875rem + 2px);
  line-height: 1;
  padding: 1rem 1.2875rem 1rem 0.35rem;
}
.select2-container--bootstrap4 .select2-selection--single.input-lg .select2-selection__arrow, .input-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow, .form-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow {
  width: 0.3125rem;
}
.select2-container--bootstrap4 .select2-selection--single.input-lg .select2-selection__arrow b, .input-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b, .form-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b {
  border-width: 0.3125rem 0.3125rem 0 0.3125rem;
  margin-left: -0.3125rem;
  margin-left: -1rem;
  margin-top: -0.15625rem;
}
.select2-container--bootstrap4 .select2-selection--multiple.input-lg, .input-group-lg .select2-container--bootstrap4 .select2-selection--multiple, .form-group-lg .select2-container--bootstrap4 .select2-selection--multiple {
  min-height: calc(2.3875rem + 2px);
  border-radius: 0.3rem;
}
.select2-container--bootstrap4 .select2-selection--multiple.input-lg .select2-selection__choice, .input-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice, .form-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  font-size: 1.125rem;
  line-height: 1;
  border-radius: 0.2rem;
  margin: 0rem 0 0 0.175rem;
  padding: 0 1rem;
}
.select2-container--bootstrap4 .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field, .input-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 0.35rem;
  font-size: 1.125rem;
  height: calc(2.3875rem + 2px - 2px);
  line-height: 1;
}
.select2-container--bootstrap4 .select2-selection--multiple.input-lg .select2-selection__clear, .input-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear, .form-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear {
  margin-top: 1rem;
}
.select2-container--bootstrap4 .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #6c757d transparent;
  border-width: 0 0.3125rem 0.3125rem 0.3125rem;
}
.input-group-lg .select2-container--bootstrap4 .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #6c757d transparent;
  border-width: 0 0.3125rem 0.3125rem 0.3125rem;
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--single {
  padding-left: 1.45rem;
  padding-right: 0.7rem;
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 0;
  padding-left: 0;
  text-align: right;
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 0.7rem;
  right: auto;
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--single .select2-selection__arrow b {
  margin-left: 0;
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 0;
  margin-right: 0.35rem;
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.has-warning .select2-dropdown,
.has-warning .select2-selection {
  border-color: #fd7e14;
}
.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection {
  border-color: rgb(220.1265822785, 101.164556962, 1.8734177215);
}
.has-warning.select2-drop-active {
  border-color: rgb(220.1265822785, 101.164556962, 1.8734177215);
}
.has-warning.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: rgb(220.1265822785, 101.164556962, 1.8734177215);
}

.has-error .select2-dropdown,
.has-error .select2-selection {
  border-color: #dc3545;
}
.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection {
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.has-error.select2-drop-active {
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.has-error.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}

.has-success .select2-dropdown,
.has-success .select2-selection {
  border-color: #28a745;
}
.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection {
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.has-success.select2-drop-active {
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.has-success.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: rgb(30.1449275362, 125.8550724638, 52);
}

.input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap4 > .selection > .select2-selection, .input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap4 > .selection > .select2-selection.form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap4:not(:last-child) > .selection > .select2-selection, .input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap4:not(:last-child) > .selection > .select2-selection.form-control {
  border-radius: 0;
}
.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap4:last-child > .selection > .select2-selection, .input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap4:last-child > .selection > .select2-selection.form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .select2-container--bootstrap4 {
  display: table;
  table-layout: fixed;
  position: relative;
  z-index: 2;
  width: 100%;
  margin-bottom: 0;
}
.input-group > .select2-container--bootstrap4 > .selection > .select2-selection.form-control {
  float: none;
}
.input-group > .select2-container--bootstrap4.select2-container--open, .input-group > .select2-container--bootstrap4.select2-container--focus {
  z-index: 3;
}
.input-group > .select2-container--bootstrap4,
.input-group > .select2-container--bootstrap4 .input-group-btn,
.input-group > .select2-container--bootstrap4 .input-group-btn .btn {
  vertical-align: top;
}

.form-control.select2-hidden-accessible {
  position: absolute !important;
  width: 1px !important;
}

@media (min-width: 576px) {
  .form-inline .select2-container--bootstrap4 {
    display: inline-block;
  }
}

.select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 0;
}

.select2-selection__rendered .select2-selection__choice:first-child {
  margin-left: 0;
}

#toast-container > div {
  opacity: 1;
  box-shadow: none;
}

.toast {
  background-color: #20c997;
}

.toast-success {
  background-color: #28a745;
}

.toast-error {
  background-color: #dc3545;
}

.toast-info {
  background-color: #20c997;
}

.toast-warning {
  background-color: #fd7e14;
}

.sw > .nav .nav-link.disabled {
  color: #ced4da !important;
}

.sw.sw-dark {
  color: rgba(255, 255, 255, 0.95);
  background: #000;
}

.sw.sw-loading::after {
  background: rgba(255, 255, 255, 0.7);
}

.sw.sw-loading::before {
  border-color: #f8f9fa;
  border-top-color: #3B7DDD;
}

.sw-theme-default {
  border-color: #e9ecef;
}

.sw-theme-default .toolbar > .btn {
  color: #fff;
  background-color: #3B7DDD;
  border-color: #3B7DDD;
}

.sw-theme-default > .nav .nav-link::after {
  background: #adb5bd;
}

.sw-theme-default > .nav .nav-link.inactive {
  color: #adb5bd;
}

.sw-theme-default > .nav .nav-link.active {
  color: #3B7DDD !important;
}

.sw-theme-default > .nav .nav-link.active::after {
  background: #3B7DDD !important;
}

.sw-theme-default > .nav .nav-link.done {
  color: #28a745 !important;
}

.sw-theme-default > .nav .nav-link.done::after {
  background: #28a745;
}

.sw-theme-default > .nav .nav-link.disabled {
  color: #dee2e6 !important;
}

.sw-theme-default > .nav .nav-link.disabled::after {
  background: #dee2e6;
}

.sw-theme-default > .nav .nav-link.danger {
  color: #dc3545 !important;
}

.sw-theme-default > .nav .nav-link.danger::after {
  background: #dc3545;
}

.sw-theme-arrows {
  border: 1px solid #e9ecef;
}

.sw-theme-arrows .toolbar > .btn {
  color: #fff;
  background-color: #3B7DDD;
  border: 1px solid #3B7DDD;
}

.sw-theme-arrows > .nav {
  border-bottom-color: #e9ecef;
}

.sw-theme-arrows > .nav .nav-link::after {
  border-left-color: #f8f9fa;
}

.sw-theme-arrows > .nav .nav-link::before {
  border-left-color: #e9ecef;
}

.sw-theme-arrows > .nav .nav-link.inactive {
  color: #adb5bd;
  border-color: #f8f9fa;
  background: #f8f9fa;
}

.sw-theme-arrows > .nav .nav-link.active {
  color: #fff;
  border-color: #3B7DDD;
  background: #3B7DDD;
}

.sw-theme-arrows > .nav .nav-link.active::after {
  border-left-color: #3B7DDD;
}

.sw-theme-arrows > .nav .nav-link.done {
  color: #fff;
  border-color: #28a745;
  background: #28a745;
}

.sw-theme-arrows > .nav .nav-link.done::after {
  border-left-color: #28a745;
}

.sw-theme-arrows > .nav .nav-link.disabled {
  color: #e9ecef;
  border-color: #f8f9fa;
  background: #f8f9fa;
}

.sw-theme-arrows > .nav .nav-link.disabled::after {
  border-left-color: #f8f9fa;
}

.sw-theme-arrows > .nav .nav-link.danger {
  color: #fff;
  border-color: #dc3545;
  background: #dc3545;
  cursor: pointer;
}

.sw-theme-arrows > .nav .nav-link.danger::after {
  border-left-color: #dc3545;
}

.sw-theme-arrows.sw-dark {
  color: rgba(255, 255, 255, 0.95);
  background: #000;
}

.sw-theme-arrows.sw-dark > .nav {
  border-bottom-color: #6c757d;
}

.sw-theme-arrows.sw-dark > .nav .nav-link::after {
  border-left-color: #6c757d;
}

.sw-theme-arrows.sw-dark > .nav .nav-link::before {
  border-left-color: #6c757d;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.inactive {
  color: #fff;
  border-color: #6c757d;
  background: #6c757d;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.inactive::after {
  border-left-color: #6c757d;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.active {
  color: #fff;
  border-color: #343a40;
  background: #495057;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.active::after {
  border-left-color: #495057;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.done {
  color: #fff;
  border-color: #000;
  background: #000;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.done::after {
  border-left-color: #000;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.disabled {
  color: #6c757d !important;
  border-color: #f8f9fa;
  background: #495057;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.disabled::after {
  border-left-color: #495057;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.danger {
  color: #fff;
  border-color: #dc3545;
  background: #dc3545;
}

.sw-theme-arrows.sw-dark > .nav .nav-link.danger::after {
  border-left-color: #dc3545;
}

.select2-container--bootstrap4 .select2-results__option[aria-selected=true] {
  background-color: #f8f9fa;
  color: #666;
}

/* Switch button */
/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 17px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 13px;
  width: 13px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

input:checked + .slider {
  background-color: #F7A600;
}

input:focus + .slider {
  box-shadow: 0 0 1px #F7A600;
}

input:checked + .slider:before {
  -webkit-transform: translateX(13px);
  -ms-transform: translateX(13px);
  transform: translateX(13px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 17px;
}

.slider.round:before {
  border-radius: 50%;
}

.table-striped-double-row tbody tr:nth-child(4n+1), .table-striped-double-row tbody tr:nth-child(4n+2) {
  background: #eee;
}

body.db-dev {
  border: 5px solid #3bd024 !important;
}

.toast-title {
  font-weight: 500;
}
/*!*************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./assets/styles/app.css ***!
  \*************************************************************************************************/
body {
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLjU3ZTI5OWE2LmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNBaEI7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEhBQ3dFO0FEQzFFO0FDQ0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEhBQ29FO0FEQXRFO0FDRUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEhBQytEO0FERGpFO0FDR0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEhBQzJEO0FERjdEO0FFL0JBOzs7O0NBQUE7QUNEQTs7Ozs7RUFBQTtBQ0FBO0VBUUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQVFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtBSmdERjs7QUtuRkE7OztFQUdFO0FMc0ZGOztBS3ZFSTtFQU5KO0lBT007RUwyRUo7QUFDRjs7QUs5REE7RUFDRTtFQUNBO0VDbVBJLG1DQUxJO0VENU9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMaUVGOztBS3ZEQTtFQUNFO0VBQ0EsY0Ura0I0QjtFRjlrQjVCO0VBQ0E7RUFDQSxhRThrQjRCO0FQcGhCOUI7O0FLdkRBO0VBQ0UsV0dtRGE7QVJPZjs7QUtoREE7RUFDRTtFQUNBLHFCRW9oQjRCO0VGbmhCNUIsdUdHeEZxQjtFSDBGckIsZ0JHbkZxQjtFSG9GckIsZ0JFb2hCNEI7RUZuaEI1QixjR2dEZTtBUkVqQjs7QUsvQ0E7RUNvTU0sbUJBTEk7QU41SVY7O0FLOUNBO0VDK0xNLHNCQUxJO0FOeElWOztBSzdDQTtFQzBMTSxxQkFMSTtBTnBJVjs7QUs1Q0E7RUNxTE0sc0JBTEk7QU5oSVY7O0FLM0NBO0VDZ0xNLG9CQUxJO0FONUhWOztBSzFDQTtFQzJLTSxvQkFMSTtBTnhIVjs7QUtuQ0E7RUFDRTtFQUNBLG1CRWtVMEI7QVA1UjVCOztBSzNCQTs7RUFFRTtFQUNBO0VBQ0E7QUw4QkY7O0FLeEJBO0VBQ0U7RUFDQTtFQUNBO0FMMkJGOztBS3JCQTs7RUFFRTtBTHdCRjs7QUtyQkE7OztFQUdFO0VBQ0E7QUx3QkY7O0FLckJBOzs7O0VBSUU7QUx3QkY7O0FLckJBO0VBQ0UsZ0JHcExpQjtBUjRNbkI7O0FLbkJBO0VBQ0U7RUFDQTtBTHNCRjs7QUtoQkE7RUFDRTtBTG1CRjs7QUtYQTs7RUFFRSxtQkVnWTRCO0FQbFg5Qjs7QUtOQTtFQzRFTSxjQUxJO0FON0RWOztBS0hBO0VBQ0UsY0U0YjRCO0VGM2I1Qix5QkVtYzRCO0FQN2I5Qjs7QUtHQTs7RUFFRTtFQ3dESSxpQkFMSTtFRGpEUjtFQUNBO0FMQUY7O0FLR0E7RUFBTTtBTENOOztBS0FBO0VBQU07QUxJTjs7QUtDQTtFQUNFLGNHdkxRO0VId0xSLHFCRy9IZ0I7QVJpSWxCO0FLQUU7RUFDRSw0QkVpTXNDO0VGaE10QywwQkdsSW9CO0FSb0l4Qjs7QUtRRTtFQUVFO0VBQ0E7QUxOSjs7QUthQTs7OztFQUlFLHFDRTZTNEI7RUQvUnhCLGNBTEk7RURQUjtFQUNBO0FMVkY7O0FLaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUNBSSxjQUxJO0FOUlY7QUtrQkU7RUNMSSxrQkFMSTtFRFlOO0VBQ0E7QUxoQko7O0FLb0JBO0VDWk0sY0FMSTtFRG1CUixjRzdPUTtFSDhPUjtBTGpCRjtBS29CRTtFQUNFO0FMbEJKOztBS3NCQTtFQUNFO0VDeEJJLGNBTEk7RUQrQlIsV0d4UVM7RUh5UVQseUJHaFFTO0VDN0NQO0FUMlJKO0FLcUJFO0VBQ0U7RUMvQkUsY0FMSTtFRHNDTixnQkdqVWU7QVI4U25COztBSzRCQTtFQUNFO0FMekJGOztBSytCQTs7RUFFRTtBTDVCRjs7QUtvQ0E7RUFDRTtFQUNBO0FMakNGOztBS29DQTtFQUNFLG9CRzdIcUI7RUg4SHJCLHVCRzlIcUI7RUgrSHJCLGNHM1NTO0VINFNUO0FMakNGOztBS3dDQTtFQUVFO0VBQ0E7QUx0Q0Y7O0FLeUNBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QUx0Q0Y7O0FLOENBO0VBQ0U7QUwzQ0Y7O0FLaURBO0VBRUU7QUwvQ0Y7O0FLdURBO0VBQ0U7QUxwREY7O0FLeURBOzs7OztFQUtFO0VBQ0E7RUM5SEksa0JBTEk7RURxSVI7QUx0REY7O0FLMERBOztFQUVFO0FMdkRGOztBSzREQTtFQUNFO0FMekRGOztBSzREQTtFQUdFO0FMM0RGO0FLOERFO0VBQ0U7QUw1REo7O0FLbUVBO0VBQ0U7QUxoRUY7O0FLd0VBOzs7O0VBSUU7QUxyRUY7QUt3RUk7Ozs7RUFDRTtBTG5FTjs7QUswRUE7RUFDRTtFQUNBO0FMdkVGOztBSzRFQTtFQUNFO0FMekVGOztBS21GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMaEZGOztBS3dGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCRTZKNEI7RURwWHhCLGlCQUxJO0VEK05SO0FMdEZGO0FLd0ZFO0VBQ0U7QUx0Rko7O0FLNkZBOzs7Ozs7O0VBT0U7QUwxRkY7O0FLNkZBO0VBQ0U7QUwxRkY7O0FLbUdBO0VBQ0U7RUFDQTtBTGhHRjs7QUt3R0E7Ozs7Ozs7Q0FBQTtBQVdBO0VBQ0U7QUx4R0Y7O0FLNkdBO0VBQ0U7QUwxR0Y7O0FLZ0hBO0VBQ0U7QUw3R0Y7O0FLbUhBO0VBQ0U7RUFDQTtBTGhIRjs7QUtxSEE7RUFDRTtBTGxIRjs7QUt1SEE7RUFDRTtBTHBIRjs7QUsySEE7RUFDRTtFQUNBO0FMeEhGOztBS2dJQTtFQUNFO0FMN0hGOztBS3FJQTtFQUNFO0FMbElGOztBVWpkQTtFSnlRTSxzQkFMSTtFSWxRUixnQkZwQmlCO0FSd2VuQjs7QVUvY0U7RUprUUksZUFMSTtFSTNQTixnQkgwbEJrQjtFR3psQmxCLGdCSDJrQjBCO0FQekg5Qjs7QVVyZEU7RUprUUksaUJBTEk7RUkzUE4sZ0JIMGxCa0I7RUd6bEJsQixnQkgya0IwQjtBUG5IOUI7O0FVM2RFO0VKa1FJLGVBTEk7RUkzUE4sZ0JIMGxCa0I7RUd6bEJsQixnQkgya0IwQjtBUDdHOUI7O0FVamVFO0VKa1FJLGlCQUxJO0VJM1BOLGdCSDBsQmtCO0VHemxCbEIsZ0JIMmtCMEI7QVB2RzlCOztBVXZlRTtFSmtRSSxlQUxJO0VJM1BOLGdCSDBsQmtCO0VHemxCbEIsZ0JIMmtCMEI7QVBqRzlCOztBVTdlRTtFSmtRSSxpQkFMSTtFSTNQTixnQkgwbEJrQjtFR3psQmxCLGdCSDJrQjBCO0FQM0Y5Qjs7QVU3ZEE7RUNyREU7RUFDQTtBWHNoQkY7O0FVN2RBO0VDMURFO0VBQ0E7QVgyaEJGOztBVS9kQTtFQUNFO0FWa2VGO0FVaGVFO0VBQ0Usb0JIOGxCMEI7QVA1SDlCOztBVXhkQTtFSnNOTSxjQUxJO0VJL01SO0FWMmRGOztBVXZkQTtFQUNFLG1CRnhFTztFRnVSSCxzQkFMSTtBTmlSVjtBVXhkRTtFQUNFO0FWMGRKOztBVXRkQTtFQUNFO0VBQ0EsbUJGbEZPO0VGdVJILGNBTEk7RUk5TFIsY0ZyQ1M7QVI4Zlg7QVV2ZEU7RUFDRTtBVnlkSjs7QVl2akJBO0VDSUU7RUFHQTtBYnFqQkY7O0FZdGpCQTtFQUNFLGdCTHM5Q2tDO0VLcjlDbEMseUJKeUdRO0VJeEdSO0VIR0U7RUlSRjtFQUdBO0FiOGpCRjs7QVloakJBO0VBRUU7QVprakJGOztBWS9pQkE7RUFDRTtFQUNBO0Faa2pCRjs7QVkvaUJBO0VOK1BNLGNBTEk7RU14UFIsY0pxQlM7QVI2aEJYOztBY3BsQkU7Ozs7OztFQ0hBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZnbUJGOztBZ0J4aUJJO0VGNUNFO0lBQ0UsZ0JOb0JlO0VSb2tCckI7QUFDRjtBZ0I5aUJJO0VGNUNFO0lBQ0UsZ0JOb0JlO0VSeWtCckI7QUFDRjtBZ0JuakJJO0VGNUNFO0lBQ0UsZ0JOb0JlO0VSOGtCckI7QUFDRjtBZ0J4akJJO0VGNUNFO0lBQ0UsaUJOb0JlO0VSbWxCckI7QUFDRjtBaUJ2bkJFO0VDQUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWxCeW5CRjtBaUI3bkJJO0VDYUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQm1uQkY7O0FrQnBrQk07RUFDRTtBbEJ1a0JSOztBa0Jwa0JNO0VBcENKO0VBQ0E7QWxCNG1CRjs7QWtCOWxCRTtFQUNFO0VBQ0E7QWxCaW1CSjs7QWtCbm1CRTtFQUNFO0VBQ0E7QWxCc21CSjs7QWtCeG1CRTtFQUNFO0VBQ0E7QWxCMm1CSjs7QWtCN21CRTtFQUNFO0VBQ0E7QWxCZ25CSjs7QWtCbG5CRTtFQUNFO0VBQ0E7QWxCcW5CSjs7QWtCdm5CRTtFQUNFO0VBQ0E7QWxCMG5CSjs7QWtCM2xCTTtFQWhESjtFQUNBO0FsQitvQkY7O0FrQjFsQlU7RUFoRU47RUFDQTtBbEI4cEJKOztBa0IvbEJVO0VBaEVOO0VBQ0E7QWxCbXFCSjs7QWtCcG1CVTtFQWhFTjtFQUNBO0FsQndxQko7O0FrQnptQlU7RUFoRU47RUFDQTtBbEI2cUJKOztBa0I5bUJVO0VBaEVOO0VBQ0E7QWxCa3JCSjs7QWtCbm5CVTtFQWhFTjtFQUNBO0FsQnVyQko7O0FrQnhuQlU7RUFoRU47RUFDQTtBbEI0ckJKOztBa0I3bkJVO0VBaEVOO0VBQ0E7QWxCaXNCSjs7QWtCbG9CVTtFQWhFTjtFQUNBO0FsQnNzQko7O0FrQnZvQlU7RUFoRU47RUFDQTtBbEIyc0JKOztBa0I1b0JVO0VBaEVOO0VBQ0E7QWxCZ3RCSjs7QWtCanBCVTtFQWhFTjtFQUNBO0FsQnF0Qko7O0FrQjlvQlk7RUF4RFY7QWxCMHNCRjs7QWtCbHBCWTtFQXhEVjtBbEI4c0JGOztBa0J0cEJZO0VBeERWO0FsQmt0QkY7O0FrQjFwQlk7RUF4RFY7QWxCc3RCRjs7QWtCOXBCWTtFQXhEVjtBbEIwdEJGOztBa0JscUJZO0VBeERWO0FsQjh0QkY7O0FrQnRxQlk7RUF4RFY7QWxCa3VCRjs7QWtCMXFCWTtFQXhEVjtBbEJzdUJGOztBa0I5cUJZO0VBeERWO0FsQjB1QkY7O0FrQmxyQlk7RUF4RFY7QWxCOHVCRjs7QWtCdHJCWTtFQXhEVjtBbEJrdkJGOztBa0IvcUJROztFQUVFO0FsQmtyQlY7O0FrQi9xQlE7O0VBRUU7QWxCa3JCVjs7QWtCenJCUTs7RUFFRTtBbEI0ckJWOztBa0J6ckJROztFQUVFO0FsQjRyQlY7O0FrQm5zQlE7O0VBRUU7QWxCc3NCVjs7QWtCbnNCUTs7RUFFRTtBbEJzc0JWOztBa0I3c0JROztFQUVFO0FsQmd0QlY7O0FrQjdzQlE7O0VBRUU7QWxCZ3RCVjs7QWtCdnRCUTs7RUFFRTtBbEIwdEJWOztBa0J2dEJROztFQUVFO0FsQjB0QlY7O0FrQmp1QlE7O0VBRUU7QWxCb3VCVjs7QWtCanVCUTs7RUFFRTtBbEJvdUJWOztBa0IzdUJROztFQUVFO0FsQjh1QlY7O0FrQjN1QlE7O0VBRUU7QWxCOHVCVjs7QWtCcnZCUTs7RUFFRTtBbEJ3dkJWOztBa0JydkJROztFQUVFO0FsQnd2QlY7O0FnQmx6Qkk7RUVVRTtJQUNFO0VsQjR5Qk47RWtCenlCSTtJQXBDSjtJQUNBO0VsQmcxQkE7RWtCbDBCQTtJQUNFO0lBQ0E7RWxCbzBCRjtFa0J0MEJBO0lBQ0U7SUFDQTtFbEJ3MEJGO0VrQjEwQkE7SUFDRTtJQUNBO0VsQjQwQkY7RWtCOTBCQTtJQUNFO0lBQ0E7RWxCZzFCRjtFa0JsMUJBO0lBQ0U7SUFDQTtFbEJvMUJGO0VrQnQxQkE7SUFDRTtJQUNBO0VsQncxQkY7RWtCenpCSTtJQWhESjtJQUNBO0VsQjQyQkE7RWtCdnpCUTtJQWhFTjtJQUNBO0VsQjAzQkY7RWtCM3pCUTtJQWhFTjtJQUNBO0VsQjgzQkY7RWtCL3pCUTtJQWhFTjtJQUNBO0VsQms0QkY7RWtCbjBCUTtJQWhFTjtJQUNBO0VsQnM0QkY7RWtCdjBCUTtJQWhFTjtJQUNBO0VsQjA0QkY7RWtCMzBCUTtJQWhFTjtJQUNBO0VsQjg0QkY7RWtCLzBCUTtJQWhFTjtJQUNBO0VsQms1QkY7RWtCbjFCUTtJQWhFTjtJQUNBO0VsQnM1QkY7RWtCdjFCUTtJQWhFTjtJQUNBO0VsQjA1QkY7RWtCMzFCUTtJQWhFTjtJQUNBO0VsQjg1QkY7RWtCLzFCUTtJQWhFTjtJQUNBO0VsQms2QkY7RWtCbjJCUTtJQWhFTjtJQUNBO0VsQnM2QkY7RWtCLzFCVTtJQXhEVjtFbEIwNUJBO0VrQmwyQlU7SUF4RFY7RWxCNjVCQTtFa0JyMkJVO0lBeERWO0VsQmc2QkE7RWtCeDJCVTtJQXhEVjtFbEJtNkJBO0VrQjMyQlU7SUF4RFY7RWxCczZCQTtFa0I5MkJVO0lBeERWO0VsQnk2QkE7RWtCajNCVTtJQXhEVjtFbEI0NkJBO0VrQnAzQlU7SUF4RFY7RWxCKzZCQTtFa0J2M0JVO0lBeERWO0VsQms3QkE7RWtCMTNCVTtJQXhEVjtFbEJxN0JBO0VrQjczQlU7SUF4RFY7RWxCdzdCQTtFa0JoNEJVO0lBeERWO0VsQjI3QkE7RWtCeDNCTTs7SUFFRTtFbEIwM0JSO0VrQnYzQk07O0lBRUU7RWxCeTNCUjtFa0JoNEJNOztJQUVFO0VsQms0QlI7RWtCLzNCTTs7SUFFRTtFbEJpNEJSO0VrQng0Qk07O0lBRUU7RWxCMDRCUjtFa0J2NEJNOztJQUVFO0VsQnk0QlI7RWtCaDVCTTs7SUFFRTtFbEJrNUJSO0VrQi80Qk07O0lBRUU7RWxCaTVCUjtFa0J4NUJNOztJQUVFO0VsQjA1QlI7RWtCdjVCTTs7SUFFRTtFbEJ5NUJSO0VrQmg2Qk07O0lBRUU7RWxCazZCUjtFa0IvNUJNOztJQUVFO0VsQmk2QlI7RWtCeDZCTTs7SUFFRTtFbEIwNkJSO0VrQnY2Qk07O0lBRUU7RWxCeTZCUjtFa0JoN0JNOztJQUVFO0VsQms3QlI7RWtCLzZCTTs7SUFFRTtFbEJpN0JSO0FBQ0Y7QWdCNStCSTtFRVVFO0lBQ0U7RWxCcStCTjtFa0JsK0JJO0lBcENKO0lBQ0E7RWxCeWdDQTtFa0IzL0JBO0lBQ0U7SUFDQTtFbEI2L0JGO0VrQi8vQkE7SUFDRTtJQUNBO0VsQmlnQ0Y7RWtCbmdDQTtJQUNFO0lBQ0E7RWxCcWdDRjtFa0J2Z0NBO0lBQ0U7SUFDQTtFbEJ5Z0NGO0VrQjNnQ0E7SUFDRTtJQUNBO0VsQjZnQ0Y7RWtCL2dDQTtJQUNFO0lBQ0E7RWxCaWhDRjtFa0JsL0JJO0lBaERKO0lBQ0E7RWxCcWlDQTtFa0JoL0JRO0lBaEVOO0lBQ0E7RWxCbWpDRjtFa0JwL0JRO0lBaEVOO0lBQ0E7RWxCdWpDRjtFa0J4L0JRO0lBaEVOO0lBQ0E7RWxCMmpDRjtFa0I1L0JRO0lBaEVOO0lBQ0E7RWxCK2pDRjtFa0JoZ0NRO0lBaEVOO0lBQ0E7RWxCbWtDRjtFa0JwZ0NRO0lBaEVOO0lBQ0E7RWxCdWtDRjtFa0J4Z0NRO0lBaEVOO0lBQ0E7RWxCMmtDRjtFa0I1Z0NRO0lBaEVOO0lBQ0E7RWxCK2tDRjtFa0JoaENRO0lBaEVOO0lBQ0E7RWxCbWxDRjtFa0JwaENRO0lBaEVOO0lBQ0E7RWxCdWxDRjtFa0J4aENRO0lBaEVOO0lBQ0E7RWxCMmxDRjtFa0I1aENRO0lBaEVOO0lBQ0E7RWxCK2xDRjtFa0J4aENVO0lBeERWO0VsQm1sQ0E7RWtCM2hDVTtJQXhEVjtFbEJzbENBO0VrQjloQ1U7SUF4RFY7RWxCeWxDQTtFa0JqaUNVO0lBeERWO0VsQjRsQ0E7RWtCcGlDVTtJQXhEVjtFbEIrbENBO0VrQnZpQ1U7SUF4RFY7RWxCa21DQTtFa0IxaUNVO0lBeERWO0VsQnFtQ0E7RWtCN2lDVTtJQXhEVjtFbEJ3bUNBO0VrQmhqQ1U7SUF4RFY7RWxCMm1DQTtFa0JuakNVO0lBeERWO0VsQjhtQ0E7RWtCdGpDVTtJQXhEVjtFbEJpbkNBO0VrQnpqQ1U7SUF4RFY7RWxCb25DQTtFa0JqakNNOztJQUVFO0VsQm1qQ1I7RWtCaGpDTTs7SUFFRTtFbEJrakNSO0VrQnpqQ007O0lBRUU7RWxCMmpDUjtFa0J4akNNOztJQUVFO0VsQjBqQ1I7RWtCamtDTTs7SUFFRTtFbEJta0NSO0VrQmhrQ007O0lBRUU7RWxCa2tDUjtFa0J6a0NNOztJQUVFO0VsQjJrQ1I7RWtCeGtDTTs7SUFFRTtFbEIwa0NSO0VrQmpsQ007O0lBRUU7RWxCbWxDUjtFa0JobENNOztJQUVFO0VsQmtsQ1I7RWtCemxDTTs7SUFFRTtFbEIybENSO0VrQnhsQ007O0lBRUU7RWxCMGxDUjtFa0JqbUNNOztJQUVFO0VsQm1tQ1I7RWtCaG1DTTs7SUFFRTtFbEJrbUNSO0VrQnptQ007O0lBRUU7RWxCMm1DUjtFa0J4bUNNOztJQUVFO0VsQjBtQ1I7QUFDRjtBZ0JycUNJO0VFVUU7SUFDRTtFbEI4cENOO0VrQjNwQ0k7SUFwQ0o7SUFDQTtFbEJrc0NBO0VrQnByQ0E7SUFDRTtJQUNBO0VsQnNyQ0Y7RWtCeHJDQTtJQUNFO0lBQ0E7RWxCMHJDRjtFa0I1ckNBO0lBQ0U7SUFDQTtFbEI4ckNGO0VrQmhzQ0E7SUFDRTtJQUNBO0VsQmtzQ0Y7RWtCcHNDQTtJQUNFO0lBQ0E7RWxCc3NDRjtFa0J4c0NBO0lBQ0U7SUFDQTtFbEIwc0NGO0VrQjNxQ0k7SUFoREo7SUFDQTtFbEI4dENBO0VrQnpxQ1E7SUFoRU47SUFDQTtFbEI0dUNGO0VrQjdxQ1E7SUFoRU47SUFDQTtFbEJndkNGO0VrQmpyQ1E7SUFoRU47SUFDQTtFbEJvdkNGO0VrQnJyQ1E7SUFoRU47SUFDQTtFbEJ3dkNGO0VrQnpyQ1E7SUFoRU47SUFDQTtFbEI0dkNGO0VrQjdyQ1E7SUFoRU47SUFDQTtFbEJnd0NGO0VrQmpzQ1E7SUFoRU47SUFDQTtFbEJvd0NGO0VrQnJzQ1E7SUFoRU47SUFDQTtFbEJ3d0NGO0VrQnpzQ1E7SUFoRU47SUFDQTtFbEI0d0NGO0VrQjdzQ1E7SUFoRU47SUFDQTtFbEJneENGO0VrQmp0Q1E7SUFoRU47SUFDQTtFbEJveENGO0VrQnJ0Q1E7SUFoRU47SUFDQTtFbEJ3eENGO0VrQmp0Q1U7SUF4RFY7RWxCNHdDQTtFa0JwdENVO0lBeERWO0VsQit3Q0E7RWtCdnRDVTtJQXhEVjtFbEJreENBO0VrQjF0Q1U7SUF4RFY7RWxCcXhDQTtFa0I3dENVO0lBeERWO0VsQnd4Q0E7RWtCaHVDVTtJQXhEVjtFbEIyeENBO0VrQm51Q1U7SUF4RFY7RWxCOHhDQTtFa0J0dUNVO0lBeERWO0VsQml5Q0E7RWtCenVDVTtJQXhEVjtFbEJveUNBO0VrQjV1Q1U7SUF4RFY7RWxCdXlDQTtFa0IvdUNVO0lBeERWO0VsQjB5Q0E7RWtCbHZDVTtJQXhEVjtFbEI2eUNBO0VrQjF1Q007O0lBRUU7RWxCNHVDUjtFa0J6dUNNOztJQUVFO0VsQjJ1Q1I7RWtCbHZDTTs7SUFFRTtFbEJvdkNSO0VrQmp2Q007O0lBRUU7RWxCbXZDUjtFa0IxdkNNOztJQUVFO0VsQjR2Q1I7RWtCenZDTTs7SUFFRTtFbEIydkNSO0VrQmx3Q007O0lBRUU7RWxCb3dDUjtFa0Jqd0NNOztJQUVFO0VsQm13Q1I7RWtCMXdDTTs7SUFFRTtFbEI0d0NSO0VrQnp3Q007O0lBRUU7RWxCMndDUjtFa0JseENNOztJQUVFO0VsQm94Q1I7RWtCanhDTTs7SUFFRTtFbEJteENSO0VrQjF4Q007O0lBRUU7RWxCNHhDUjtFa0J6eENNOztJQUVFO0VsQjJ4Q1I7RWtCbHlDTTs7SUFFRTtFbEJveUNSO0VrQmp5Q007O0lBRUU7RWxCbXlDUjtBQUNGO0FnQjkxQ0k7RUVVRTtJQUNFO0VsQnUxQ047RWtCcDFDSTtJQXBDSjtJQUNBO0VsQjIzQ0E7RWtCNzJDQTtJQUNFO0lBQ0E7RWxCKzJDRjtFa0JqM0NBO0lBQ0U7SUFDQTtFbEJtM0NGO0VrQnIzQ0E7SUFDRTtJQUNBO0VsQnUzQ0Y7RWtCejNDQTtJQUNFO0lBQ0E7RWxCMjNDRjtFa0I3M0NBO0lBQ0U7SUFDQTtFbEIrM0NGO0VrQmo0Q0E7SUFDRTtJQUNBO0VsQm00Q0Y7RWtCcDJDSTtJQWhESjtJQUNBO0VsQnU1Q0E7RWtCbDJDUTtJQWhFTjtJQUNBO0VsQnE2Q0Y7RWtCdDJDUTtJQWhFTjtJQUNBO0VsQnk2Q0Y7RWtCMTJDUTtJQWhFTjtJQUNBO0VsQjY2Q0Y7RWtCOTJDUTtJQWhFTjtJQUNBO0VsQmk3Q0Y7RWtCbDNDUTtJQWhFTjtJQUNBO0VsQnE3Q0Y7RWtCdDNDUTtJQWhFTjtJQUNBO0VsQnk3Q0Y7RWtCMTNDUTtJQWhFTjtJQUNBO0VsQjY3Q0Y7RWtCOTNDUTtJQWhFTjtJQUNBO0VsQmk4Q0Y7RWtCbDRDUTtJQWhFTjtJQUNBO0VsQnE4Q0Y7RWtCdDRDUTtJQWhFTjtJQUNBO0VsQnk4Q0Y7RWtCMTRDUTtJQWhFTjtJQUNBO0VsQjY4Q0Y7RWtCOTRDUTtJQWhFTjtJQUNBO0VsQmk5Q0Y7RWtCMTRDVTtJQXhEVjtFbEJxOENBO0VrQjc0Q1U7SUF4RFY7RWxCdzhDQTtFa0JoNUNVO0lBeERWO0VsQjI4Q0E7RWtCbjVDVTtJQXhEVjtFbEI4OENBO0VrQnQ1Q1U7SUF4RFY7RWxCaTlDQTtFa0J6NUNVO0lBeERWO0VsQm85Q0E7RWtCNTVDVTtJQXhEVjtFbEJ1OUNBO0VrQi81Q1U7SUF4RFY7RWxCMDlDQTtFa0JsNkNVO0lBeERWO0VsQjY5Q0E7RWtCcjZDVTtJQXhEVjtFbEJnK0NBO0VrQng2Q1U7SUF4RFY7RWxCbStDQTtFa0IzNkNVO0lBeERWO0VsQnMrQ0E7RWtCbjZDTTs7SUFFRTtFbEJxNkNSO0VrQmw2Q007O0lBRUU7RWxCbzZDUjtFa0IzNkNNOztJQUVFO0VsQjY2Q1I7RWtCMTZDTTs7SUFFRTtFbEI0NkNSO0VrQm43Q007O0lBRUU7RWxCcTdDUjtFa0JsN0NNOztJQUVFO0VsQm83Q1I7RWtCMzdDTTs7SUFFRTtFbEI2N0NSO0VrQjE3Q007O0lBRUU7RWxCNDdDUjtFa0JuOENNOztJQUVFO0VsQnE4Q1I7RWtCbDhDTTs7SUFFRTtFbEJvOENSO0VrQjM4Q007O0lBRUU7RWxCNjhDUjtFa0IxOENNOztJQUVFO0VsQjQ4Q1I7RWtCbjlDTTs7SUFFRTtFbEJxOUNSO0VrQmw5Q007O0lBRUU7RWxCbzlDUjtFa0IzOUNNOztJQUVFO0VsQjY5Q1I7RWtCMTlDTTs7SUFFRTtFbEI0OUNSO0FBQ0Y7QWdCdmhESTtFRVVFO0lBQ0U7RWxCZ2hETjtFa0I3Z0RJO0lBcENKO0lBQ0E7RWxCb2pEQTtFa0J0aURBO0lBQ0U7SUFDQTtFbEJ3aURGO0VrQjFpREE7SUFDRTtJQUNBO0VsQjRpREY7RWtCOWlEQTtJQUNFO0lBQ0E7RWxCZ2pERjtFa0JsakRBO0lBQ0U7SUFDQTtFbEJvakRGO0VrQnRqREE7SUFDRTtJQUNBO0VsQndqREY7RWtCMWpEQTtJQUNFO0lBQ0E7RWxCNGpERjtFa0I3aERJO0lBaERKO0lBQ0E7RWxCZ2xEQTtFa0IzaERRO0lBaEVOO0lBQ0E7RWxCOGxERjtFa0IvaERRO0lBaEVOO0lBQ0E7RWxCa21ERjtFa0JuaURRO0lBaEVOO0lBQ0E7RWxCc21ERjtFa0J2aURRO0lBaEVOO0lBQ0E7RWxCMG1ERjtFa0IzaURRO0lBaEVOO0lBQ0E7RWxCOG1ERjtFa0IvaURRO0lBaEVOO0lBQ0E7RWxCa25ERjtFa0JuakRRO0lBaEVOO0lBQ0E7RWxCc25ERjtFa0J2akRRO0lBaEVOO0lBQ0E7RWxCMG5ERjtFa0IzakRRO0lBaEVOO0lBQ0E7RWxCOG5ERjtFa0IvakRRO0lBaEVOO0lBQ0E7RWxCa29ERjtFa0Jua0RRO0lBaEVOO0lBQ0E7RWxCc29ERjtFa0J2a0RRO0lBaEVOO0lBQ0E7RWxCMG9ERjtFa0Jua0RVO0lBeERWO0VsQjhuREE7RWtCdGtEVTtJQXhEVjtFbEJpb0RBO0VrQnprRFU7SUF4RFY7RWxCb29EQTtFa0I1a0RVO0lBeERWO0VsQnVvREE7RWtCL2tEVTtJQXhEVjtFbEIwb0RBO0VrQmxsRFU7SUF4RFY7RWxCNm9EQTtFa0JybERVO0lBeERWO0VsQmdwREE7RWtCeGxEVTtJQXhEVjtFbEJtcERBO0VrQjNsRFU7SUF4RFY7RWxCc3BEQTtFa0I5bERVO0lBeERWO0VsQnlwREE7RWtCam1EVTtJQXhEVjtFbEI0cERBO0VrQnBtRFU7SUF4RFY7RWxCK3BEQTtFa0I1bERNOztJQUVFO0VsQjhsRFI7RWtCM2xETTs7SUFFRTtFbEI2bERSO0VrQnBtRE07O0lBRUU7RWxCc21EUjtFa0JubURNOztJQUVFO0VsQnFtRFI7RWtCNW1ETTs7SUFFRTtFbEI4bURSO0VrQjNtRE07O0lBRUU7RWxCNm1EUjtFa0JwbkRNOztJQUVFO0VsQnNuRFI7RWtCbm5ETTs7SUFFRTtFbEJxbkRSO0VrQjVuRE07O0lBRUU7RWxCOG5EUjtFa0IzbkRNOztJQUVFO0VsQjZuRFI7RWtCcG9ETTs7SUFFRTtFbEJzb0RSO0VrQm5vRE07O0lBRUU7RWxCcW9EUjtFa0I1b0RNOztJQUVFO0VsQjhvRFI7RWtCM29ETTs7SUFFRTtFbEI2b0RSO0VrQnBwRE07O0lBRUU7RWxCc3BEUjtFa0JucERNOztJQUVFO0VsQnFwRFI7QUFDRjtBbUIzd0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUJYRE87RVdFUCxjWHlHVztFV3hHWCxtQlprcUI0QjtFWWpxQjVCLHFCWHdDUztBUm91RFg7QW1CcndERTtFQUNFO0VBQ0E7RUFDQSx3QlhvR1c7RVduR1g7QW5CdXdESjtBbUJwd0RFO0VBQ0U7QW5Cc3dESjtBbUJud0RFO0VBQ0U7QW5CcXdESjtBbUJqd0RFO0VBQ0U7QW5CbXdESjs7QW1CMXZEQTtFQUNFO0FuQjZ2REY7O0FtQm52REU7RUFDRTtBbkJzdkRKOztBbUJ2dURFO0VBQ0U7QW5CMHVESjtBbUJ2dURJO0VBQ0U7QW5CeXVETjs7QW1CbHVERTtFQUNFO0FuQnF1REo7QW1CbHVERTtFQUNFO0FuQm91REo7O0FtQjN0REU7RUFDRTtFQUNBO0FuQjh0REo7O0FtQnR0REE7RUFDRTtFQUNBO0FuQnl0REY7O0FtQmp0REU7RUFDRTtFQUNBO0FuQm90REo7O0FvQmgxREU7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLFdBYlE7RUFjUjtBcEI2MERKOztBb0I1MURFO0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxXQWJRO0VBY1I7QXBCeTFESjs7QW9CeDJERTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsV0FiUTtFQWNSO0FwQnEyREo7O0FvQnAzREU7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLFdBYlE7RUFjUjtBcEJpM0RKOztBb0JoNERFO0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxXQWJRO0VBY1I7QXBCNjNESjs7QW9CNTRERTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsV0FiUTtFQWNSO0FwQnk0REo7O0FvQng1REU7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLFdBYlE7RUFjUjtBcEJxNURKOztBb0JwNkRFO0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxXQWJRO0VBY1I7QXBCaTZESjs7QW1CN3hESTtFQUNFO0VBQ0E7QW5CZ3lETjs7QWdCMzJESTtFR3lFQTtJQUNFO0lBQ0E7RW5Cc3lESjtBQUNGO0FnQmwzREk7RUd5RUE7SUFDRTtJQUNBO0VuQjR5REo7QUFDRjtBZ0J4M0RJO0VHeUVBO0lBQ0U7SUFDQTtFbkJrekRKO0FBQ0Y7QWdCOTNESTtFR3lFQTtJQUNFO0lBQ0E7RW5Cd3pESjtBQUNGO0FnQnA0REk7RUd5RUE7SUFDRTtJQUNBO0VuQjh6REo7QUFDRjtBcUJsOURBO0VBQ0UscUJkd3pCc0M7QVA0cEN4Qzs7QXFCMzhEQTtFQUNFO0VBQ0E7RUFDQTtFZm9SSSxrQkFMSTtFZTNRUixnQmI4R2lCO0FSODFEbkI7O0FxQng4REE7RUFDRTtFQUNBO0VmMFFJLG1CQUxJO0FOdXNEVjs7QXFCeDhEQTtFQUNFO0VBQ0E7RWZvUUksa0JBTEk7QU42c0RWOztBc0J6K0RBO0VBQ0UsbUJmZ3pCc0M7RURoaEJsQyxjQUxJO0VnQnZSUixjZG9EUztBUnM3RFg7O0F1Qi8rREE7RUFDRTtFQUNBO0VBQ0E7RWpCOFJJLG9CQUxJO0VpQnRSUixnQmZObUI7RWVPbkIsZ0Jmd0hpQjtFZXZIakIsY2ZrRFM7RWVqRFQsc0JmMENTO0VlekNUO0VBQ0E7RUFDQTtFZEdFO0VlSEUsd0VETUo7QXZCNitERjtBd0IvK0RNO0VEaEJOO0lDaUJRO0V4QmsvRE47QUFDRjtBdUJoL0RFO0VBQ0U7QXZCay9ESjtBdUJoL0RJO0VBQ0U7QXZCay9ETjtBdUI3K0RFO0VBQ0UsY2Y0Qk87RWUzQlAsc0Jmb0JPO0VlbkJQLHFCaEI4ekJvQztFZ0I3ekJwQztFQUtFLGlEaEJ1c0IwQjtBUG95Q2hDO0F1QnArREU7RUFFRTtBdkJxK0RKO0F1QmorREU7RUFDRSxjZktPO0VlSFA7QXZCaytESjtBdUIxOURFO0VBRUUseUJmWE87RWVjUDtBdkJ5OURKO0F1QnI5REU7RUFDRTtFQUNBO0VBQ0EseUJmMEhrQjtFZXpIbEIsY2ZqQk87RWlCMURULHlCakJxRFM7RWV3QlA7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QmYyQ1c7RWUxQ1g7RUN0RUUscUlEdUVGO0F2QnU5REo7QXdCMWhFTTtFRHVESjtJQ3RETTtFeEI2aEVOO0FBQ0Y7QXVCejlERTtFQUNFLDRDaEIrNUI4QjtBUDRqQ2xDO0F1Qng5REU7RUFDRTtFQUNBO0VBQ0EseUJmdUdrQjtFZXRHbEIsY2ZwQ087RWlCMURULHlCakJxRFM7RWUyQ1A7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QmZ3Qlc7RWV2Qlg7RUN6RkUscUlEMEZGO0F2QjA5REo7QXdCaGpFTTtFRDBFSjtJQ3pFTTtFeEJtakVOO0FBQ0Y7QXVCNTlERTtFQUNFLDRDaEI0NEI4QjtBUGtsQ2xDOztBdUJyOURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmZPaUI7RWVOakIsY2ZKVztFZUtYO0VBQ0E7RUFDQTtBdkJ3OURGO0F1QnQ5REU7RUFFRTtFQUNBO0F2QnU5REo7O0F1QjU4REE7RUFDRSxnQ2Y2RGdCO0VlNURoQjtFakJtSkksa0JBTEk7RUc3UU47QVRnbEVKO0F1Qjc4REU7RUFDRTtFQUNBO0VBQ0EseUJoQjJsQjBCO0FQbzNDOUI7QXVCNThERTtFQUNFO0VBQ0E7RUFDQSx5QmhCcWxCMEI7QVB5M0M5Qjs7QXVCMThEQTtFQUNFLGlDZjRDZ0I7RWUzQ2hCO0VqQmdJSSxtQkFMSTtFRzdRTjtBVGltRUo7QXVCMzhERTtFQUNFO0VBQ0E7RUFDQSx1QmhCNGtCMEI7QVBpNEM5QjtBdUIxOERFO0VBQ0U7RUFDQTtFQUNBLHVCaEJza0IwQjtBUHM0QzlCOztBdUJwOERFO0VBQ0Usa0NmaUJXO0FSczdEZjtBdUJwOERFO0VBQ0UsZ0NmZWM7QVJ1N0RsQjtBdUJuOERFO0VBQ0UsaUNmYWM7QVJ3N0RsQjs7QXVCaDhEQTtFQUNFLFdoQjZxQnNDO0VnQjVxQnRDO0VBQ0EsZ0JmTm9CO0FSeThEdEI7QXVCajhERTtFQUNFO0F2Qm04REo7QXVCaDhERTtFQUNFO0VkL0xBO0FUa29FSjtBdUIvN0RFO0VBQ0U7RWRwTUE7QVRzb0VKOztBMEJwcEVBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RXBCMlJJLG9CQUxJO0VvQm5SUixnQmxCVG1CO0VrQlVuQixnQmxCcUhpQjtFa0JwSGpCLGNsQitDUztFa0I5Q1Qsc0JsQnVDUztFa0J0Q1Q7RUFDQTtFQUNBLHdDbkJnN0JrQztFbUIvNkJsQywwQm5CZzdCa0M7RW1CLzZCbEM7RWpCRkU7RWVIRSx3RUVRSjtBMUJvcEVGO0F3QnhwRU07RUVmTjtJRmdCUTtFeEIycEVOO0FBQ0Y7QTBCNXFFQTtFQW9CRTtBMUIycEVGO0EwQnpwRUU7RUFDRSxxQm5CczBCb0M7RW1CcjBCcEM7RUFLRSxpRG5CaTdCNEI7QVBzdUNsQztBMEJucEVFO0VBRUUscUJsQmdLa0I7RWtCL0psQjtBMUJvcEVKO0EwQmpwRUU7RUFFRSx5QmxCV087QVJ1b0VYO0EwQjdvRUU7RUFDRTtFQUNBO0ExQitvRUo7O0EwQjNvRUE7RUFDRSxvQmxCNEl1QjtFa0IzSXZCLHVCbEIySXVCO0VrQjFJdkIsb0JuQndyQjRCO0VEL2N4QixrQkFMSTtFRzdRTjtBVHlyRUo7O0EwQjNvRUE7RUFDRSxvQmxCcUl1QjtFa0JwSXZCLHVCbEJvSXVCO0VrQm5JdkIsa0JuQm9yQjRCO0VEbmR4QixtQkFMSTtFRzdRTjtBVGlzRUo7O0EyQmh0RUE7RUFDRTtFQUNBLHNCcEJxM0J3QztFb0JwM0J4QyxtQnBCcTNCd0M7RW9CcDNCeEMsdUJwQnEzQndDO0FQODFDMUM7QTJCanRFRTtFQUNFO0VBQ0E7QTNCbXRFSjs7QTJCL3NFQTtFQUNFLFVwQnkyQndDO0VvQngyQnhDLFdwQncyQndDO0VvQnYyQnhDO0VBQ0E7RUFDQSxzQm5Ca0NTO0VtQmpDVDtFQUNBO0VBQ0E7RUFDQSxxQ3BCNDJCd0M7RW9CMzJCeEM7RUFDQTtBM0JrdEVGO0EyQi9zRUU7RWxCWEU7QVQ2dEVKO0EyQjlzRUU7RUFFRSxrQnBCbTJCc0M7QVA0MkMxQztBMkI1c0VFO0VBQ0UsdUJwQjAxQnNDO0FQbzNDMUM7QTJCM3NFRTtFQUNFLHFCcEJzekJvQztFb0JyekJwQztFQUNBLGlEcEJtc0I0QjtBUDBnRGhDO0EyQjFzRUU7RUFDRSx5Qm5CaUJNO0VtQmhCTixxQm5CZ0JNO0FSNHJFVjtBMkIxc0VJO0VBSUk7QTNCeXNFUjtBMkJyc0VJO0VBSUk7QTNCb3NFUjtBMkIvckVFO0VBQ0UseUJuQkpNO0VtQktOLHFCbkJMTTtFbUJVSjtBM0I2ckVOO0EyQnpyRUU7RUFDRTtFQUNBO0VBQ0EsWXBCazBCdUM7QVB5M0MzQztBMkJwckVJO0VBQ0UsWXBCMHpCcUM7QVA0M0MzQzs7QTJCeHFFQTtFQUNFLG1CcEJxekJnQztBUHMzQ2xDO0EyQnpxRUU7RUFDRSxVcEJpekI4QjtFb0JoekI5QjtFQUNBO0VBQ0E7RWxCOUZBO0VlSEUsaURHbUdGO0EzQjJxRUo7QXdCMXdFTTtFR3lGSjtJSHhGTTtFeEI2d0VOO0FBQ0Y7QTJCOXFFSTtFQUNFO0EzQmdyRU47QTJCN3FFSTtFQUNFLGlDcEJnekI0QjtFb0IzeUIxQjtBM0IycUVSOztBMkJycUVBO0VBQ0U7RUFDQSxrQnBCbXhCZ0M7QVBxNUNsQzs7QTJCcnFFQTtFQUNFO0VBQ0E7RUFDQTtBM0J3cUVGO0EyQnBxRUk7RUFDRTtFQUNBO0VBQ0EsYXBCcW9Cd0I7QVBpaUQ5Qjs7QTRCcHpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCdXpFRjtBNEJyekVFO0VBQ0U7QTVCdXpFSjtBNEJuekVJO0VBQTBCLG9FckI4OUJhO0FQdzFDM0M7QTRCcnpFSTtFQUEwQixvRXJCNjlCYTtBUDIxQzNDO0E0QnJ6RUU7RUFDRTtBNUJ1ekVKO0E0QnB6RUU7RUFDRSxXckIrOEJ1QztFcUI5OEJ2QyxZckI4OEJ1QztFcUI3OEJ2QztFSHpCRix5QmpCK0RRO0VvQnBDTixTckI4OEJ1QztFRTE5QnZDO0VlSEUsNEdJa0JGO0E1QnF6RUo7QXdCbjBFTTtFSU1KO0lKTE07RXhCczBFTjtBQUNGO0E0QmwwRUU7RUFTRTtBNUI0ekVKO0E0QjF6RUk7RUhqQ0Ysd0NsQjgrQnlDO0FQZzNDM0M7QTRCeHpFRTtFQUNFLFdyQnc3QjhCO0VxQnY3QjlCLGNyQnc3QjhCO0VxQnY3QjlCO0VBQ0EsZXJCdTdCOEI7RXFCdDdCOUIseUJwQldPO0VvQlZQO0VuQjdCQTtBVHcxRUo7QTRCdHpFRTtFQUNFLFdyQm83QnVDO0VxQm43QnZDLFlyQm03QnVDO0VrQnQrQnpDLHlCakIrRFE7RW9CVk4sU3JCbzdCdUM7RUUxOUJ2QztFZUhFLDRHSTRDRjtBNUJ1ekVKO0F3Qi8xRU07RUlpQ0o7SUpoQ007RXhCazJFTjtBQUNGO0E0Qm4wRUU7RUFRRTtBNUI4ekVKO0E0QjV6RUk7RUgzREYsd0NsQjgrQnlDO0FQNDRDM0M7QTRCMXpFRTtFQUNFLFdyQjg1QjhCO0VxQjc1QjlCLGNyQjg1QjhCO0VxQjc1QjlCO0VBQ0EsZXJCNjVCOEI7RXFCNTVCOUIseUJwQmZPO0VvQmdCUDtFbkJ2REE7QVRvM0VKO0E0Qnh6RUU7RUFDRTtBNUIwekVKO0E0Qnh6RUk7RUFDRSx5QnBCdkJLO0FSaTFFWDtBNEJ2ekVJO0VBQ0UseUJwQjNCSztBUm8xRVg7O0E2Qmg1RUE7RUFDRTtBN0JtNUVGO0E2Qmo1RUU7O0VBRUUsMEJ0QnkvQjhCO0VzQngvQjlCLGlCdEJ5L0I4QjtBUDA1Q2xDO0E2Qmg1RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VMREUsZ0VLRUY7QTdCazVFSjtBd0JoNUVNO0VLWEo7SUxZTTtFeEJtNUVOO0FBQ0Y7QTZCbjVFRTtFQUNFO0E3QnE1RUo7QTZCbjVFSTtFQUNFO0E3QnE1RU47QTZCbDVFSTtFQUVFLHFCdEJtK0I0QjtFc0JsK0I1Qix3QnRCbStCNEI7QVBnN0NsQztBNkJoNUVJO0VBQ0UscUJ0Qjg5QjRCO0VzQjc5QjVCLHdCdEI4OUI0QjtBUG83Q2xDO0E2Qjk0RUU7RUFDRSxxQnRCdzlCOEI7RXNCdjlCOUIsd0J0Qnc5QjhCO0FQdzdDbEM7QTZCMTRFSTs7O0VBQ0UsYXRCazlCNEI7RXNCajlCNUIsOER0Qms5QjRCO0FQNDdDbEM7QTZCejRFSTtFQUNFLGF0QjI4QjRCO0VzQjE4QjVCLDhEdEIyOEI0QjtBUGc4Q2xDOztBOEJqOEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJvOEVGO0E4Qmw4RUU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTlCbzhFSjtBOEJoOEVFOztFQUVFO0E5Qms4RUo7QThCNTdFRTtFQUNFO0VBQ0E7QTlCODdFSjtBOEI1N0VJO0VBQ0U7QTlCODdFTjs7QThCbjdFQTtFQUNFO0VBQ0E7RUFDQTtFeEJzUEksb0JBTEk7RXdCL09SLGdCdEI3Q21CO0VzQjhDbkIsZ0J0QmlGaUI7RXNCaEZqQixjdEJXUztFc0JWVDtFQUNBO0VBQ0EseUJ0QkdTO0VzQkZUO0VyQnBDRTtBVDI5RUo7O0E4Qjc2RUE7Ozs7RUFJRTtFeEJnT0ksbUJBTEk7RUc3UU47QVRvK0VKOztBOEI3NkVBOzs7O0VBSUU7RXhCdU5JLGtCQUxJO0VHN1FOO0FUNitFSjs7QThCNzZFQTs7RUFFRTtBOUJnN0VGOztBOEJuNkVJOztFckIvREE7RUFDQTtBVHUrRUo7QThCbDZFSTs7RXJCdEVBO0VBQ0E7QVQ0K0VKO0E4QjU1RUU7RUFDRTtFckJwRUE7RUFDQTtBVG0rRUo7O0ErQjUvRUU7RUFDRTtFQUNBO0VBQ0EsbUJ4Qnl4Qm9DO0VEaGhCbEMsY0FMSTtFeUJqUU4sY3hCMC9CcUI7QVBvZ0R6Qjs7QStCMy9FRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6QjRQRSxrQkFMSTtFeUJwUE4sV0F2QmM7RUF3QmQsd0NBdkJpQjtFdEJIakI7QVR3aEZKOztBK0J6L0VJOzs7O0VBRUU7QS9COC9FTjs7QStCNWlGSTtFQW9ERSxxQnhCKzlCbUI7RXdCNTlCakIseUJ2QjhJYTtFdUI3SWI7RUFDQTtFQUNBO0VBQ0E7QS9CMC9FUjtBK0J2L0VNO0VBQ0UscUJ4Qm85QmlCO0V3Qm45QmpCLGdEQS9DYTtBL0J3aUZyQjs7QStCempGSTtFQXlFSSx5QnZCNEhhO0V1QjNIYjtBL0JvL0VSOztBK0I5akZJO0VBaUZFLHFCeEJrOEJtQjtBUCtpRHpCO0ErQjkrRVE7RUFFRSxzQnhCNDJCOEI7RXdCMzJCOUI7RUFDQTtFQUNBO0EvQisrRVY7QStCMytFTTtFQUNFLHFCeEJxN0JpQjtFd0JwN0JqQixnREE5RWE7QS9CMmpGckI7O0ErQjVrRkk7RUFzR0UscUJ4QjY2Qm1CO0FQNmpEekI7QStCeCtFTTtFQUNFLHlCeEIwNkJpQjtBUGdrRHpCO0ErQnYrRU07RUFDRSxnREE1RmE7QS9CcWtGckI7QStCdCtFTTtFQUNFLGN4Qms2QmlCO0FQc2tEekI7O0ErQm4rRUk7RUFDRTtBL0JzK0VOOztBK0I3bEZJOzs7RUErSEk7QS9CbytFUjtBK0JoK0VNOzs7RUFDRTtBL0JvK0VSOztBK0JybEZFO0VBQ0U7RUFDQTtFQUNBLG1CeEJ5eEJvQztFRGhoQmxDLGNBTEk7RXlCalFOLGN4QjAvQnFCO0FQNmxEekI7O0ErQnBsRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekI0UEUsa0JBTEk7RXlCcFBOLFdBdkJjO0VBd0JkLHdDQXZCaUI7RXRCSGpCO0FUaW5GSjs7QStCbGxGSTs7OztFQUVFO0EvQnVsRk47O0ErQnJvRkk7RUFvREUscUJ4Qis5Qm1CO0V3QjU5QmpCLHlCdkI4SWE7RXVCN0liO0VBQ0E7RUFDQTtFQUNBO0EvQm1sRlI7QStCaGxGTTtFQUNFLHFCeEJvOUJpQjtFd0JuOUJqQixnREEvQ2E7QS9CaW9GckI7O0ErQmxwRkk7RUF5RUkseUJ2QjRIYTtFdUIzSGI7QS9CNmtGUjs7QStCdnBGSTtFQWlGRSxxQnhCazhCbUI7QVB3b0R6QjtBK0J2a0ZRO0VBRUUsc0J4QjQyQjhCO0V3QjMyQjlCO0VBQ0E7RUFDQTtBL0J3a0ZWO0ErQnBrRk07RUFDRSxxQnhCcTdCaUI7RXdCcDdCakIsZ0RBOUVhO0EvQm9wRnJCOztBK0JycUZJO0VBc0dFLHFCeEI2NkJtQjtBUHNwRHpCO0ErQmprRk07RUFDRSx5QnhCMDZCaUI7QVB5cER6QjtBK0Joa0ZNO0VBQ0UsZ0RBNUZhO0EvQjhwRnJCO0ErQi9qRk07RUFDRSxjeEJrNkJpQjtBUCtwRHpCOztBK0I1akZJO0VBQ0U7QS9CK2pGTjs7QStCdHJGSTs7O0VBaUlJO0EvQjJqRlI7QStCempGTTs7O0VBQ0U7QS9CNmpGUjs7QWdDbnNGQTtFQUNFO0VBRUEsZ0J4QkhtQjtFd0JJbkIsZ0J4QjJIaUI7RXdCMUhqQixjeEJnSFc7RXdCL0dYO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQzhHQTtFM0JzS0ksb0JBTEk7RUc3UU47RWVIRSxxSVFHSjtBaENxc0ZGO0F3QnBzRk07RVFoQk47SVJpQlE7RXhCdXNGTjtBQUNGO0FnQ3hzRkU7RUFDRSxjeEJtR1M7RXdCbEdUO0FoQzBzRko7QWdDdnNGRTtFQUVFO0VBQ0EsaUR6Qm90QjRCO0FQby9EaEM7QWdDMXJGRTtFQUdFO0VBQ0EsYXpCMHVCMEI7QVBnOUQ5Qjs7QWdDOXFGRTtFQ3ZDQSxXQVhRO0VSTFIseUJqQm9GYTtFeUJsRWIscUJ6QmtFYTtBUnVwRmY7QWlDdHRGRTtFQUNFLFdBZFk7RVJSZCx5Q1FNbUI7RUFrQmpCLG1DQWpCYTtBakN5dUZqQjtBaUNydEZFO0VBRUUsV0FyQlk7RVJSZCx5Q1FNbUI7RUF5QmpCLG1DQXhCYTtFQTZCWDtBakNrdEZOO0FpQzlzRkU7RUFLRSxXQWxDYTtFQW1DYix1Q0FyQ2tCO0VBd0NsQixtQ0F2Q2M7QWpDaXZGbEI7QWlDeHNGSTtFQUtJO0FqQ3NzRlI7QWlDanNGRTtFQUVFLFdBakRlO0VBa0RmLHlCekJvQlc7RXlCakJYLHFCekJpQlc7QVIrcUZmOztBZ0M1c0ZFO0VDdkNBLFdBWFE7RVJMUix5QmpCb0ZhO0V5QmxFYixxQnpCa0VhO0FScXJGZjtBaUNwdkZFO0VBQ0UsV0FkWTtFUlJkLDJDUU1tQjtFQWtCakIscUNBakJhO0FqQ3V3RmpCO0FpQ252RkU7RUFFRSxXQXJCWTtFUlJkLDJDUU1tQjtFQXlCakIscUNBeEJhO0VBNkJYO0FqQ2d2Rk47QWlDNXVGRTtFQUtFLFdBbENhO0VBbUNiLHVDQXJDa0I7RUF3Q2xCLHFDQXZDYztBakMrd0ZsQjtBaUN0dUZJO0VBS0k7QWpDb3VGUjtBaUMvdEZFO0VBRUUsV0FqRGU7RUFrRGYseUJ6Qm9CVztFeUJqQlgscUJ6QmlCVztBUjZzRmY7O0FnQzF1RkU7RUN2Q0EsV0FYUTtFUkxSLHFFakJvRmE7RXlCbEViLGlFekJrRWE7QVJtdEZmO0FpQ2x4RkU7RUFDRSxXQWRZO0VSUmQsb0VRTW1CO0VBa0JqQixpRUFqQmE7QWpDcXlGakI7QWlDanhGRTtFQUVFLFdBckJZO0VSUmQsb0VRTW1CO0VBeUJqQixpRUF4QmE7RUE2Qlg7QWpDOHdGTjtBaUMxd0ZFO0VBS0UsV0FsQ2E7RUFtQ2IscUVBckNrQjtFQXdDbEIsaUVBdkNjO0FqQzZ5RmxCO0FpQ3B3Rkk7RUFLSTtBakNrd0ZSO0FpQzd2RkU7RUFFRSxXQWpEZTtFQWtEZixxRXpCb0JXO0V5QmpCWCxpRXpCaUJXO0FSMnVGZjs7QWdDeHdGRTtFQ3ZDQSxXQVhRO0VSTFIseUJqQm9GYTtFeUJsRWIscUJ6QmtFYTtBUml2RmY7QWlDaHpGRTtFQUNFLFdBZFk7RVJSZCx5Q1FNbUI7RUFrQmpCLG9DQWpCYTtBakNtMEZqQjtBaUMveUZFO0VBRUUsV0FyQlk7RVJSZCx5Q1FNbUI7RUF5QmpCLG9DQXhCYTtFQTZCWDtBakM0eUZOO0FpQ3h5RkU7RUFLRSxXQWxDYTtFQW1DYix1Q0FyQ2tCO0VBd0NsQixvQ0F2Q2M7QWpDMjBGbEI7QWlDbHlGSTtFQUtJO0FqQ2d5RlI7QWlDM3hGRTtFQUVFLFdBakRlO0VBa0RmLHlCekJvQlc7RXlCakJYLHFCekJpQlc7QVJ5d0ZmOztBZ0N0eUZFO0VDdkNBLFdBWFE7RVJMUix5QmpCb0ZhO0V5QmxFYixxQnpCa0VhO0FSK3dGZjtBaUM5MEZFO0VBQ0UsV0FkWTtFUlJkLDBDUU1tQjtFQWtCakIscUNBakJhO0FqQ2kyRmpCO0FpQzcwRkU7RUFFRSxXQXJCWTtFUlJkLDBDUU1tQjtFQXlCakIscUNBeEJhO0VBNkJYO0FqQzAwRk47QWlDdDBGRTtFQUtFLFdBbENhO0VBbUNiLHlDQXJDa0I7RUF3Q2xCLHFDQXZDYztBakN5MkZsQjtBaUNoMEZJO0VBS0k7QWpDOHpGUjtBaUN6ekZFO0VBRUUsV0FqRGU7RUFrRGYseUJ6Qm9CVztFeUJqQlgscUJ6QmlCVztBUnV5RmY7O0FnQ3AwRkU7RUN2Q0EsV0FYUTtFUkxSLHlCakJvRmE7RXlCbEViLHFCekJrRWE7QVI2eUZmO0FpQzUyRkU7RUFDRSxXQWRZO0VSUmQsMkNRTW1CO0VBa0JqQixxQ0FqQmE7QWpDKzNGakI7QWlDMzJGRTtFQUVFLFdBckJZO0VSUmQsMkNRTW1CO0VBeUJqQixxQ0F4QmE7RUE2Qlg7QWpDdzJGTjtBaUNwMkZFO0VBS0UsV0FsQ2E7RUFtQ2IsdUNBckNrQjtFQXdDbEIscUNBdkNjO0FqQ3U0RmxCO0FpQzkxRkk7RUFLSTtBakM0MUZSO0FpQ3YxRkU7RUFFRSxXQWpEZTtFQWtEZix5QnpCb0JXO0V5QmpCWCxxQnpCaUJXO0FScTBGZjs7QWdDbDJGRTtFQ3ZDQSxXQVhRO0VSTFIseUJqQm9GYTtFeUJsRWIscUJ6QmtFYTtBUjIwRmY7QWlDMTRGRTtFQUNFLFdBZFk7RVJSZCx3Q1FNbUI7RUFrQmpCLGtDQWpCYTtBakM2NUZqQjtBaUN6NEZFO0VBRUUsV0FyQlk7RVJSZCx3Q1FNbUI7RUF5QmpCLGtDQXhCYTtFQTZCWDtBakNzNEZOO0FpQ2w0RkU7RUFLRSxXQWxDYTtFQW1DYixzQ0FyQ2tCO0VBd0NsQixvQ0F2Q2M7QWpDcTZGbEI7QWlDNTNGSTtFQUtJO0FqQzAzRlI7QWlDcjNGRTtFQUVFLFdBakRlO0VBa0RmLHlCekJvQlc7RXlCakJYLHFCekJpQlc7QVJtMkZmOztBZ0NoNEZFO0VDdkNBLFdBWFE7RVJMUix5QmpCb0ZhO0V5QmxFYixxQnpCa0VhO0FSeTJGZjtBaUN4NkZFO0VBQ0UsV0FkWTtFUlJkLDJDUU1tQjtFQWtCakIsc0NBakJhO0FqQzI3RmpCO0FpQ3Y2RkU7RUFFRSxXQXJCWTtFUlJkLDJDUU1tQjtFQXlCakIsc0NBeEJhO0VBNkJYO0FqQ282Rk47QWlDaDZGRTtFQUtFLFdBbENhO0VBbUNiLDBDQXJDa0I7RUF3Q2xCLHNDQXZDYztBakNtOEZsQjtBaUMxNUZJO0VBS0k7QWpDdzVGUjtBaUNuNUZFO0VBRUUsV0FqRGU7RUFrRGYseUJ6Qm9CVztFeUJqQlgscUJ6QmlCVztBUmk0RmY7O0FnQzk1RkU7RUN2Q0EsV0FYUTtFUkxSLG1FakJvRmE7RXlCbEViLCtEekJrRWE7QVJ1NEZmO0FpQ3Q4RkU7RUFDRSxXQWRZO0VSUmQsbUVRTW1CO0VBa0JqQiw4REFqQmE7QWpDeTlGakI7QWlDcjhGRTtFQUVFLFdBckJZO0VSUmQsbUVRTW1CO0VBeUJqQiw4REF4QmE7RUE2Qlg7QWpDazhGTjtBaUM5N0ZFO0VBS0UsV0FsQ2E7RUFtQ2Isa0VBckNrQjtFQXdDbEIsOERBdkNjO0FqQ2krRmxCO0FpQ3g3Rkk7RUFLSTtBakNzN0ZSO0FpQ2o3RkU7RUFFRSxXQWpEZTtFQWtEZixtRXpCb0JXO0V5QmpCWCwrRHpCaUJXO0FSKzVGZjs7QWdDdDdGRTtFQ21CQSxjekJJYTtFeUJIYixxQnpCR2E7QVJvNkZmO0FpQ3I2RkU7RUFDRSxXQVRZO0VBVVoseUJ6QkRXO0V5QkVYLHFCekJGVztBUnk2RmY7QWlDcDZGRTtFQUVFO0FqQ3E2Rko7QWlDbDZGRTtFQUtFLFdBckJhO0VBc0JiLHlCekJoQlc7RXlCaUJYLHFCekJqQlc7QVJpN0ZmO0FpQzk1Rkk7RUFLSTtBakM0NUZSO0FpQ3Y1RkU7RUFFRSxjekIvQlc7RXlCZ0NYO0FqQ3c1Rko7O0FnQy84RkU7RUNtQkEsY3pCSWE7RXlCSGIscUJ6QkdhO0FSNjdGZjtBaUM5N0ZFO0VBQ0UsV0FUWTtFQVVaLHlCekJEVztFeUJFWCxxQnpCRlc7QVJrOEZmO0FpQzc3RkU7RUFFRTtBakM4N0ZKO0FpQzM3RkU7RUFLRSxXQXJCYTtFQXNCYix5QnpCaEJXO0V5QmlCWCxxQnpCakJXO0FSMDhGZjtBaUN2N0ZJO0VBS0k7QWpDcTdGUjtBaUNoN0ZFO0VBRUUsY3pCL0JXO0V5QmdDWDtBakNpN0ZKOztBZ0N4K0ZFO0VDbUJBLDBEekJJYTtFeUJIYixpRXpCR2E7QVJzOUZmO0FpQ3Y5RkU7RUFDRSxXQVRZO0VBVVoscUV6QkRXO0V5QkVYLGlFekJGVztBUjI5RmY7QWlDdDlGRTtFQUVFO0FqQ3U5Rko7QWlDcDlGRTtFQUtFLFdBckJhO0VBc0JiLHFFekJoQlc7RXlCaUJYLGlFekJqQlc7QVJtK0ZmO0FpQ2g5Rkk7RUFLSTtBakM4OEZSO0FpQ3o4RkU7RUFFRSwwRHpCL0JXO0V5QmdDWDtBakMwOEZKOztBZ0NqZ0dFO0VDbUJBLGN6QklhO0V5QkhiLHFCekJHYTtBUisrRmY7QWlDaC9GRTtFQUNFLFdBVFk7RUFVWix5QnpCRFc7RXlCRVgscUJ6QkZXO0FSby9GZjtBaUMvK0ZFO0VBRUU7QWpDZy9GSjtBaUM3K0ZFO0VBS0UsV0FyQmE7RUFzQmIseUJ6QmhCVztFeUJpQlgscUJ6QmpCVztBUjQvRmY7QWlDeitGSTtFQUtJO0FqQ3UrRlI7QWlDbCtGRTtFQUVFLGN6Qi9CVztFeUJnQ1g7QWpDbStGSjs7QWdDMWhHRTtFQ21CQSxjekJJYTtFeUJIYixxQnpCR2E7QVJ3Z0dmO0FpQ3pnR0U7RUFDRSxXQVRZO0VBVVoseUJ6QkRXO0V5QkVYLHFCekJGVztBUjZnR2Y7QWlDeGdHRTtFQUVFO0FqQ3lnR0o7QWlDdGdHRTtFQUtFLFdBckJhO0VBc0JiLHlCekJoQlc7RXlCaUJYLHFCekJqQlc7QVJxaEdmO0FpQ2xnR0k7RUFLSTtBakNnZ0dSO0FpQzMvRkU7RUFFRSxjekIvQlc7RXlCZ0NYO0FqQzQvRko7O0FnQ25qR0U7RUNtQkEsY3pCSWE7RXlCSGIscUJ6QkdhO0FSaWlHZjtBaUNsaUdFO0VBQ0UsV0FUWTtFQVVaLHlCekJEVztFeUJFWCxxQnpCRlc7QVJzaUdmO0FpQ2ppR0U7RUFFRTtBakNraUdKO0FpQy9oR0U7RUFLRSxXQXJCYTtFQXNCYix5QnpCaEJXO0V5QmlCWCxxQnpCakJXO0FSOGlHZjtBaUMzaEdJO0VBS0k7QWpDeWhHUjtBaUNwaEdFO0VBRUUsY3pCL0JXO0V5QmdDWDtBakNxaEdKOztBZ0M1a0dFO0VDbUJBLGN6QklhO0V5QkhiLHFCekJHYTtBUjBqR2Y7QWlDM2pHRTtFQUNFLFdBVFk7RUFVWix5QnpCRFc7RXlCRVgscUJ6QkZXO0FSK2pHZjtBaUMxakdFO0VBRUU7QWpDMmpHSjtBaUN4akdFO0VBS0UsV0FyQmE7RUFzQmIseUJ6QmhCVztFeUJpQlgscUJ6QmpCVztBUnVrR2Y7QWlDcGpHSTtFQUtJO0FqQ2tqR1I7QWlDN2lHRTtFQUVFLGN6Qi9CVztFeUJnQ1g7QWpDOGlHSjs7QWdDcm1HRTtFQ21CQSxjekJJYTtFeUJIYixxQnpCR2E7QVJtbEdmO0FpQ3BsR0U7RUFDRSxXQVRZO0VBVVoseUJ6QkRXO0V5QkVYLHFCekJGVztBUndsR2Y7QWlDbmxHRTtFQUVFO0FqQ29sR0o7QWlDamxHRTtFQUtFLFdBckJhO0VBc0JiLHlCekJoQlc7RXlCaUJYLHFCekJqQlc7QVJnbUdmO0FpQzdrR0k7RUFLSTtBakMya0dSO0FpQ3RrR0U7RUFFRSxjekIvQlc7RXlCZ0NYO0FqQ3VrR0o7O0FnQzluR0U7RUNtQkEsd0R6QklhO0V5QkhiLCtEekJHYTtBUjRtR2Y7QWlDN21HRTtFQUNFLFdBVFk7RUFVWixtRXpCRFc7RXlCRVgsK0R6QkZXO0FSaW5HZjtBaUM1bUdFO0VBRUU7QWpDNm1HSjtBaUMxbUdFO0VBS0UsV0FyQmE7RUFzQmIsbUV6QmhCVztFeUJpQlgsK0R6QmpCVztBUnluR2Y7QWlDdG1HSTtFQUtJO0FqQ29tR1I7QWlDL2xHRTtFQUVFLHdEekIvQlc7RXlCZ0NYO0FqQ2dtR0o7O0FnQzNvR0E7RUFDRSxnQnhCMUVtQjtFd0IyRW5CLGN4QlpRO0V3QmFSLHFCeEI0Q2dCO0FSa21HbEI7QWdDNW9HRTtFQUNFLDRCekI0V3NDO0V5QjNXdEMsMEJ4QnlDb0I7QVJxbUd4QjtBZ0Mzb0dFO0VBQ0UsMEJ4QnFDb0I7QVJ3bUd4QjtBZ0Mxb0dFO0VBRUUsY3hCaENPO0FSMnFHWDs7QWdDaG9HQTtFQ3VCRTtFM0JzS0ksbUJBTEk7RUc3UU47QVQydEdKOztBZ0Nsb0dBO0VDbUJFO0UzQnNLSSxrQkFMSTtFRzdRTjtBVGl1R0o7O0FrQ3B2R0E7RVZnQk0sZ0NVZko7QWxDdXZHRjtBd0JwdUdNO0VVcEJOO0lWcUJRO0V4QnV1R047QUFDRjtBa0MxdkdFO0VBQ0U7QWxDNHZHSjs7QWtDdHZHRTtFQUNFO0FsQ3l2R0o7O0FrQ3J2R0E7RUFDRTtFQUNBO0VWREksNkJVRUo7QWxDd3ZHRjtBd0J0dkdNO0VVTE47SVZNUTtFeEJ5dkdOO0FBQ0Y7QWtDM3ZHRTtFQUNFO0VBQ0E7RVZORSw0QlVPRjtBbEM2dkdKO0F3Qmh3R007RVVBSjtJVkNNO0V4Qm13R047QUFDRjs7QW1DeHhHQTs7OztFQUlFO0FuQzJ4R0Y7O0FtQ3h4R0E7RUFDRTtBbkMyeEdGO0FvQ3R3R0k7RUFDRTtFQUNBLG9CN0JxZ0J3QjtFNkJwZ0J4Qix1QjdCbWdCd0I7RTZCbGdCeEI7RUFoQ0o7RUFDQTtFQUNBO0VBQ0E7QXBDeXlHRjtBb0NwdkdJO0VBQ0U7QXBDc3ZHTjs7QW1DanlHQTtFQUNFO0VBQ0EsYTVCeWhDa0M7RTRCeGhDbEM7RUFDQSxnQjVCK21Da0M7RTRCOW1DbEM7RUFDQTtFN0IrUUksb0JBTEk7RTZCeFFSLGMzQmlHVztFMkJoR1g7RUFDQTtFQUNBLHNCM0I0QlM7RTJCM0JUO0VBQ0E7RTFCVkU7QVQreUdKO0FtQ2p5R0U7RUFDRTtFQUNBO0VBQ0Esb0I1QmttQ2dDO0FQaXNFcEM7O0FtQ3Z4R0k7RUFDRTtBbkMweEdOO0FtQ3h4R007RUFDRTtFQUNBO0FuQzB4R1I7O0FtQ3R4R0k7RUFDRTtBbkN5eEdOO0FtQ3Z4R007RUFDRTtFQUNBO0FuQ3l4R1I7O0FnQnh4R0k7RW1CZkE7SUFDRTtFbkMyeUdKO0VtQ3p5R0k7SUFDRTtJQUNBO0VuQzJ5R047RW1DdnlHRTtJQUNFO0VuQ3l5R0o7RW1DdnlHSTtJQUNFO0lBQ0E7RW5DeXlHTjtBQUNGO0FnQnp5R0k7RW1CZkE7SUFDRTtFbkMyekdKO0VtQ3p6R0k7SUFDRTtJQUNBO0VuQzJ6R047RW1DdnpHRTtJQUNFO0VuQ3l6R0o7RW1DdnpHSTtJQUNFO0lBQ0E7RW5DeXpHTjtBQUNGO0FnQnp6R0k7RW1CZkE7SUFDRTtFbkMyMEdKO0VtQ3owR0k7SUFDRTtJQUNBO0VuQzIwR047RW1DdjBHRTtJQUNFO0VuQ3kwR0o7RW1DdjBHSTtJQUNFO0lBQ0E7RW5DeTBHTjtBQUNGO0FnQnowR0k7RW1CZkE7SUFDRTtFbkMyMUdKO0VtQ3oxR0k7SUFDRTtJQUNBO0VuQzIxR047RW1DdjFHRTtJQUNFO0VuQ3kxR0o7RW1DdjFHSTtJQUNFO0lBQ0E7RW5DeTFHTjtBQUNGO0FnQnoxR0k7RW1CZkE7SUFDRTtFbkMyMkdKO0VtQ3oyR0k7SUFDRTtJQUNBO0VuQzIyR047RW1DdjJHRTtJQUNFO0VuQ3kyR0o7RW1DdjJHSTtJQUNFO0lBQ0E7RW5DeTJHTjtBQUNGO0FtQ2gyR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSx1QjVCMGpDZ0M7QVB3eUVwQztBb0NoNUdJO0VBQ0U7RUFDQSxvQjdCcWdCd0I7RTZCcGdCeEIsdUI3Qm1nQndCO0U2QmxnQnhCO0VBekJKO0VBQ0E7RUFDQTtFQUNBO0FwQzQ2R0Y7QW9DOTNHSTtFQUNFO0FwQ2c0R047O0FtQ3QyR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFCNUI0aUNnQztBUDZ6RXBDO0FvQ3I2R0k7RUFDRTtFQUNBLG9CN0JxZ0J3QjtFNkJwZ0J4Qix1QjdCbWdCd0I7RTZCbGdCeEI7RUFsQko7RUFDQTtFQUNBO0VBQ0E7QXBDMDdHRjtBb0NuNUdJO0VBQ0U7QXBDcTVHTjtBbUNqM0dJO0VBQ0U7QW5DbTNHTjs7QW1DNzJHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0I1QjJoQ2dDO0FQcTFFcEM7QW9DNzdHSTtFQUNFO0VBQ0Esb0I3QnFnQndCO0U2QnBnQnhCLHVCN0JtZ0J3QjtFNkJsZ0J4QjtBcEMrN0dOO0FvQ3A3R007RUFDRTtBcENzN0dSO0FvQ243R007RUFDRTtFQUNBLHFCN0JrZnNCO0U2QmpmdEIsdUI3Qmdmc0I7RTZCL2V0QjtFQTlCTjtFQUNBO0VBQ0E7QXBDbzlHRjtBb0NuN0dJO0VBQ0U7QXBDcTdHTjtBbUNoNEdJO0VBQ0U7QW5DazRHTjs7QW1DMzNHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQzgzR0Y7O0FtQ3gzR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCM0JuSW1CO0UyQm9JbkIsYzNCMUVTO0UyQjJFVDtFQUVBO0VBQ0E7RUFDQTtBbkMwM0dGO0FtQzUyR0U7RUFFRSwwQjVCcy9CZ0M7RTRCci9CaEM7RVYxSkYseUJqQm9EUztBUm85R1g7QW1DMTJHRTtFQUVFLFczQjdHTztFMkI4R1A7RVZqS0YseUJqQitEUTtBUjg4R1Y7QW1DeDJHRTtFQUVFLGMzQi9HTztFMkJnSFA7RUFDQTtBbkN5MkdKOztBbUNuMkdBO0VBQ0U7QW5DczJHRjs7QW1DbDJHQTtFQUNFO0VBQ0Esc0I1QnErQmtDO0U0QnArQmxDO0U3QjBHSSxrQkFMSTtFNkJuR1IsYzNCaElTO0UyQmlJVDtBbkNxMkdGOztBbUNqMkdBO0VBQ0U7RUFDQTtFQUNBLGMzQnZJUztBUjIrR1g7O0FtQ2gyR0E7RUFDRSxjM0JoSlM7RTJCaUpULHlCM0I1SVM7RTJCNklULGlDNUI4N0JrQztBUHE2RXBDO0FtQ2gyR0U7RUFDRSxjM0J0Sk87QVJ3L0dYO0FtQ2gyR0k7RUFFRSxXM0I3Sks7RWlCbkRULDJDbEJzcUNrQztBUDQ0RXBDO0FtQzkxR0k7RUFFRSxXM0JuS0s7RWlCbkRULHlCakIrRFE7QVJ1L0dWO0FtQzUxR0k7RUFFRSxjM0JwS0s7QVJpZ0hYO0FtQ3oxR0U7RUFDRSxpQzVCcTZCZ0M7QVBzN0VwQztBbUN4MUdFO0VBQ0UsYzNCL0tPO0FSeWdIWDtBbUN2MUdFO0VBQ0UsYzNCakxPO0FSMGdIWDs7QXFDcmtIQTs7RUFFRTtFQUNBO0VBQ0E7QXJDd2tIRjtBcUN0a0hFOztFQUNFO0VBQ0E7QXJDeWtISjtBcUNwa0hFOzs7Ozs7Ozs7Ozs7RUFNRTtBckM0a0hKOztBcUN2a0hBO0VBQ0U7RUFDQTtFQUNBO0FyQzBrSEY7QXFDeGtIRTtFQUNFO0FyQzBrSEo7O0FxQ3BrSEU7O0VBRUU7QXJDdWtISjtBcUNua0hFOztFNUJSRTtFQUNBO0FUK2tISjtBcUMvakhFOzs7RTVCSEU7RUFDQTtBVHVrSEo7O0FxQ2xqSEE7RUFDRTtFQUNBO0FyQ3FqSEY7QXFDbmpIRTtFQUdFO0FyQ21qSEo7QXFDaGpIRTtFQUNFO0FyQ2tqSEo7O0FxQzlpSEE7RUFDRTtFQUNBO0FyQ2lqSEY7O0FxQzlpSEE7RUFDRTtFQUNBO0FyQ2lqSEY7O0FxQzdoSEE7RUFDRTtFQUNBO0VBQ0E7QXJDZ2lIRjtBcUM5aEhFOztFQUVFO0FyQ2dpSEo7QXFDN2hIRTs7RUFFRTtBckMraEhKO0FxQzNoSEU7O0U1QnZGRTtFQUNBO0FUc25ISjtBcUMzaEhFOztFNUIxR0U7RUFDQTtBVHlvSEo7O0FzQ2pxSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q29xSEY7O0FzQ2pxSEE7RUFDRTtFQUNBO0VBR0EsYzlCaURRO0VnQm5ESix1R2NJSjtBdENpcUhGO0F3QmpxSE07RWNQTjtJZFFRO0V4Qm9xSE47QUFDRjtBc0NwcUhFO0VBRUUsNEIvQnVhc0M7RStCdGF0QztBdENxcUhKO0FzQ2pxSEU7RUFDRSxjOUIrQk87RThCOUJQO0VBQ0E7QXRDbXFISjs7QXNDM3BIQTtFQUNFO0F0QzhwSEY7QXNDNXBIRTtFQUNFO0VBQ0E7RUFDQTtFN0JsQkE7RUFDQTtBVGlySEo7QXNDN3BISTtFQUVFLHFDL0JtaEM4QjtFK0JqaEM5QjtBdEM2cEhOO0FzQzFwSEk7RUFDRSxjOUJJSztFOEJITDtFQUNBO0F0QzRwSE47QXNDeHBIRTs7RUFFRSxjOUJITztFOEJJUCx5QjlCc0RNO0U4QnJETixxQy9Cc2dDZ0M7QVBvcEZwQztBc0N2cEhFO0VBRUU7RTdCNUNBO0VBQ0E7QVRxc0hKOztBc0M5b0hFO0VBQ0U7RUFDQTtFN0JuRUE7QVRxdEhKO0FzQzlvSEU7O0VBRUUsVzlCckNPO0VpQm5EVCx5QmpCK0RRO0FSMHFIVjs7QXNDdG9IRTs7RUFFRTtFQUNBO0F0Q3lvSEo7O0FzQ3BvSEU7O0VBRUU7RUFDQTtFQUNBO0F0Q3VvSEo7O0FzQ2pvSEU7O0VBQ0U7QXRDcW9ISjs7QXNDM25IRTtFQUNFO0F0QzhuSEo7QXNDNW5IRTtFQUNFO0F0QzhuSEo7O0F1Q3R2SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYy9CK0lpQjtFK0I5SWpCLG1CL0JUTztFK0JVUCxpQi9CNklpQjtFK0I1SWpCLGtCL0JYTztBUm93SFQ7QXVDbnZIRTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDMHZISjtBdUN0dUhBO0VBQ0Usd0JoQ3FpQ2tDO0VnQ3BpQ2xDLDJCaENvaUNrQztFZ0NuaUNsQyxrQmhDb2lDa0M7RUR6ekI5QixtQkFMSTtFaUNuT1I7QXZDdXVIRjtBdUNydUhFO0VBRUU7QXZDc3VISjs7QXVDN3RIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDZ3VIRjtBdUM5dEhFO0VBQ0U7RUFDQTtBdkNndUhKO0F1Qzd0SEU7RUFDRTtBdkMrdEhKOztBdUN0dEhBO0VBQ0UsbUJoQ3k5QmtDO0VnQ3g5QmxDLHNCaEN3OUJrQztBUGl3RnBDOztBdUM3c0hBO0VBQ0U7RUFDQTtFQUdBO0F2QzhzSEY7O0F1QzFzSEE7RUFDRTtFakM2S0ksbUJBTEk7RWlDdEtSO0VBQ0E7RUFDQTtFOUJ6R0U7RWVIRSx3Q2U4R0o7QXZDNnNIRjtBd0J2ekhNO0VlbUdOO0lmbEdRO0V4QjB6SE47QUFDRjtBdUNodEhFO0VBQ0U7QXZDa3RISjtBdUMvc0hFO0VBQ0U7RUFDQTtFQUNBO0F2Q2l0SEo7O0F1QzNzSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkM4c0hGOztBdUMzc0hBO0VBQ0U7RUFDQTtBdkM4c0hGOztBZ0J4eUhJO0V1QnNHQTtJQUVJO0lBQ0E7RXZDcXNITjtFdUNuc0hNO0lBQ0U7RXZDcXNIUjtFdUNuc0hRO0lBQ0U7RXZDcXNIVjtFdUNsc0hRO0lBQ0UscUJoQ3E2QndCO0lnQ3A2QnhCLG9CaENvNkJ3QjtFUGd5RmxDO0V1Q2hzSE07SUFDRTtFdkNrc0hSO0V1Qy9ySE07SUFDRTtJQUNBO0V2Q2lzSFI7RXVDOXJITTtJQUNFO0V2Q2dzSFI7RXVDN3JITTtJQUNFO0V2QytySFI7RXVDNXJITTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWZoTUosZ0JlaU1JO0lBQ0E7RXZDOHJIUjtFdUM1ckhNOztJQUVFO0lBQ0E7SUFDQTtFdkM4ckhSO0V1QzNySE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdkM2ckhSO0FBQ0Y7QWdCOTFISTtFdUJzR0E7SUFFSTtJQUNBO0V2QzB2SE47RXVDeHZITTtJQUNFO0V2QzB2SFI7RXVDeHZIUTtJQUNFO0V2QzB2SFY7RXVDdnZIUTtJQUNFLHFCaENxNkJ3QjtJZ0NwNkJ4QixvQmhDbzZCd0I7RVBxMUZsQztFdUNydkhNO0lBQ0U7RXZDdXZIUjtFdUNwdkhNO0lBQ0U7SUFDQTtFdkNzdkhSO0V1Q252SE07SUFDRTtFdkNxdkhSO0V1Q2x2SE07SUFDRTtFdkNvdkhSO0V1Q2p2SE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmaE1KLGdCZWlNSTtJQUNBO0V2Q212SFI7RXVDanZITTs7SUFFRTtJQUNBO0lBQ0E7RXZDbXZIUjtFdUNodkhNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXZDa3ZIUjtBQUNGO0FnQm41SEk7RXVCc0dBO0lBRUk7SUFDQTtFdkMreUhOO0V1Qzd5SE07SUFDRTtFdkMreUhSO0V1Qzd5SFE7SUFDRTtFdkMreUhWO0V1QzV5SFE7SUFDRSxxQmhDcTZCd0I7SWdDcDZCeEIsb0JoQ282QndCO0VQMDRGbEM7RXVDMXlITTtJQUNFO0V2QzR5SFI7RXVDenlITTtJQUNFO0lBQ0E7RXZDMnlIUjtFdUN4eUhNO0lBQ0U7RXZDMHlIUjtFdUN2eUhNO0lBQ0U7RXZDeXlIUjtFdUN0eUhNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZmhNSixnQmVpTUk7SUFDQTtFdkN3eUhSO0V1Q3R5SE07O0lBRUU7SUFDQTtJQUNBO0V2Q3d5SFI7RXVDcnlITTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V2Q3V5SFI7QUFDRjtBZ0J4OEhJO0V1QnNHQTtJQUVJO0lBQ0E7RXZDbzJITjtFdUNsMkhNO0lBQ0U7RXZDbzJIUjtFdUNsMkhRO0lBQ0U7RXZDbzJIVjtFdUNqMkhRO0lBQ0UscUJoQ3E2QndCO0lnQ3A2QnhCLG9CaENvNkJ3QjtFUCs3RmxDO0V1Qy8xSE07SUFDRTtFdkNpMkhSO0V1QzkxSE07SUFDRTtJQUNBO0V2Q2cySFI7RXVDNzFITTtJQUNFO0V2QysxSFI7RXVDNTFITTtJQUNFO0V2QzgxSFI7RXVDMzFITTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWZoTUosZ0JlaU1JO0lBQ0E7RXZDNjFIUjtFdUMzMUhNOztJQUVFO0lBQ0E7SUFDQTtFdkM2MUhSO0V1QzExSE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdkM0MUhSO0FBQ0Y7QWdCNy9ISTtFdUJzR0E7SUFFSTtJQUNBO0V2Q3k1SE47RXVDdjVITTtJQUNFO0V2Q3k1SFI7RXVDdjVIUTtJQUNFO0V2Q3k1SFY7RXVDdDVIUTtJQUNFLHFCaENxNkJ3QjtJZ0NwNkJ4QixvQmhDbzZCd0I7RVBvL0ZsQztFdUNwNUhNO0lBQ0U7RXZDczVIUjtFdUNuNUhNO0lBQ0U7SUFDQTtFdkNxNUhSO0V1Q2w1SE07SUFDRTtFdkNvNUhSO0V1Q2o1SE07SUFDRTtFdkNtNUhSO0V1Q2g1SE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmaE1KLGdCZWlNSTtJQUNBO0V2Q2s1SFI7RXVDaDVITTs7SUFFRTtJQUNBO0lBQ0E7RXZDazVIUjtFdUMvNEhNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXZDaTVIUjtBQUNGO0F1QzU4SEk7RUFFSTtFQUNBO0F2QzY4SFI7QXVDMzhIUTtFQUNFO0F2QzY4SFY7QXVDMzhIVTtFQUNFO0F2QzY4SFo7QXVDMThIVTtFQUNFLHFCaENxNkJ3QjtFZ0NwNkJ4QixvQmhDbzZCd0I7QVB3aUdwQztBdUN4OEhRO0VBQ0U7QXZDMDhIVjtBdUN2OEhRO0VBQ0U7RUFDQTtBdkN5OEhWO0F1Q3Q4SFE7RUFDRTtBdkN3OEhWO0F1Q3I4SFE7RUFDRTtBdkN1OEhWO0F1Q3A4SFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VmaE1KLGdCZWlNSTtFQUNBO0F2Q3M4SFY7QXVDcDhIUTs7RUFFRTtFQUNBO0VBQ0E7QXZDczhIVjtBdUNuOEhRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDcThIVjs7QXVDdjdIRTtFQUNFLHlCaENvNEJnQztBUHNqR3BDO0F1Q3g3SEk7RUFFRSx5QmhDZzRCOEI7QVB5akdwQztBdUNwN0hJO0VBQ0UsMEJoQ3czQjhCO0FQOGpHcEM7QXVDcDdITTtFQUVFLHlCaENxM0I0QjtBUGdrR3BDO0F1Q2w3SE07RUFDRSx5QmhDbTNCNEI7QVBpa0dwQztBdUNoN0hJOztFQUVFLHlCaEM0MkI4QjtBUHNrR3BDO0F1Qzk2SEU7RUFDRSwwQmhDcTJCZ0M7RWdDcDJCaEMsZ0NoQ3kyQmdDO0FQdWtHcEM7QXVDNzZIRTtFQUNFO0F2Qys2SEo7QXVDNTZIRTtFQUNFLDBCaEM0MUJnQztBUGtsR3BDO0F1QzU2SEk7OztFQUdFLHlCaEN5MUI4QjtBUHFsR3BDOztBdUN2NkhFO0VBQ0UsVy9CMU9PO0FSb3BJWDtBdUN4NkhJO0VBRUUsVy9COU9LO0FSdXBJWDtBdUNwNkhJO0VBQ0UsZ0NoQzh6QjhCO0FQd21HcEM7QXVDcDZITTtFQUVFLGdDaEMyekI0QjtBUDBtR3BDO0F1Q2w2SE07RUFDRSxnQ2hDeXpCNEI7QVAybUdwQztBdUNoNkhJOztFQUVFLFcvQmxRSztBUm9xSVg7QXVDOTVIRTtFQUNFLGdDaEMyeUJnQztFZ0MxeUJoQyxzQ2hDK3lCZ0M7QVBpbkdwQztBdUM3NUhFO0VBQ0U7QXZDKzVISjtBdUM1NUhFO0VBQ0UsZ0NoQ2t5QmdDO0FQNG5HcEM7QXVDNzVISTs7O0VBR0UsVy9CcFJLO0FSbXJJWDs7QXdDdHVJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxzQmhDNENTO0VnQzNDVDtFQUNBO0UvQk1FO0FUbXVJSjtBd0NydUlFO0VBQ0U7RUFDQTtBeEN1dUlKO0F3Q3B1SUU7RUFDRTtFQUNBO0F4Q3N1SUo7QXdDcHVJSTtFQUNFO0UvQkNGO0VBQ0E7QVRzdUlKO0F3Q3B1SUk7RUFDRTtFL0JVRjtFQUNBO0FUNnRJSjtBd0NqdUlFOztFQUVFO0F4Q211SUo7O0F3Qy90SUE7RUFHRTtFQUNBO0F4Q2d1SUY7O0F3QzV0SUE7RUFDRSxxQmpDaXJDa0M7QVA4aUdwQzs7QXdDNXRJQTtFQUNFO0VBQ0E7QXhDK3RJRjs7QXdDNXRJQTtFQUNFO0F4Qyt0SUY7O0F3QzN0SUU7RUFDRTtBeEM4dElKO0F3QzN0SUU7RUFDRSxvQmhDNEpZO0FSaWtJaEI7O0F3Q3J0SUE7RUFDRTtFQUNBO0VBRUEsc0JoQzdCUztFZ0M4QlQ7QXhDdXRJRjtBd0NydElFO0UvQnBFRTtBVDR4SUo7O0F3Q250SUE7RUFDRTtFQUVBLHNCaEN4Q1M7RWdDeUNUO0F4Q3F0SUY7QXdDbnRJRTtFL0IvRUU7QVRxeUlKOztBd0M1c0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhDK3NJRjtBd0M1c0lJO0VBQ0Usc0JoQzdESztFZ0M4REwseUJoQzlESztBUjR3SVg7O0F3Q3pzSUE7RUFDRTtFQUNBO0F4QzRzSUY7O0F3Q3hzSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYWhDeEhPO0VDS0w7QVQreklKOztBd0N4c0lBOzs7RUFHRTtBeEMyc0lGOztBd0N4c0lBOztFL0JwSEk7RUFDQTtBVGkwSUo7O0F3Q3pzSUE7O0UvQjNHSTtFQUNBO0FUeXpJSjs7QXdDbHNJRTtFQUNFLHNCakNrbENnQztBUG1uR3BDO0FnQnp5SUk7RXdCZ0dKO0lBUUk7SUFDQTtFeENxc0lGO0V3Q2xzSUU7SUFFRTtJQUNBO0V4Q21zSUo7RXdDanNJSTtJQUNFO0lBQ0E7RXhDbXNJTjtFd0M5cklNO0kvQnBKSjtJQUNBO0VUcTFJRjtFd0MvcklROztJQUdFO0V4Q2dzSVY7RXdDOXJJUTs7SUFHRTtFeEMrcklWO0V3QzNySU07SS9CckpKO0lBQ0E7RVRtMUlGO0V3QzVySVE7O0lBR0U7RXhDNnJJVjtFd0MzcklROztJQUdFO0V4QzRySVY7QUFDRjs7QXlDMTRJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5DNFJJLG9CQUxJO0VtQ3JSUixjakM4R1c7RWlDN0dYO0VBQ0EseUJqQzJHUTtFaUMxR1I7RWhDS0U7RWdDSEY7RWpCQUksK0ppQkNKO0F6QzY0SUY7QXdCMTRJTTtFaUJoQk47SWpCaUJRO0V4QjY0SU47QUFDRjtBeUNoNUlFO0VBQ0UsOEJsQ3l2Q3NDO0VrQ3h2Q3RDLHdDbEN1dkNzQztFa0N0dkN0QztBekNrNUlKO0F5Q2g1SUk7RUFDRTtFQUNBLDBCbEM0dkNvQztBUHNwRzFDO0F5Qzc0SUU7RUFDRTtFQUNBLGNsQ2l2Q3NDO0VrQ2h2Q3RDLGVsQ2d2Q3NDO0VrQy91Q3RDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0JsQzJ1Q3NDO0VpQmx3Q3BDLHNDaUJ3QkY7QXpDKzRJSjtBd0JuNklNO0VpQldKO0lqQlZNO0V4QnM2SU47QUFDRjtBeUNqNUlFO0VBQ0U7QXpDbTVJSjtBeUNoNUlFO0VBQ0U7RUFDQSxxQmxDaXpCb0M7RWtDaHpCcEM7RUFDQSxpRGxDOHJCNEI7QVBvdEhoQzs7QXlDOTRJQTtFQUNFO0F6Q2k1SUY7O0F5Qzk0SUE7RUFDRSx5QmpDNERRO0VpQzNEUjtBekNpNUlGO0F5Qy80SUU7RWhDbkNFO0VBQ0E7QVRxN0lKO0F5Q2g1SUk7RWhDdENBO0VBQ0E7QVR5N0lKO0F5Qy80SUU7RUFDRTtBekNpNUlKO0F5Qzc0SUU7RWhDbENFO0VBQ0E7QVRrN0lKO0F5Qzc0SU07RWhDdENGO0VBQ0E7QVRzN0lKO0F5QzU0SUk7RWhDM0NBO0VBQ0E7QVQwN0lKOztBeUMxNElBO0VBQ0U7QXpDNjRJRjs7QXlDcDRJRTtFQUNFO0F6Q3U0SUo7QXlDcDRJRTtFQUNFO0VBQ0E7RWhDeEZBO0FUKzlJSjtBeUNwNElJO0VBQWdCO0F6Q3U0SXBCO0F5Q3Q0SUk7RUFBZTtBekN5NEluQjtBeUN2NElJO0VoQzlGQTtBVHcrSUo7O0EwQzMvSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQmxDd1JrQztFa0N0UmxDO0VBQ0EsNkJsQ3NSa0M7QVJ1dUlwQzs7QTBDdi9JRTtFQUNFLG9CbkM2K0NnQztBUDZnR3BDO0EwQ3gvSUk7RUFDRTtFQUNBLHFCbkN5K0M4QjtFbUN4K0M5QixjbEN3Q0s7RWtDdkNMO0ExQzAvSU47QTBDdC9JRTtFQUNFLFdsQzhCTztBUjA5SVg7O0EyQ2poSkE7RUFDRTtFaENHQTtFQUNBO0FYa2hKRjs7QTJDbGhKQTtFQUNFO0VBQ0E7RUFDQSxjbkNxRFM7RW1DbkRULHNCbkM2Q1M7RW1DNUNUO0VuQktJLHFJbUJKSjtBM0NvaEpGO0F3QjVnSk07RW1CZk47SW5CZ0JRO0V4QitnSk47QUFDRjtBMkN2aEpFO0VBQ0U7RUFDQSxjbkMrQ087RW1DOUNQO0VBQ0EseUJuQ3VDTztFbUN0Q1AscUJuQ3VDTztBUmsvSVg7QTJDdGhKRTtFQUNFO0VBQ0EsNEJwQ3Vhc0M7RW9DdGF0Qyx5Qm5DZ0NPO0VtQy9CUCxVcEM0cUNnQztFb0MzcUNoQyxpRHBDc3RCNEI7QVBrMEhoQzs7QTJDbmhKRTtFQUNFLGlCcEMrcENnQztBUHUzR3BDO0EyQ25oSkU7RUFDRTtFQUNBLFduQ2lCTztFaUJuRFQseUJqQitEUTtFbUMzQk4scUJuQzJCTTtBUjAvSVY7QTJDbGhKRTtFQUNFLGNuQ2lCTztFbUNoQlA7RUFDQSxzQm5DU087RW1DUlAscUJuQ1dPO0FSeWdKWDs7QTRDL2pKRTtFQUNFO0E1Q2trSko7O0E0QzNqSlE7RW5DcUNKO0VBQ0E7QVQwaEpKO0E0QzFqSlE7RW5DaUJKO0VBQ0E7QVQ0aUpKOztBNEM1a0pFO0VBQ0U7RXRDZ1NFLG1CQUxJO0FOcXpJVjtBNEN6a0pRO0VuQ3FDSjtFQUNBO0FUdWlKSjtBNEN2a0pRO0VuQ2lCSjtFQUNBO0FUeWpKSjs7QTRDemxKRTtFQUNFO0V0Q2dTRSxrQkFMSTtBTmswSVY7QTRDdGxKUTtFbkNxQ0o7RUFDQTtBVG9qSko7QTRDcGxKUTtFbkNpQko7RUFDQTtBVHNrSko7O0E2Q3JtSkE7RUFDRTtFQUNBO0V2QzhSSSxjQUxJO0V1Q3ZSUixnQnJDSmlCO0VxQ0tqQjtFQUNBLFdyQzRDUztFcUMzQ1Q7RUFDQTtFQUNBO0VwQ0tFO0FUb21KSjtBNkNwbUpFO0VBQ0U7QTdDc21KSjs7QTZDam1KQTtFQUNFO0VBQ0E7QTdDb21KRjs7QThDM25KQTtFQUNFO0VBQ0E7RUFDQSxtQnZDazZDOEI7RXVDajZDOUI7RXJDV0U7QVRvbkpKOztBOEMxbkpBO0VBRUU7QTlDNG5KRjs7QThDeG5KQTtFQUNFLGdCdENmaUI7QVIwb0puQjs7QThDbm5KQTtFQUNFLHNCdkNtNUM4QjtBUG11R2hDO0E4Q25uSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q3FuSko7O0E4Q3RtSkU7RUNsREEsWUQ4Q2M7RXJCNUNkLHlCcUIwQ21CO0VDMUNuQixxQkQyQ2U7QTlDaW5KakI7QStDMXBKRTtFQUNFO0EvQzRwSko7O0E4Qy9tSkU7RUNsREEsWUQ4Q2M7RXJCNUNkLHlCcUIwQ21CO0VDMUNuQixxQkQyQ2U7QTlDMG5KakI7QStDbnFKRTtFQUNFO0EvQ3FxSko7O0E4Q3huSkU7RUNsREEsWUQ4Q2M7RXJCNUNkLHFFcUIwQ21CO0VDMUNuQixpRUQyQ2U7QTlDbW9KakI7QStDNXFKRTtFQUNFO0EvQzhxSko7O0E4Q2pvSkU7RUNsREEsWUQ4Q2M7RXJCNUNkLHlCcUIwQ21CO0VDMUNuQixxQkQyQ2U7QTlDNG9KakI7QStDcnJKRTtFQUNFO0EvQ3VySko7O0E4QzFvSkU7RUNsREEsWUQ4Q2M7RXJCNUNkLHlCcUIwQ21CO0VDMUNuQixxQkQyQ2U7QTlDcXBKakI7QStDOXJKRTtFQUNFO0EvQ2dzSko7O0E4Q25wSkU7RUNsREEsWUQ4Q2M7RXJCNUNkLHlCcUIwQ21CO0VDMUNuQixxQkQyQ2U7QTlDOHBKakI7QStDdnNKRTtFQUNFO0EvQ3lzSko7O0E4QzVwSkU7RUNsREEsWUQ4Q2M7RXJCNUNkLHlCcUIwQ21CO0VDMUNuQixxQkQyQ2U7QTlDdXFKakI7QStDaHRKRTtFQUNFO0EvQ2t0Sko7O0E4Q3JxSkU7RUNsREEsWUQ4Q2M7RXJCNUNkLHlCcUIwQ21CO0VDMUNuQixxQkQyQ2U7QTlDZ3JKakI7QStDenRKRTtFQUNFO0EvQzJ0Sko7O0E4QzlxSkU7RUNsREEsd0REZ0RnQjtFckI5Q2hCLG1FcUIwQ21CO0VDMUNuQiwrREQyQ2U7QTlDeXJKakI7QStDbHVKRTtFQUNFO0EvQ291Sko7O0FnRHZ1SkU7RUFDRTtJQUFLLDJCekNrN0MyQjtFUHl6R2xDO0FBQ0Y7QWdEdnVKQTtFQUNFO0VBQ0EsWXpDMjZDa0M7RXlDMTZDbEM7RTFDd1JJLHNCQUxJO0UwQ2pSUix5QnhDMENTO0VDdENQO0FUc3VKSjs7QWdEcnVKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV3hDOEJTO0V3QzdCVDtFQUNBO0VBQ0EseUJ4Q3VDUTtFZ0JuREosMkJ3QmFKO0FoRHd1SkY7QXdCanZKTTtFd0JBTjtJeEJDUTtFeEJvdkpOO0FBQ0Y7O0FnRDF1SkE7RXZCWUU7RXVCVkE7QWhENnVKRjs7QWdEenVKRTtFQUNFO0FoRDR1Sko7QWdEenVKTTtFQUpKO0lBS007RWhENHVKTjtBQUNGOztBaURweEpBO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7RXhDU0U7QVQ2d0pKOztBaURseEpBO0VBQ0U7RUFDQTtBakRxeEpGO0FpRG54SkU7RUFFRTtFQUNBO0FqRG94Sko7O0FpRDF3SkE7RUFDRTtFQUNBLGN6QzZCUztFeUM1QlQ7QWpENndKRjtBaUQxd0pFO0VBRUU7RUFDQSxjekNzQk87RXlDckJQO0VBQ0EseUJ6Q2NPO0FSNnZKWDtBaUR4d0pFO0VBQ0UsY3pDMkVTO0V5QzFFVCx5QnpDVU87QVJnd0pYOztBaURqd0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3pDSVM7RXlDRlQsc0J6Q1BTO0V5Q1FUO0FqRG13SkY7QWlEandKRTtFeENyQ0U7RUFDQTtBVHl5Sko7QWlEandKRTtFeEMzQkU7RUFDQTtBVCt4Sko7QWlEandKRTtFQUVFLGN6Q2RPO0V5Q2VQO0VBQ0Esc0J6Q3RCTztBUnd4Slg7QWlEOXZKRTtFQUNFO0VBQ0EsV3pDNUJPO0V5QzZCUCx5QnpDakJNO0V5Q2tCTixxQnpDbEJNO0FSa3hKVjtBaUQ3dkpFO0VBQ0U7QWpEK3ZKSjtBaUQ3dkpJO0VBQ0U7RUFDQSxxQnpDbUNTO0FSNHRKZjs7QWlEanZKSTtFQUNFO0FqRG92Sk47QWlEanZKUTtFeENyQ0o7RUFaQTtBVHN5Sko7QWlEaHZKUTtFeEN0REo7RUFZQTtBVDh4Sko7QWlEL3VKUTtFQUNFO0FqRGl2SlY7QWlEOXVKUTtFQUNFLHFCekNFSztFeUNETDtBakRndkpWO0FpRDl1SlU7RUFDRTtFQUNBLHNCekNIRztBUm12SmY7O0FnQnB6Skk7RWlDNENBO0lBQ0U7RWpENHdKSjtFaUR6d0pNO0l4Q3JDSjtJQVpBO0VUOHpKRjtFaUR4d0pNO0l4Q3RESjtJQVlBO0VUc3pKRjtFaUR2d0pNO0lBQ0U7RWpEeXdKUjtFaUR0d0pNO0lBQ0UscUJ6Q0VLO0l5Q0RMO0VqRHd3SlI7RWlEdHdKUTtJQUNFO0lBQ0Esc0J6Q0hHO0VSMndKYjtBQUNGO0FnQjcwSkk7RWlDNENBO0lBQ0U7RWpEb3lKSjtFaURqeUpNO0l4Q3JDSjtJQVpBO0VUczFKRjtFaURoeUpNO0l4Q3RESjtJQVlBO0VUODBKRjtFaUQveEpNO0lBQ0U7RWpEaXlKUjtFaUQ5eEpNO0lBQ0UscUJ6Q0VLO0l5Q0RMO0VqRGd5SlI7RWlEOXhKUTtJQUNFO0lBQ0Esc0J6Q0hHO0VSbXlKYjtBQUNGO0FnQnIySkk7RWlDNENBO0lBQ0U7RWpENHpKSjtFaUR6ekpNO0l4Q3JDSjtJQVpBO0VUODJKRjtFaUR4ekpNO0l4Q3RESjtJQVlBO0VUczJKRjtFaUR2ekpNO0lBQ0U7RWpEeXpKUjtFaUR0ekpNO0lBQ0UscUJ6Q0VLO0l5Q0RMO0VqRHd6SlI7RWlEdHpKUTtJQUNFO0lBQ0Esc0J6Q0hHO0VSMnpKYjtBQUNGO0FnQjczSkk7RWlDNENBO0lBQ0U7RWpEbzFKSjtFaURqMUpNO0l4Q3JDSjtJQVpBO0VUczRKRjtFaURoMUpNO0l4Q3RESjtJQVlBO0VUODNKRjtFaUQvMEpNO0lBQ0U7RWpEaTFKUjtFaUQ5MEpNO0lBQ0UscUJ6Q0VLO0l5Q0RMO0VqRGcxSlI7RWlEOTBKUTtJQUNFO0lBQ0Esc0J6Q0hHO0VSbTFKYjtBQUNGO0FnQnI1Skk7RWlDNENBO0lBQ0U7RWpENDJKSjtFaUR6MkpNO0l4Q3JDSjtJQVpBO0VUODVKRjtFaUR4MkpNO0l4Q3RESjtJQVlBO0VUczVKRjtFaUR2MkpNO0lBQ0U7RWpEeTJKUjtFaUR0MkpNO0lBQ0UscUJ6Q0VLO0l5Q0RMO0VqRHcySlI7RWlEdDJKUTtJQUNFO0lBQ0Esc0J6Q0hHO0VSMjJKYjtBQUNGO0FpRDMxSkE7RXhDOUhJO0FUNDlKSjtBaUQzMUpFO0VBQ0U7QWpENjFKSjtBaUQzMUpJO0VBQ0U7QWpENjFKTjs7QWtEai9KRTtFQUNFLDJCRGlLeUI7RUNoS3pCLHdDRCtKc0I7QWpEcTFKMUI7QWtEai9KTTtFQUVFLDJCRDJKcUI7RUMxSnJCO0FsRGsvSlI7QWtELytKTTtFQUNFLFcxQ3VDRztFMEN0Q0gsc0NEcUpxQjtFQ3BKckIsa0NEb0pxQjtBakQ2MUo3Qjs7QWtELy9KRTtFQUNFLHlCRG1LMkI7RUNsSzNCLHdDRCtKc0I7QWpEbTJKMUI7QWtELy9KTTtFQUVFLHlCRDZKdUI7RUM1SnZCO0FsRGdnS1I7QWtENy9KTTtFQUNFLFcxQ3VDRztFMEN0Q0gsb0NEdUp1QjtFQ3RKdkIsZ0NEc0p1QjtBakR5MkovQjs7QWtEN2dLRTtFQUNFLHdERGlLeUI7RUNoS3pCLG1FRCtKc0I7QWpEaTNKMUI7QWtEN2dLTTtFQUVFLHdERDJKcUI7RUMxSnJCO0FsRDhnS1I7QWtEM2dLTTtFQUNFLFcxQ3VDRztFMEN0Q0gsbUVEcUpxQjtFQ3BKckIsK0REb0pxQjtBakR5M0o3Qjs7QWtEM2hLRTtFQUNFLDJCRGlLeUI7RUNoS3pCLHdDRCtKc0I7QWpEKzNKMUI7QWtEM2hLTTtFQUVFLDJCRDJKcUI7RUMxSnJCO0FsRDRoS1I7QWtEemhLTTtFQUNFLFcxQ3VDRztFMEN0Q0gsc0NEcUpxQjtFQ3BKckIsa0NEb0pxQjtBakR1NEo3Qjs7QWtEemlLRTtFQUNFLDZCRGlLeUI7RUNoS3pCLDBDRCtKc0I7QWpENjRKMUI7QWtEemlLTTtFQUVFLDZCRDJKcUI7RUMxSnJCO0FsRDBpS1I7QWtEdmlLTTtFQUNFLFcxQ3VDRztFMEN0Q0gsd0NEcUpxQjtFQ3BKckIsb0NEb0pxQjtBakRxNUo3Qjs7QWtEdmpLRTtFQUNFLDJCRGlLeUI7RUNoS3pCLHdDRCtKc0I7QWpEMjVKMUI7QWtEdmpLTTtFQUVFLDJCRDJKcUI7RUMxSnJCO0FsRHdqS1I7QWtEcmpLTTtFQUNFLFcxQ3VDRztFMEN0Q0gsc0NEcUpxQjtFQ3BKckIsa0NEb0pxQjtBakRtNko3Qjs7QWtEcmtLRTtFQUNFLDJCRGlLeUI7RUNoS3pCLHdDRCtKc0I7QWpEeTZKMUI7QWtEcmtLTTtFQUVFLDJCRDJKcUI7RUMxSnJCO0FsRHNrS1I7QWtEbmtLTTtFQUNFLFcxQ3VDRztFMEN0Q0gsc0NEcUpxQjtFQ3BKckIsa0NEb0pxQjtBakRpN0o3Qjs7QWtEbmxLRTtFQUNFLDRCRG1LMkI7RUNsSzNCLDBDRCtKc0I7QWpEdTdKMUI7QWtEbmxLTTtFQUVFLDRCRDZKdUI7RUM1SnZCO0FsRG9sS1I7QWtEamxLTTtFQUNFLFcxQ3VDRztFMEN0Q0gsdUNEdUp1QjtFQ3RKdkIsbUNEc0p1QjtBakQ2N0ovQjs7QWtEam1LRTtFQUNFLHVERGlLeUI7RUNoS3pCLG9FRCtKc0I7QWpEcThKMUI7QWtEam1LTTtFQUVFLHVERDJKcUI7RUMxSnJCO0FsRGttS1I7QWtEL2xLTTtFQUNFLFcxQ3VDRztFMEN0Q0gsa0VEcUpxQjtFQ3BKckIsOEREb0pxQjtBakQ2OEo3Qjs7QW1EOW1LQTtFQUNFO0VBQ0EsVTVDcWpEMkI7RTRDcGpEM0IsVzVDb2pEMkI7RTRDbmpEM0I7RUFDQSxXM0N1RE07RTJDdEROO0VBQ0E7RTFDT0U7RTBDTEYsWTVDcWpEMkI7QVA0akg3QjtBbUQ5bUtFO0VBQ0UsVzNDK0NJO0UyQzlDSjtFQUNBLGE1Q2dqRHlCO0FQZ2tIN0I7QW1EN21LRTtFQUNFO0VBQ0EsaUQ1Q3d0QjRCO0U0Q3Z0QjVCLFU1QzJpRHlCO0FQb2tIN0I7QW1ENW1LRTtFQUVFO0VBQ0E7RUFDQSxhNUNxaUR5QjtBUHdrSDdCOztBbUR6bUtBO0VBQ0Usa0Q1Q2lpRDJCO0FQMmtIN0I7O0FvRGxwS0E7RUFDRSxZN0N3MUNrQztFNkN2MUNsQztFOUNtU0ksbUJBTEk7RThDM1JSO0VBQ0EsMkM3Q3cxQ2tDO0U2Q3YxQ2xDO0VBQ0E7RUFDQSwwQzVDbUpvQjtFQ3pJbEI7QVQyb0tKO0FvRGxwS0U7RUFDRTtBcERvcEtKO0FvRGpwS0U7RUFDRTtBcERtcEtKOztBb0Qvb0tBO0VBQ0U7RUFDQTtFQUNBO0FwRGtwS0Y7QW9EaHBLRTtFQUNFLHNCNUNvQmtCO0FSOG5LdEI7O0FvRDlvS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjNUMwQlM7RTRDekJULDJDN0NrMENrQztFNkNqMENsQztFQUNBO0UzQ1ZFO0VBQ0E7QVQ0cEtKO0FvRGhwS0U7RUFDRTtFQUNBLG9CN0MreUNnQztBUG0ySHBDOztBb0Q5b0tBO0VBQ0UsZ0I3QzB5Q2tDO0U2Q3p5Q2xDO0FwRGlwS0Y7O0FxRDNyS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhOUNzaUNrQztFOENyaUNsQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXJENHJLRjs7QXFEcnJLQTtFQUNFO0VBQ0E7RUFDQSxjOUNpMkNrQztFOEMvMUNsQztBckR1cktGO0FxRHByS0U7RTdCbEJJLG9DNkJtQkY7QXJEc3JLSjtBd0Jyc0tNO0U2QmNKO0k3QmJNO0V4QndzS047QUFDRjtBcUQ1cktFO0VBRUUsOEI5Q3UzQ2dDO0FQczBIcEM7QXFEM3JLRTtFQUNFLGU5Q3EzQ2dDO0FQdzBIcEM7QXFEenJLRTtFQUNFLHNCOUNrM0NnQztBUHkwSHBDOztBcUR2cktBO0VBQ0U7QXJEMHJLRjtBcUR4cktFO0VBQ0U7RUFDQTtBckQwcktKO0FxRHZyS0U7RUFDRTtBckR5cktKOztBcURycktBO0VBQ0U7RUFDQTtFQUNBO0FyRHdyS0Y7O0FxRHByS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0Esc0I3Q3JCUztFNkNzQlQ7RUFDQTtFNUMzREU7RTRDK0RGO0FyRG1yS0Y7O0FxRC9xS0E7RUNwRkU7RUFDQTtFQUNBO0VBQ0EsYS9DMmlDa0M7RStDMWlDbEM7RUFDQTtFQUNBLHNCOUN5RE07QVI4c0tSO0FzRHB3S0U7RUFBUztBdER1d0tYO0FzRHR3S0U7RUFBUyxZL0NpNEN5QjtBUHc0SHBDOztBcUR6cktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjlDbXpDa0M7RThDbHpDbEM7RTVDdEVFO0VBQ0E7QVRtd0tKO0FxRDNyS0U7RUFDRTtFQUNBO0FyRDZyS0o7O0FxRHhyS0E7RUFDRTtFQUNBLGdCN0NxQmlCO0FSc3FLbkI7O0FxRHRyS0E7RUFDRTtFQUdBO0VBQ0EsYTdDMUdPO0FSaXlLVDs7QXFEbnJLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U1Q3pGRTtFQUNBO0FUZ3hLSjtBcURscktFO0VBQ0U7QXJEb3JLSjs7QWdCL3ZLSTtFcUNrRkY7SUFDRSxnQjdDd0dPO0k2Q3ZHUDtFckRpcktGO0VxRDlxS0E7SUFDRTtFckRncktGO0VxRDdxS0E7SUFDRTtFckQrcUtGO0VxRHhxS0E7SUFBWSxnQjdDeUZIO0VSa2xLVDtBQUNGO0FnQi93S0k7RXFDdUdGOztJQUVFLGdCN0NpRk87RVIwbEtUO0FBQ0Y7QWdCcnhLSTtFcUM4R0Y7SUFBWSxpQjdDMkVIO0VSZ21LVDtBQUNGO0FxRG5xS0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckRxcUtOO0FxRG5xS007RUFDRTtFQUNBO0U1QzNLSjtBVGkxS0o7QXFEbHFLTTtFNUMvS0Y7QVRvMUtKO0FxRGpxS007RUFDRTtBckRtcUtSO0FxRGhxS007RTVDdkxGO0FUMDFLSjs7QWdCanlLSTtFcUMwR0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckQycktKO0VxRHpyS0k7SUFDRTtJQUNBO0k1QzNLSjtFVHUyS0Y7RXFEeHJLSTtJNUMvS0Y7RVQwMktGO0VxRHZyS0k7SUFDRTtFckR5cktOO0VxRHRyS0k7STVDdkxGO0VUZzNLRjtBQUNGO0FnQnh6S0k7RXFDMEdBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJEaXRLSjtFcUQvc0tJO0lBQ0U7SUFDQTtJNUMzS0o7RVQ2M0tGO0VxRDlzS0k7STVDL0tGO0VUZzRLRjtFcUQ3c0tJO0lBQ0U7RXJEK3NLTjtFcUQ1c0tJO0k1Q3ZMRjtFVHM0S0Y7QUFDRjtBZ0I5MEtJO0VxQzBHQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VyRHV1S0o7RXFEcnVLSTtJQUNFO0lBQ0E7STVDM0tKO0VUbTVLRjtFcURwdUtJO0k1Qy9LRjtFVHM1S0Y7RXFEbnVLSTtJQUNFO0VyRHF1S047RXFEbHVLSTtJNUN2TEY7RVQ0NUtGO0FBQ0Y7QWdCcDJLSTtFcUMwR0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckQ2dktKO0VxRDN2S0k7SUFDRTtJQUNBO0k1QzNLSjtFVHk2S0Y7RXFEMXZLSTtJNUMvS0Y7RVQ0NktGO0VxRHp2S0k7SUFDRTtFckQydktOO0VxRHh2S0k7STVDdkxGO0VUazdLRjtBQUNGO0FnQjEzS0k7RXFDMEdBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJEbXhLSjtFcURqeEtJO0lBQ0U7SUFDQTtJNUMzS0o7RVQrN0tGO0VxRGh4S0k7STVDL0tGO0VUazhLRjtFcUQvd0tJO0lBQ0U7RXJEaXhLTjtFcUQ5d0tJO0k1Q3ZMRjtFVHc4S0Y7QUFDRjtBdUQzOUtBO0VBQ0U7RUFDQSxhaERnakNrQztFZ0QvaUNsQztFQUNBLFNoRGt5Q2tDO0VpRHR5Q2xDLHNDakRra0I0QjtFaURoa0I1QjtFQUNBO0VBQ0EsZ0JoRDhIaUI7RWdEN0hqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbERzUkksa0JBTEk7RWlEclJSO0VBQ0E7QXZEdStLRjtBdURyK0tFO0VBQVMsWWhEc3hDeUI7QVBrdElwQztBdUR0K0tFO0VBQ0U7RUFDQTtFQUNBLGFoRHN4Q2dDO0VnRHJ4Q2hDLGNoRHN4Q2dDO0FQa3RJcEM7QXVEdCtLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RHcrS047O0F1RG4rS0E7RUFDRTtBdkRzK0tGO0F1RHArS0U7RUFDRTtBdkRzK0tKO0F1RHArS0k7RUFDRTtFQUNBO0VBQ0Esc0IvQ3lCRTtBUjY4S1I7O0F1RGorS0E7RUFDRTtBdkRvK0tGO0F1RGwrS0U7RUFDRTtFQUNBLGFoRHd2Q2dDO0VnRHZ2Q2hDLGNoRHN2Q2dDO0FQOHVJcEM7QXVEbCtLSTtFQUNFO0VBQ0E7RUFDQSx3Qi9DU0U7QVIyOUtSOztBdUQvOUtBO0VBQ0U7QXZEaytLRjtBdURoK0tFO0VBQ0U7QXZEaytLSjtBdURoK0tJO0VBQ0U7RUFDQTtFQUNBLHlCL0NMRTtBUnUrS1I7O0F1RDc5S0E7RUFDRTtBdkRnK0tGO0F1RDk5S0U7RUFDRTtFQUNBLGFoRDB0Q2dDO0VnRHp0Q2hDLGNoRHd0Q2dDO0FQd3dJcEM7QXVEOTlLSTtFQUNFO0VBQ0E7RUFDQSx1Qi9DckJFO0FScS9LUjs7QXVEMzhLQTtFQUNFLGdCaERvckNrQztFZ0RuckNsQztFQUNBLFcvQ3ZEUztFK0N3RFQ7RUFDQSxzQi9DL0NNO0VDOUNKO0FUNGlMSjs7QXlEL2pMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFsRDhpQ2tDO0VrRDdpQ2xDO0VBQ0EsZ0JsRHd6Q2tDO0VpRDd6Q2xDLHNDakRra0I0QjtFaURoa0I1QjtFQUNBO0VBQ0EsZ0JoRDhIaUI7RWdEN0hqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbERzUkksa0JBTEk7RW1EcFJSO0VBQ0Esc0JqRDBDUztFaUR6Q1Q7RUFDQTtFaERJRTtBVHlrTEo7QXlEemtMRTtFQUNFO0VBQ0E7RUFDQSxXbER3ekNnQztFa0R2ekNoQyxjbER3ekNnQztBUG14SXBDO0F5RHprTEk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDBrTE47O0F5RHBrTEU7RUFDRTtBekR1a0xKO0F5RHJrTEk7RUFDRTtFQUNBO0VBQ0EscUNsRHV5QzhCO0FQZ3lJcEM7QXlEcGtMSTtFQUNFLFdqRGlGUztFaURoRlQ7RUFDQSxzQmpETUs7QVJna0xYOztBeURoa0xFO0VBQ0U7RUFDQSxhbERzeENnQztFa0RyeENoQyxZbERveENnQztBUCt5SXBDO0F5RGprTEk7RUFDRTtFQUNBO0VBQ0EsdUNsRG14QzhCO0FQZ3pJcEM7QXlEaGtMSTtFQUNFLFNqRDZEUztFaUQ1RFQ7RUFDQSx3QmpEZEs7QVJnbExYOztBeUQ1akxFO0VBQ0U7QXpEK2pMSjtBeUQ3akxJO0VBQ0U7RUFDQTtFQUNBLHdDbERpd0M4QjtBUDh6SXBDO0F5RDVqTEk7RUFDRSxRakQyQ1M7RWlEMUNUO0VBQ0EseUJqRGhDSztBUjhsTFg7QXlEempMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2xENnVDZ0M7RWtENXVDaEM7RUFDQTtFQUNBO0F6RDJqTEo7O0F5RHRqTEU7RUFDRTtFQUNBLGFsRG91Q2dDO0VrRG51Q2hDLFlsRGt1Q2dDO0FQdTFJcEM7QXlEdmpMSTtFQUNFO0VBQ0E7RUFDQSxzQ2xEaXVDOEI7QVB3MUlwQztBeUR0akxJO0VBQ0UsVWpEV1M7RWlEVlQ7RUFDQSx1QmpEaEVLO0FSd25MWDs7QXlEbmlMQTtFQUNFO0VBQ0E7RW5EdUpJLG9CQUxJO0VtRGhKUixjakRGZTtFaURHZiwwQ2xEb3JDa0M7RWtEbnJDbEM7RWhEdEhFO0VBQ0E7QVQ2cExKO0F5RHJpTEU7RUFDRTtBekR1aUxKOztBeURuaUxBO0VBQ0U7RUFDQSxjakRuQ1c7QVJ5a0xiOztBMERyckxBO0VBQ0U7QTFEd3JMRjs7QTBEcnJMQTtFQUNFO0ExRHdyTEY7O0EwRHJyTEE7RUFDRTtFQUNBO0VBQ0E7QTFEd3JMRjtBMkQ5c0xFO0VBQ0U7RUFDQTtFQUNBO0EzRGd0TEo7O0EwRHpyTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxDbEJJLHNDa0NtQko7QTFENHJMRjtBd0Izc0xNO0VrQ1FOO0lsQ1BRO0V4QjhzTE47QUFDRjs7QTBEOXJMQTs7O0VBR0U7QTFEaXNMRjs7QTBEOXJMQTtBQUNBOztFQUVFO0ExRGlzTEY7O0EwRDlyTEE7O0VBRUU7QTFEaXNMRjs7QTBEOXJMQTtBQVFFO0VBQ0U7RUFDQTtFQUNBO0ExRDByTEo7QTBEdnJMRTs7O0VBR0U7RUFDQTtBMUR5ckxKO0EwRHRyTEU7O0VBRUU7RUFDQTtFbEMvREUsMkJrQ2dFRjtBMUR3ckxKO0F3QnB2TE07RWtDd0RKOztJbEN2RE07RXhCd3ZMTjtBQUNGOztBMERyckxBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVW5EczZDbUM7RW1EcjZDbkM7RUFDQSxXbEQ5Q1M7RWtEK0NUO0VBQ0E7RUFDQTtFQUNBLFluRGk2Q21DO0VpQjEvQy9CLDhCa0MwRko7QTFEdXJMRjtBd0I3d0xNO0VrQ3FFTjs7SWxDcEVRO0V4Qml4TE47QUFDRjtBMEQxckxFOzs7RUFFRSxXbER4RE87RWtEeURQO0VBQ0E7RUFDQSxZbkR5NUNpQztBUG95SXJDOztBMEQxckxBO0VBQ0U7QTFENnJMRjs7QTBEMXJMQTtFQUNFO0ExRDZyTEY7O0EwRHhyTEE7O0VBRUU7RUFDQSxXbkQwNUNtQztFbUR6NUNuQyxZbkR5NUNtQztFbUR4NUNuQztFQUNBO0VBQ0E7QTFEMnJMRjs7QTBEeHJMQTs7Ozs7OztHQUFBO0FBUUE7RUFDRTtBMUQyckxGOztBMER6ckxBO0VBQ0U7QTFENHJMRjs7QTBEcHJMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpQm5EazJDbUM7RW1EajJDbkM7RUFDQSxnQm5EZzJDbUM7RW1ELzFDbkM7QTFEc3JMRjtBMERwckxFO0VBQ0U7RUFDQTtFQUNBLFduRCsxQ2lDO0VtRDkxQ2pDLFduRCsxQ2lDO0VtRDkxQ2pDO0VBQ0EsaUJuRCsxQ2lDO0VtRDkxQ2pDLGdCbkQ4MUNpQztFbUQ3MUNqQztFQUNBO0VBQ0Esc0JsRC9ITztFa0RnSVA7RUFDQTtFQUVBO0VBQ0E7RUFDQSxZbkRzMUNpQztFaUJsZ0QvQiw2QmtDNktGO0ExRHFyTEo7QXdCOTFMTTtFa0N3Sko7SWxDdkpNO0V4QmkyTE47QUFDRjtBMER2ckxFO0VBQ0UsVW5EbTFDaUM7QVBzMklyQzs7QTBEaHJMQTtFQUNFO0VBQ0E7RUFDQSxlbkQ2MENtQztFbUQ1MENuQztFQUNBLG9CbkQwMENtQztFbUR6MENuQyx1Qm5EeTBDbUM7RW1EeDBDbkMsV2xEMUpTO0VrRDJKVDtBMURtckxGOztBMEQ3cUxFOztFQUVFLGdDbkQ0MENpQztBUG8ySXJDO0EwRDdxTEU7RUFDRSxzQmxEN0pJO0FSNDBMUjtBMEQ1cUxFO0VBQ0UsV2xEaktJO0FSKzBMUjs7QTREMzRMQTtFQUNFO0lBQUs7RTVEKzRMTDtBQUNGO0E0RDU0TEE7RUFDRTtFQUNBLFdyRGlpRHdCO0VxRGhpRHhCLFlyRGdpRHdCO0VxRC9oRHhCLHdCckRpaUR3QjtFcURoaUR4QjtFQUNBO0VBRUE7RUFDQTtBNUQ2NExGOztBNEQxNExBO0VBQ0UsV3JENGhEd0I7RXFEM2hEeEIsWXJEMmhEd0I7RXFEMWhEeEIsbUJyRDRoRHdCO0FQaTNJMUI7O0E0RHI0TEE7RUFDRTtJQUNFO0U1RHc0TEY7RTREdDRMQTtJQUNFO0lBQ0E7RTVEdzRMRjtBQUNGO0E0RHA0TEE7RUFDRTtFQUNBLFdyRCsvQ3dCO0VxRDkvQ3hCLFlyRDgvQ3dCO0VxRDcvQ3hCLHdCckQrL0N3QjtFcUQ5L0N4QjtFQUVBO0VBQ0E7RUFDQTtBNURxNExGOztBNERsNExBO0VBQ0UsV3JEMC9Dd0I7RXFEei9DeEIsWXJEeS9Dd0I7QVA0NEkxQjs7QTREajRMRTtFQUNFOztJQUVFO0U1RG80TEo7QUFDRjtBNkR0OExBO0VBQ0U7RUFDQTtFQUNBLGF0RDRpQ2tDO0VzRDNpQ2xDO0VBQ0E7RUFDQTtFQUVBO0VBQ0Esc0JyRDhDUztFcUQ3Q1Q7RUFDQTtFckNLSSxzQ3FDSEo7QTdEczhMRjtBd0IvN0xNO0VxQ3BCTjtJckNxQlE7RXhCazhMTjtBQUNGOztBNkR4OExBO0VQZEU7RUFDQTtFQUNBO0VBQ0EsYS9DeWlDa0M7RStDeGlDbEM7RUFDQTtFQUNBLHNCOUN5RE07QVJpNkxSO0FzRHY5TEU7RUFBUztBdEQwOUxYO0FzRHo5TEU7RUFBUyxZL0NpNEN5QjtBUDJsSnBDOztBNkRwOUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdEdTlMRjtBNkRyOUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdEdTlMSjs7QTZEbjlMQTtFQUNFO0VBQ0EsZ0JyRCtGaUI7QVJ1M0xuQjs7QTZEbjlMQTtFQUNFO0VBQ0E7RUFDQTtBN0RzOUxGOztBNkRuOUxBO0VBQ0U7RUFDQTtFQUNBLFl0RGdpRGtDO0VzRC9oRGxDO0VBQ0E7QTdEczlMRjs7QTZEbjlMQTtFQUNFO0VBQ0E7RUFDQSxZdER3aERrQztFc0R2aERsQztFQUNBO0E3RHM5TEY7O0E2RG45TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxZdERnaERrQztFc0QvZ0RsQztFQUNBO0VBQ0E7QTdEczlMRjs7QTZEbjlMQTtFQUNFO0VBQ0E7RUFDQSxZdER1Z0RrQztFc0R0Z0RsQztFQUNBO0VBQ0E7QTdEczlMRjs7QTZEbjlMQTtFQUNFO0E3RHM5TEY7O0E4RHZpTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWXZEd3RDa0M7QVBrMUpwQztBOER4aU1FO0VBQ0U7RUFDQTtBOUQwaU1KOztBOERyaU1BO0VBQ0U7QTlEd2lNRjs7QThEcmlNQTtFQUNFO0E5RHdpTUY7O0E4RHJpTUE7RUFDRTtBOUR3aU1GOztBOERuaU1FO0VBQ0U7QTlEc2lNSjs7QThEbGlNQTtFQUNFO0lBQ0UsWXZEMnJDZ0M7RVAwMkpsQztBQUNGO0E4RGxpTUE7RUFDRTtFQUNBO0VBQ0E7QTlEb2lNRjs7QThEamlNQTtFQUNFO0lBQ0U7RTlEb2lNRjtBQUNGO0EyRG5sTUU7RUFDRTtFQUNBO0VBQ0E7QTNEcWxNSjs7QStEemxNRTtFQUNFLGN2RHNGVztBUnNnTWY7QStEemxNTTtFQUVFO0EvRDBsTVI7O0ErRGhtTUU7RUFDRSxjdkRzRlc7QVI2Z01mO0ErRGhtTU07RUFFRTtBL0RpbU1SOztBK0R2bU1FO0VBQ0UsMER2RHNGVztBUm9oTWY7QStEdm1NTTtFQUVFO0EvRHdtTVI7O0ErRDltTUU7RUFDRSxjdkRzRlc7QVIyaE1mO0ErRDltTU07RUFFRTtBL0QrbU1SOztBK0Rybk1FO0VBQ0UsY3ZEc0ZXO0FSa2lNZjtBK0Rybk1NO0VBRUU7QS9Ec25NUjs7QStENW5NRTtFQUNFLGN2RHNGVztBUnlpTWY7QStENW5NTTtFQUVFO0EvRDZuTVI7O0ErRG5vTUU7RUFDRSxjdkRzRlc7QVJnak1mO0ErRG5vTU07RUFFRTtBL0Rvb01SOztBK0Qxb01FO0VBQ0UsY3ZEc0ZXO0FSdWpNZjtBK0Qxb01NO0VBRUU7QS9EMm9NUjs7QStEanBNRTtFQUNFLHdEdkRzRlc7QVI4ak1mO0ErRGpwTU07RUFFRTtBL0RrcE1SOztBZ0V2cE1BO0VBQ0U7RUFDQTtBaEUwcE1GO0FnRXhwTUU7RUFDRTtFQUNBO0VBQ0E7QWhFMHBNSjtBZ0V2cE1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEV5cE1KOztBZ0VwcE1FO0VBQ0U7QWhFdXBNSjs7QWdFeHBNRTtFQUNFO0FoRTJwTUo7O0FnRTVwTUU7RUFDRTtBaEUrcE1KOztBZ0VocU1FO0VBQ0U7QWhFbXFNSjs7QWlFeHJNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTFEc2lDa0M7QVBxcEtwQzs7QWlFeHJNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTFEOGhDa0M7QVA2cEtwQzs7QWlFbnJNSTtFQUNFO0VBQ0E7RUFDQSxhMURraEM4QjtBUG9xS3BDOztBZ0JqcE1JO0VpRHhDQTtJQUNFO0lBQ0E7SUFDQSxhMURraEM4QjtFUDJxS2xDO0FBQ0Y7QWdCenBNSTtFaUR4Q0E7SUFDRTtJQUNBO0lBQ0EsYTFEa2hDOEI7RVBrcktsQztBQUNGO0FnQmhxTUk7RWlEeENBO0lBQ0U7SUFDQTtJQUNBLGExRGtoQzhCO0VQeXJLbEM7QUFDRjtBZ0J2cU1JO0VpRHhDQTtJQUNFO0lBQ0E7SUFDQSxhMURraEM4QjtFUGdzS2xDO0FBQ0Y7QWdCOXFNSTtFaUR4Q0E7SUFDRTtJQUNBO0lBQ0EsYTFEa2hDOEI7RVB1c0tsQztBQUNGO0FrRW52TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEVxdk1GOztBa0Vsdk1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxFcXZNRjs7QW1FN3ZNQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFOHZNRjs7QXFFendNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxVOUR3YnNDO0U4RHZidEM7QXJFNHdNSjs7QXNFcHhNQTtFQ0FFO0VBQ0E7RUFDQTtBdkV3eE1GOztBd0U5eE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFqRWlwQjRCO0FQZ3BMOUI7O0F5RXh1TVE7RUFPSTtBekVxdU1aOztBeUU1dU1RO0VBT0k7QXpFeXVNWjs7QXlFaHZNUTtFQU9JO0F6RTZ1TVo7O0F5RXB2TVE7RUFPSTtBekVpdk1aOztBeUV4dk1RO0VBT0k7QXpFcXZNWjs7QXlFNXZNUTtFQU9JO0F6RXl2TVo7O0F5RWh3TVE7RUFPSTtBekU2dk1aOztBeUVwd01RO0VBT0k7QXpFaXdNWjs7QXlFeHdNUTtFQU9JO0F6RXF3TVo7O0F5RTV3TVE7RUFPSTtBekV5d01aOztBeUVoeE1RO0VBT0k7QXpFNndNWjs7QXlFcHhNUTtFQU9JO0F6RWl4TVo7O0F5RXh4TVE7RUFPSTtBekVxeE1aOztBeUU1eE1RO0VBT0k7QXpFeXhNWjs7QXlFaHlNUTtFQU9JO0F6RTZ4TVo7O0F5RXB5TVE7RUFPSTtBekVpeU1aOztBeUV4eU1RO0VBT0k7QXpFcXlNWjs7QXlFNXlNUTtFQU9JO0F6RXl5TVo7O0F5RWh6TVE7RUFPSTtBekU2eU1aOztBeUVwek1RO0VBT0k7QXpFaXpNWjs7QXlFeHpNUTtFQU9JO0F6RXF6TVo7O0F5RTV6TVE7RUFPSTtBekV5ek1aOztBeUVoME1RO0VBT0k7QXpFNnpNWjs7QXlFcDBNUTtFQU9JO0F6RWkwTVo7O0F5RXgwTVE7RUFPSTtBekVxME1aOztBeUU1ME1RO0VBT0k7QXpFeTBNWjs7QXlFaDFNUTtFQU9JO0F6RTYwTVo7O0F5RXAxTVE7RUFPSTtBekVpMU1aOztBeUV4MU1RO0VBT0k7QXpFcTFNWjs7QXlFNTFNUTtFQU9JO0F6RXkxTVo7O0F5RWgyTVE7RUFPSTtBekU2MU1aOztBeUVwMk1RO0VBT0k7QXpFaTJNWjs7QXlFeDJNUTtFQU9JO0F6RXEyTVo7O0F5RTUyTVE7RUFPSTtBekV5Mk1aOztBeUVoM01RO0VBT0k7QXpFNjJNWjs7QXlFcDNNUTtFQU9JO0F6RWkzTVo7O0F5RXgzTVE7RUFPSTtBekVxM01aOztBeUU1M01RO0VBT0k7QXpFeTNNWjs7QXlFaDRNUTtFQU9JO0F6RTYzTVo7O0F5RXA0TVE7RUFPSTtBekVpNE1aOztBeUV4NE1RO0VBT0k7QXpFcTRNWjs7QXlFNTRNUTtFQU9JO0F6RXk0TVo7O0F5RWg1TVE7RUFPSTtBekU2NE1aOztBeUVwNU1RO0VBT0k7QXpFaTVNWjs7QXlFeDVNUTtFQU9JO0F6RXE1TVo7O0F5RTU1TVE7RUFPSTtBekV5NU1aOztBeUVoNk1RO0VBT0k7QXpFNjVNWjs7QXlFcDZNUTtFQU9JO0F6RWk2TVo7O0F5RXg2TVE7RUFPSTtBekVxNk1aOztBeUU1Nk1RO0VBT0k7QXpFeTZNWjs7QXlFaDdNUTtFQU9JO0F6RTY2TVo7O0F5RXA3TVE7RUFPSTtBekVpN01aOztBeUV4N01RO0VBT0k7QXpFcTdNWjs7QXlFNTdNUTtFQU9JO0F6RXk3TVo7O0F5RWg4TVE7RUFPSTtBekU2N01aOztBeUVwOE1RO0VBT0k7QXpFaThNWjs7QXlFeDhNUTtFQU9JO0F6RXE4TVo7O0F5RTU4TVE7RUFPSTtBekV5OE1aOztBeUVoOU1RO0VBT0k7QXpFNjhNWjs7QXlFcDlNUTtFQU9JO0F6RWk5TVo7O0F5RXg5TVE7RUFPSTtBekVxOU1aOztBeUU1OU1RO0VBT0k7QXpFeTlNWjs7QXlFaCtNUTtFQU9JO0F6RTY5TVo7O0F5RXArTVE7RUFPSTtBekVpK01aOztBeUV4K01RO0VBT0k7QXpFcStNWjs7QXlFNStNUTtFQU9JO0F6RXkrTVo7O0F5RWgvTVE7RUFPSTtBekU2K01aOztBeUVwL01RO0VBT0k7QXpFaS9NWjs7QXlFeC9NUTtFQU9JO0F6RXEvTVo7O0F5RTUvTVE7RUFPSTtBekV5L01aOztBeUVoZ05RO0VBT0k7QXpFNi9NWjs7QXlFcGdOUTtFQU9JO0F6RWlnTlo7O0F5RXhnTlE7RUFPSTtBekVxZ05aOztBeUU1Z05RO0VBT0k7QXpFeWdOWjs7QXlFaGhOUTtFQU9JO0F6RTZnTlo7O0F5RXBoTlE7RUFPSTtBekVpaE5aOztBeUV4aE5RO0VBT0k7QXpFcWhOWjs7QXlFNWhOUTtFQU9JO0F6RXloTlo7O0F5RWhpTlE7RUFPSTtBekU2aE5aOztBeUVwaU5RO0VBT0k7QXpFaWlOWjs7QXlFeGlOUTtFQU9JO0F6RXFpTlo7O0F5RTVpTlE7RUFPSTtBekV5aU5aOztBeUVoak5RO0VBT0k7QXpFNmlOWjs7QXlFcGpOUTtFQU9JO0F6RWlqTlo7O0F5RXhqTlE7RUFPSTtBekVxak5aOztBeUU1ak5RO0VBT0k7QXpFeWpOWjs7QXlFaGtOUTtFQU9JO0F6RTZqTlo7O0F5RXBrTlE7RUFPSTtBekVpa05aOztBeUV4a05RO0VBT0k7QXpFcWtOWjs7QXlFNWtOUTtFQU9JO0F6RXlrTlo7O0F5RWhsTlE7RUFPSTtBekU2a05aOztBeUVwbE5RO0VBT0k7QXpFaWxOWjs7QXlFeGxOUTtFQU9JO0F6RXFsTlo7O0F5RTVsTlE7RUFPSTtBekV5bE5aOztBeUVobU5RO0VBT0k7QXpFNmxOWjs7QXlFcG1OUTtFQU9JO0F6RWltTlo7O0F5RXhtTlE7RUFPSTtBekVxbU5aOztBeUU1bU5RO0VBT0k7QXpFeW1OWjs7QXlFaG5OUTtFQU9JO0F6RTZtTlo7O0F5RXBuTlE7RUFPSTtBekVpbk5aOztBeUV4bk5RO0VBT0k7QXpFcW5OWjs7QXlFNW5OUTtFQU9JO0F6RXluTlo7O0F5RWhvTlE7RUFPSTtBekU2bk5aOztBeUVwb05RO0VBT0k7QXpFaW9OWjs7QXlFeG9OUTtFQU9JO0F6RXFvTlo7O0F5RTVvTlE7RUFPSTtBekV5b05aOztBeUVocE5RO0VBT0k7QXpFNm9OWjs7QXlFcHBOUTtFQU9JO0F6RWlwTlo7O0F5RXhwTlE7RUFPSTtBekVxcE5aOztBeUU1cE5RO0VBT0k7QXpFeXBOWjs7QXlFaHFOUTtFQU9JO0F6RTZwTlo7O0F5RXBxTlE7RUFPSTtBekVpcU5aOztBeUV4cU5RO0VBT0k7QXpFcXFOWjs7QXlFNXFOUTtFQU9JO0F6RXlxTlo7O0F5RWhyTlE7RUFPSTtBekU2cU5aOztBeUVwck5RO0VBT0k7QXpFaXJOWjs7QXlFeHJOUTtFQU9JO0F6RXFyTlo7O0F5RTVyTlE7RUFPSTtBekV5ck5aOztBeUVoc05RO0VBT0k7QXpFNnJOWjs7QXlFcHNOUTtFQU9JO0F6RWlzTlo7O0F5RXhzTlE7RUFPSTtBekVxc05aOztBeUU1c05RO0VBT0k7QXpFeXNOWjs7QXlFaHROUTtFQU9JO0F6RTZzTlo7O0F5RXB0TlE7RUFPSTtBekVpdE5aOztBeUV4dE5RO0VBT0k7QXpFcXROWjs7QXlFNXROUTtFQU9JO0F6RXl0Tlo7O0F5RWh1TlE7RUFPSTtBekU2dE5aOztBeUVwdU5RO0VBT0k7QXpFaXVOWjs7QXlFeHVOUTtFQU9JO0F6RXF1Tlo7O0F5RTV1TlE7RUFPSTtBekV5dU5aOztBeUVodk5RO0VBT0k7QXpFNnVOWjs7QXlFcHZOUTtFQU9JO0F6RWl2Tlo7O0F5RXh2TlE7RUFPSTtBekVxdk5aOztBeUU1dk5RO0VBT0k7QXpFeXZOWjs7QXlFaHdOUTtFQU9JO0F6RTZ2Tlo7O0F5RXB3TlE7RUFPSTtBekVpd05aOztBeUV4d05RO0VBT0k7QXpFcXdOWjs7QXlFNXdOUTtFQU9JO0F6RXl3Tlo7O0F5RWh4TlE7RUFPSTtBekU2d05aOztBeUVweE5RO0VBT0k7QXpFaXhOWjs7QXlFeHhOUTtFQU9JO0F6RXF4Tlo7O0F5RTV4TlE7RUFPSTtBekV5eE5aOztBeUVoeU5RO0VBT0k7QXpFNnhOWjs7QXlFcHlOUTtFQU9JO0F6RWl5Tlo7O0F5RXh5TlE7RUFPSTtBekVxeU5aOztBeUU1eU5RO0VBT0k7QXpFeXlOWjs7QXlFaHpOUTtFQU9JO0F6RTZ5Tlo7O0F5RXB6TlE7RUFPSTtBekVpek5aOztBeUV4ek5RO0VBT0k7QXpFcXpOWjs7QXlFNXpOUTtFQU9JO0F6RXl6Tlo7O0F5RWgwTlE7RUFPSTtBekU2ek5aOztBeUVwME5RO0VBT0k7QXpFaTBOWjs7QXlFeDBOUTtFQU9JO0F6RXEwTlo7O0F5RTUwTlE7RUFPSTtFQUFBO0F6RTAwTlo7O0F5RWoxTlE7RUFPSTtFQUFBO0F6RSswTlo7O0F5RXQxTlE7RUFPSTtFQUFBO0F6RW8xTlo7O0F5RTMxTlE7RUFPSTtFQUFBO0F6RXkxTlo7O0F5RWgyTlE7RUFPSTtFQUFBO0F6RTgxTlo7O0F5RXIyTlE7RUFPSTtFQUFBO0F6RW0yTlo7O0F5RTEyTlE7RUFPSTtFQUFBO0F6RXcyTlo7O0F5RS8yTlE7RUFPSTtFQUFBO0F6RTYyTlo7O0F5RXAzTlE7RUFPSTtFQUFBO0F6RWszTlo7O0F5RXozTlE7RUFPSTtFQUFBO0F6RXUzTlo7O0F5RTkzTlE7RUFPSTtFQUFBO0F6RTQzTlo7O0F5RW40TlE7RUFPSTtFQUFBO0F6RWk0Tlo7O0F5RXg0TlE7RUFPSTtFQUFBO0F6RXM0Tlo7O0F5RTc0TlE7RUFPSTtFQUFBO0F6RTI0Tlo7O0F5RWw1TlE7RUFPSTtFQUFBO0F6RWc1Tlo7O0F5RXY1TlE7RUFPSTtFQUFBO0F6RXE1Tlo7O0F5RTU1TlE7RUFPSTtFQUFBO0F6RTA1Tlo7O0F5RWo2TlE7RUFPSTtFQUFBO0F6RSs1Tlo7O0F5RXQ2TlE7RUFPSTtBekVtNk5aOztBeUUxNk5RO0VBT0k7QXpFdTZOWjs7QXlFOTZOUTtFQU9JO0F6RTI2Tlo7O0F5RWw3TlE7RUFPSTtBekUrNk5aOztBeUV0N05RO0VBT0k7QXpFbTdOWjs7QXlFMTdOUTtFQU9JO0F6RXU3Tlo7O0F5RTk3TlE7RUFPSTtBekUyN05aOztBeUVsOE5RO0VBT0k7QXpFKzdOWjs7QXlFdDhOUTtFQU9JO0F6RW04Tlo7O0F5RTE4TlE7RUFPSTtBekV1OE5aOztBeUU5OE5RO0VBT0k7QXpFMjhOWjs7QXlFbDlOUTtFQU9JO0F6RSs4Tlo7O0F5RXQ5TlE7RUFPSTtBekVtOU5aOztBeUUxOU5RO0VBT0k7QXpFdTlOWjs7QXlFOTlOUTtFQU9JO0F6RTI5Tlo7O0F5RWwrTlE7RUFPSTtBekUrOU5aOztBeUV0K05RO0VBT0k7QXpFbStOWjs7QXlFMStOUTtFQU9JO0F6RXUrTlo7O0F5RTkrTlE7RUFPSTtBekUyK05aOztBeUVsL05RO0VBT0k7QXpFKytOWjs7QXlFdC9OUTtFQU9JO0F6RW0vTlo7O0F5RTEvTlE7RUFPSTtBekV1L05aOztBeUU5L05RO0VBT0k7QXpFMi9OWjs7QXlFbGdPUTtFQU9JO0F6RSsvTlo7O0F5RXRnT1E7RUFPSTtBekVtZ09aOztBeUUxZ09RO0VBT0k7QXpFdWdPWjs7QXlFOWdPUTtFQU9JO0F6RTJnT1o7O0F5RWxoT1E7RUFPSTtBekUrZ09aOztBeUV0aE9RO0VBT0k7QXpFbWhPWjs7QXlFMWhPUTtFQU9JO0F6RXVoT1o7O0F5RTloT1E7RUFPSTtBekUyaE9aOztBeUVsaU9RO0VBT0k7QXpFK2hPWjs7QXlFdGlPUTtFQU9JO0F6RW1pT1o7O0F5RTFpT1E7RUFPSTtBekV1aU9aOztBeUU5aU9RO0VBT0k7QXpFMmlPWjs7QXlFbGpPUTtFQU9JO0F6RStpT1o7O0F5RXRqT1E7RUFPSTtBekVtak9aOztBeUUxak9RO0VBT0k7QXpFdWpPWjs7QXlFOWpPUTtFQU9JO0F6RTJqT1o7O0F5RWxrT1E7RUFPSTtBekUrak9aOztBeUV0a09RO0VBT0k7QXpFbWtPWjs7QXlFMWtPUTtFQU9JO0F6RXVrT1o7O0F5RTlrT1E7RUFPSTtBekUya09aOztBeUVsbE9RO0VBT0k7RUFBQTtBekVnbE9aOztBeUV2bE9RO0VBT0k7RUFBQTtBekVxbE9aOztBeUU1bE9RO0VBT0k7RUFBQTtBekUwbE9aOztBeUVqbU9RO0VBT0k7RUFBQTtBekUrbE9aOztBeUV0bU9RO0VBT0k7RUFBQTtBekVvbU9aOztBeUUzbU9RO0VBT0k7RUFBQTtBekV5bU9aOztBeUVobk9RO0VBT0k7RUFBQTtBekU4bU9aOztBeUVybk9RO0VBT0k7RUFBQTtBekVtbk9aOztBeUUxbk9RO0VBT0k7RUFBQTtBekV3bk9aOztBeUUvbk9RO0VBT0k7RUFBQTtBekU2bk9aOztBeUVwb09RO0VBT0k7RUFBQTtBekVrb09aOztBeUV6b09RO0VBT0k7RUFBQTtBekV1b09aOztBeUU5b09RO0VBT0k7RUFBQTtBekU0b09aOztBeUVucE9RO0VBT0k7RUFBQTtBekVpcE9aOztBeUV4cE9RO0VBT0k7QXpFcXBPWjs7QXlFNXBPUTtFQU9JO0F6RXlwT1o7O0F5RWhxT1E7RUFPSTtBekU2cE9aOztBeUVwcU9RO0VBT0k7QXpFaXFPWjs7QXlFeHFPUTtFQU9JO0F6RXFxT1o7O0F5RTVxT1E7RUFPSTtBekV5cU9aOztBeUVock9RO0VBT0k7QXpFNnFPWjs7QXlFcHJPUTtFQU9JO0F6RWlyT1o7O0F5RXhyT1E7RUFPSTtBekVxck9aOztBeUU1ck9RO0VBT0k7QXpFeXJPWjs7QXlFaHNPUTtFQU9JO0F6RTZyT1o7O0F5RXBzT1E7RUFPSTtBekVpc09aOztBeUV4c09RO0VBT0k7QXpFcXNPWjs7QXlFNXNPUTtFQU9JO0F6RXlzT1o7O0F5RWh0T1E7RUFPSTtBekU2c09aOztBeUVwdE9RO0VBT0k7QXpFaXRPWjs7QXlFeHRPUTtFQU9JO0F6RXF0T1o7O0F5RTV0T1E7RUFPSTtBekV5dE9aOztBeUVodU9RO0VBT0k7QXpFNnRPWjs7QXlFcHVPUTtFQU9JO0F6RWl1T1o7O0F5RXh1T1E7RUFPSTtBekVxdU9aOztBeUU1dU9RO0VBT0k7QXpFeXVPWjs7QXlFaHZPUTtFQU9JO0F6RTZ1T1o7O0F5RXB2T1E7RUFPSTtBekVpdk9aOztBeUV4dk9RO0VBT0k7QXpFcXZPWjs7QXlFNXZPUTtFQU9JO0F6RXl2T1o7O0F5RWh3T1E7RUFPSTtBekU2dk9aOztBeUVwd09RO0VBT0k7QXpFaXdPWjs7QXlFeHdPUTtFQU9JO0F6RXF3T1o7O0F5RTV3T1E7RUFPSTtBekV5d09aOztBeUVoeE9RO0VBT0k7QXpFNndPWjs7QXlFcHhPUTtFQU9JO0F6RWl4T1o7O0F5RXh4T1E7RUFPSTtBekVxeE9aOztBeUU1eE9RO0VBT0k7QXpFeXhPWjs7QXlFaHlPUTtFQU9JO0F6RTZ4T1o7O0F5RXB5T1E7RUFPSTtBekVpeU9aOztBeUV4eU9RO0VBT0k7RUFBQTtBekVzeU9aOztBeUU3eU9RO0VBT0k7RUFBQTtBekUyeU9aOztBeUVsek9RO0VBT0k7RUFBQTtBekVnek9aOztBeUV2ek9RO0VBT0k7RUFBQTtBekVxek9aOztBeUU1ek9RO0VBT0k7RUFBQTtBekUwek9aOztBeUVqME9RO0VBT0k7RUFBQTtBekUrek9aOztBeUV0ME9RO0VBT0k7RUFBQTtBekVvME9aOztBeUUzME9RO0VBT0k7RUFBQTtBekV5ME9aOztBeUVoMU9RO0VBT0k7RUFBQTtBekU4ME9aOztBeUVyMU9RO0VBT0k7RUFBQTtBekVtMU9aOztBeUUxMU9RO0VBT0k7RUFBQTtBekV3MU9aOztBeUUvMU9RO0VBT0k7RUFBQTtBekU2MU9aOztBeUVwMk9RO0VBT0k7RUFBQTtBekVrMk9aOztBeUV6Mk9RO0VBT0k7RUFBQTtBekV1Mk9aOztBeUU5Mk9RO0VBT0k7RUFBQTtBekU0Mk9aOztBeUVuM09RO0VBT0k7RUFBQTtBekVpM09aOztBeUV4M09RO0VBT0k7QXpFcTNPWjs7QXlFNTNPUTtFQU9JO0F6RXkzT1o7O0F5RWg0T1E7RUFPSTtBekU2M09aOztBeUVwNE9RO0VBT0k7QXpFaTRPWjs7QXlFeDRPUTtFQU9JO0F6RXE0T1o7O0F5RTU0T1E7RUFPSTtBekV5NE9aOztBeUVoNU9RO0VBT0k7QXpFNjRPWjs7QXlFcDVPUTtFQU9JO0F6RWk1T1o7O0F5RXg1T1E7RUFPSTtBekVxNU9aOztBeUU1NU9RO0VBT0k7QXpFeTVPWjs7QXlFaDZPUTtFQU9JO0F6RTY1T1o7O0F5RXA2T1E7RUFPSTtBekVpNk9aOztBeUV4Nk9RO0VBT0k7QXpFcTZPWjs7QXlFNTZPUTtFQU9JO0F6RXk2T1o7O0F5RWg3T1E7RUFPSTtBekU2Nk9aOztBeUVwN09RO0VBT0k7QXpFaTdPWjs7QXlFeDdPUTtFQU9JO0F6RXE3T1o7O0F5RTU3T1E7RUFPSTtBekV5N09aOztBeUVoOE9RO0VBT0k7QXpFNjdPWjs7QXlFcDhPUTtFQU9JO0F6RWk4T1o7O0F5RXg4T1E7RUFPSTtBekVxOE9aOztBeUU1OE9RO0VBT0k7QXpFeThPWjs7QXlFaDlPUTtFQU9JO0F6RTY4T1o7O0F5RXA5T1E7RUFPSTtBekVpOU9aOztBeUV4OU9RO0VBT0k7QXpFcTlPWjs7QXlFNTlPUTtFQU9JO0F6RXk5T1o7O0F5RWgrT1E7RUFPSTtBekU2OU9aOztBeUVwK09RO0VBT0k7QXpFaStPWjs7QXlFeCtPUTtFQU9JO0F6RXErT1o7O0F5RTUrT1E7RUFPSTtBekV5K09aOztBeUVoL09RO0VBT0k7QXpFNitPWjs7QXlFcC9PUTtFQU9JO0F6RWkvT1o7O0F5RXgvT1E7RUFPSTtBekVxL09aOztBeUU1L09RO0VBT0k7QXpFeS9PWjs7QXlFaGdQUTtFQU9JO0F6RTYvT1o7O0F5RXBnUFE7RUFPSTtBekVpZ1BaOztBeUV4Z1BRO0VBT0k7QXpFcWdQWjs7QXlFNWdQUTtFQU9JO0F6RXlnUFo7O0F5RWhoUFE7RUFPSTtBekU2Z1BaOztBeUVwaFBRO0VBT0k7QXpFaWhQWjs7QXlFeGhQUTtFQU9JO0F6RXFoUFo7O0F5RTVoUFE7RUFPSTtBekV5aFBaOztBeUVoaVBRO0VBT0k7QXpFNmhQWjs7QXlFcGlQUTtFQU9JO0F6RWlpUFo7O0F5RXhpUFE7RUFPSTtBekVxaVBaOztBeUU1aVBRO0VBT0k7QXpFeWlQWjs7QXlFaGpQUTtFQU9JO0F6RTZpUFo7O0F5RXBqUFE7RUFPSTtBekVpalBaOztBeUV4alBRO0VBT0k7QXpFcWpQWjs7QXlFNWpQUTtFQU9JO0F6RXlqUFo7O0F5RWhrUFE7RUFPSTtBekU2alBaOztBeUVwa1BRO0VBT0k7QXpFaWtQWjs7QXlFeGtQUTtFQU9JO0F6RXFrUFo7O0F5RTVrUFE7RUFPSTtBekV5a1BaOztBeUVobFBRO0VBT0k7QXpFNmtQWjs7QXlFcGxQUTtFQU9JO0F6RWlsUFo7O0F5RXhsUFE7RUFPSTtBekVxbFBaOztBeUU1bFBRO0VBT0k7QXpFeWxQWjs7QXlFaG1QUTtFQU9JO0F6RTZsUFo7O0F5RXBtUFE7RUFPSTtBekVpbVBaOztBeUV4bVBRO0VBT0k7QXpFcW1QWjs7QXlFMW5QUTtBQWNBO0VBT0k7RUFBQTtBekUybVBaOztBeUU3bFBRO0FBckJBO0VBSVE7RUFHSjtBekVpblBaOztBeUV4blBRO0VBSVE7RUFHSjtBekVzblBaOztBeUU3blBRO0VBSVE7RUFHSjtBekUyblBaOztBeUVsb1BRO0VBSVE7RUFHSjtBekVnb1BaOztBeUV2b1BRO0VBSVE7RUFHSjtBekVxb1BaOztBeUU1b1BRO0VBSVE7RUFHSjtBekUwb1BaOztBeUVqcFBRO0VBSVE7RUFHSjtBekUrb1BaOztBeUV0cFBRO0VBSVE7RUFHSjtBekVvcFBaOztBeUUzcFBRO0VBSVE7RUFHSjtBekV5cFBaOztBeUVocVBRO0VBSVE7RUFHSjtBekU4cFBaOztBeUVycVBRO0VBSVE7RUFHSjtBekVtcVBaOztBeUUxcVBRO0VBSVE7RUFHSjtBekV3cVBaOztBeUUvcVBRO0VBSVE7RUFHSjtBekU2cVBaOztBeUVwclBRO0VBSVE7RUFHSjtBekVrclBaOztBeUV6clBRO0VBSVE7RUFHSjtBekV1clBaOztBeUU5clBRO0VBSVE7RUFHSjtBekU0clBaOztBeUU3c1BRO0VBQ0U7QXpFZ3RQVjs7QXlFanRQUTtFQUNFO0F6RW90UFY7O0F5RXJ0UFE7RUFDRTtBekV3dFBWOztBeUV6dFBRO0VBQ0U7QXpFNHRQVjs7QXlFbnRQUTtFQUlRO0VBR0o7QXpFaXRQWjs7QXlFeHRQUTtFQUlRO0VBR0o7QXpFc3RQWjs7QXlFN3RQUTtFQUlRO0VBR0o7QXpFMnRQWjs7QXlFbHVQUTtFQUlRO0VBR0o7QXpFZ3VQWjs7QXlFdnVQUTtFQUlRO0VBR0o7QXpFcXVQWjs7QXlFNXVQUTtFQUlRO0VBR0o7QXpFMHVQWjs7QXlFanZQUTtFQUlRO0VBR0o7QXpFK3VQWjs7QXlFdHZQUTtFQUlRO0VBR0o7QXpFb3ZQWjs7QXlFM3ZQUTtFQUlRO0VBR0o7QXpFeXZQWjs7QXlFaHdQUTtFQUlRO0VBR0o7QXpFOHZQWjs7QXlFcndQUTtFQUlRO0VBR0o7QXpFbXdQWjs7QXlFMXdQUTtFQUlRO0VBR0o7QXpFd3dQWjs7QXlFL3dQUTtFQUlRO0VBR0o7QXpFNndQWjs7QXlFOXhQUTtFQUNFO0F6RWl5UFY7O0F5RWx5UFE7RUFDRTtBekVxeVBWOztBeUV0eVBRO0VBQ0U7QXpFeXlQVjs7QXlFMXlQUTtFQUNFO0F6RTZ5UFY7O0F5RTl5UFE7RUFDRTtBekVpelBWOztBeUV4eVBRO0VBT0k7QXpFcXlQWjs7QXlFNXlQUTtFQU9JO0F6RXl5UFo7O0F5RWh6UFE7RUFPSTtBekU2eVBaOztBeUVwelBRO0VBT0k7QXpFaXpQWjs7QXlFeHpQUTtFQU9JO0F6RXF6UFo7O0F5RTV6UFE7RUFPSTtBekV5elBaOztBeUVoMFBRO0VBT0k7QXpFNnpQWjs7QXlFcDBQUTtFQU9JO0F6RWkwUFo7O0F5RXgwUFE7RUFPSTtBekVxMFBaOztBeUU1MFBRO0VBT0k7QXpFeTBQWjs7QXlFaDFQUTtFQU9JO0F6RTYwUFo7O0F5RXAxUFE7RUFPSTtBekVpMVBaOztBeUV4MVBRO0VBT0k7QXpFcTFQWjs7QXlFNTFQUTtFQU9JO0VBQUE7QXpFMDFQWjs7QXlFajJQUTtFQU9JO0VBQUE7QXpFKzFQWjs7QXlFdDJQUTtFQU9JO0VBQUE7QXpFbzJQWjs7QXlFMzJQUTtFQU9JO0VBQUE7QXpFeTJQWjs7QXlFaDNQUTtFQU9JO0F6RTYyUFo7O0F5RXAzUFE7RUFPSTtBekVpM1BaOztBZ0J4M1BJO0V5REFJO0lBT0k7RXpFczNQVjtFeUU3M1BNO0lBT0k7RXpFeTNQVjtFeUVoNFBNO0lBT0k7RXpFNDNQVjtFeUVuNFBNO0lBT0k7RXpFKzNQVjtFeUV0NFBNO0lBT0k7RXpFazRQVjtFeUV6NFBNO0lBT0k7RXpFcTRQVjtFeUU1NFBNO0lBT0k7RXpFdzRQVjtFeUUvNFBNO0lBT0k7RXpFMjRQVjtFeUVsNVBNO0lBT0k7RXpFODRQVjtFeUVyNVBNO0lBT0k7RXpFaTVQVjtFeUV4NVBNO0lBT0k7RXpFbzVQVjtFeUUzNVBNO0lBT0k7RXpFdTVQVjtFeUU5NVBNO0lBT0k7RXpFMDVQVjtFeUVqNlBNO0lBT0k7RXpFNjVQVjtFeUVwNlBNO0lBT0k7RXpFZzZQVjtFeUV2NlBNO0lBT0k7RXpFbTZQVjtFeUUxNlBNO0lBT0k7RXpFczZQVjtFeUU3NlBNO0lBT0k7RXpFeTZQVjtFeUVoN1BNO0lBT0k7RXpFNDZQVjtFeUVuN1BNO0lBT0k7RXpFKzZQVjtFeUV0N1BNO0lBT0k7RXpFazdQVjtFeUV6N1BNO0lBT0k7RXpFcTdQVjtFeUU1N1BNO0lBT0k7RXpFdzdQVjtFeUUvN1BNO0lBT0k7RXpFMjdQVjtFeUVsOFBNO0lBT0k7RXpFODdQVjtFeUVyOFBNO0lBT0k7RXpFaThQVjtFeUV4OFBNO0lBT0k7RXpFbzhQVjtFeUUzOFBNO0lBT0k7RXpFdThQVjtFeUU5OFBNO0lBT0k7RXpFMDhQVjtFeUVqOVBNO0lBT0k7RXpFNjhQVjtFeUVwOVBNO0lBT0k7RXpFZzlQVjtFeUV2OVBNO0lBT0k7RXpFbTlQVjtFeUUxOVBNO0lBT0k7RXpFczlQVjtFeUU3OVBNO0lBT0k7RXpFeTlQVjtFeUVoK1BNO0lBT0k7RXpFNDlQVjtFeUVuK1BNO0lBT0k7RXpFKzlQVjtFeUV0K1BNO0lBT0k7RXpFaytQVjtFeUV6K1BNO0lBT0k7RXpFcStQVjtFeUU1K1BNO0lBT0k7RXpFdytQVjtFeUUvK1BNO0lBT0k7RXpFMitQVjtFeUVsL1BNO0lBT0k7RXpFOCtQVjtFeUVyL1BNO0lBT0k7RXpFaS9QVjtFeUV4L1BNO0lBT0k7RXpFby9QVjtFeUUzL1BNO0lBT0k7RXpFdS9QVjtFeUU5L1BNO0lBT0k7RXpFMC9QVjtFeUVqZ1FNO0lBT0k7RXpFNi9QVjtFeUVwZ1FNO0lBT0k7RXpFZ2dRVjtFeUV2Z1FNO0lBT0k7RXpFbWdRVjtFeUUxZ1FNO0lBT0k7RXpFc2dRVjtFeUU3Z1FNO0lBT0k7RXpFeWdRVjtFeUVoaFFNO0lBT0k7RXpFNGdRVjtFeUVuaFFNO0lBT0k7RXpFK2dRVjtFeUV0aFFNO0lBT0k7RXpFa2hRVjtFeUV6aFFNO0lBT0k7RXpFcWhRVjtFeUU1aFFNO0lBT0k7RXpFd2hRVjtFeUUvaFFNO0lBT0k7RXpFMmhRVjtFeUVsaVFNO0lBT0k7RXpFOGhRVjtFeUVyaVFNO0lBT0k7RXpFaWlRVjtFeUV4aVFNO0lBT0k7RXpFb2lRVjtFeUUzaVFNO0lBT0k7RXpFdWlRVjtFeUU5aVFNO0lBT0k7RXpFMGlRVjtFeUVqalFNO0lBT0k7RXpFNmlRVjtFeUVwalFNO0lBT0k7RXpFZ2pRVjtFeUV2alFNO0lBT0k7RXpFbWpRVjtFeUUxalFNO0lBT0k7RXpFc2pRVjtFeUU3alFNO0lBT0k7RXpFeWpRVjtFeUVoa1FNO0lBT0k7RXpFNGpRVjtFeUVua1FNO0lBT0k7RXpFK2pRVjtFeUV0a1FNO0lBT0k7RXpFa2tRVjtFeUV6a1FNO0lBT0k7RXpFcWtRVjtFeUU1a1FNO0lBT0k7RXpFd2tRVjtFeUUva1FNO0lBT0k7RXpFMmtRVjtFeUVsbFFNO0lBT0k7RXpFOGtRVjtFeUVybFFNO0lBT0k7SUFBQTtFekVrbFFWO0V5RXpsUU07SUFPSTtJQUFBO0V6RXNsUVY7RXlFN2xRTTtJQU9JO0lBQUE7RXpFMGxRVjtFeUVqbVFNO0lBT0k7SUFBQTtFekU4bFFWO0V5RXJtUU07SUFPSTtJQUFBO0V6RWttUVY7RXlFem1RTTtJQU9JO0lBQUE7RXpFc21RVjtFeUU3bVFNO0lBT0k7SUFBQTtFekUwbVFWO0V5RWpuUU07SUFPSTtJQUFBO0V6RThtUVY7RXlFcm5RTTtJQU9JO0lBQUE7RXpFa25RVjtFeUV6blFNO0lBT0k7SUFBQTtFekVzblFWO0V5RTduUU07SUFPSTtJQUFBO0V6RTBuUVY7RXlFam9RTTtJQU9JO0lBQUE7RXpFOG5RVjtFeUVyb1FNO0lBT0k7SUFBQTtFekVrb1FWO0V5RXpvUU07SUFPSTtJQUFBO0V6RXNvUVY7RXlFN29RTTtJQU9JO0lBQUE7RXpFMG9RVjtFeUVqcFFNO0lBT0k7SUFBQTtFekU4b1FWO0V5RXJwUU07SUFPSTtJQUFBO0V6RWtwUVY7RXlFenBRTTtJQU9JO0lBQUE7RXpFc3BRVjtFeUU3cFFNO0lBT0k7RXpFeXBRVjtFeUVocVFNO0lBT0k7RXpFNHBRVjtFeUVucVFNO0lBT0k7RXpFK3BRVjtFeUV0cVFNO0lBT0k7RXpFa3FRVjtFeUV6cVFNO0lBT0k7RXpFcXFRVjtFeUU1cVFNO0lBT0k7RXpFd3FRVjtFeUUvcVFNO0lBT0k7RXpFMnFRVjtFeUVsclFNO0lBT0k7RXpFOHFRVjtFeUVyclFNO0lBT0k7RXpFaXJRVjtFeUV4clFNO0lBT0k7RXpFb3JRVjtFeUUzclFNO0lBT0k7RXpFdXJRVjtFeUU5clFNO0lBT0k7RXpFMHJRVjtFeUVqc1FNO0lBT0k7RXpFNnJRVjtFeUVwc1FNO0lBT0k7RXpFZ3NRVjtFeUV2c1FNO0lBT0k7RXpFbXNRVjtFeUUxc1FNO0lBT0k7RXpFc3NRVjtFeUU3c1FNO0lBT0k7RXpFeXNRVjtFeUVodFFNO0lBT0k7RXpFNHNRVjtFeUVudFFNO0lBT0k7RXpFK3NRVjtFeUV0dFFNO0lBT0k7RXpFa3RRVjtFeUV6dFFNO0lBT0k7RXpFcXRRVjtFeUU1dFFNO0lBT0k7RXpFd3RRVjtFeUUvdFFNO0lBT0k7RXpFMnRRVjtFeUVsdVFNO0lBT0k7RXpFOHRRVjtFeUVydVFNO0lBT0k7RXpFaXVRVjtFeUV4dVFNO0lBT0k7RXpFb3VRVjtFeUUzdVFNO0lBT0k7RXpFdXVRVjtFeUU5dVFNO0lBT0k7RXpFMHVRVjtFeUVqdlFNO0lBT0k7RXpFNnVRVjtFeUVwdlFNO0lBT0k7RXpFZ3ZRVjtFeUV2dlFNO0lBT0k7RXpFbXZRVjtFeUUxdlFNO0lBT0k7RXpFc3ZRVjtFeUU3dlFNO0lBT0k7RXpFeXZRVjtFeUVod1FNO0lBT0k7RXpFNHZRVjtFeUVud1FNO0lBT0k7RXpFK3ZRVjtFeUV0d1FNO0lBT0k7RXpFa3dRVjtFeUV6d1FNO0lBT0k7RXpFcXdRVjtFeUU1d1FNO0lBT0k7RXpFd3dRVjtFeUUvd1FNO0lBT0k7RXpFMndRVjtFeUVseFFNO0lBT0k7RXpFOHdRVjtFeUVyeFFNO0lBT0k7RXpFaXhRVjtFeUV4eFFNO0lBT0k7RXpFb3hRVjtFeUUzeFFNO0lBT0k7RXpFdXhRVjtFeUU5eFFNO0lBT0k7SUFBQTtFekUyeFFWO0V5RWx5UU07SUFPSTtJQUFBO0V6RSt4UVY7RXlFdHlRTTtJQU9JO0lBQUE7RXpFbXlRVjtFeUUxeVFNO0lBT0k7SUFBQTtFekV1eVFWO0V5RTl5UU07SUFPSTtJQUFBO0V6RTJ5UVY7RXlFbHpRTTtJQU9JO0lBQUE7RXpFK3lRVjtFeUV0elFNO0lBT0k7SUFBQTtFekVtelFWO0V5RTF6UU07SUFPSTtJQUFBO0V6RXV6UVY7RXlFOXpRTTtJQU9JO0lBQUE7RXpFMnpRVjtFeUVsMFFNO0lBT0k7SUFBQTtFekUrelFWO0V5RXQwUU07SUFPSTtJQUFBO0V6RW0wUVY7RXlFMTBRTTtJQU9JO0lBQUE7RXpFdTBRVjtFeUU5MFFNO0lBT0k7SUFBQTtFekUyMFFWO0V5RWwxUU07SUFPSTtJQUFBO0V6RSswUVY7RXlFdDFRTTtJQU9JO0V6RWsxUVY7RXlFejFRTTtJQU9JO0V6RXExUVY7RXlFNTFRTTtJQU9JO0V6RXcxUVY7RXlFLzFRTTtJQU9JO0V6RTIxUVY7RXlFbDJRTTtJQU9JO0V6RTgxUVY7RXlFcjJRTTtJQU9JO0V6RWkyUVY7RXlFeDJRTTtJQU9JO0V6RW8yUVY7RXlFMzJRTTtJQU9JO0V6RXUyUVY7RXlFOTJRTTtJQU9JO0V6RTAyUVY7RXlFajNRTTtJQU9JO0V6RTYyUVY7RXlFcDNRTTtJQU9JO0V6RWczUVY7RXlFdjNRTTtJQU9JO0V6RW0zUVY7RXlFMTNRTTtJQU9JO0V6RXMzUVY7RXlFNzNRTTtJQU9JO0V6RXkzUVY7RXlFaDRRTTtJQU9JO0V6RTQzUVY7RXlFbjRRTTtJQU9JO0V6RSszUVY7RXlFdDRRTTtJQU9JO0V6RWs0UVY7RXlFejRRTTtJQU9JO0V6RXE0UVY7RXlFNTRRTTtJQU9JO0V6RXc0UVY7RXlFLzRRTTtJQU9JO0V6RTI0UVY7RXlFbDVRTTtJQU9JO0V6RTg0UVY7RXlFcjVRTTtJQU9JO0V6RWk1UVY7RXlFeDVRTTtJQU9JO0V6RW81UVY7RXlFMzVRTTtJQU9JO0V6RXU1UVY7RXlFOTVRTTtJQU9JO0V6RTA1UVY7RXlFajZRTTtJQU9JO0V6RTY1UVY7RXlFcDZRTTtJQU9JO0V6RWc2UVY7RXlFdjZRTTtJQU9JO0V6RW02UVY7RXlFMTZRTTtJQU9JO0V6RXM2UVY7RXlFNzZRTTtJQU9JO0V6RXk2UVY7RXlFaDdRTTtJQU9JO0V6RTQ2UVY7RXlFbjdRTTtJQU9JO0V6RSs2UVY7RXlFdDdRTTtJQU9JO0V6RWs3UVY7RXlFejdRTTtJQU9JO0V6RXE3UVY7RXlFNTdRTTtJQU9JO0V6RXc3UVY7RXlFLzdRTTtJQU9JO0V6RTI3UVY7RXlFbDhRTTtJQU9JO0lBQUE7RXpFKzdRVjtFeUV0OFFNO0lBT0k7SUFBQTtFekVtOFFWO0V5RTE4UU07SUFPSTtJQUFBO0V6RXU4UVY7RXlFOThRTTtJQU9JO0lBQUE7RXpFMjhRVjtFeUVsOVFNO0lBT0k7SUFBQTtFekUrOFFWO0V5RXQ5UU07SUFPSTtJQUFBO0V6RW05UVY7RXlFMTlRTTtJQU9JO0lBQUE7RXpFdTlRVjtFeUU5OVFNO0lBT0k7SUFBQTtFekUyOVFWO0V5RWwrUU07SUFPSTtJQUFBO0V6RSs5UVY7RXlFdCtRTTtJQU9JO0lBQUE7RXpFbStRVjtFeUUxK1FNO0lBT0k7SUFBQTtFekV1K1FWO0V5RTkrUU07SUFPSTtJQUFBO0V6RTIrUVY7RXlFbC9RTTtJQU9JO0lBQUE7RXpFKytRVjtFeUV0L1FNO0lBT0k7SUFBQTtFekVtL1FWO0V5RTEvUU07SUFPSTtJQUFBO0V6RXUvUVY7RXlFOS9RTTtJQU9JO0lBQUE7RXpFMi9RVjtFeUVsZ1JNO0lBT0k7RXpFOC9RVjtFeUVyZ1JNO0lBT0k7RXpFaWdSVjtFeUV4Z1JNO0lBT0k7RXpFb2dSVjtFeUUzZ1JNO0lBT0k7RXpFdWdSVjtFeUU5Z1JNO0lBT0k7RXpFMGdSVjtFeUVqaFJNO0lBT0k7RXpFNmdSVjtFeUVwaFJNO0lBT0k7RXpFZ2hSVjtFeUV2aFJNO0lBT0k7RXpFbWhSVjtFeUUxaFJNO0lBT0k7RXpFc2hSVjtFeUU3aFJNO0lBT0k7RXpFeWhSVjtFeUVoaVJNO0lBT0k7RXpFNGhSVjtFeUVuaVJNO0lBT0k7RXpFK2hSVjtFeUV0aVJNO0lBT0k7RXpFa2lSVjtFeUV6aVJNO0lBT0k7RXpFcWlSVjtFeUU1aVJNO0lBT0k7RXpFd2lSVjtFeUUvaVJNO0lBT0k7RXpFMmlSVjtFeUVsalJNO0lBT0k7RXpFOGlSVjtFeUVyalJNO0lBT0k7RXpFaWpSVjtFeUV4alJNO0lBT0k7RXpFb2pSVjtFeUUzalJNO0lBT0k7RXpFdWpSVjtFeUU5alJNO0lBT0k7RXpFMGpSVjtFeUVqa1JNO0lBT0k7RXpFNmpSVjtFeUVwa1JNO0lBT0k7RXpFZ2tSVjtFeUV2a1JNO0lBT0k7RXpFbWtSVjtFeUUxa1JNO0lBT0k7RXpFc2tSVjtFeUU3a1JNO0lBT0k7RXpFeWtSVjtFeUVobFJNO0lBT0k7RXpFNGtSVjtFeUVubFJNO0lBT0k7RXpFK2tSVjtFeUV0bFJNO0lBT0k7RXpFa2xSVjtFeUV6bFJNO0lBT0k7RXpFcWxSVjtFeUU1bFJNO0lBT0k7RXpFd2xSVjtFeUUvbFJNO0lBT0k7RXpFMmxSVjtFeUVsbVJNO0lBT0k7RXpFOGxSVjtFeUVybVJNO0lBT0k7RXpFaW1SVjtFeUV4bVJNO0lBT0k7RXpFb21SVjtBQUNGO0FnQjVtUkk7RXlEQUk7SUFPSTtFekV5bVJWO0V5RWhuUk07SUFPSTtFekU0bVJWO0V5RW5uUk07SUFPSTtFekUrbVJWO0V5RXRuUk07SUFPSTtFekVrblJWO0V5RXpuUk07SUFPSTtFekVxblJWO0V5RTVuUk07SUFPSTtFekV3blJWO0V5RS9uUk07SUFPSTtFekUyblJWO0V5RWxvUk07SUFPSTtFekU4blJWO0V5RXJvUk07SUFPSTtFekVpb1JWO0V5RXhvUk07SUFPSTtFekVvb1JWO0V5RTNvUk07SUFPSTtFekV1b1JWO0V5RTlvUk07SUFPSTtFekUwb1JWO0V5RWpwUk07SUFPSTtFekU2b1JWO0V5RXBwUk07SUFPSTtFekVncFJWO0V5RXZwUk07SUFPSTtFekVtcFJWO0V5RTFwUk07SUFPSTtFekVzcFJWO0V5RTdwUk07SUFPSTtFekV5cFJWO0V5RWhxUk07SUFPSTtFekU0cFJWO0V5RW5xUk07SUFPSTtFekUrcFJWO0V5RXRxUk07SUFPSTtFekVrcVJWO0V5RXpxUk07SUFPSTtFekVxcVJWO0V5RTVxUk07SUFPSTtFekV3cVJWO0V5RS9xUk07SUFPSTtFekUycVJWO0V5RWxyUk07SUFPSTtFekU4cVJWO0V5RXJyUk07SUFPSTtFekVpclJWO0V5RXhyUk07SUFPSTtFekVvclJWO0V5RTNyUk07SUFPSTtFekV1clJWO0V5RTlyUk07SUFPSTtFekUwclJWO0V5RWpzUk07SUFPSTtFekU2clJWO0V5RXBzUk07SUFPSTtFekVnc1JWO0V5RXZzUk07SUFPSTtFekVtc1JWO0V5RTFzUk07SUFPSTtFekVzc1JWO0V5RTdzUk07SUFPSTtFekV5c1JWO0V5RWh0Uk07SUFPSTtFekU0c1JWO0V5RW50Uk07SUFPSTtFekUrc1JWO0V5RXR0Uk07SUFPSTtFekVrdFJWO0V5RXp0Uk07SUFPSTtFekVxdFJWO0V5RTV0Uk07SUFPSTtFekV3dFJWO0V5RS90Uk07SUFPSTtFekUydFJWO0V5RWx1Uk07SUFPSTtFekU4dFJWO0V5RXJ1Uk07SUFPSTtFekVpdVJWO0V5RXh1Uk07SUFPSTtFekVvdVJWO0V5RTN1Uk07SUFPSTtFekV1dVJWO0V5RTl1Uk07SUFPSTtFekUwdVJWO0V5RWp2Uk07SUFPSTtFekU2dVJWO0V5RXB2Uk07SUFPSTtFekVndlJWO0V5RXZ2Uk07SUFPSTtFekVtdlJWO0V5RTF2Uk07SUFPSTtFekVzdlJWO0V5RTd2Uk07SUFPSTtFekV5dlJWO0V5RWh3Uk07SUFPSTtFekU0dlJWO0V5RW53Uk07SUFPSTtFekUrdlJWO0V5RXR3Uk07SUFPSTtFekVrd1JWO0V5RXp3Uk07SUFPSTtFekVxd1JWO0V5RTV3Uk07SUFPSTtFekV3d1JWO0V5RS93Uk07SUFPSTtFekUyd1JWO0V5RWx4Uk07SUFPSTtFekU4d1JWO0V5RXJ4Uk07SUFPSTtFekVpeFJWO0V5RXh4Uk07SUFPSTtFekVveFJWO0V5RTN4Uk07SUFPSTtFekV1eFJWO0V5RTl4Uk07SUFPSTtFekUweFJWO0V5RWp5Uk07SUFPSTtFekU2eFJWO0V5RXB5Uk07SUFPSTtFekVneVJWO0V5RXZ5Uk07SUFPSTtFekVteVJWO0V5RTF5Uk07SUFPSTtFekVzeVJWO0V5RTd5Uk07SUFPSTtFekV5eVJWO0V5RWh6Uk07SUFPSTtFekU0eVJWO0V5RW56Uk07SUFPSTtFekUreVJWO0V5RXR6Uk07SUFPSTtFekVrelJWO0V5RXp6Uk07SUFPSTtFekVxelJWO0V5RTV6Uk07SUFPSTtFekV3elJWO0V5RS96Uk07SUFPSTtFekUyelJWO0V5RWwwUk07SUFPSTtFekU4elJWO0V5RXIwUk07SUFPSTtFekVpMFJWO0V5RXgwUk07SUFPSTtJQUFBO0V6RXEwUlY7RXlFNTBSTTtJQU9JO0lBQUE7RXpFeTBSVjtFeUVoMVJNO0lBT0k7SUFBQTtFekU2MFJWO0V5RXAxUk07SUFPSTtJQUFBO0V6RWkxUlY7RXlFeDFSTTtJQU9JO0lBQUE7RXpFcTFSVjtFeUU1MVJNO0lBT0k7SUFBQTtFekV5MVJWO0V5RWgyUk07SUFPSTtJQUFBO0V6RTYxUlY7RXlFcDJSTTtJQU9JO0lBQUE7RXpFaTJSVjtFeUV4MlJNO0lBT0k7SUFBQTtFekVxMlJWO0V5RTUyUk07SUFPSTtJQUFBO0V6RXkyUlY7RXlFaDNSTTtJQU9JO0lBQUE7RXpFNjJSVjtFeUVwM1JNO0lBT0k7SUFBQTtFekVpM1JWO0V5RXgzUk07SUFPSTtJQUFBO0V6RXEzUlY7RXlFNTNSTTtJQU9JO0lBQUE7RXpFeTNSVjtFeUVoNFJNO0lBT0k7SUFBQTtFekU2M1JWO0V5RXA0Uk07SUFPSTtJQUFBO0V6RWk0UlY7RXlFeDRSTTtJQU9JO0lBQUE7RXpFcTRSVjtFeUU1NFJNO0lBT0k7SUFBQTtFekV5NFJWO0V5RWg1Uk07SUFPSTtFekU0NFJWO0V5RW41Uk07SUFPSTtFekUrNFJWO0V5RXQ1Uk07SUFPSTtFekVrNVJWO0V5RXo1Uk07SUFPSTtFekVxNVJWO0V5RTU1Uk07SUFPSTtFekV3NVJWO0V5RS81Uk07SUFPSTtFekUyNVJWO0V5RWw2Uk07SUFPSTtFekU4NVJWO0V5RXI2Uk07SUFPSTtFekVpNlJWO0V5RXg2Uk07SUFPSTtFekVvNlJWO0V5RTM2Uk07SUFPSTtFekV1NlJWO0V5RTk2Uk07SUFPSTtFekUwNlJWO0V5RWo3Uk07SUFPSTtFekU2NlJWO0V5RXA3Uk07SUFPSTtFekVnN1JWO0V5RXY3Uk07SUFPSTtFekVtN1JWO0V5RTE3Uk07SUFPSTtFekVzN1JWO0V5RTc3Uk07SUFPSTtFekV5N1JWO0V5RWg4Uk07SUFPSTtFekU0N1JWO0V5RW44Uk07SUFPSTtFekUrN1JWO0V5RXQ4Uk07SUFPSTtFekVrOFJWO0V5RXo4Uk07SUFPSTtFekVxOFJWO0V5RTU4Uk07SUFPSTtFekV3OFJWO0V5RS84Uk07SUFPSTtFekUyOFJWO0V5RWw5Uk07SUFPSTtFekU4OFJWO0V5RXI5Uk07SUFPSTtFekVpOVJWO0V5RXg5Uk07SUFPSTtFekVvOVJWO0V5RTM5Uk07SUFPSTtFekV1OVJWO0V5RTk5Uk07SUFPSTtFekUwOVJWO0V5RWorUk07SUFPSTtFekU2OVJWO0V5RXArUk07SUFPSTtFekVnK1JWO0V5RXYrUk07SUFPSTtFekVtK1JWO0V5RTErUk07SUFPSTtFekVzK1JWO0V5RTcrUk07SUFPSTtFekV5K1JWO0V5RWgvUk07SUFPSTtFekU0K1JWO0V5RW4vUk07SUFPSTtFekUrK1JWO0V5RXQvUk07SUFPSTtFekVrL1JWO0V5RXovUk07SUFPSTtFekVxL1JWO0V5RTUvUk07SUFPSTtFekV3L1JWO0V5RS8vUk07SUFPSTtFekUyL1JWO0V5RWxnU007SUFPSTtFekU4L1JWO0V5RXJnU007SUFPSTtFekVpZ1NWO0V5RXhnU007SUFPSTtFekVvZ1NWO0V5RTNnU007SUFPSTtFekV1Z1NWO0V5RTlnU007SUFPSTtFekUwZ1NWO0V5RWpoU007SUFPSTtJQUFBO0V6RThnU1Y7RXlFcmhTTTtJQU9JO0lBQUE7RXpFa2hTVjtFeUV6aFNNO0lBT0k7SUFBQTtFekVzaFNWO0V5RTdoU007SUFPSTtJQUFBO0V6RTBoU1Y7RXlFamlTTTtJQU9JO0lBQUE7RXpFOGhTVjtFeUVyaVNNO0lBT0k7SUFBQTtFekVraVNWO0V5RXppU007SUFPSTtJQUFBO0V6RXNpU1Y7RXlFN2lTTTtJQU9JO0lBQUE7RXpFMGlTVjtFeUVqalNNO0lBT0k7SUFBQTtFekU4aVNWO0V5RXJqU007SUFPSTtJQUFBO0V6RWtqU1Y7RXlFempTTTtJQU9JO0lBQUE7RXpFc2pTVjtFeUU3alNNO0lBT0k7SUFBQTtFekUwalNWO0V5RWprU007SUFPSTtJQUFBO0V6RThqU1Y7RXlFcmtTTTtJQU9JO0lBQUE7RXpFa2tTVjtFeUV6a1NNO0lBT0k7RXpFcWtTVjtFeUU1a1NNO0lBT0k7RXpFd2tTVjtFeUUva1NNO0lBT0k7RXpFMmtTVjtFeUVsbFNNO0lBT0k7RXpFOGtTVjtFeUVybFNNO0lBT0k7RXpFaWxTVjtFeUV4bFNNO0lBT0k7RXpFb2xTVjtFeUUzbFNNO0lBT0k7RXpFdWxTVjtFeUU5bFNNO0lBT0k7RXpFMGxTVjtFeUVqbVNNO0lBT0k7RXpFNmxTVjtFeUVwbVNNO0lBT0k7RXpFZ21TVjtFeUV2bVNNO0lBT0k7RXpFbW1TVjtFeUUxbVNNO0lBT0k7RXpFc21TVjtFeUU3bVNNO0lBT0k7RXpFeW1TVjtFeUVoblNNO0lBT0k7RXpFNG1TVjtFeUVublNNO0lBT0k7RXpFK21TVjtFeUV0blNNO0lBT0k7RXpFa25TVjtFeUV6blNNO0lBT0k7RXpFcW5TVjtFeUU1blNNO0lBT0k7RXpFd25TVjtFeUUvblNNO0lBT0k7RXpFMm5TVjtFeUVsb1NNO0lBT0k7RXpFOG5TVjtFeUVyb1NNO0lBT0k7RXpFaW9TVjtFeUV4b1NNO0lBT0k7RXpFb29TVjtFeUUzb1NNO0lBT0k7RXpFdW9TVjtFeUU5b1NNO0lBT0k7RXpFMG9TVjtFeUVqcFNNO0lBT0k7RXpFNm9TVjtFeUVwcFNNO0lBT0k7RXpFZ3BTVjtFeUV2cFNNO0lBT0k7RXpFbXBTVjtFeUUxcFNNO0lBT0k7RXpFc3BTVjtFeUU3cFNNO0lBT0k7RXpFeXBTVjtFeUVocVNNO0lBT0k7RXpFNHBTVjtFeUVucVNNO0lBT0k7RXpFK3BTVjtFeUV0cVNNO0lBT0k7RXpFa3FTVjtFeUV6cVNNO0lBT0k7RXpFcXFTVjtFeUU1cVNNO0lBT0k7RXpFd3FTVjtFeUUvcVNNO0lBT0k7RXpFMnFTVjtFeUVsclNNO0lBT0k7RXpFOHFTVjtFeUVyclNNO0lBT0k7SUFBQTtFekVrclNWO0V5RXpyU007SUFPSTtJQUFBO0V6RXNyU1Y7RXlFN3JTTTtJQU9JO0lBQUE7RXpFMHJTVjtFeUVqc1NNO0lBT0k7SUFBQTtFekU4clNWO0V5RXJzU007SUFPSTtJQUFBO0V6RWtzU1Y7RXlFenNTTTtJQU9JO0lBQUE7RXpFc3NTVjtFeUU3c1NNO0lBT0k7SUFBQTtFekUwc1NWO0V5RWp0U007SUFPSTtJQUFBO0V6RThzU1Y7RXlFcnRTTTtJQU9JO0lBQUE7RXpFa3RTVjtFeUV6dFNNO0lBT0k7SUFBQTtFekVzdFNWO0V5RTd0U007SUFPSTtJQUFBO0V6RTB0U1Y7RXlFanVTTTtJQU9JO0lBQUE7RXpFOHRTVjtFeUVydVNNO0lBT0k7SUFBQTtFekVrdVNWO0V5RXp1U007SUFPSTtJQUFBO0V6RXN1U1Y7RXlFN3VTTTtJQU9JO0lBQUE7RXpFMHVTVjtFeUVqdlNNO0lBT0k7SUFBQTtFekU4dVNWO0V5RXJ2U007SUFPSTtFekVpdlNWO0V5RXh2U007SUFPSTtFekVvdlNWO0V5RTN2U007SUFPSTtFekV1dlNWO0V5RTl2U007SUFPSTtFekUwdlNWO0V5RWp3U007SUFPSTtFekU2dlNWO0V5RXB3U007SUFPSTtFekVnd1NWO0V5RXZ3U007SUFPSTtFekVtd1NWO0V5RTF3U007SUFPSTtFekVzd1NWO0V5RTd3U007SUFPSTtFekV5d1NWO0V5RWh4U007SUFPSTtFekU0d1NWO0V5RW54U007SUFPSTtFekUrd1NWO0V5RXR4U007SUFPSTtFekVreFNWO0V5RXp4U007SUFPSTtFekVxeFNWO0V5RTV4U007SUFPSTtFekV3eFNWO0V5RS94U007SUFPSTtFekUyeFNWO0V5RWx5U007SUFPSTtFekU4eFNWO0V5RXJ5U007SUFPSTtFekVpeVNWO0V5RXh5U007SUFPSTtFekVveVNWO0V5RTN5U007SUFPSTtFekV1eVNWO0V5RTl5U007SUFPSTtFekUweVNWO0V5RWp6U007SUFPSTtFekU2eVNWO0V5RXB6U007SUFPSTtFekVnelNWO0V5RXZ6U007SUFPSTtFekVtelNWO0V5RTF6U007SUFPSTtFekVzelNWO0V5RTd6U007SUFPSTtFekV5elNWO0V5RWgwU007SUFPSTtFekU0elNWO0V5RW4wU007SUFPSTtFekUrelNWO0V5RXQwU007SUFPSTtFekVrMFNWO0V5RXowU007SUFPSTtFekVxMFNWO0V5RTUwU007SUFPSTtFekV3MFNWO0V5RS8wU007SUFPSTtFekUyMFNWO0V5RWwxU007SUFPSTtFekU4MFNWO0V5RXIxU007SUFPSTtFekVpMVNWO0V5RXgxU007SUFPSTtFekVvMVNWO0V5RTMxU007SUFPSTtFekV1MVNWO0FBQ0Y7QWdCLzFTSTtFeURBSTtJQU9JO0V6RTQxU1Y7RXlFbjJTTTtJQU9JO0V6RSsxU1Y7RXlFdDJTTTtJQU9JO0V6RWsyU1Y7RXlFejJTTTtJQU9JO0V6RXEyU1Y7RXlFNTJTTTtJQU9JO0V6RXcyU1Y7RXlFLzJTTTtJQU9JO0V6RTIyU1Y7RXlFbDNTTTtJQU9JO0V6RTgyU1Y7RXlFcjNTTTtJQU9JO0V6RWkzU1Y7RXlFeDNTTTtJQU9JO0V6RW8zU1Y7RXlFMzNTTTtJQU9JO0V6RXUzU1Y7RXlFOTNTTTtJQU9JO0V6RTAzU1Y7RXlFajRTTTtJQU9JO0V6RTYzU1Y7RXlFcDRTTTtJQU9JO0V6RWc0U1Y7RXlFdjRTTTtJQU9JO0V6RW00U1Y7RXlFMTRTTTtJQU9JO0V6RXM0U1Y7RXlFNzRTTTtJQU9JO0V6RXk0U1Y7RXlFaDVTTTtJQU9JO0V6RTQ0U1Y7RXlFbjVTTTtJQU9JO0V6RSs0U1Y7RXlFdDVTTTtJQU9JO0V6RWs1U1Y7RXlFejVTTTtJQU9JO0V6RXE1U1Y7RXlFNTVTTTtJQU9JO0V6RXc1U1Y7RXlFLzVTTTtJQU9JO0V6RTI1U1Y7RXlFbDZTTTtJQU9JO0V6RTg1U1Y7RXlFcjZTTTtJQU9JO0V6RWk2U1Y7RXlFeDZTTTtJQU9JO0V6RW82U1Y7RXlFMzZTTTtJQU9JO0V6RXU2U1Y7RXlFOTZTTTtJQU9JO0V6RTA2U1Y7RXlFajdTTTtJQU9JO0V6RTY2U1Y7RXlFcDdTTTtJQU9JO0V6RWc3U1Y7RXlFdjdTTTtJQU9JO0V6RW03U1Y7RXlFMTdTTTtJQU9JO0V6RXM3U1Y7RXlFNzdTTTtJQU9JO0V6RXk3U1Y7RXlFaDhTTTtJQU9JO0V6RTQ3U1Y7RXlFbjhTTTtJQU9JO0V6RSs3U1Y7RXlFdDhTTTtJQU9JO0V6RWs4U1Y7RXlFejhTTTtJQU9JO0V6RXE4U1Y7RXlFNThTTTtJQU9JO0V6RXc4U1Y7RXlFLzhTTTtJQU9JO0V6RTI4U1Y7RXlFbDlTTTtJQU9JO0V6RTg4U1Y7RXlFcjlTTTtJQU9JO0V6RWk5U1Y7RXlFeDlTTTtJQU9JO0V6RW85U1Y7RXlFMzlTTTtJQU9JO0V6RXU5U1Y7RXlFOTlTTTtJQU9JO0V6RTA5U1Y7RXlFaitTTTtJQU9JO0V6RTY5U1Y7RXlFcCtTTTtJQU9JO0V6RWcrU1Y7RXlFditTTTtJQU9JO0V6RW0rU1Y7RXlFMStTTTtJQU9JO0V6RXMrU1Y7RXlFNytTTTtJQU9JO0V6RXkrU1Y7RXlFaC9TTTtJQU9JO0V6RTQrU1Y7RXlFbi9TTTtJQU9JO0V6RSsrU1Y7RXlFdC9TTTtJQU9JO0V6RWsvU1Y7RXlFei9TTTtJQU9JO0V6RXEvU1Y7RXlFNS9TTTtJQU9JO0V6RXcvU1Y7RXlFLy9TTTtJQU9JO0V6RTIvU1Y7RXlFbGdUTTtJQU9JO0V6RTgvU1Y7RXlFcmdUTTtJQU9JO0V6RWlnVFY7RXlFeGdUTTtJQU9JO0V6RW9nVFY7RXlFM2dUTTtJQU9JO0V6RXVnVFY7RXlFOWdUTTtJQU9JO0V6RTBnVFY7RXlFamhUTTtJQU9JO0V6RTZnVFY7RXlFcGhUTTtJQU9JO0V6RWdoVFY7RXlFdmhUTTtJQU9JO0V6RW1oVFY7RXlFMWhUTTtJQU9JO0V6RXNoVFY7RXlFN2hUTTtJQU9JO0V6RXloVFY7RXlFaGlUTTtJQU9JO0V6RTRoVFY7RXlFbmlUTTtJQU9JO0V6RStoVFY7RXlFdGlUTTtJQU9JO0V6RWtpVFY7RXlFemlUTTtJQU9JO0V6RXFpVFY7RXlFNWlUTTtJQU9JO0V6RXdpVFY7RXlFL2lUTTtJQU9JO0V6RTJpVFY7RXlFbGpUTTtJQU9JO0V6RThpVFY7RXlFcmpUTTtJQU9JO0V6RWlqVFY7RXlFeGpUTTtJQU9JO0V6RW9qVFY7RXlFM2pUTTtJQU9JO0lBQUE7RXpFd2pUVjtFeUUvalRNO0lBT0k7SUFBQTtFekU0alRWO0V5RW5rVE07SUFPSTtJQUFBO0V6RWdrVFY7RXlFdmtUTTtJQU9JO0lBQUE7RXpFb2tUVjtFeUUza1RNO0lBT0k7SUFBQTtFekV3a1RWO0V5RS9rVE07SUFPSTtJQUFBO0V6RTRrVFY7RXlFbmxUTTtJQU9JO0lBQUE7RXpFZ2xUVjtFeUV2bFRNO0lBT0k7SUFBQTtFekVvbFRWO0V5RTNsVE07SUFPSTtJQUFBO0V6RXdsVFY7RXlFL2xUTTtJQU9JO0lBQUE7RXpFNGxUVjtFeUVubVRNO0lBT0k7SUFBQTtFekVnbVRWO0V5RXZtVE07SUFPSTtJQUFBO0V6RW9tVFY7RXlFM21UTTtJQU9JO0lBQUE7RXpFd21UVjtFeUUvbVRNO0lBT0k7SUFBQTtFekU0bVRWO0V5RW5uVE07SUFPSTtJQUFBO0V6RWduVFY7RXlFdm5UTTtJQU9JO0lBQUE7RXpFb25UVjtFeUUzblRNO0lBT0k7SUFBQTtFekV3blRWO0V5RS9uVE07SUFPSTtJQUFBO0V6RTRuVFY7RXlFbm9UTTtJQU9JO0V6RStuVFY7RXlFdG9UTTtJQU9JO0V6RWtvVFY7RXlFem9UTTtJQU9JO0V6RXFvVFY7RXlFNW9UTTtJQU9JO0V6RXdvVFY7RXlFL29UTTtJQU9JO0V6RTJvVFY7RXlFbHBUTTtJQU9JO0V6RThvVFY7RXlFcnBUTTtJQU9JO0V6RWlwVFY7RXlFeHBUTTtJQU9JO0V6RW9wVFY7RXlFM3BUTTtJQU9JO0V6RXVwVFY7RXlFOXBUTTtJQU9JO0V6RTBwVFY7RXlFanFUTTtJQU9JO0V6RTZwVFY7RXlFcHFUTTtJQU9JO0V6RWdxVFY7RXlFdnFUTTtJQU9JO0V6RW1xVFY7RXlFMXFUTTtJQU9JO0V6RXNxVFY7RXlFN3FUTTtJQU9JO0V6RXlxVFY7RXlFaHJUTTtJQU9JO0V6RTRxVFY7RXlFbnJUTTtJQU9JO0V6RStxVFY7RXlFdHJUTTtJQU9JO0V6RWtyVFY7RXlFenJUTTtJQU9JO0V6RXFyVFY7RXlFNXJUTTtJQU9JO0V6RXdyVFY7RXlFL3JUTTtJQU9JO0V6RTJyVFY7RXlFbHNUTTtJQU9JO0V6RThyVFY7RXlFcnNUTTtJQU9JO0V6RWlzVFY7RXlFeHNUTTtJQU9JO0V6RW9zVFY7RXlFM3NUTTtJQU9JO0V6RXVzVFY7RXlFOXNUTTtJQU9JO0V6RTBzVFY7RXlFanRUTTtJQU9JO0V6RTZzVFY7RXlFcHRUTTtJQU9JO0V6RWd0VFY7RXlFdnRUTTtJQU9JO0V6RW10VFY7RXlFMXRUTTtJQU9JO0V6RXN0VFY7RXlFN3RUTTtJQU9JO0V6RXl0VFY7RXlFaHVUTTtJQU9JO0V6RTR0VFY7RXlFbnVUTTtJQU9JO0V6RSt0VFY7RXlFdHVUTTtJQU9JO0V6RWt1VFY7RXlFenVUTTtJQU9JO0V6RXF1VFY7RXlFNXVUTTtJQU9JO0V6RXd1VFY7RXlFL3VUTTtJQU9JO0V6RTJ1VFY7RXlFbHZUTTtJQU9JO0V6RTh1VFY7RXlFcnZUTTtJQU9JO0V6RWl2VFY7RXlFeHZUTTtJQU9JO0V6RW92VFY7RXlFM3ZUTTtJQU9JO0V6RXV2VFY7RXlFOXZUTTtJQU9JO0V6RTB2VFY7RXlFandUTTtJQU9JO0V6RTZ2VFY7RXlFcHdUTTtJQU9JO0lBQUE7RXpFaXdUVjtFeUV4d1RNO0lBT0k7SUFBQTtFekVxd1RWO0V5RTV3VE07SUFPSTtJQUFBO0V6RXl3VFY7RXlFaHhUTTtJQU9JO0lBQUE7RXpFNndUVjtFeUVweFRNO0lBT0k7SUFBQTtFekVpeFRWO0V5RXh4VE07SUFPSTtJQUFBO0V6RXF4VFY7RXlFNXhUTTtJQU9JO0lBQUE7RXpFeXhUVjtFeUVoeVRNO0lBT0k7SUFBQTtFekU2eFRWO0V5RXB5VE07SUFPSTtJQUFBO0V6RWl5VFY7RXlFeHlUTTtJQU9JO0lBQUE7RXpFcXlUVjtFeUU1eVRNO0lBT0k7SUFBQTtFekV5eVRWO0V5RWh6VE07SUFPSTtJQUFBO0V6RTZ5VFY7RXlFcHpUTTtJQU9JO0lBQUE7RXpFaXpUVjtFeUV4elRNO0lBT0k7SUFBQTtFekVxelRWO0V5RTV6VE07SUFPSTtFekV3elRWO0V5RS96VE07SUFPSTtFekUyelRWO0V5RWwwVE07SUFPSTtFekU4elRWO0V5RXIwVE07SUFPSTtFekVpMFRWO0V5RXgwVE07SUFPSTtFekVvMFRWO0V5RTMwVE07SUFPSTtFekV1MFRWO0V5RTkwVE07SUFPSTtFekUwMFRWO0V5RWoxVE07SUFPSTtFekU2MFRWO0V5RXAxVE07SUFPSTtFekVnMVRWO0V5RXYxVE07SUFPSTtFekVtMVRWO0V5RTExVE07SUFPSTtFekVzMVRWO0V5RTcxVE07SUFPSTtFekV5MVRWO0V5RWgyVE07SUFPSTtFekU0MVRWO0V5RW4yVE07SUFPSTtFekUrMVRWO0V5RXQyVE07SUFPSTtFekVrMlRWO0V5RXoyVE07SUFPSTtFekVxMlRWO0V5RTUyVE07SUFPSTtFekV3MlRWO0V5RS8yVE07SUFPSTtFekUyMlRWO0V5RWwzVE07SUFPSTtFekU4MlRWO0V5RXIzVE07SUFPSTtFekVpM1RWO0V5RXgzVE07SUFPSTtFekVvM1RWO0V5RTMzVE07SUFPSTtFekV1M1RWO0V5RTkzVE07SUFPSTtFekUwM1RWO0V5RWo0VE07SUFPSTtFekU2M1RWO0V5RXA0VE07SUFPSTtFekVnNFRWO0V5RXY0VE07SUFPSTtFekVtNFRWO0V5RTE0VE07SUFPSTtFekVzNFRWO0V5RTc0VE07SUFPSTtFekV5NFRWO0V5RWg1VE07SUFPSTtFekU0NFRWO0V5RW41VE07SUFPSTtFekUrNFRWO0V5RXQ1VE07SUFPSTtFekVrNVRWO0V5RXo1VE07SUFPSTtFekVxNVRWO0V5RTU1VE07SUFPSTtFekV3NVRWO0V5RS81VE07SUFPSTtFekUyNVRWO0V5RWw2VE07SUFPSTtFekU4NVRWO0V5RXI2VE07SUFPSTtFekVpNlRWO0V5RXg2VE07SUFPSTtJQUFBO0V6RXE2VFY7RXlFNTZUTTtJQU9JO0lBQUE7RXpFeTZUVjtFeUVoN1RNO0lBT0k7SUFBQTtFekU2NlRWO0V5RXA3VE07SUFPSTtJQUFBO0V6RWk3VFY7RXlFeDdUTTtJQU9JO0lBQUE7RXpFcTdUVjtFeUU1N1RNO0lBT0k7SUFBQTtFekV5N1RWO0V5RWg4VE07SUFPSTtJQUFBO0V6RTY3VFY7RXlFcDhUTTtJQU9JO0lBQUE7RXpFaThUVjtFeUV4OFRNO0lBT0k7SUFBQTtFekVxOFRWO0V5RTU4VE07SUFPSTtJQUFBO0V6RXk4VFY7RXlFaDlUTTtJQU9JO0lBQUE7RXpFNjhUVjtFeUVwOVRNO0lBT0k7SUFBQTtFekVpOVRWO0V5RXg5VE07SUFPSTtJQUFBO0V6RXE5VFY7RXlFNTlUTTtJQU9JO0lBQUE7RXpFeTlUVjtFeUVoK1RNO0lBT0k7SUFBQTtFekU2OVRWO0V5RXArVE07SUFPSTtJQUFBO0V6RWkrVFY7RXlFeCtUTTtJQU9JO0V6RW8rVFY7RXlFMytUTTtJQU9JO0V6RXUrVFY7RXlFOStUTTtJQU9JO0V6RTArVFY7RXlFai9UTTtJQU9JO0V6RTYrVFY7RXlFcC9UTTtJQU9JO0V6RWcvVFY7RXlFdi9UTTtJQU9JO0V6RW0vVFY7RXlFMS9UTTtJQU9JO0V6RXMvVFY7RXlFNy9UTTtJQU9JO0V6RXkvVFY7RXlFaGdVTTtJQU9JO0V6RTQvVFY7RXlFbmdVTTtJQU9JO0V6RSsvVFY7RXlFdGdVTTtJQU9JO0V6RWtnVVY7RXlFemdVTTtJQU9JO0V6RXFnVVY7RXlFNWdVTTtJQU9JO0V6RXdnVVY7RXlFL2dVTTtJQU9JO0V6RTJnVVY7RXlFbGhVTTtJQU9JO0V6RThnVVY7RXlFcmhVTTtJQU9JO0V6RWloVVY7RXlFeGhVTTtJQU9JO0V6RW9oVVY7RXlFM2hVTTtJQU9JO0V6RXVoVVY7RXlFOWhVTTtJQU9JO0V6RTBoVVY7RXlFamlVTTtJQU9JO0V6RTZoVVY7RXlFcGlVTTtJQU9JO0V6RWdpVVY7RXlFdmlVTTtJQU9JO0V6RW1pVVY7RXlFMWlVTTtJQU9JO0V6RXNpVVY7RXlFN2lVTTtJQU9JO0V6RXlpVVY7RXlFaGpVTTtJQU9JO0V6RTRpVVY7RXlFbmpVTTtJQU9JO0V6RStpVVY7RXlFdGpVTTtJQU9JO0V6RWtqVVY7RXlFempVTTtJQU9JO0V6RXFqVVY7RXlFNWpVTTtJQU9JO0V6RXdqVVY7RXlFL2pVTTtJQU9JO0V6RTJqVVY7RXlFbGtVTTtJQU9JO0V6RThqVVY7RXlFcmtVTTtJQU9JO0V6RWlrVVY7RXlFeGtVTTtJQU9JO0V6RW9rVVY7RXlFM2tVTTtJQU9JO0V6RXVrVVY7RXlFOWtVTTtJQU9JO0V6RTBrVVY7QUFDRjtBZ0JsbFVJO0V5REFJO0lBT0k7RXpFK2tVVjtFeUV0bFVNO0lBT0k7RXpFa2xVVjtFeUV6bFVNO0lBT0k7RXpFcWxVVjtFeUU1bFVNO0lBT0k7RXpFd2xVVjtFeUUvbFVNO0lBT0k7RXpFMmxVVjtFeUVsbVVNO0lBT0k7RXpFOGxVVjtFeUVybVVNO0lBT0k7RXpFaW1VVjtFeUV4bVVNO0lBT0k7RXpFb21VVjtFeUUzbVVNO0lBT0k7RXpFdW1VVjtFeUU5bVVNO0lBT0k7RXpFMG1VVjtFeUVqblVNO0lBT0k7RXpFNm1VVjtFeUVwblVNO0lBT0k7RXpFZ25VVjtFeUV2blVNO0lBT0k7RXpFbW5VVjtFeUUxblVNO0lBT0k7RXpFc25VVjtFeUU3blVNO0lBT0k7RXpFeW5VVjtFeUVob1VNO0lBT0k7RXpFNG5VVjtFeUVub1VNO0lBT0k7RXpFK25VVjtFeUV0b1VNO0lBT0k7RXpFa29VVjtFeUV6b1VNO0lBT0k7RXpFcW9VVjtFeUU1b1VNO0lBT0k7RXpFd29VVjtFeUUvb1VNO0lBT0k7RXpFMm9VVjtFeUVscFVNO0lBT0k7RXpFOG9VVjtFeUVycFVNO0lBT0k7RXpFaXBVVjtFeUV4cFVNO0lBT0k7RXpFb3BVVjtFeUUzcFVNO0lBT0k7RXpFdXBVVjtFeUU5cFVNO0lBT0k7RXpFMHBVVjtFeUVqcVVNO0lBT0k7RXpFNnBVVjtFeUVwcVVNO0lBT0k7RXpFZ3FVVjtFeUV2cVVNO0lBT0k7RXpFbXFVVjtFeUUxcVVNO0lBT0k7RXpFc3FVVjtFeUU3cVVNO0lBT0k7RXpFeXFVVjtFeUVoclVNO0lBT0k7RXpFNHFVVjtFeUVuclVNO0lBT0k7RXpFK3FVVjtFeUV0clVNO0lBT0k7RXpFa3JVVjtFeUV6clVNO0lBT0k7RXpFcXJVVjtFeUU1clVNO0lBT0k7RXpFd3JVVjtFeUUvclVNO0lBT0k7RXpFMnJVVjtFeUVsc1VNO0lBT0k7RXpFOHJVVjtFeUVyc1VNO0lBT0k7RXpFaXNVVjtFeUV4c1VNO0lBT0k7RXpFb3NVVjtFeUUzc1VNO0lBT0k7RXpFdXNVVjtFeUU5c1VNO0lBT0k7RXpFMHNVVjtFeUVqdFVNO0lBT0k7RXpFNnNVVjtFeUVwdFVNO0lBT0k7RXpFZ3RVVjtFeUV2dFVNO0lBT0k7RXpFbXRVVjtFeUUxdFVNO0lBT0k7RXpFc3RVVjtFeUU3dFVNO0lBT0k7RXpFeXRVVjtFeUVodVVNO0lBT0k7RXpFNHRVVjtFeUVudVVNO0lBT0k7RXpFK3RVVjtFeUV0dVVNO0lBT0k7RXpFa3VVVjtFeUV6dVVNO0lBT0k7RXpFcXVVVjtFeUU1dVVNO0lBT0k7RXpFd3VVVjtFeUUvdVVNO0lBT0k7RXpFMnVVVjtFeUVsdlVNO0lBT0k7RXpFOHVVVjtFeUVydlVNO0lBT0k7RXpFaXZVVjtFeUV4dlVNO0lBT0k7RXpFb3ZVVjtFeUUzdlVNO0lBT0k7RXpFdXZVVjtFeUU5dlVNO0lBT0k7RXpFMHZVVjtFeUVqd1VNO0lBT0k7RXpFNnZVVjtFeUVwd1VNO0lBT0k7RXpFZ3dVVjtFeUV2d1VNO0lBT0k7RXpFbXdVVjtFeUUxd1VNO0lBT0k7RXpFc3dVVjtFeUU3d1VNO0lBT0k7RXpFeXdVVjtFeUVoeFVNO0lBT0k7RXpFNHdVVjtFeUVueFVNO0lBT0k7RXpFK3dVVjtFeUV0eFVNO0lBT0k7RXpFa3hVVjtFeUV6eFVNO0lBT0k7RXpFcXhVVjtFeUU1eFVNO0lBT0k7RXpFd3hVVjtFeUUveFVNO0lBT0k7RXpFMnhVVjtFeUVseVVNO0lBT0k7RXpFOHhVVjtFeUVyeVVNO0lBT0k7RXpFaXlVVjtFeUV4eVVNO0lBT0k7RXpFb3lVVjtFeUUzeVVNO0lBT0k7RXpFdXlVVjtFeUU5eVVNO0lBT0k7SUFBQTtFekUyeVVWO0V5RWx6VU07SUFPSTtJQUFBO0V6RSt5VVY7RXlFdHpVTTtJQU9JO0lBQUE7RXpFbXpVVjtFeUUxelVNO0lBT0k7SUFBQTtFekV1elVWO0V5RTl6VU07SUFPSTtJQUFBO0V6RTJ6VVY7RXlFbDBVTTtJQU9JO0lBQUE7RXpFK3pVVjtFeUV0MFVNO0lBT0k7SUFBQTtFekVtMFVWO0V5RTEwVU07SUFPSTtJQUFBO0V6RXUwVVY7RXlFOTBVTTtJQU9JO0lBQUE7RXpFMjBVVjtFeUVsMVVNO0lBT0k7SUFBQTtFekUrMFVWO0V5RXQxVU07SUFPSTtJQUFBO0V6RW0xVVY7RXlFMTFVTTtJQU9JO0lBQUE7RXpFdTFVVjtFeUU5MVVNO0lBT0k7SUFBQTtFekUyMVVWO0V5RWwyVU07SUFPSTtJQUFBO0V6RSsxVVY7RXlFdDJVTTtJQU9JO0lBQUE7RXpFbTJVVjtFeUUxMlVNO0lBT0k7SUFBQTtFekV1MlVWO0V5RTkyVU07SUFPSTtJQUFBO0V6RTIyVVY7RXlFbDNVTTtJQU9JO0lBQUE7RXpFKzJVVjtFeUV0M1VNO0lBT0k7RXpFazNVVjtFeUV6M1VNO0lBT0k7RXpFcTNVVjtFeUU1M1VNO0lBT0k7RXpFdzNVVjtFeUUvM1VNO0lBT0k7RXpFMjNVVjtFeUVsNFVNO0lBT0k7RXpFODNVVjtFeUVyNFVNO0lBT0k7RXpFaTRVVjtFeUV4NFVNO0lBT0k7RXpFbzRVVjtFeUUzNFVNO0lBT0k7RXpFdTRVVjtFeUU5NFVNO0lBT0k7RXpFMDRVVjtFeUVqNVVNO0lBT0k7RXpFNjRVVjtFeUVwNVVNO0lBT0k7RXpFZzVVVjtFeUV2NVVNO0lBT0k7RXpFbTVVVjtFeUUxNVVNO0lBT0k7RXpFczVVVjtFeUU3NVVNO0lBT0k7RXpFeTVVVjtFeUVoNlVNO0lBT0k7RXpFNDVVVjtFeUVuNlVNO0lBT0k7RXpFKzVVVjtFeUV0NlVNO0lBT0k7RXpFazZVVjtFeUV6NlVNO0lBT0k7RXpFcTZVVjtFeUU1NlVNO0lBT0k7RXpFdzZVVjtFeUUvNlVNO0lBT0k7RXpFMjZVVjtFeUVsN1VNO0lBT0k7RXpFODZVVjtFeUVyN1VNO0lBT0k7RXpFaTdVVjtFeUV4N1VNO0lBT0k7RXpFbzdVVjtFeUUzN1VNO0lBT0k7RXpFdTdVVjtFeUU5N1VNO0lBT0k7RXpFMDdVVjtFeUVqOFVNO0lBT0k7RXpFNjdVVjtFeUVwOFVNO0lBT0k7RXpFZzhVVjtFeUV2OFVNO0lBT0k7RXpFbThVVjtFeUUxOFVNO0lBT0k7RXpFczhVVjtFeUU3OFVNO0lBT0k7RXpFeThVVjtFeUVoOVVNO0lBT0k7RXpFNDhVVjtFeUVuOVVNO0lBT0k7RXpFKzhVVjtFeUV0OVVNO0lBT0k7RXpFazlVVjtFeUV6OVVNO0lBT0k7RXpFcTlVVjtFeUU1OVVNO0lBT0k7RXpFdzlVVjtFeUUvOVVNO0lBT0k7RXpFMjlVVjtFeUVsK1VNO0lBT0k7RXpFODlVVjtFeUVyK1VNO0lBT0k7RXpFaStVVjtFeUV4K1VNO0lBT0k7RXpFbytVVjtFeUUzK1VNO0lBT0k7RXpFdStVVjtFeUU5K1VNO0lBT0k7RXpFMCtVVjtFeUVqL1VNO0lBT0k7RXpFNitVVjtFeUVwL1VNO0lBT0k7RXpFZy9VVjtFeUV2L1VNO0lBT0k7SUFBQTtFekVvL1VWO0V5RTMvVU07SUFPSTtJQUFBO0V6RXcvVVY7RXlFLy9VTTtJQU9JO0lBQUE7RXpFNC9VVjtFeUVuZ1ZNO0lBT0k7SUFBQTtFekVnZ1ZWO0V5RXZnVk07SUFPSTtJQUFBO0V6RW9nVlY7RXlFM2dWTTtJQU9JO0lBQUE7RXpFd2dWVjtFeUUvZ1ZNO0lBT0k7SUFBQTtFekU0Z1ZWO0V5RW5oVk07SUFPSTtJQUFBO0V6RWdoVlY7RXlFdmhWTTtJQU9JO0lBQUE7RXpFb2hWVjtFeUUzaFZNO0lBT0k7SUFBQTtFekV3aFZWO0V5RS9oVk07SUFPSTtJQUFBO0V6RTRoVlY7RXlFbmlWTTtJQU9JO0lBQUE7RXpFZ2lWVjtFeUV2aVZNO0lBT0k7SUFBQTtFekVvaVZWO0V5RTNpVk07SUFPSTtJQUFBO0V6RXdpVlY7RXlFL2lWTTtJQU9JO0V6RTJpVlY7RXlFbGpWTTtJQU9JO0V6RThpVlY7RXlFcmpWTTtJQU9JO0V6RWlqVlY7RXlFeGpWTTtJQU9JO0V6RW9qVlY7RXlFM2pWTTtJQU9JO0V6RXVqVlY7RXlFOWpWTTtJQU9JO0V6RTBqVlY7RXlFamtWTTtJQU9JO0V6RTZqVlY7RXlFcGtWTTtJQU9JO0V6RWdrVlY7RXlFdmtWTTtJQU9JO0V6RW1rVlY7RXlFMWtWTTtJQU9JO0V6RXNrVlY7RXlFN2tWTTtJQU9JO0V6RXlrVlY7RXlFaGxWTTtJQU9JO0V6RTRrVlY7RXlFbmxWTTtJQU9JO0V6RStrVlY7RXlFdGxWTTtJQU9JO0V6RWtsVlY7RXlFemxWTTtJQU9JO0V6RXFsVlY7RXlFNWxWTTtJQU9JO0V6RXdsVlY7RXlFL2xWTTtJQU9JO0V6RTJsVlY7RXlFbG1WTTtJQU9JO0V6RThsVlY7RXlFcm1WTTtJQU9JO0V6RWltVlY7RXlFeG1WTTtJQU9JO0V6RW9tVlY7RXlFM21WTTtJQU9JO0V6RXVtVlY7RXlFOW1WTTtJQU9JO0V6RTBtVlY7RXlFam5WTTtJQU9JO0V6RTZtVlY7RXlFcG5WTTtJQU9JO0V6RWduVlY7RXlFdm5WTTtJQU9JO0V6RW1uVlY7RXlFMW5WTTtJQU9JO0V6RXNuVlY7RXlFN25WTTtJQU9JO0V6RXluVlY7RXlFaG9WTTtJQU9JO0V6RTRuVlY7RXlFbm9WTTtJQU9JO0V6RStuVlY7RXlFdG9WTTtJQU9JO0V6RWtvVlY7RXlFem9WTTtJQU9JO0V6RXFvVlY7RXlFNW9WTTtJQU9JO0V6RXdvVlY7RXlFL29WTTtJQU9JO0V6RTJvVlY7RXlFbHBWTTtJQU9JO0V6RThvVlY7RXlFcnBWTTtJQU9JO0V6RWlwVlY7RXlFeHBWTTtJQU9JO0V6RW9wVlY7RXlFM3BWTTtJQU9JO0lBQUE7RXpFd3BWVjtFeUUvcFZNO0lBT0k7SUFBQTtFekU0cFZWO0V5RW5xVk07SUFPSTtJQUFBO0V6RWdxVlY7RXlFdnFWTTtJQU9JO0lBQUE7RXpFb3FWVjtFeUUzcVZNO0lBT0k7SUFBQTtFekV3cVZWO0V5RS9xVk07SUFPSTtJQUFBO0V6RTRxVlY7RXlFbnJWTTtJQU9JO0lBQUE7RXpFZ3JWVjtFeUV2clZNO0lBT0k7SUFBQTtFekVvclZWO0V5RTNyVk07SUFPSTtJQUFBO0V6RXdyVlY7RXlFL3JWTTtJQU9JO0lBQUE7RXpFNHJWVjtFeUVuc1ZNO0lBT0k7SUFBQTtFekVnc1ZWO0V5RXZzVk07SUFPSTtJQUFBO0V6RW9zVlY7RXlFM3NWTTtJQU9JO0lBQUE7RXpFd3NWVjtFeUUvc1ZNO0lBT0k7SUFBQTtFekU0c1ZWO0V5RW50Vk07SUFPSTtJQUFBO0V6RWd0VlY7RXlFdnRWTTtJQU9JO0lBQUE7RXpFb3RWVjtFeUUzdFZNO0lBT0k7RXpFdXRWVjtFeUU5dFZNO0lBT0k7RXpFMHRWVjtFeUVqdVZNO0lBT0k7RXpFNnRWVjtFeUVwdVZNO0lBT0k7RXpFZ3VWVjtFeUV2dVZNO0lBT0k7RXpFbXVWVjtFeUUxdVZNO0lBT0k7RXpFc3VWVjtFeUU3dVZNO0lBT0k7RXpFeXVWVjtFeUVodlZNO0lBT0k7RXpFNHVWVjtFeUVudlZNO0lBT0k7RXpFK3VWVjtFeUV0dlZNO0lBT0k7RXpFa3ZWVjtFeUV6dlZNO0lBT0k7RXpFcXZWVjtFeUU1dlZNO0lBT0k7RXpFd3ZWVjtFeUUvdlZNO0lBT0k7RXpFMnZWVjtFeUVsd1ZNO0lBT0k7RXpFOHZWVjtFeUVyd1ZNO0lBT0k7RXpFaXdWVjtFeUV4d1ZNO0lBT0k7RXpFb3dWVjtFeUUzd1ZNO0lBT0k7RXpFdXdWVjtFeUU5d1ZNO0lBT0k7RXpFMHdWVjtFeUVqeFZNO0lBT0k7RXpFNndWVjtFeUVweFZNO0lBT0k7RXpFZ3hWVjtFeUV2eFZNO0lBT0k7RXpFbXhWVjtFeUUxeFZNO0lBT0k7RXpFc3hWVjtFeUU3eFZNO0lBT0k7RXpFeXhWVjtFeUVoeVZNO0lBT0k7RXpFNHhWVjtFeUVueVZNO0lBT0k7RXpFK3hWVjtFeUV0eVZNO0lBT0k7RXpFa3lWVjtFeUV6eVZNO0lBT0k7RXpFcXlWVjtFeUU1eVZNO0lBT0k7RXpFd3lWVjtFeUUveVZNO0lBT0k7RXpFMnlWVjtFeUVselZNO0lBT0k7RXpFOHlWVjtFeUVyelZNO0lBT0k7RXpFaXpWVjtFeUV4elZNO0lBT0k7RXpFb3pWVjtFeUUzelZNO0lBT0k7RXpFdXpWVjtFeUU5elZNO0lBT0k7RXpFMHpWVjtFeUVqMFZNO0lBT0k7RXpFNnpWVjtBQUNGO0FnQnIwVkk7RXlEQUk7SUFPSTtFekVrMFZWO0V5RXowVk07SUFPSTtFekVxMFZWO0V5RTUwVk07SUFPSTtFekV3MFZWO0V5RS8wVk07SUFPSTtFekUyMFZWO0V5RWwxVk07SUFPSTtFekU4MFZWO0V5RXIxVk07SUFPSTtFekVpMVZWO0V5RXgxVk07SUFPSTtFekVvMVZWO0V5RTMxVk07SUFPSTtFekV1MVZWO0V5RTkxVk07SUFPSTtFekUwMVZWO0V5RWoyVk07SUFPSTtFekU2MVZWO0V5RXAyVk07SUFPSTtFekVnMlZWO0V5RXYyVk07SUFPSTtFekVtMlZWO0V5RTEyVk07SUFPSTtFekVzMlZWO0V5RTcyVk07SUFPSTtFekV5MlZWO0V5RWgzVk07SUFPSTtFekU0MlZWO0V5RW4zVk07SUFPSTtFekUrMlZWO0V5RXQzVk07SUFPSTtFekVrM1ZWO0V5RXozVk07SUFPSTtFekVxM1ZWO0V5RTUzVk07SUFPSTtFekV3M1ZWO0V5RS8zVk07SUFPSTtFekUyM1ZWO0V5RWw0Vk07SUFPSTtFekU4M1ZWO0V5RXI0Vk07SUFPSTtFekVpNFZWO0V5RXg0Vk07SUFPSTtFekVvNFZWO0V5RTM0Vk07SUFPSTtFekV1NFZWO0V5RTk0Vk07SUFPSTtFekUwNFZWO0V5RWo1Vk07SUFPSTtFekU2NFZWO0V5RXA1Vk07SUFPSTtFekVnNVZWO0V5RXY1Vk07SUFPSTtFekVtNVZWO0V5RTE1Vk07SUFPSTtFekVzNVZWO0V5RTc1Vk07SUFPSTtFekV5NVZWO0V5RWg2Vk07SUFPSTtFekU0NVZWO0V5RW42Vk07SUFPSTtFekUrNVZWO0V5RXQ2Vk07SUFPSTtFekVrNlZWO0V5RXo2Vk07SUFPSTtFekVxNlZWO0V5RTU2Vk07SUFPSTtFekV3NlZWO0V5RS82Vk07SUFPSTtFekUyNlZWO0V5RWw3Vk07SUFPSTtFekU4NlZWO0V5RXI3Vk07SUFPSTtFekVpN1ZWO0V5RXg3Vk07SUFPSTtFekVvN1ZWO0V5RTM3Vk07SUFPSTtFekV1N1ZWO0V5RTk3Vk07SUFPSTtFekUwN1ZWO0V5RWo4Vk07SUFPSTtFekU2N1ZWO0V5RXA4Vk07SUFPSTtFekVnOFZWO0V5RXY4Vk07SUFPSTtFekVtOFZWO0V5RTE4Vk07SUFPSTtFekVzOFZWO0V5RTc4Vk07SUFPSTtFekV5OFZWO0V5RWg5Vk07SUFPSTtFekU0OFZWO0V5RW45Vk07SUFPSTtFekUrOFZWO0V5RXQ5Vk07SUFPSTtFekVrOVZWO0V5RXo5Vk07SUFPSTtFekVxOVZWO0V5RTU5Vk07SUFPSTtFekV3OVZWO0V5RS85Vk07SUFPSTtFekUyOVZWO0V5RWwrVk07SUFPSTtFekU4OVZWO0V5RXIrVk07SUFPSTtFekVpK1ZWO0V5RXgrVk07SUFPSTtFekVvK1ZWO0V5RTMrVk07SUFPSTtFekV1K1ZWO0V5RTkrVk07SUFPSTtFekUwK1ZWO0V5RWovVk07SUFPSTtFekU2K1ZWO0V5RXAvVk07SUFPSTtFekVnL1ZWO0V5RXYvVk07SUFPSTtFekVtL1ZWO0V5RTEvVk07SUFPSTtFekVzL1ZWO0V5RTcvVk07SUFPSTtFekV5L1ZWO0V5RWhnV007SUFPSTtFekU0L1ZWO0V5RW5nV007SUFPSTtFekUrL1ZWO0V5RXRnV007SUFPSTtFekVrZ1dWO0V5RXpnV007SUFPSTtFekVxZ1dWO0V5RTVnV007SUFPSTtFekV3Z1dWO0V5RS9nV007SUFPSTtFekUyZ1dWO0V5RWxoV007SUFPSTtFekU4Z1dWO0V5RXJoV007SUFPSTtFekVpaFdWO0V5RXhoV007SUFPSTtFekVvaFdWO0V5RTNoV007SUFPSTtFekV1aFdWO0V5RTloV007SUFPSTtFekUwaFdWO0V5RWppV007SUFPSTtJQUFBO0V6RThoV1Y7RXlFcmlXTTtJQU9JO0lBQUE7RXpFa2lXVjtFeUV6aVdNO0lBT0k7SUFBQTtFekVzaVdWO0V5RTdpV007SUFPSTtJQUFBO0V6RTBpV1Y7RXlFampXTTtJQU9JO0lBQUE7RXpFOGlXVjtFeUVyaldNO0lBT0k7SUFBQTtFekVraldWO0V5RXpqV007SUFPSTtJQUFBO0V6RXNqV1Y7RXlFN2pXTTtJQU9JO0lBQUE7RXpFMGpXVjtFeUVqa1dNO0lBT0k7SUFBQTtFekU4aldWO0V5RXJrV007SUFPSTtJQUFBO0V6RWtrV1Y7RXlFemtXTTtJQU9JO0lBQUE7RXpFc2tXVjtFeUU3a1dNO0lBT0k7SUFBQTtFekUwa1dWO0V5RWpsV007SUFPSTtJQUFBO0V6RThrV1Y7RXlFcmxXTTtJQU9JO0lBQUE7RXpFa2xXVjtFeUV6bFdNO0lBT0k7SUFBQTtFekVzbFdWO0V5RTdsV007SUFPSTtJQUFBO0V6RTBsV1Y7RXlFam1XTTtJQU9JO0lBQUE7RXpFOGxXVjtFeUVybVdNO0lBT0k7SUFBQTtFekVrbVdWO0V5RXptV007SUFPSTtFekVxbVdWO0V5RTVtV007SUFPSTtFekV3bVdWO0V5RS9tV007SUFPSTtFekUybVdWO0V5RWxuV007SUFPSTtFekU4bVdWO0V5RXJuV007SUFPSTtFekVpbldWO0V5RXhuV007SUFPSTtFekVvbldWO0V5RTNuV007SUFPSTtFekV1bldWO0V5RTluV007SUFPSTtFekUwbldWO0V5RWpvV007SUFPSTtFekU2bldWO0V5RXBvV007SUFPSTtFekVnb1dWO0V5RXZvV007SUFPSTtFekVtb1dWO0V5RTFvV007SUFPSTtFekVzb1dWO0V5RTdvV007SUFPSTtFekV5b1dWO0V5RWhwV007SUFPSTtFekU0b1dWO0V5RW5wV007SUFPSTtFekUrb1dWO0V5RXRwV007SUFPSTtFekVrcFdWO0V5RXpwV007SUFPSTtFekVxcFdWO0V5RTVwV007SUFPSTtFekV3cFdWO0V5RS9wV007SUFPSTtFekUycFdWO0V5RWxxV007SUFPSTtFekU4cFdWO0V5RXJxV007SUFPSTtFekVpcVdWO0V5RXhxV007SUFPSTtFekVvcVdWO0V5RTNxV007SUFPSTtFekV1cVdWO0V5RTlxV007SUFPSTtFekUwcVdWO0V5RWpyV007SUFPSTtFekU2cVdWO0V5RXByV007SUFPSTtFekVncldWO0V5RXZyV007SUFPSTtFekVtcldWO0V5RTFyV007SUFPSTtFekVzcldWO0V5RTdyV007SUFPSTtFekV5cldWO0V5RWhzV007SUFPSTtFekU0cldWO0V5RW5zV007SUFPSTtFekUrcldWO0V5RXRzV007SUFPSTtFekVrc1dWO0V5RXpzV007SUFPSTtFekVxc1dWO0V5RTVzV007SUFPSTtFekV3c1dWO0V5RS9zV007SUFPSTtFekUyc1dWO0V5RWx0V007SUFPSTtFekU4c1dWO0V5RXJ0V007SUFPSTtFekVpdFdWO0V5RXh0V007SUFPSTtFekVvdFdWO0V5RTN0V007SUFPSTtFekV1dFdWO0V5RTl0V007SUFPSTtFekUwdFdWO0V5RWp1V007SUFPSTtFekU2dFdWO0V5RXB1V007SUFPSTtFekVndVdWO0V5RXZ1V007SUFPSTtFekVtdVdWO0V5RTF1V007SUFPSTtJQUFBO0V6RXV1V1Y7RXlFOXVXTTtJQU9JO0lBQUE7RXpFMnVXVjtFeUVsdldNO0lBT0k7SUFBQTtFekUrdVdWO0V5RXR2V007SUFPSTtJQUFBO0V6RW12V1Y7RXlFMXZXTTtJQU9JO0lBQUE7RXpFdXZXVjtFeUU5dldNO0lBT0k7SUFBQTtFekUydldWO0V5RWx3V007SUFPSTtJQUFBO0V6RSt2V1Y7RXlFdHdXTTtJQU9JO0lBQUE7RXpFbXdXVjtFeUUxd1dNO0lBT0k7SUFBQTtFekV1d1dWO0V5RTl3V007SUFPSTtJQUFBO0V6RTJ3V1Y7RXlFbHhXTTtJQU9JO0lBQUE7RXpFK3dXVjtFeUV0eFdNO0lBT0k7SUFBQTtFekVteFdWO0V5RTF4V007SUFPSTtJQUFBO0V6RXV4V1Y7RXlFOXhXTTtJQU9JO0lBQUE7RXpFMnhXVjtFeUVseVdNO0lBT0k7RXpFOHhXVjtFeUVyeVdNO0lBT0k7RXpFaXlXVjtFeUV4eVdNO0lBT0k7RXpFb3lXVjtFeUUzeVdNO0lBT0k7RXpFdXlXVjtFeUU5eVdNO0lBT0k7RXpFMHlXVjtFeUVqeldNO0lBT0k7RXpFNnlXVjtFeUVweldNO0lBT0k7RXpFZ3pXVjtFeUV2eldNO0lBT0k7RXpFbXpXVjtFeUUxeldNO0lBT0k7RXpFc3pXVjtFeUU3eldNO0lBT0k7RXpFeXpXVjtFeUVoMFdNO0lBT0k7RXpFNHpXVjtFeUVuMFdNO0lBT0k7RXpFK3pXVjtFeUV0MFdNO0lBT0k7RXpFazBXVjtFeUV6MFdNO0lBT0k7RXpFcTBXVjtFeUU1MFdNO0lBT0k7RXpFdzBXVjtFeUUvMFdNO0lBT0k7RXpFMjBXVjtFeUVsMVdNO0lBT0k7RXpFODBXVjtFeUVyMVdNO0lBT0k7RXpFaTFXVjtFeUV4MVdNO0lBT0k7RXpFbzFXVjtFeUUzMVdNO0lBT0k7RXpFdTFXVjtFeUU5MVdNO0lBT0k7RXpFMDFXVjtFeUVqMldNO0lBT0k7RXpFNjFXVjtFeUVwMldNO0lBT0k7RXpFZzJXVjtFeUV2MldNO0lBT0k7RXpFbTJXVjtFeUUxMldNO0lBT0k7RXpFczJXVjtFeUU3MldNO0lBT0k7RXpFeTJXVjtFeUVoM1dNO0lBT0k7RXpFNDJXVjtFeUVuM1dNO0lBT0k7RXpFKzJXVjtFeUV0M1dNO0lBT0k7RXpFazNXVjtFeUV6M1dNO0lBT0k7RXpFcTNXVjtFeUU1M1dNO0lBT0k7RXpFdzNXVjtFeUUvM1dNO0lBT0k7RXpFMjNXVjtFeUVsNFdNO0lBT0k7RXpFODNXVjtFeUVyNFdNO0lBT0k7RXpFaTRXVjtFeUV4NFdNO0lBT0k7RXpFbzRXVjtFeUUzNFdNO0lBT0k7RXpFdTRXVjtFeUU5NFdNO0lBT0k7SUFBQTtFekUyNFdWO0V5RWw1V007SUFPSTtJQUFBO0V6RSs0V1Y7RXlFdDVXTTtJQU9JO0lBQUE7RXpFbTVXVjtFeUUxNVdNO0lBT0k7SUFBQTtFekV1NVdWO0V5RTk1V007SUFPSTtJQUFBO0V6RTI1V1Y7RXlFbDZXTTtJQU9JO0lBQUE7RXpFKzVXVjtFeUV0NldNO0lBT0k7SUFBQTtFekVtNldWO0V5RTE2V007SUFPSTtJQUFBO0V6RXU2V1Y7RXlFOTZXTTtJQU9JO0lBQUE7RXpFMjZXVjtFeUVsN1dNO0lBT0k7SUFBQTtFekUrNldWO0V5RXQ3V007SUFPSTtJQUFBO0V6RW03V1Y7RXlFMTdXTTtJQU9JO0lBQUE7RXpFdTdXVjtFeUU5N1dNO0lBT0k7SUFBQTtFekUyN1dWO0V5RWw4V007SUFPSTtJQUFBO0V6RSs3V1Y7RXlFdDhXTTtJQU9JO0lBQUE7RXpFbThXVjtFeUUxOFdNO0lBT0k7SUFBQTtFekV1OFdWO0V5RTk4V007SUFPSTtFekUwOFdWO0V5RWo5V007SUFPSTtFekU2OFdWO0V5RXA5V007SUFPSTtFekVnOVdWO0V5RXY5V007SUFPSTtFekVtOVdWO0V5RTE5V007SUFPSTtFekVzOVdWO0V5RTc5V007SUFPSTtFekV5OVdWO0V5RWgrV007SUFPSTtFekU0OVdWO0V5RW4rV007SUFPSTtFekUrOVdWO0V5RXQrV007SUFPSTtFekVrK1dWO0V5RXorV007SUFPSTtFekVxK1dWO0V5RTUrV007SUFPSTtFekV3K1dWO0V5RS8rV007SUFPSTtFekUyK1dWO0V5RWwvV007SUFPSTtFekU4K1dWO0V5RXIvV007SUFPSTtFekVpL1dWO0V5RXgvV007SUFPSTtFekVvL1dWO0V5RTMvV007SUFPSTtFekV1L1dWO0V5RTkvV007SUFPSTtFekUwL1dWO0V5RWpnWE07SUFPSTtFekU2L1dWO0V5RXBnWE07SUFPSTtFekVnZ1hWO0V5RXZnWE07SUFPSTtFekVtZ1hWO0V5RTFnWE07SUFPSTtFekVzZ1hWO0V5RTdnWE07SUFPSTtFekV5Z1hWO0V5RWhoWE07SUFPSTtFekU0Z1hWO0V5RW5oWE07SUFPSTtFekUrZ1hWO0V5RXRoWE07SUFPSTtFekVraFhWO0V5RXpoWE07SUFPSTtFekVxaFhWO0V5RTVoWE07SUFPSTtFekV3aFhWO0V5RS9oWE07SUFPSTtFekUyaFhWO0V5RWxpWE07SUFPSTtFekU4aFhWO0V5RXJpWE07SUFPSTtFekVpaVhWO0V5RXhpWE07SUFPSTtFekVvaVhWO0V5RTNpWE07SUFPSTtFekV1aVhWO0V5RTlpWE07SUFPSTtFekUwaVhWO0V5RWpqWE07SUFPSTtFekU2aVhWO0V5RXBqWE07SUFPSTtFekVnalhWO0FBQ0Y7QTBFamxYQTtFRHlCUTtJQU9JO0V6RXFqWFY7RXlFNWpYTTtJQU9JO0V6RXdqWFY7RXlFL2pYTTtJQU9JO0V6RTJqWFY7RXlFbGtYTTtJQU9JO0V6RThqWFY7RXlFcmtYTTtJQU9JO0V6RWlrWFY7RXlFeGtYTTtJQU9JO0V6RW9rWFY7RXlFM2tYTTtJQU9JO0V6RXVrWFY7RXlFOWtYTTtJQU9JO0V6RTBrWFY7RXlFamxYTTtJQU9JO0V6RTZrWFY7RXlFcGxYTTtJQU9JO0V6RWdsWFY7QUFDRjtBMkV0cFhFO0VBQ0U7QTNFd3BYSjtBMkVycFhFO0VBQ0U7QTNFdXBYSjtBMkVwcFhFO0VBQ0U7QTNFc3BYSjtBMkVucFhFO0VBQ0UsY25FMkdTO0FSMGlYYjs7QTRFbnFYQTtFQUNFO0VBQ0E7RUFDQSxXcEVvRFM7QVJrblhYOztBNEVucVhBOztFQUVFLGNwRWlIVztFb0VoSFg7QTVFc3FYRjtBNEVwcVhFOztFQUNFLHlCcEUrQ087QVJ3blhYO0E0RXBxWEU7O0VuRW9CRTtFQUNBO0VBYUE7RUFDQTtFbUVoQ0E7QTVFeXFYSjtBNEV0cVhFOztFbkU0QkU7RUFDQTtFbUUzQkE7QTVFMHFYSjtBNEV2cVhFOztFbkV1QkU7RUFDQTtFbUV0QkEsV3BFMkJPO0FSZ3BYWDtBNEV2cVhJOztFQUNFLHlCcEV1RFM7QVJtblhmO0E0RTNxWEk7O0VBQ0UseUJwRXVEUztBUnVuWGY7QTRFL3FYSTs7RUFDRSxxRXBFdURTO0FSMm5YZjtBNEVuclhJOztFQUNFLHlCcEV1RFM7QVIrblhmO0E0RXZyWEk7O0VBQ0UseUJwRXVEUztBUm1vWGY7QTRFM3JYSTs7RUFDRSx5QnBFdURTO0FSdW9YZjtBNEUvclhJOztFQUNFLHlCcEV1RFM7QVIyb1hmO0E0RW5zWEk7O0VBQ0UseUJwRXVEUztBUitvWGY7QTRFdnNYSTs7RUFDRSxtRXBFdURTO0FSbXBYZjs7QTRFbnNYSTtFQUNFLHFCcEUrQ1M7QVJ1cFhmO0E0RXZzWEk7RUFDRSxxQnBFK0NTO0FSMHBYZjtBNEUxc1hJO0VBQ0UsaUVwRStDUztBUjZwWGY7QTRFN3NYSTtFQUNFLHFCcEUrQ1M7QVJncVhmO0E0RWh0WEk7RUFDRSxxQnBFK0NTO0FSbXFYZjtBNEVudFhJO0VBQ0UscUJwRStDUztBUnNxWGY7QTRFdHRYSTtFQUNFLHFCcEUrQ1M7QVJ5cVhmO0E0RXp0WEk7RUFDRSxxQnBFK0NTO0FSNHFYZjtBNEU1dFhJO0VBQ0UsK0RwRStDUztBUitxWGY7O0E0RXp0WEE7RUFDRTtFQUNBO0E1RTR0WEY7O0E0RXp0WEE7RUFDRTtFQUNBO0VBQ0E7QTVFNHRYRjs7QTZFbHhYQTtFQUNFO0VBQ0E7QTdFcXhYRjs7QTZFbHhYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXckU0Q1M7QVJ5dVhYOztBOEVoeVhBO0VBQ0UsV3RFc0RTO0FSNnVYWDs7QThFaHlYQTtFQUNFO0VBQ0E7QTlFbXlYRjs7QStFeHlYSTtFQUNJLGN2RXdERztFdUV2REgsZ0J2RUNhO0FSMHlYckI7QStFeHlYSTtFQUNJLFd2RWdERztFdUUvQ0gsZ0J2RUhXO0FSNnlYbkI7O0FnRmx6WEE7RUFDRTtBaEZxelhGOztBZ0ZselhBO0VBQ0U7QWhGcXpYRjs7QWdGbHpYQTtFQUNFO0FoRnF6WEY7O0FnRmx6WEE7RUFDRTtFQUNBO0FoRnF6WEY7O0FpRmwwWEU7RUFNRSxXekVnRE87QVJneFhYO0FpRjN6WEU7RUFFRSxXekV5Q087QVJteFhYO0FpRnZ6WEU7RUFFRSxXekVrQ087QVJzeFhYOztBaUZqMFhFO0VBRUUsV3pFeUNPO0FSMHhYWDtBaUY5elhFO0VBRUUsV3pFa0NPO0FSNnhYWDs7QWlGbjFYRTtFQU1FLFd6RWdETztBUml5WFg7QWlGNTBYRTtFQUVFLFd6RXlDTztBUm95WFg7QWlGeDBYRTtFQUVFLFd6RWtDTztBUnV5WFg7O0FpRmwxWEU7RUFFRSxXekV5Q087QVIyeVhYO0FpRi8wWEU7RUFFRSxXekVrQ087QVI4eVhYOztBaUZwMlhFO0VBTUUsV3pFZ0RPO0FSa3pYWDtBaUY3MVhFO0VBRUUsV3pFeUNPO0FScXpYWDtBaUZ6MVhFO0VBRUUsV3pFa0NPO0FSd3pYWDs7QWlGbjJYRTtFQUVFLFd6RXlDTztBUjR6WFg7QWlGaDJYRTtFQUVFLFd6RWtDTztBUit6WFg7O0FpRnIzWEU7RUFNRSxXekVnRE87QVJtMFhYO0FpRjkyWEU7RUFFRSxXekV5Q087QVJzMFhYO0FpRjEyWEU7RUFFRSxXekVrQ087QVJ5MFhYOztBaUZwM1hFO0VBRUUsV3pFeUNPO0FSNjBYWDtBaUZqM1hFO0VBRUUsV3pFa0NPO0FSZzFYWDs7QWlGdDRYRTtFQU1FLFd6RWdETztBUm8xWFg7QWlGLzNYRTtFQUVFLFd6RXlDTztBUnUxWFg7QWlGMzNYRTtFQUVFLFd6RWtDTztBUjAxWFg7O0FpRnI0WEU7RUFFRSxXekV5Q087QVI4MVhYO0FpRmw0WEU7RUFFRSxXekVrQ087QVJpMlhYOztBaUZ2NVhFO0VBTUUsV3pFZ0RPO0FScTJYWDtBaUZoNVhFO0VBRUUsV3pFeUNPO0FSdzJYWDtBaUY1NFhFO0VBRUUsV3pFa0NPO0FSMjJYWDs7QWlGdDVYRTtFQUVFLFd6RXlDTztBUisyWFg7QWlGbjVYRTtFQUVFLFd6RWtDTztBUmszWFg7O0FpRng2WEU7RUFNRSxXekVnRE87QVJzM1hYO0FpRmo2WEU7RUFFRSxXekV5Q087QVJ5M1hYO0FpRjc1WEU7RUFFRSxXekVrQ087QVI0M1hYOztBaUZ2NlhFO0VBRUUsV3pFeUNPO0FSZzRYWDtBaUZwNlhFO0VBRUUsV3pFa0NPO0FSbTRYWDs7QWlGejdYRTtFQU1FLFd6RWdETztBUnU0WFg7QWlGbDdYRTtFQUVFLFd6RXlDTztBUjA0WFg7QWlGOTZYRTtFQUVFLFd6RWtDTztBUjY0WFg7O0FpRng3WEU7RUFFRSxXekV5Q087QVJpNVhYO0FpRnI3WEU7RUFFRSxXekVrQ087QVJvNVhYOztBaUYxOFhFO0VBTUUsV3pFZ0RPO0FSdzVYWDtBaUZuOFhFO0VBRUUsV3pFeUNPO0FSMjVYWDtBaUYvN1hFO0VBRUUsV3pFa0NPO0FSODVYWDs7QWlGejhYRTtFQUVFLFd6RXlDTztBUms2WFg7QWlGdDhYRTtFQUVFLFd6RWtDTztBUnE2WFg7O0FnRjc3WEU7RS9DWEEsV0FYUTtFUkxSLHlCakJpR2M7RXlCL0VkLHFCekIrRWM7QVI2M1hoQjtBaUN6OFhFO0VBQ0UsV0FkWTtFUlJkLDBDUU1tQjtFQWtCakIsb0NBakJhO0FqQzQ5WGpCO0FpQ3g4WEU7RUFFRSxXQXJCWTtFUlJkLDBDUU1tQjtFQXlCakIsb0NBeEJhO0VBNkJYO0FqQ3E4WE47QWlDajhYRTtFQUtFLFdBbENhO0VBbUNiLHdDQXJDa0I7RUF3Q2xCLG9DQXZDYztBakNvK1hsQjtBaUMzN1hJO0VBS0k7QWpDeTdYUjtBaUNwN1hFO0VBRUUsV0FqRGU7RUFrRGYseUJ6QmlDWTtFeUI5QloscUJ6QjhCWTtBUnE1WGhCO0FpRnovWEU7RUFNRSxXekVnRE87QVJzOFhYO0FpRmovWEU7RUFFRSxXekV5Q087QVJ5OFhYOztBZ0ZqK1hFO0UvQ1hBLFdBWFE7RVJMUix5QmpCaUdjO0V5Qi9FZCxxQnpCK0VjO0FSaTZYaEI7QWlDNytYRTtFQUNFLFdBZFk7RVJSZCwwQ1FNbUI7RUFrQmpCLHFDQWpCYTtBakNnZ1lqQjtBaUM1K1hFO0VBRUUsV0FyQlk7RVJSZCwwQ1FNbUI7RUF5QmpCLHFDQXhCYTtFQTZCWDtBakN5K1hOO0FpQ3IrWEU7RUFLRSxXQWxDYTtFQW1DYix5Q0FyQ2tCO0VBd0NsQixxQ0F2Q2M7QWpDd2dZbEI7QWlDLzlYSTtFQUtJO0FqQzY5WFI7QWlDeDlYRTtFQUVFLFdBakRlO0VBa0RmLHlCekJpQ1k7RXlCOUJaLHFCekI4Qlk7QVJ5N1hoQjtBaUY3aFlFO0VBTUUsV3pFZ0RPO0FSMCtYWDtBaUZyaFlFO0VBRUUsV3pFeUNPO0FSNitYWDs7QWdGcmdZRTtFL0NYQSxXQVhRO0VSTFIseUJqQmlHYztFeUIvRWQscUJ6QitFYztBUnE4WGhCO0FpQ2poWUU7RUFDRSxXQWRZO0VSUmQsMkNRTW1CO0VBa0JqQixrQ0FqQmE7QWpDb2lZakI7QWlDaGhZRTtFQUVFLFdBckJZO0VSUmQsMkNRTW1CO0VBeUJqQixrQ0F4QmE7RUE2Qlg7QWpDNmdZTjtBaUN6Z1lFO0VBS0UsV0FsQ2E7RUFtQ2Isc0NBckNrQjtFQXdDbEIsa0NBdkNjO0FqQzRpWWxCO0FpQ25nWUk7RUFLSTtBakNpZ1lSO0FpQzUvWEU7RUFFRSxXQWpEZTtFQWtEZix5QnpCaUNZO0V5QjlCWixxQnpCOEJZO0FSNjlYaEI7QWlGamtZRTtFQU1FLFd6RWdETztBUjhnWVg7QWlGempZRTtFQUVFLFd6RXlDTztBUmloWVg7O0FnRnppWUU7RS9DWEEsV0FYUTtFUkxSLHNCakJpR2M7RXlCL0VkLGtCekIrRWM7QVJ5K1hoQjtBaUNyallFO0VBQ0UsV0FkWTtFUlJkLHdDUU1tQjtFQWtCakIsa0NBakJhO0FqQ3drWWpCO0FpQ3BqWUU7RUFFRSxXQXJCWTtFUlJkLHdDUU1tQjtFQXlCakIsa0NBeEJhO0VBNkJYO0FqQ2lqWU47QWlDN2lZRTtFQUtFLFdBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLGtDQXZDYztBakNnbFlsQjtBaUN2aVlJO0VBS0k7QWpDcWlZUjtBaUNoaVlFO0VBRUUsV0FqRGU7RUFrRGYsc0J6QmlDWTtFeUI5Qlosa0J6QjhCWTtBUmlnWWhCO0FpRnJtWUU7RUFNRSxXekVnRE87QVJrallYO0FpRjdsWUU7RUFFRSxXekV5Q087QVJxallYOztBZ0Y3a1lFO0UvQ1hBLFdBWFE7RVJMUix5QmpCaUdjO0V5Qi9FZCxxQnpCK0VjO0FSNmdZaEI7QWlDemxZRTtFQUNFLFdBZFk7RVJSZCwyQ1FNbUI7RUFrQmpCLHFDQWpCYTtBakM0bVlqQjtBaUN4bFlFO0VBRUUsV0FyQlk7RVJSZCwyQ1FNbUI7RUF5QmpCLHFDQXhCYTtFQTZCWDtBakNxbFlOO0FpQ2psWUU7RUFLRSxXQWxDYTtFQW1DYix5Q0FyQ2tCO0VBd0NsQixxQ0F2Q2M7QWpDb25ZbEI7QWlDM2tZSTtFQUtJO0FqQ3lrWVI7QWlDcGtZRTtFQUVFLFdBakRlO0VBa0RmLHlCekJpQ1k7RXlCOUJaLHFCekI4Qlk7QVJxaVloQjtBaUZ6b1lFO0VBTUUsV3pFZ0RPO0FSc2xZWDtBaUZqb1lFO0VBRUUsV3pFeUNPO0FSeWxZWDs7QWdGam5ZRTtFL0NYQSxXQVhRO0VSTFIseUJqQmlHYztFeUIvRWQscUJ6QitFYztBUmlqWWhCO0FpQzduWUU7RUFDRSxXQWRZO0VSUmQsNENRTW1CO0VBa0JqQixxQ0FqQmE7QWpDZ3BZakI7QWlDNW5ZRTtFQUVFLFdBckJZO0VSUmQsNENRTW1CO0VBeUJqQixxQ0F4QmE7RUE2Qlg7QWpDeW5ZTjtBaUNybllFO0VBS0UsV0FsQ2E7RUFtQ2IsMENBckNrQjtFQXdDbEIscUNBdkNjO0FqQ3dwWWxCO0FpQy9tWUk7RUFLSTtBakM2bVlSO0FpQ3htWUU7RUFFRSxXQWpEZTtFQWtEZix5QnpCaUNZO0V5QjlCWixxQnpCOEJZO0FSeWtZaEI7QWlGN3FZRTtFQU1FLFd6RWdETztBUjBuWVg7QWlGcnFZRTtFQUVFLFd6RXlDTztBUjZuWVg7O0FnRnJwWUU7RS9DWEEsV0FYUTtFUkxSLHlCakJpR2M7RXlCL0VkLHFCekIrRWM7QVJxbFloQjtBaUNqcVlFO0VBQ0UsV0FkWTtFUlJkLHlDUU1tQjtFQWtCakIsbUNBakJhO0FqQ29yWWpCO0FpQ2hxWUU7RUFFRSxXQXJCWTtFUlJkLHlDUU1tQjtFQXlCakIsbUNBeEJhO0VBNkJYO0FqQzZwWU47QWlDenBZRTtFQUtFLFdBbENhO0VBbUNiLHVDQXJDa0I7RUF3Q2xCLG1DQXZDYztBakM0cllsQjtBaUNucFlJO0VBS0k7QWpDaXBZUjtBaUM1b1lFO0VBRUUsV0FqRGU7RUFrRGYseUJ6QmlDWTtFeUI5QloscUJ6QjhCWTtBUjZtWWhCO0FpRmp0WUU7RUFNRSxXekVnRE87QVI4cFlYO0FpRnpzWUU7RUFFRSxXekV5Q087QVJpcVlYOztBZ0Z6cllFO0UvQ1hBLFdBWFE7RVJMUix5QmpCaUdjO0V5Qi9FZCxxQnpCK0VjO0FSeW5ZaEI7QWlDcnNZRTtFQUNFLFdBZFk7RVJSZCx5Q1FNbUI7RUFrQmpCLG1DQWpCYTtBakN3dFlqQjtBaUNwc1lFO0VBRUUsV0FyQlk7RVJSZCx5Q1FNbUI7RUF5QmpCLG1DQXhCYTtFQTZCWDtBakNpc1lOO0FpQzdyWUU7RUFLRSxXQWxDYTtFQW1DYix3Q0FyQ2tCO0VBd0NsQixtQ0F2Q2M7QWpDZ3VZbEI7QWlDdnJZSTtFQUtJO0FqQ3FyWVI7QWlDaHJZRTtFQUVFLFdBakRlO0VBa0RmLHlCekJpQ1k7RXlCOUJaLHFCekI4Qlk7QVJpcFloQjtBaUZydllFO0VBTUUsV3pFZ0RPO0FSa3NZWDtBaUY3dVlFO0VBRUUsV3pFeUNPO0FScXNZWDs7QWdGN3RZRTtFL0NYQSxXQVhRO0VSTFIseUJqQmlHYztFeUIvRWQscUJ6QitFYztBUjZwWWhCO0FpQ3p1WUU7RUFDRSxXQWRZO0VSUmQsd0NRTW1CO0VBa0JqQixtQ0FqQmE7QWpDNHZZakI7QWlDeHVZRTtFQUVFLFdBckJZO0VSUmQsd0NRTW1CO0VBeUJqQixtQ0F4QmE7RUE2Qlg7QWpDcXVZTjtBaUNqdVlFO0VBS0UsV0FsQ2E7RUFtQ2IsdUNBckNrQjtFQXdDbEIsZ0NBdkNjO0FqQ293WWxCO0FpQzN0WUk7RUFLSTtBakN5dFlSO0FpQ3B0WUU7RUFFRSxXQWpEZTtFQWtEZix5QnpCaUNZO0V5QjlCWixxQnpCOEJZO0FScXJZaEI7QWlGenhZRTtFQU1FLFd6RWdETztBUnN1WVg7QWlGanhZRTtFQUVFLFd6RXlDTztBUnl1WVg7O0FnRmp3WUU7RS9DWEEsV0FYUTtFUkxSLHlCakJpR2M7RXlCL0VkLHFCekIrRWM7QVJpc1loQjtBaUM3d1lFO0VBQ0UsV0FkWTtFUlJkLG9DUU1tQjtFQWtCakIsK0JBakJhO0FqQ2d5WWpCO0FpQzV3WUU7RUFFRSxXQXJCWTtFUlJkLG9DUU1tQjtFQXlCakIsK0JBeEJhO0VBNkJYO0FqQ3l3WU47QWlDcndZRTtFQUtFLFdBbENhO0VBbUNiLG1DQXJDa0I7RUF3Q2xCLGdDQXZDYztBakN3eVlsQjtBaUMvdllJO0VBS0k7QWpDNnZZUjtBaUN4dllFO0VBRUUsV0FqRGU7RUFrRGYseUJ6QmlDWTtFeUI5QloscUJ6QjhCWTtBUnl0WWhCO0FpRjd6WUU7RUFNRSxXekVnRE87QVIwd1lYO0FpRnJ6WUU7RUFFRSxXekV5Q087QVI2d1lYOztBZ0ZyeVlFO0UvQ1hBLFdBWFE7RVJMUix5QmpCaUdjO0V5Qi9FZCxxQnpCK0VjO0FScXVZaEI7QWlDanpZRTtFQUNFLFdBZFk7RVJSZCxxQ1FNbUI7RUFrQmpCLGlDQWpCYTtBakNvMFlqQjtBaUNoellFO0VBRUUsV0FyQlk7RVJSZCxxQ1FNbUI7RUF5QmpCLGlDQXhCYTtFQTZCWDtBakM2eVlOO0FpQ3p5WUU7RUFLRSxXQWxDYTtFQW1DYixxQ0FyQ2tCO0VBd0NsQiwrQkF2Q2M7QWpDNDBZbEI7QWlDbnlZSTtFQUtJO0FqQ2l5WVI7QWlDNXhZRTtFQUVFLFdBakRlO0VBa0RmLHlCekJpQ1k7RXlCOUJaLHFCekI4Qlk7QVI2dlloQjtBaUZqMllFO0VBTUUsV3pFZ0RPO0FSOHlZWDtBaUZ6MVlFO0VBRUUsV3pFeUNPO0FSaXpZWDs7QWlGdjJZRTs7Ozs7OztFQU1FLGN6RXdETztBUm16WVg7QWlGdDJZRTs7O0VBRUUsY3pFaURPO0FSd3pZWDs7QWlGMzJZRTs7O0VBRUUsY3pFaURPO0FSOHpZWDtBaUYxMllFOzs7RUFFRSxjekUwQ087QVJtMFlYOztBa0ZsNFlBO0VBQ0UsK0MxRWdPWTtFMEUvTlo7QWxGcTRZRjs7QWtGbDRZQTtFQUNFO0VBQ0E7QWxGcTRZRjs7QWtGbDRZQTtFQUNFO0FsRnE0WUY7O0FrRmw0WUE7RUFDRTtBbEZxNFlGOztBa0ZsNFlBO0VBQ0UsYzFFc0dXO0UwRXJHWCxvQjFFZGU7RTBFZWY7QWxGcTRZRjs7QWtGbDRZQTtFQUNFLGdCMUVyQm1CO0FSMDVZckI7O0FrRmw0WUE7RUFDRTtBbEZxNFlGOztBa0ZsNFlBOztFQUVFLHFCMUVrTWM7QVJtc1loQjs7QWtGbDRZQTs7RUFFRSxzQjFFNkxjO0FSd3NZaEI7O0FrRmw0WUE7OztFckUvQkU7RUFHQTtBYnE2WUY7QWtGcDRZRTtFQUxGOzs7SUFNSTtFbEZ5NFlGO0FBQ0Y7O0FrRnI0WUU7RUFDRSxjMUVtRVM7RTBFbEVUO0FsRnc0WUo7QWtGcjRZRTtFQUNFO0VBQ0E7QWxGdTRZSjtBa0ZwNFlFO0VBQ0U7QWxGczRZSjs7QWtGbDRZQTtFQUNFO0FsRnE0WUY7QWtGbjRZRTtFQUNFO0FsRnE0WUo7O0FtRjc4WUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkZnOVlGO0FtRjk4WUU7RUFDRTtBbkZnOVlKO0FtRjc4WUU7RUFDRTtBbkYrOFlKO0FtRjU4WUU7RUFDRTtBbkY4OFlKO0FtRjM4WUU7RUFDRTtBbkY2OFlKOztBb0ZoK1lBO0VBQ0U7QXBGbStZRjs7QW9GaCtZQTtFQUNFO0FwRm0rWUY7O0FvRmgrWUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEZtK1lGOztBb0ZoK1lBOztFQUVFO0VBQ0E7QXBGbStZRjs7QW9GaCtZQTtFQUNFO0FwRm0rWUY7O0FvRmgrWUE7RUFDRTtFQUNBO0FwRm0rWUY7O0FnQi83WUk7RXFFOURGO0lBQ0U7SUFDQTtJQUNBO0VyRmlnWkY7QUFDRjtBc0Z0Z1pBO0VBQ0U7RUFDQTtFQUNBO0F0RndnWkY7QWdCNThZSTtFc0UvREo7SUFNSTtFdEZ5Z1pGO0FBQ0Y7O0F1RmhoWkE7RUFDRSwwQy9FMkpvQjtBUnczWXRCOztBdUZoaFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZtaFpGOztBdUZoaFpBO0VBQ0U7SUFDRTtJQUNBO0V2Rm1oWkY7RXVGamhaQTtJQUNFO0lBQ0E7RXZGbWhaRjtBQUNGO0F1RmhoWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RmtoWkY7O0F1Ri9nWkE7RUFDRSwrRC9Fa04yQjtBUmcwWTdCOztBdUYvZ1pBO0VBQ0U7QXZGa2haRjs7QXVGL2daQTtFQUNFO0VBQ0E7RUFDQTtBdkZraFpGO0F1RmhoWkU7RUFFRTtBdkZpaFpKO0F1RjlnWkU7RUFDRSxtQi9FTU87QVIwZ1pYOztBdUY1Z1pBO0VBQ0U7RUFDQTtFQUNBLGdCL0VwRGlCO0UrRXFEakI7QXZGK2daRjs7QXVGNWdaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCL0V6RGE7QVJ3a1pmOztBd0ZobFpBO0VBQ0U7RUFDQTtBeEZtbFpGOztBeUZybFpBO0VBQ0U7QXpGd2xaRjtBZ0IxaFpJO0V5RS9ESjtJQUlJO0V6RnlsWkY7QUFDRjtBeUZ2bFpFO0VBQ0U7QXpGeWxaSjs7QTBGam1aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2xGa0RTO0FSa2paWDtBMkZ4bVpFO0VET0U7QTFGb21aSjtBMkYxbVpFO0VETUU7QTFGdW1aSjtBMkY1bVpFO0VES0U7QTFGMG1aSjtBMkY5bVpFO0VESUU7QTFGNm1aSjtBMEYxbVpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV2xGd0NPO0FSb2taWDs7QWdCNWpaSTtFNEUvREo7SUFFSTtFNUY4blpGO0FBQ0Y7O0E2RmpvWkE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtEckZ5TzJCO0FSMjVZN0I7O0E2RmpvWkE7RUFDRTtBN0Zvb1pGOztBNkZqb1pBO0VBQ0U7RUFDQTtFQUNBO0E3Rm9vWkY7O0E2RmpvWkE7RUFDRTtFQUNBO0VBQ0E7QTdGb29aRjs7QTZGaG9aRTs7O0VBR0UsZ0JyRnVCTztBUjRtWlg7O0E2RjluWkU7RUFHRTtBN0YrblpKOztBOEZ2cVpBO0VBQ0k7RUFDQTtBOUYwcVpKOztBOEZ2cVpBO0VBQ0ksc0J0Rm1JVztFc0ZsSVgsV3RGZ0RPO0FSMG5aWDs7QThGdnFaQTtFQUNJLG9CdEZMYTtFc0ZNYixXdEYyQ087QVIrblpYOztBK0Z0clpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRnlyWkY7QStGdnJaRTtFQUNFO0VBQ0E7QS9GeXJaSjs7QStGcHJaRTtFQUNFLHlCdkZ3RVc7QVIrbVpmOztBK0Z4clpFO0VBQ0UseUJ2RndFVztBUm1uWmY7O0ErRjVyWkU7RUFDRSxxRXZGd0VXO0FSdW5aZjs7QStGaHNaRTtFQUNFLHlCdkZ3RVc7QVIyblpmOztBK0Zwc1pFO0VBQ0UseUJ2RndFVztBUituWmY7O0ErRnhzWkU7RUFDRSx5QnZGd0VXO0FSbW9aZjs7QStGNXNaRTtFQUNFLHlCdkZ3RVc7QVJ1b1pmOztBK0ZodFpFO0VBQ0UseUJ2RndFVztBUjJvWmY7O0ErRnB0WkU7RUFDRSxtRXZGd0VXO0FSK29aZjs7QWdHdnVaQTtFQUNFO0VBQ0E7RUFDQTtBaEcwdVpGOztBZ0d2dVpBO0VBQ0U7QWhHMHVaRjs7QWdHdnVaQTtFQUNFO0FoRzB1WkY7O0FnR3Z1WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzB1WkY7QWdHeHVaRTtFQUNFO0VBQ0E7RUFDQSxjeEZ3Q007QVJrc1pWOztBZ0d0dVpBO0VBQ0UsY3hGeUNRO0FSZ3NaVjs7QWdHdHVaQTtFQUNFO0FoR3l1WkY7O0FnR3R1WkE7RUFDRTtFQUNBO0FoR3l1WkY7O0FpR2x4WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxzSHpGcVNtQjtFeUZwU25CO0VBQ0E7QWpHcXhaRjtBZ0Ivc1pJO0VpRjVFSjtJQVNJO0lBQ0E7SUFDQTtFakdzeFpGO0FBQ0Y7O0FrR2p5WkU7RUFDRSxtQjFGc0ZXO0UwRnJGWDtBbEdveVpKO0FrR2p5WkU7O0VBRUUsVzFGK0NPO0FSb3ZaWDs7QWtHMXlaRTtFQUNFLG1CMUZzRlc7RTBGckZYO0FsRzZ5Wko7QWtHMXlaRTs7RUFFRSxXMUYrQ087QVI2dlpYOztBa0duelpFO0VBQ0UsK0QxRnNGVztFMEZyRlg7QWxHc3paSjtBa0duelpFOztFQUVFLFcxRitDTztBUnN3Wlg7O0FrRzV6WkU7RUFDRSxtQjFGc0ZXO0UwRnJGWDtBbEcrelpKO0FrRzV6WkU7O0VBRUUsVzFGK0NPO0FSK3daWDs7QWtHcjBaRTtFQUNFLG1CMUZzRlc7RTBGckZYO0FsR3cwWko7QWtHcjBaRTs7RUFFRSxXMUYrQ087QVJ3eFpYOztBa0c5MFpFO0VBQ0UsbUIxRnNGVztFMEZyRlg7QWxHaTFaSjtBa0c5MFpFOztFQUVFLFcxRitDTztBUml5Wlg7O0FrR3YxWkU7RUFDRSxtQjFGc0ZXO0UwRnJGWDtBbEcwMVpKO0FrR3YxWkU7O0VBRUUsVzFGK0NPO0FSMHlaWDs7QWtHaDJaRTtFQUNFLG1CMUZzRlc7RTBGckZYO0FsR20yWko7QWtHaDJaRTs7RUFFRSxXMUYrQ087QVJtelpYOztBa0d6MlpFO0VBQ0UsNkQxRnNGVztFMEZyRlg7QWxHNDJaSjtBa0d6MlpFOztFQUVFLFcxRitDTztBUjR6Wlg7O0FtRzUyWkU7O0VBRUU7QW5HKzJaSjs7QW9HeDNaQTtFQUNFO0FwRzIzWkY7O0FvR3gzWkE7RUFDRTtBcEcyM1pGOztBcUdoNFpBOzs7Ozs7RUFNRTtFQUNBO0FyR200WkY7O0FxR2g0WkE7RUFDRTtBckdtNFpGO0FxR2o0WkU7RUFDRTtBckdtNFpKO0FxR2g0WkU7RUFDRTtBckdrNFpKO0FxRy8zWkU7RUFDRSxnQjdGNkdlO0FSb3habkI7QXFHOTNaRTtFQUNFLGdCN0ZyQmU7QVJxNVpuQjtBcUc5M1pJOzs7O0VBSUU7QXJHZzRaTjtBcUc3M1pJO0VBQ0U7QXJHKzNaTjs7QWdCdjFaSTtFcUZsQ0Y7SUFDRTtJQUNBO0VyRzYzWkY7RXFHMTNaQTs7OztJQUlFO0VyRzQzWkY7RXFHejNaQTtJQUNFO0VyRzIzWkY7QUFDRjtBcUd2M1pFO0VBQ0U7RUFDQTtFQUNBO0FyR3kzWko7O0FxR3AzWkU7RUFDRSxXN0ZkTztBUnE0Wlg7QXFHcjNaSTtFQUNFLFc3RmpCSztBUnc0Wlg7QXFHbDNaSTtFQUNFLGdDN0Z5RitCO0FSMnhackM7QXFHbDNaTTtFQUNFLFc3RjFCRztBUjg0Wlg7QXFHajNaTTtFQUNFLCtCN0ZxRjZCO0FSOHhackM7QXFHLzJaSTs7OztFQUlFLFc3RnRDSztBUnU1Wlg7QXFHNzJaRTtFQUNFLGdDN0ZxRWlDO0U2RnBFakMsc0M3RnlFaUM7QVJzeVpyQztBcUc1MlpFO0VBQ0UsbUY3Rm9FaUM7QVIweVpyQztBcUczMlpFO0VBQ0UsZ0M3RjREaUM7QVJpelpyQztBcUc1MlpJO0VBQ0UsVzdGdERLO0FSbzZaWDtBcUc1MlpNO0VBQ0UsVzdGekRHO0FSdTZaWDs7QXFHdjJaRTtFQUNFLG1CN0ZoRE07RTZGaUROLDBDN0ZtQ2tCO0U2RmxDbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckcwMlpKO0FxR3YyWkU7RUFDRTtBckd5MlpKO0FxR3QyWkU7RUFDRTtBckd3MlpKOztBc0dqL1pBO0VBQ0U7QXRHby9aRjs7QXNHai9aQTtFQUNFO0VBQ0E7QXRHby9aRjs7QXNHai9aQTtFQUNFO0lBQ0U7RXRHby9aRjtBQUNGO0F1R2hnYUE7RUFDRSxnQi9GdVNjO0UrRnRTZCxnQi9Gc1NjO0UrRnJTZCxzSC9Gc1NtQjtFK0ZyU25CLHVCL0ZzU1c7RStGclNYLGUvRnNTZTtFK0ZyU2YsMEMvRnNKb0I7RStGckpwQjtBdkdrZ2FGOztBdUcvL1pBOztFQUVFLGEvRm1Tc0I7RStGbFN0QixnQnZHWGlCO0V1R1lqQixtQi9GbVN3QjtFK0ZsU3hCLGdCL0ZpUzBCO0UrRmhTMUIsV3ZHYm9CO0V1R2NwQjtFQUNBO0VBQ0E7QXZHa2dhRjtBdUdoZ2FFOztFQUNFO0VBQ0E7RUFDQTtFQUNBLHdEL0YyUnVCO0FSd3VaM0I7O0F1Ry8vWkE7RUFDRSx5Qi9GNFJxQjtFK0YzUnJCLGdCL0Z3QlM7RStGdkJULHdEL0ZzRGM7RStGckRkO0F2R2tnYUY7QXVHaGdhRTtFQUNFO0VBQ0E7QXZHa2dhSjs7QXVHOS9aQTtFQUNFLGdCL0ZhUztFK0ZaVCxzSC9GOFBtQjtFK0Y3UG5CO0VBQ0E7RUFDRDtFQUNDO0F2R2lnYUY7O0F1RzkvWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCL0ZIUztBUm9nYVg7O0F1RzcvWkE7O0VBRUU7RUFDQSx3Qi9Gd1FxQjtFK0Z2UXJCLGdCL0Z3UW9CO0UrRnZRcEIsYy9GTlM7RStGT1QsZ0IvRndReUI7RStGdlF6Qix1Qi9GcU9XO0UrRnBPWCxxQi9GMkZpQjtFK0YxRmpCO0VBQ0E7RUFDQTtFQUNBO0F2R2dnYUY7QXVHOS9aRTs7Ozs7Ozs7OztFQUtFO0VBQ0Esd0QvRklZO0FSaWdhaEI7O0F1R2pnYUE7RUFDRTtBdkdvZ2FGOztBdUdqZ2FBO0VBQ0UsYy9GM0JTO0UrRjRCVCxnQi9GckNTO0FSeWlhWDtBdUdsZ2FFOzs7OztFQUtFLHdEL0ZiWTtBUmloYWhCOztBdUdoZ2FBOztFQUVFLGMvRnpDUztFK0YwQ1QsbUIvRmpEUztBUm9qYVg7QXVHamdhRTs7Ozs7Ozs7OztFQUtFLHdEL0YzQlk7QVJtaWFoQjs7QXVHbmdhQTtFQUNFLHVDL0ZnTzJCO0UrRi9OM0IsZ0IvRmdPMEI7RStGL04xQixjL0Y1RFM7RStGNkRULGdCL0ZuRVM7RStGb0VULGdCL0Y4TitCO0UrRjdOL0IsYy9GOE42QjtBUnd5Wi9COztBdUduZ2FBO0VBQ0UsYy9GaEVTO0UrRmlFVCxnQi9GMUVTO0UrRjJFVCxnQi9GOUhtQjtBUm9vYXJCOztBdUduZ2FBO0VBQ0UsYy9GdEVTO0UrRnVFVCxnQi9GaEZTO0UrRmlGVCxnQi9GcEltQjtBUjBvYXJCOztBdUdsZ2FBO0VBQ0U7QXZHcWdhRjs7QXVHbGdhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2R3FnYUY7O0F1R2xnYUE7O0VBRUU7QXZHcWdhRjs7QXVHamdhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2R29nYUY7O0F1R2hnYUU7RUFDRTtBdkdtZ2FKO0F1R2pnYUk7RUFDRTtBdkdtZ2FOO0F1RzcvWkU7RUFYRjtJQWNJO0V2RzgvWkY7RXVHNS9aRTtJQUNFO0V2RzgvWko7RXVHMS9aRTtJQUNFO0V2RzQvWko7RXVHMS9aSTtJQUNFO0V2RzQvWk47RXVHdC9aRTtJQUNFO0V2R3cvWko7RXVHdC9aSTtJQUNFO0V2R3cvWk47RXVHci9aSTtJQUNFO0V2R3UvWk47RXVHci9aTTtJQUNFO0V2R3UvWlI7QUFDRjs7QXVHaC9aQTtFQUNFO0VBQ0EsYy9GbEtTO0UrRm1LVCx3Qi9GbUd1QjtFK0ZsR3ZCLGtCL0Z4TmE7RStGeU5iLGdCL0Y1TmlCO0UrRjZOakIsb0IvRmtHOEI7QVJpNVpoQzs7QXVHLytaQTtFQUNFO0VBQ0E7RUFDQTtBdkdrL1pGO0F1R2gvWkU7RUFDRTtBdkdrL1pKOztBd0c5dGFBO0VBQ0U7RUFDQTtBeEdpdWFGO0F3Ry90YUU7RUFDRSxtQnhHTEc7RXdHTUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHaXVhSjtBd0c5dGFFO0VBQ0U7QXhHZ3VhSjtBd0c5dGFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHZ3VhTjs7QXdHM3RhQTtFQUNFO0lBQUs7RXhHK3RhTDtFd0c5dGFBO0lBQU87RXhHaXVhUDtBQUNGO0F5RzF3YUM7RUFDQyxxQmpHd0RTO0FSb3RhWDs7QXlHdndhQzs7Ozs7OztFQU9DO0VBQ0E7RUFDQTtFQUNBO0F6RzB3YUY7QXlHeHdhRTs7Ozs7Ozs7Ozs7Ozs7RUFFQztFQUNBO0F6R3N4YUg7QXlHbnhhRTs7Ozs7Ozs7Ozs7Ozs7RUFFQztFQUNBO0F6R2l5YUg7QXlHOXhhRTs7Ozs7Ozs7Ozs7Ozs7RUFFQztBekc0eWFIO0F5R3p5YUU7Ozs7Ozs7RUFDQztBekdpemFIO0F5Rzd5YUM7RUFDQztBekcreWFGOztBeUcxeWFDO0VBQ0MsY2pHYVM7QVJneWFYO0F5RzN5YUU7RUFDQyxjakdhUTtBUmd5YVg7QXlHenlhQztFQUNDO0VBQ0E7QXpHMnlhRjs7QXlHdnlhQTtFQUNDO0F6RzB5YUQ7O0F5R3Z5YUE7RUFDRTtBekcweWFGOztBeUd0eWFDO0VBQ0U7RUFDQTtBekd5eWFIO0F5R3R5YUM7RUFDQztBekd3eWFGO0F5R3J5YUM7RUFDQztBekd1eWFGOztBeUdueWFBOzs7RUFHRTtBekdzeWFGOztBMEc3M2FBO0VBQ0U7QTFHZzRhRjtBMEc5M2FFO0VBQ0U7QTFHZzRhSjtBMEc3M2FFO0VBQ0UsdUJsRzRQVTtFa0czUFYsY2xHc0RPO0VrR3JEUCxxQmxHeVBlO0VrR3hQZjtBMUcrM2FKO0EwRzczYUk7RUFDRSxnQmxHeUNLO0VrR3hDTCxjbEdnREs7QVIrMGFYO0EwRzUzYUk7RUFDRSxjbEdnREk7QVI4MGFWO0EwRzMzYUk7RUFDRTtFQUNBO0ExRzYzYU47QTBHejNhRTtFQUNFLGdCbEcwQk87RWtHekJQLGdCbEdpT2tCO0VrR2hPbEIsMENsRzZIa0I7RWtHNUhsQixnQ2xHaU93QjtBUjBwYTVCO0EwR3ozYUk7RUFDRTtBMUcyM2FOOztBMkc3NWFFO0VBQ0UsbUJuR3NGVztFbUdyRlgsNEJuR3FGVztFbUdwRlgsV25HbURPO0FSNjJhWDtBMkc3NWFFO0VBQ0UsbUJuR2dGVztFbUcvRVgsV25HOENPO0FSaTNhWDtBMkc1NWFFOztFQUVFLFduR3lDTztBUnEzYVg7O0EyRzM2YUU7RUFDRSxtQm5Hc0ZXO0VtR3JGWCw0Qm5HcUZXO0VtR3BGWCxXbkdtRE87QVIyM2FYO0EyRzM2YUU7RUFDRSxtQm5HZ0ZXO0VtRy9FWCxXbkc4Q087QVIrM2FYO0EyRzE2YUU7O0VBRUUsV25HeUNPO0FSbTRhWDs7QTJHejdhRTtFQUNFLCtEbkdzRlc7RW1HckZYLHdFbkdxRlc7RW1HcEZYLFduR21ETztBUnk0YVg7QTJHejdhRTtFQUNFLCtEbkdnRlc7RW1HL0VYLFduRzhDTztBUjY0YVg7QTJHeDdhRTs7RUFFRSxXbkd5Q087QVJpNWFYOztBMkd2OGFFO0VBQ0UsbUJuR3NGVztFbUdyRlgsNEJuR3FGVztFbUdwRlgsV25HbURPO0FSdTVhWDtBMkd2OGFFO0VBQ0UsbUJuR2dGVztFbUcvRVgsV25HOENPO0FSMjVhWDtBMkd0OGFFOztFQUVFLFduR3lDTztBUis1YVg7O0EyR3I5YUU7RUFDRSxtQm5Hc0ZXO0VtR3JGWCw0Qm5HcUZXO0VtR3BGWCxXbkdtRE87QVJxNmFYO0EyR3I5YUU7RUFDRSxtQm5HZ0ZXO0VtRy9FWCxXbkc4Q087QVJ5NmFYO0EyR3A5YUU7O0VBRUUsV25HeUNPO0FSNjZhWDs7QTJHbithRTtFQUNFLG1CbkdzRlc7RW1HckZYLDRCbkdxRlc7RW1HcEZYLFduR21ETztBUm03YVg7QTJHbithRTtFQUNFLG1CbkdnRlc7RW1HL0VYLFduRzhDTztBUnU3YVg7QTJHbCthRTs7RUFFRSxXbkd5Q087QVIyN2FYOztBMkdqL2FFO0VBQ0UsbUJuR3NGVztFbUdyRlgsNEJuR3FGVztFbUdwRlgsV25HbURPO0FSaThhWDtBMkdqL2FFO0VBQ0UsbUJuR2dGVztFbUcvRVgsV25HOENPO0FScThhWDtBMkdoL2FFOztFQUVFLFduR3lDTztBUnk4YVg7O0EyRy8vYUU7RUFDRSxtQm5Hc0ZXO0VtR3JGWCw0Qm5HcUZXO0VtR3BGWCxXbkdtRE87QVIrOGFYO0EyRy8vYUU7RUFDRSxtQm5HZ0ZXO0VtRy9FWCxXbkc4Q087QVJtOWFYO0EyRzkvYUU7O0VBRUUsV25HeUNPO0FSdTlhWDs7QTJHN2diRTtFQUNFLDZEbkdzRlc7RW1HckZYLHNFbkdxRlc7RW1HcEZYLFduR21ETztBUjY5YVg7QTJHN2diRTtFQUNFLDZEbkdnRlc7RW1HL0VYLFduRzhDTztBUmkrYVg7QTJHNWdiRTs7RUFFRSxXbkd5Q087QVJxK2FYOztBMEc5K2FBO0VBQ0UsbUJsR3hDYTtBUnloYmY7O0EwRzkrYUE7RUFDRTtFQUNBO0ExR2kvYUY7QTBHLythRTtFakdMRTtFQUNBO0VBZkE7RUFDQTtBVHVnYko7O0EwRy8rYUE7RUFDRTtBMUdrL2FGOztBNEcvaWJBO0VBQ0Usa0JwR09hO0FSMmliZjs7QTRHL2liQTtFQUNFLG1CcEdFYTtBUmdqYmY7O0E0Ry9pYkE7RUFDQyxnQnBHSmtCO0FSc2pibkI7O0E0Ry9pYkE7RUFDRTtFQUNBO0VBQ0E7QTVHa2piRjs7QTZHamtiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHb2tiRjtBNkdsa2JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CN0diRztFNkdjSDtBN0dva2JKOztBOEdobGJJO0VBQ0U7QTlHbWxiTjtBOEdqbGJNO0VBQ0U7QTlHbWxiUjtBOEcva2JJO0VBQ0U7QTlHaWxiTjtBOEcva2JNO0VBQ0U7QTlHaWxiUjtBOEcxa2JJO0VBQ0U7RUFDQTtBOUc0a2JOO0E4RzFrYk07RUFDRTtBOUc0a2JSO0E4R3hrYkk7RUFDRTtFQUNBO0E5RzBrYk47QThHeGtiTTtFQUNFO0E5RzBrYlI7O0E4RzNtYkk7RUFDRTtBOUc4bWJOO0E4RzVtYk07RUFDRTtBOUc4bWJSO0E4RzFtYkk7RUFDRTtBOUc0bWJOO0E4RzFtYk07RUFDRTtBOUc0bWJSO0E4R3JtYkk7RUFDRTtFQUNBO0E5R3VtYk47QThHcm1iTTtFQUNFO0E5R3VtYlI7QThHbm1iSTtFQUNFO0VBQ0E7QTlHcW1iTjtBOEdubWJNO0VBQ0U7QTlHcW1iUjs7QThHdG9iSTtFQUNFO0E5R3lvYk47QThHdm9iTTtFQUNFO0E5R3lvYlI7QThHcm9iSTtFQUNFO0E5R3VvYk47QThHcm9iTTtFQUNFO0E5R3VvYlI7QThHaG9iSTtFQUNFO0VBQ0E7QTlHa29iTjtBOEdob2JNO0VBQ0U7QTlHa29iUjtBOEc5bmJJO0VBQ0U7RUFDQTtBOUdnb2JOO0E4RzluYk07RUFDRTtBOUdnb2JSOztBOEdqcWJJO0VBQ0U7QTlHb3FiTjtBOEdscWJNO0VBQ0U7QTlHb3FiUjtBOEdocWJJO0VBQ0U7QTlHa3FiTjtBOEdocWJNO0VBQ0U7QTlHa3FiUjtBOEczcGJJO0VBQ0U7RUFDQTtBOUc2cGJOO0E4RzNwYk07RUFDRTtBOUc2cGJSO0E4R3pwYkk7RUFDRTtFQUNBO0E5RzJwYk47QThHenBiTTtFQUNFO0E5RzJwYlI7O0E4RzVyYkk7RUFDRTtBOUcrcmJOO0E4RzdyYk07RUFDRTtBOUcrcmJSO0E4RzNyYkk7RUFDRTtBOUc2cmJOO0E4RzNyYk07RUFDRTtBOUc2cmJSO0E4R3RyYkk7RUFDRTtFQUNBO0E5R3dyYk47QThHdHJiTTtFQUNFO0E5R3dyYlI7QThHcHJiSTtFQUNFO0VBQ0E7QTlHc3JiTjtBOEdwcmJNO0VBQ0U7QTlHc3JiUjs7QThHdnRiSTtFQUNFO0E5RzB0Yk47QThHeHRiTTtFQUNFO0E5RzB0YlI7QThHdHRiSTtFQUNFO0E5R3d0Yk47QThHdHRiTTtFQUNFO0E5R3d0YlI7QThHanRiSTtFQUNFO0VBQ0E7QTlHbXRiTjtBOEdqdGJNO0VBQ0U7QTlHbXRiUjtBOEcvc2JJO0VBQ0U7RUFDQTtBOUdpdGJOO0E4Ry9zYk07RUFDRTtBOUdpdGJSOztBOEdsdmJJO0VBQ0U7QTlHcXZiTjtBOEdudmJNO0VBQ0U7QTlHcXZiUjtBOEdqdmJJO0VBQ0U7QTlHbXZiTjtBOEdqdmJNO0VBQ0U7QTlHbXZiUjtBOEc1dWJJO0VBQ0U7RUFDQTtBOUc4dWJOO0E4RzV1Yk07RUFDRTtBOUc4dWJSO0E4RzF1Ykk7RUFDRTtFQUNBO0E5RzR1Yk47QThHMXViTTtFQUNFO0E5RzR1YlI7O0E4Rzd3Ykk7RUFDRTtBOUdneGJOO0E4Rzl3Yk07RUFDRTtBOUdneGJSO0E4RzV3Ykk7RUFDRTtBOUc4d2JOO0E4RzV3Yk07RUFDRTtBOUc4d2JSO0E4R3Z3Ykk7RUFDRTtFQUNBO0E5R3l3Yk47QThHdndiTTtFQUNFO0E5R3l3YlI7QThHcndiSTtFQUNFO0VBQ0E7QTlHdXdiTjtBOEdyd2JNO0VBQ0U7QTlHdXdiUjs7QThHeHliSTtFQUNFO0E5RzJ5Yk47QThHenliTTtFQUNFO0E5RzJ5YlI7QThHdnliSTtFQUNFO0E5R3l5Yk47QThHdnliTTtFQUNFO0E5R3l5YlI7QThHbHliSTtFQUNFO0VBQ0E7QTlHb3liTjtBOEdseWJNO0VBQ0U7QTlHb3liUjtBOEdoeWJJO0VBQ0U7RUFDQTtBOUdreWJOO0E4R2h5Yk07RUFDRTtBOUdreWJSOztBOEduMGJJO0VBQ0U7QTlHczBiTjtBOEdwMGJNO0VBQ0U7QTlHczBiUjtBOEdsMGJJO0VBQ0U7QTlHbzBiTjtBOEdsMGJNO0VBQ0U7QTlHbzBiUjtBOEc3emJJO0VBQ0U7RUFDQTtBOUcremJOO0E4Rzd6Yk07RUFDRTtBOUcremJSO0E4RzN6Ykk7RUFDRTtFQUNBO0E5RzZ6Yk47QThHM3piTTtFQUNFO0E5RzZ6YlI7O0ErR3QxYkE7RUFDRSxnQnZHNENTO0V1RzNDVCxzQnZHMkNTO0V1RzFDVDtFQUNBO0VBQ0EsMEN2RzZJb0I7RXVHNUlwQjtFQUNBO0EvR3kxYkY7O0ErR3QxYkE7RUFDRTtBL0d5MWJGOztBK0d0MWJBO0VBQ0U7QS9HeTFiRjs7QStHdDFiQTs7RUFFRSxnQnZHeUJTO0V1R3hCVDtFQUNBO0VBQ0EseUJ2R3lCUztBUmcwYlg7O0ErR3QxYkE7O0VBRUU7QS9HeTFiRjs7QWdIOTNiRTtFQUNFO0FoSGk0Yko7O0FnSGw0YkU7RUFDRTtBaEhxNGJKOztBZ0h0NGJFO0VBQ0U7QWhIeTRiSjs7QWdIMTRiRTtFQUNFO0FoSDY0Yko7O0FnSDk0YkU7RUFDRTtBaEhpNWJKOztBZ0hsNWJFO0VBQ0U7QWhIcTViSjs7QWdIdDViRTtFQUNFO0FoSHk1Yko7O0FnSDE1YkU7RUFDRTtBaEg2NWJKOztBZ0g5NWJFO0VBQ0U7QWhIaTZiSjs7QWdIbDZiRTtFQUNFO0FoSHE2Yko7O0FnSHQ2YkU7RUFDRTtBaEh5NmJKOztBZ0gxNmJFO0VBQ0U7QWhINjZiSjs7QWdIOTZiRTtFQUNFO0FoSGk3Yko7O0FnSGw3YkU7RUFDRTtBaEhxN2JKOztBZ0h0N2JFO0VBQ0U7QWhIeTdiSjs7QWdIMTdiRTtFQUNFO0FoSDY3Yko7O0FnSDk3YkU7RUFDRTtBaEhpOGJKOztBZ0hsOGJFO0VBQ0U7QWhIcThiSjs7QWlIdjhiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSDA4YkY7O0FpSHY4YkE7RUFDRTtBakgwOGJGOztBa0hsOWJBO0VBQ0k7QWxIcTliSjs7QWtIbDliQTtFQUNJO0FsSHE5Yko7O0FrSGw5YkE7RUFDSTtBbEhxOWJKOztBa0hsOWJBO0VBQ0k7QWxIcTliSjs7QW1IbCtiQTtFQUNJO0VBQ0E7RUFDQTtBbkhxK2JKOztBb0h4K2JBO0VBQWE7QXBINCtiYjs7QW9IMytiQTtFQUFhO0FwSCsrYmI7O0FvSDkrYkE7RUFBYTtBcEhrL2JiOztBb0hqL2JBO0VBQWE7QXBIcS9iYjs7QW9IcC9iQTtFQUFhO0FwSHcvYmI7O0FvSHYvYkE7RUFBYTtBcEgyL2JiOztBb0h6L2JBO0VBQVM7QXBINi9iVDs7QW9INS9iQTtFQUFTO0FwSGdnY1Q7O0FvSC8vYkE7RUFBUztBcEhtZ2NUOztBb0hsZ2NBO0VBQVM7QXBIc2djVDs7QW9IcmdjQTtFQUFTO0FwSHlnY1Q7O0FvSHhnY0E7RUFBUztBcEg0Z2NUOztBcUh4aGNBOzs7O0VBQUE7QUFRQTtFQUNFO0FySHdoY0Y7O0FxSHJoY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQkMrQndCO0VEOUJ4QjtBckh3aGNGO0FxSHBoY0E7O0VBRUU7RUFDQTtBckhzaGNGOztBcUhsaGNFO0VBQXFDO0FySHNoY3ZDOztBcUh0aGNFO0VBQXFDO0FySDBoY3ZDOztBcUgxaGNFO0VBQXFDO0FySDhoY3ZDOztBcUg5aGNFO0VBQXFDO0FySGtpY3ZDOztBcUhsaWNFO0VBQXFDO0FySHNpY3ZDOztBcUh0aWNFO0VBQXFDO0FySDBpY3ZDOztBcUgxaWNFO0VBQXFDO0FySDhpY3ZDOztBcUg5aWNFO0VBQXFDO0FySGtqY3ZDOztBcUhsamNFO0VBQXFDO0FySHNqY3ZDOztBcUh0amNFO0VBQXFDO0FySDBqY3ZDOztBcUgxamNFO0VBQXFDO0FySDhqY3ZDOztBcUg5amNFO0VBQXFDO0FySGtrY3ZDOztBcUhsa2NFO0VBQXFDO0FySHNrY3ZDOztBcUh0a2NFO0VBQXFDO0FySDBrY3ZDOztBcUgxa2NFO0VBQXFDO0FySDhrY3ZDOztBcUg5a2NFO0VBQXFDO0FySGtsY3ZDOztBcUhsbGNFO0VBQXFDO0FySHNsY3ZDOztBcUh0bGNFO0VBQXFDO0FySDBsY3ZDOztBcUgxbGNFO0VBQXFDO0FySDhsY3ZDOztBcUg5bGNFO0VBQXFDO0FySGttY3ZDOztBcUhsbWNFO0VBQXFDO0FySHNtY3ZDOztBcUh0bWNFO0VBQXFDO0FySDBtY3ZDOztBcUgxbWNFO0VBQXFDO0FySDhtY3ZDOztBcUg5bWNFO0VBQXFDO0FySGtuY3ZDOztBcUhsbmNFO0VBQXFDO0FySHNuY3ZDOztBcUh0bmNFO0VBQXFDO0FySDBuY3ZDOztBcUgxbmNFO0VBQXFDO0FySDhuY3ZDOztBcUg5bmNFO0VBQXFDO0FySGtvY3ZDOztBcUhsb2NFO0VBQXFDO0FySHNvY3ZDOztBcUh0b2NFO0VBQXFDO0FySDBvY3ZDOztBcUgxb2NFO0VBQXFDO0FySDhvY3ZDOztBcUg5b2NFO0VBQXFDO0FySGtwY3ZDOztBcUhscGNFO0VBQXFDO0FySHNwY3ZDOztBcUh0cGNFO0VBQXFDO0FySDBwY3ZDOztBcUgxcGNFO0VBQXFDO0FySDhwY3ZDOztBcUg5cGNFO0VBQXFDO0FySGtxY3ZDOztBcUhscWNFO0VBQXFDO0FySHNxY3ZDOztBcUh0cWNFO0VBQXFDO0FySDBxY3ZDOztBcUgxcWNFO0VBQXFDO0FySDhxY3ZDOztBcUg5cWNFO0VBQXFDO0FySGtyY3ZDOztBcUhscmNFO0VBQXFDO0FySHNyY3ZDOztBcUh0cmNFO0VBQXFDO0FySDByY3ZDOztBcUgxcmNFO0VBQXFDO0FySDhyY3ZDOztBcUg5cmNFO0VBQXFDO0FySGtzY3ZDOztBcUhsc2NFO0VBQXFDO0FySHNzY3ZDOztBcUh0c2NFO0VBQXFDO0FySDBzY3ZDOztBcUgxc2NFO0VBQXFDO0FySDhzY3ZDOztBcUg5c2NFO0VBQXFDO0FySGt0Y3ZDOztBcUhsdGNFO0VBQXFDO0FySHN0Y3ZDOztBcUh0dGNFO0VBQXFDO0FySDB0Y3ZDOztBcUgxdGNFO0VBQXFDO0FySDh0Y3ZDOztBcUg5dGNFO0VBQXFDO0FySGt1Y3ZDOztBcUhsdWNFO0VBQXFDO0FySHN1Y3ZDOztBcUh0dWNFO0VBQXFDO0FySDB1Y3ZDOztBcUgxdWNFO0VBQXFDO0FySDh1Y3ZDOztBcUg5dWNFO0VBQXFDO0FySGt2Y3ZDOztBcUhsdmNFO0VBQXFDO0FySHN2Y3ZDOztBcUh0dmNFO0VBQXFDO0FySDB2Y3ZDOztBcUgxdmNFO0VBQXFDO0FySDh2Y3ZDOztBcUg5dmNFO0VBQXFDO0FySGt3Y3ZDOztBcUhsd2NFO0VBQXFDO0FySHN3Y3ZDOztBcUh0d2NFO0VBQXFDO0FySDB3Y3ZDOztBcUgxd2NFO0VBQXFDO0FySDh3Y3ZDOztBcUg5d2NFO0VBQXFDO0FySGt4Y3ZDOztBcUhseGNFO0VBQXFDO0FySHN4Y3ZDOztBcUh0eGNFO0VBQXFDO0FySDB4Y3ZDOztBcUgxeGNFO0VBQXFDO0FySDh4Y3ZDOztBcUg5eGNFO0VBQXFDO0FySGt5Y3ZDOztBcUhseWNFO0VBQXFDO0FySHN5Y3ZDOztBcUh0eWNFO0VBQXFDO0FySDB5Y3ZDOztBcUgxeWNFO0VBQXFDO0FySDh5Y3ZDOztBcUg5eWNFO0VBQXFDO0FySGt6Y3ZDOztBcUhsemNFO0VBQXFDO0FySHN6Y3ZDOztBcUh0emNFO0VBQXFDO0FySDB6Y3ZDOztBcUgxemNFO0VBQXFDO0FySDh6Y3ZDOztBcUg5emNFO0VBQXFDO0FySGswY3ZDOztBcUhsMGNFO0VBQXFDO0FySHMwY3ZDOztBcUh0MGNFO0VBQXFDO0FySDAwY3ZDOztBcUgxMGNFO0VBQXFDO0FySDgwY3ZDOztBcUg5MGNFO0VBQXFDO0FySGsxY3ZDOztBcUhsMWNFO0VBQXFDO0FySHMxY3ZDOztBcUh0MWNFO0VBQXFDO0FySDAxY3ZDOztBcUgxMWNFO0VBQXFDO0FySDgxY3ZDOztBcUg5MWNFO0VBQXFDO0FySGsyY3ZDOztBcUhsMmNFO0VBQXFDO0FySHMyY3ZDOztBcUh0MmNFO0VBQXFDO0FySDAyY3ZDOztBcUgxMmNFO0VBQXFDO0FySDgyY3ZDOztBcUg5MmNFO0VBQXFDO0FySGszY3ZDOztBcUhsM2NFO0VBQXFDO0FySHMzY3ZDOztBcUh0M2NFO0VBQXFDO0FySDAzY3ZDOztBcUgxM2NFO0VBQXFDO0FySDgzY3ZDOztBcUg5M2NFO0VBQXFDO0FySGs0Y3ZDOztBcUhsNGNFO0VBQXFDO0FySHM0Y3ZDOztBcUh0NGNFO0VBQXFDO0FySDA0Y3ZDOztBcUgxNGNFO0VBQXFDO0FySDg0Y3ZDOztBcUg5NGNFO0VBQXFDO0FySGs1Y3ZDOztBcUhsNWNFO0VBQXFDO0FySHM1Y3ZDOztBcUh0NWNFO0VBQXFDO0FySDA1Y3ZDOztBcUgxNWNFO0VBQXFDO0FySDg1Y3ZDOztBcUg5NWNFO0VBQXFDO0FySGs2Y3ZDOztBcUhsNmNFO0VBQXFDO0FySHM2Y3ZDOztBcUh0NmNFO0VBQXFDO0FySDA2Y3ZDOztBcUgxNmNFO0VBQXFDO0FySDg2Y3ZDOztBcUg5NmNFO0VBQXFDO0FySGs3Y3ZDOztBcUhsN2NFO0VBQXFDO0FySHM3Y3ZDOztBcUh0N2NFO0VBQXFDO0FySDA3Y3ZDOztBcUgxN2NFO0VBQXFDO0FySDg3Y3ZDOztBcUg5N2NFO0VBQXFDO0FySGs4Y3ZDOztBcUhsOGNFO0VBQXFDO0FySHM4Y3ZDOztBcUh0OGNFO0VBQXFDO0FySDA4Y3ZDOztBcUgxOGNFO0VBQXFDO0FySDg4Y3ZDOztBcUg5OGNFO0VBQXFDO0FySGs5Y3ZDOztBcUhsOWNFO0VBQXFDO0FySHM5Y3ZDOztBcUh0OWNFO0VBQXFDO0FySDA5Y3ZDOztBcUgxOWNFO0VBQXFDO0FySDg5Y3ZDOztBcUg5OWNFO0VBQXFDO0FySGsrY3ZDOztBcUhsK2NFO0VBQXFDO0FySHMrY3ZDOztBcUh0K2NFO0VBQXFDO0FySDArY3ZDOztBcUgxK2NFO0VBQXFDO0FySDgrY3ZDOztBcUg5K2NFO0VBQXFDO0FySGsvY3ZDOztBcUhsL2NFO0VBQXFDO0FySHMvY3ZDOztBcUh0L2NFO0VBQXFDO0FySDAvY3ZDOztBcUgxL2NFO0VBQXFDO0FySDgvY3ZDOztBcUg5L2NFO0VBQXFDO0FySGtnZHZDOztBcUhsZ2RFO0VBQXFDO0FySHNnZHZDOztBcUh0Z2RFO0VBQXFDO0FySDBnZHZDOztBcUgxZ2RFO0VBQXFDO0FySDhnZHZDOztBcUg5Z2RFO0VBQXFDO0FySGtoZHZDOztBcUhsaGRFO0VBQXFDO0FySHNoZHZDOztBcUh0aGRFO0VBQXFDO0FySDBoZHZDOztBcUgxaGRFO0VBQXFDO0FySDhoZHZDOztBcUg5aGRFO0VBQXFDO0FySGtpZHZDOztBcUhsaWRFO0VBQXFDO0FySHNpZHZDOztBcUh0aWRFO0VBQXFDO0FySDBpZHZDOztBcUgxaWRFO0VBQXFDO0FySDhpZHZDOztBcUg5aWRFO0VBQXFDO0FySGtqZHZDOztBcUhsamRFO0VBQXFDO0FySHNqZHZDOztBcUh0amRFO0VBQXFDO0FySDBqZHZDOztBcUgxamRFO0VBQXFDO0FySDhqZHZDOztBcUg5amRFO0VBQXFDO0FySGtrZHZDOztBcUhsa2RFO0VBQXFDO0FySHNrZHZDOztBcUh0a2RFO0VBQXFDO0FySDBrZHZDOztBcUgxa2RFO0VBQXFDO0FySDhrZHZDOztBcUg5a2RFO0VBQXFDO0FySGtsZHZDOztBcUhsbGRFO0VBQXFDO0FySHNsZHZDOztBcUh0bGRFO0VBQXFDO0FySDBsZHZDOztBcUgxbGRFO0VBQXFDO0FySDhsZHZDOztBcUg5bGRFO0VBQXFDO0FySGttZHZDOztBcUhsbWRFO0VBQXFDO0FySHNtZHZDOztBcUh0bWRFO0VBQXFDO0FySDBtZHZDOztBcUgxbWRFO0VBQXFDO0FySDhtZHZDOztBcUg5bWRFO0VBQXFDO0FySGtuZHZDOztBcUhsbmRFO0VBQXFDO0FySHNuZHZDOztBcUh0bmRFO0VBQXFDO0FySDBuZHZDOztBcUgxbmRFO0VBQXFDO0FySDhuZHZDOztBcUg5bmRFO0VBQXFDO0FySGtvZHZDOztBcUhsb2RFO0VBQXFDO0FySHNvZHZDOztBcUh0b2RFO0VBQXFDO0FySDBvZHZDOztBcUgxb2RFO0VBQXFDO0FySDhvZHZDOztBcUg5b2RFO0VBQXFDO0FySGtwZHZDOztBcUhscGRFO0VBQXFDO0FySHNwZHZDOztBcUh0cGRFO0VBQXFDO0FySDBwZHZDOztBcUgxcGRFO0VBQXFDO0FySDhwZHZDOztBcUg5cGRFO0VBQXFDO0FySGtxZHZDOztBcUhscWRFO0VBQXFDO0FySHNxZHZDOztBcUh0cWRFO0VBQXFDO0FySDBxZHZDOztBcUgxcWRFO0VBQXFDO0FySDhxZHZDOztBcUg5cWRFO0VBQXFDO0FySGtyZHZDOztBcUhscmRFO0VBQXFDO0FySHNyZHZDOztBcUh0cmRFO0VBQXFDO0FySDByZHZDOztBcUgxcmRFO0VBQXFDO0FySDhyZHZDOztBcUg5cmRFO0VBQXFDO0FySGtzZHZDOztBcUhsc2RFO0VBQXFDO0FySHNzZHZDOztBcUh0c2RFO0VBQXFDO0FySDBzZHZDOztBcUgxc2RFO0VBQXFDO0FySDhzZHZDOztBcUg5c2RFO0VBQXFDO0FySGt0ZHZDOztBcUhsdGRFO0VBQXFDO0FySHN0ZHZDOztBcUh0dGRFO0VBQXFDO0FySDB0ZHZDOztBcUgxdGRFO0VBQXFDO0FySDh0ZHZDOztBcUg5dGRFO0VBQXFDO0FySGt1ZHZDOztBcUhsdWRFO0VBQXFDO0FySHN1ZHZDOztBcUh0dWRFO0VBQXFDO0FySDB1ZHZDOztBcUgxdWRFO0VBQXFDO0FySDh1ZHZDOztBcUg5dWRFO0VBQXFDO0FySGt2ZHZDOztBcUhsdmRFO0VBQXFDO0FySHN2ZHZDOztBcUh0dmRFO0VBQXFDO0FySDB2ZHZDOztBcUgxdmRFO0VBQXFDO0FySDh2ZHZDOztBcUg5dmRFO0VBQXFDO0FySGt3ZHZDOztBcUhsd2RFO0VBQXFDO0FySHN3ZHZDOztBcUh0d2RFO0VBQXFDO0FySDB3ZHZDOztBcUgxd2RFO0VBQXFDO0FySDh3ZHZDOztBcUg5d2RFO0VBQXFDO0FySGt4ZHZDOztBcUhseGRFO0VBQXFDO0FySHN4ZHZDOztBcUh0eGRFO0VBQXFDO0FySDB4ZHZDOztBcUgxeGRFO0VBQXFDO0FySDh4ZHZDOztBcUg5eGRFO0VBQXFDO0FySGt5ZHZDOztBcUhseWRFO0VBQXFDO0FySHN5ZHZDOztBcUh0eWRFO0VBQXFDO0FySDB5ZHZDOztBcUgxeWRFO0VBQXFDO0FySDh5ZHZDOztBcUg5eWRFO0VBQXFDO0FySGt6ZHZDOztBcUhsemRFO0VBQXFDO0FySHN6ZHZDOztBcUh0emRFO0VBQXFDO0FySDB6ZHZDOztBcUgxemRFO0VBQXFDO0FySDh6ZHZDOztBcUg5emRFO0VBQXFDO0FySGswZHZDOztBcUhsMGRFO0VBQXFDO0FySHMwZHZDOztBcUh0MGRFO0VBQXFDO0FySDAwZHZDOztBcUgxMGRFO0VBQXFDO0FySDgwZHZDOztBcUg5MGRFO0VBQXFDO0FySGsxZHZDOztBcUhsMWRFO0VBQXFDO0FySHMxZHZDOztBcUh0MWRFO0VBQXFDO0FySDAxZHZDOztBcUgxMWRFO0VBQXFDO0FySDgxZHZDOztBcUg5MWRFO0VBQXFDO0FySGsyZHZDOztBcUhsMmRFO0VBQXFDO0FySHMyZHZDOztBcUh0MmRFO0VBQXFDO0FySDAyZHZDOztBcUgxMmRFO0VBQXFDO0FySDgyZHZDOztBcUg5MmRFO0VBQXFDO0FySGszZHZDOztBcUhsM2RFO0VBQXFDO0FySHMzZHZDOztBcUh0M2RFO0VBQXFDO0FySDAzZHZDOztBcUgxM2RFO0VBQXFDO0FySDgzZHZDOztBcUg5M2RFO0VBQXFDO0FySGs0ZHZDOztBcUhsNGRFO0VBQXFDO0FySHM0ZHZDOztBcUh0NGRFO0VBQXFDO0FySDA0ZHZDOztBcUgxNGRFO0VBQXFDO0FySDg0ZHZDOztBcUg5NGRFO0VBQXFDO0FySGs1ZHZDOztBcUhsNWRFO0VBQXFDO0FySHM1ZHZDOztBcUh0NWRFO0VBQXFDO0FySDA1ZHZDOztBcUgxNWRFO0VBQXFDO0FySDg1ZHZDOztBcUg5NWRFO0VBQXFDO0FySGs2ZHZDOztBcUhsNmRFO0VBQXFDO0FySHM2ZHZDOztBcUh0NmRFO0VBQXFDO0FySDA2ZHZDOztBcUgxNmRFO0VBQXFDO0FySDg2ZHZDOztBcUg5NmRFO0VBQXFDO0FySGs3ZHZDOztBcUhsN2RFO0VBQXFDO0FySHM3ZHZDOztBcUh0N2RFO0VBQXFDO0FySDA3ZHZDOztBcUgxN2RFO0VBQXFDO0FySDg3ZHZDOztBcUg5N2RFO0VBQXFDO0FySGs4ZHZDOztBcUhsOGRFO0VBQXFDO0FySHM4ZHZDOztBcUh0OGRFO0VBQXFDO0FySDA4ZHZDOztBcUgxOGRFO0VBQXFDO0FySDg4ZHZDOztBcUg5OGRFO0VBQXFDO0FySGs5ZHZDOztBcUhsOWRFO0VBQXFDO0FySHM5ZHZDOztBcUh0OWRFO0VBQXFDO0FySDA5ZHZDOztBcUgxOWRFO0VBQXFDO0FySDg5ZHZDOztBcUg5OWRFO0VBQXFDO0FySGsrZHZDOztBcUhsK2RFO0VBQXFDO0FySHMrZHZDOztBcUh0K2RFO0VBQXFDO0FySDArZHZDOztBcUgxK2RFO0VBQXFDO0FySDgrZHZDOztBcUg5K2RFO0VBQXFDO0FySGsvZHZDOztBcUhsL2RFO0VBQXFDO0FySHMvZHZDOztBcUh0L2RFO0VBQXFDO0FySDAvZHZDOztBcUgxL2RFO0VBQXFDO0FySDgvZHZDOztBcUg5L2RFO0VBQXFDO0FySGtnZXZDOztBcUhsZ2VFO0VBQXFDO0FySHNnZXZDOztBcUh0Z2VFO0VBQXFDO0FySDBnZXZDOztBcUgxZ2VFO0VBQXFDO0FySDhnZXZDOztBcUg5Z2VFO0VBQXFDO0FySGtoZXZDOztBcUhsaGVFO0VBQXFDO0FySHNoZXZDOztBcUh0aGVFO0VBQXFDO0FySDBoZXZDOztBcUgxaGVFO0VBQXFDO0FySDhoZXZDOztBcUg5aGVFO0VBQXFDO0FySGtpZXZDOztBcUhsaWVFO0VBQXFDO0FySHNpZXZDOztBcUh0aWVFO0VBQXFDO0FySDBpZXZDOztBcUgxaWVFO0VBQXFDO0FySDhpZXZDOztBcUg5aWVFO0VBQXFDO0FySGtqZXZDOztBcUhsamVFO0VBQXFDO0FySHNqZXZDOztBcUh0amVFO0VBQXFDO0FySDBqZXZDOztBcUgxamVFO0VBQXFDO0FySDhqZXZDOztBcUg5amVFO0VBQXFDO0FySGtrZXZDOztBcUhsa2VFO0VBQXFDO0FySHNrZXZDOztBcUh0a2VFO0VBQXFDO0FySDBrZXZDOztBcUgxa2VFO0VBQXFDO0FySDhrZXZDOztBcUg5a2VFO0VBQXFDO0FySGtsZXZDOztBcUhsbGVFO0VBQXFDO0FySHNsZXZDOztBcUh0bGVFO0VBQXFDO0FySDBsZXZDOztBcUgxbGVFO0VBQXFDO0FySDhsZXZDOztBcUg5bGVFO0VBQXFDO0FySGttZXZDOztBcUhsbWVFO0VBQXFDO0FySHNtZXZDOztBcUh0bWVFO0VBQXFDO0FySDBtZXZDOztBcUgxbWVFO0VBQXFDO0FySDhtZXZDOztBcUg5bWVFO0VBQXFDO0FySGtuZXZDOztBcUhsbmVFO0VBQXFDO0FySHNuZXZDOztBcUh0bmVFO0VBQXFDO0FySDBuZXZDOztBcUgxbmVFO0VBQXFDO0FySDhuZXZDOztBcUg5bmVFO0VBQXFDO0FySGtvZXZDOztBcUhsb2VFO0VBQXFDO0FySHNvZXZDOztBcUh0b2VFO0VBQXFDO0FySDBvZXZDOztBcUgxb2VFO0VBQXFDO0FySDhvZXZDOztBcUg5b2VFO0VBQXFDO0FySGtwZXZDOztBcUhscGVFO0VBQXFDO0FySHNwZXZDOztBcUh0cGVFO0VBQXFDO0FySDBwZXZDOztBcUgxcGVFO0VBQXFDO0FySDhwZXZDOztBcUg5cGVFO0VBQXFDO0FySGtxZXZDOztBcUhscWVFO0VBQXFDO0FySHNxZXZDOztBcUh0cWVFO0VBQXFDO0FySDBxZXZDOztBcUgxcWVFO0VBQXFDO0FySDhxZXZDOztBcUg5cWVFO0VBQXFDO0FySGtyZXZDOztBcUhscmVFO0VBQXFDO0FySHNyZXZDOztBcUh0cmVFO0VBQXFDO0FySDByZXZDOztBcUgxcmVFO0VBQXFDO0FySDhyZXZDOztBcUg5cmVFO0VBQXFDO0FySGtzZXZDOztBcUhsc2VFO0VBQXFDO0FySHNzZXZDOztBcUh0c2VFO0VBQXFDO0FySDBzZXZDOztBcUgxc2VFO0VBQXFDO0FySDhzZXZDOztBcUg5c2VFO0VBQXFDO0FySGt0ZXZDOztBcUhsdGVFO0VBQXFDO0FySHN0ZXZDOztBcUh0dGVFO0VBQXFDO0FySDB0ZXZDOztBcUgxdGVFO0VBQXFDO0FySDh0ZXZDOztBcUg5dGVFO0VBQXFDO0FySGt1ZXZDOztBcUhsdWVFO0VBQXFDO0FySHN1ZXZDOztBcUh0dWVFO0VBQXFDO0FySDB1ZXZDOztBcUgxdWVFO0VBQXFDO0FySDh1ZXZDOztBcUg5dWVFO0VBQXFDO0FySGt2ZXZDOztBcUhsdmVFO0VBQXFDO0FySHN2ZXZDOztBcUh0dmVFO0VBQXFDO0FySDB2ZXZDOztBcUgxdmVFO0VBQXFDO0FySDh2ZXZDOztBcUg5dmVFO0VBQXFDO0FySGt3ZXZDOztBcUhsd2VFO0VBQXFDO0FySHN3ZXZDOztBcUh0d2VFO0VBQXFDO0FySDB3ZXZDOztBcUgxd2VFO0VBQXFDO0FySDh3ZXZDOztBcUg5d2VFO0VBQXFDO0FySGt4ZXZDOztBcUhseGVFO0VBQXFDO0FySHN4ZXZDOztBcUh0eGVFO0VBQXFDO0FySDB4ZXZDOztBcUgxeGVFO0VBQXFDO0FySDh4ZXZDOztBcUg5eGVFO0VBQXFDO0FySGt5ZXZDOztBcUhseWVFO0VBQXFDO0FySHN5ZXZDOztBcUh0eWVFO0VBQXFDO0FySDB5ZXZDOztBcUgxeWVFO0VBQXFDO0FySDh5ZXZDOztBcUg5eWVFO0VBQXFDO0FySGt6ZXZDOztBcUhsemVFO0VBQXFDO0FySHN6ZXZDOztBcUh0emVFO0VBQXFDO0FySDB6ZXZDOztBcUgxemVFO0VBQXFDO0FySDh6ZXZDOztBcUg5emVFO0VBQXFDO0FySGswZXZDOztBcUhsMGVFO0VBQXFDO0FySHMwZXZDOztBcUh0MGVFO0VBQXFDO0FySDAwZXZDOztBcUgxMGVFO0VBQXFDO0FySDgwZXZDOztBcUg5MGVFO0VBQXFDO0FySGsxZXZDOztBcUhsMWVFO0VBQXFDO0FySHMxZXZDOztBcUh0MWVFO0VBQXFDO0FySDAxZXZDOztBcUgxMWVFO0VBQXFDO0FySDgxZXZDOztBcUg5MWVFO0VBQXFDO0FySGsyZXZDOztBcUhsMmVFO0VBQXFDO0FySHMyZXZDOztBcUh0MmVFO0VBQXFDO0FySDAyZXZDOztBcUgxMmVFO0VBQXFDO0FySDgyZXZDOztBcUg5MmVFO0VBQXFDO0FySGszZXZDOztBcUhsM2VFO0VBQXFDO0FySHMzZXZDOztBcUh0M2VFO0VBQXFDO0FySDAzZXZDOztBcUgxM2VFO0VBQXFDO0FySDgzZXZDOztBcUg5M2VFO0VBQXFDO0FySGs0ZXZDOztBcUhsNGVFO0VBQXFDO0FySHM0ZXZDOztBcUh0NGVFO0VBQXFDO0FySDA0ZXZDOztBcUgxNGVFO0VBQXFDO0FySDg0ZXZDOztBcUg5NGVFO0VBQXFDO0FySGs1ZXZDOztBcUhsNWVFO0VBQXFDO0FySHM1ZXZDOztBcUh0NWVFO0VBQXFDO0FySDA1ZXZDOztBcUgxNWVFO0VBQXFDO0FySDg1ZXZDOztBcUg5NWVFO0VBQXFDO0FySGs2ZXZDOztBcUhsNmVFO0VBQXFDO0FySHM2ZXZDOztBcUh0NmVFO0VBQXFDO0FySDA2ZXZDOztBcUgxNmVFO0VBQXFDO0FySDg2ZXZDOztBcUg5NmVFO0VBQXFDO0FySGs3ZXZDOztBcUhsN2VFO0VBQXFDO0FySHM3ZXZDOztBcUh0N2VFO0VBQXFDO0FySDA3ZXZDOztBcUgxN2VFO0VBQXFDO0FySDg3ZXZDOztBcUg5N2VFO0VBQXFDO0FySGs4ZXZDOztBcUhsOGVFO0VBQXFDO0FySHM4ZXZDOztBcUh0OGVFO0VBQXFDO0FySDA4ZXZDOztBcUgxOGVFO0VBQXFDO0FySDg4ZXZDOztBcUg5OGVFO0VBQXFDO0FySGs5ZXZDOztBcUhsOWVFO0VBQXFDO0FySHM5ZXZDOztBcUh0OWVFO0VBQXFDO0FySDA5ZXZDOztBcUgxOWVFO0VBQXFDO0FySDg5ZXZDOztBcUg5OWVFO0VBQXFDO0FySGsrZXZDOztBcUhsK2VFO0VBQXFDO0FySHMrZXZDOztBcUh0K2VFO0VBQXFDO0FySDArZXZDOztBcUgxK2VFO0VBQXFDO0FySDgrZXZDOztBcUg5K2VFO0VBQXFDO0FySGsvZXZDOztBcUhsL2VFO0VBQXFDO0FySHMvZXZDOztBcUh0L2VFO0VBQXFDO0FySDAvZXZDOztBcUgxL2VFO0VBQXFDO0FySDgvZXZDOztBcUg5L2VFO0VBQXFDO0FySGtnZnZDOztBcUhsZ2ZFO0VBQXFDO0FySHNnZnZDOztBcUh0Z2ZFO0VBQXFDO0FySDBnZnZDOztBcUgxZ2ZFO0VBQXFDO0FySDhnZnZDOztBcUg5Z2ZFO0VBQXFDO0FySGtoZnZDOztBcUhsaGZFO0VBQXFDO0FySHNoZnZDOztBcUh0aGZFO0VBQXFDO0FySDBoZnZDOztBcUgxaGZFO0VBQXFDO0FySDhoZnZDOztBcUg5aGZFO0VBQXFDO0FySGtpZnZDOztBcUhsaWZFO0VBQXFDO0FySHNpZnZDOztBcUh0aWZFO0VBQXFDO0FySDBpZnZDOztBcUgxaWZFO0VBQXFDO0FySDhpZnZDOztBcUg5aWZFO0VBQXFDO0FySGtqZnZDOztBcUhsamZFO0VBQXFDO0FySHNqZnZDOztBcUh0amZFO0VBQXFDO0FySDBqZnZDOztBcUgxamZFO0VBQXFDO0FySDhqZnZDOztBcUg5amZFO0VBQXFDO0FySGtrZnZDOztBcUhsa2ZFO0VBQXFDO0FySHNrZnZDOztBcUh0a2ZFO0VBQXFDO0FySDBrZnZDOztBcUgxa2ZFO0VBQXFDO0FySDhrZnZDOztBcUg5a2ZFO0VBQXFDO0FySGtsZnZDOztBcUhsbGZFO0VBQXFDO0FySHNsZnZDOztBcUh0bGZFO0VBQXFDO0FySDBsZnZDOztBcUgxbGZFO0VBQXFDO0FySDhsZnZDOztBcUg5bGZFO0VBQXFDO0FySGttZnZDOztBcUhsbWZFO0VBQXFDO0FySHNtZnZDOztBcUh0bWZFO0VBQXFDO0FySDBtZnZDOztBcUgxbWZFO0VBQXFDO0FySDhtZnZDOztBcUg5bWZFO0VBQXFDO0FySGtuZnZDOztBcUhsbmZFO0VBQXFDO0FySHNuZnZDOztBcUh0bmZFO0VBQXFDO0FySDBuZnZDOztBcUgxbmZFO0VBQXFDO0FySDhuZnZDOztBcUg5bmZFO0VBQXFDO0FySGtvZnZDOztBcUhsb2ZFO0VBQXFDO0FySHNvZnZDOztBcUh0b2ZFO0VBQXFDO0FySDBvZnZDOztBcUgxb2ZFO0VBQXFDO0FySDhvZnZDOztBcUg5b2ZFO0VBQXFDO0FySGtwZnZDOztBcUhscGZFO0VBQXFDO0FySHNwZnZDOztBcUh0cGZFO0VBQXFDO0FySDBwZnZDOztBcUgxcGZFO0VBQXFDO0FySDhwZnZDOztBcUg5cGZFO0VBQXFDO0FySGtxZnZDOztBcUhscWZFO0VBQXFDO0FySHNxZnZDOztBcUh0cWZFO0VBQXFDO0FySDBxZnZDOztBcUgxcWZFO0VBQXFDO0FySDhxZnZDOztBcUg5cWZFO0VBQXFDO0FySGtyZnZDOztBcUhscmZFO0VBQXFDO0FySHNyZnZDOztBcUh0cmZFO0VBQXFDO0FySDByZnZDOztBcUgxcmZFO0VBQXFDO0FySDhyZnZDOztBcUg5cmZFO0VBQXFDO0FySGtzZnZDOztBcUhsc2ZFO0VBQXFDO0FySHNzZnZDOztBcUh0c2ZFO0VBQXFDO0FySDBzZnZDOztBcUgxc2ZFO0VBQXFDO0FySDhzZnZDOztBcUg5c2ZFO0VBQXFDO0FySGt0ZnZDOztBcUhsdGZFO0VBQXFDO0FySHN0ZnZDOztBcUh0dGZFO0VBQXFDO0FySDB0ZnZDOztBcUgxdGZFO0VBQXFDO0FySDh0ZnZDOztBcUg5dGZFO0VBQXFDO0FySGt1ZnZDOztBcUhsdWZFO0VBQXFDO0FySHN1ZnZDOztBcUh0dWZFO0VBQXFDO0FySDB1ZnZDOztBcUgxdWZFO0VBQXFDO0FySDh1ZnZDOztBcUg5dWZFO0VBQXFDO0FySGt2ZnZDOztBcUhsdmZFO0VBQXFDO0FySHN2ZnZDOztBcUh0dmZFO0VBQXFDO0FySDB2ZnZDOztBcUgxdmZFO0VBQXFDO0FySDh2ZnZDOztBcUg5dmZFO0VBQXFDO0FySGt3ZnZDOztBcUhsd2ZFO0VBQXFDO0FySHN3ZnZDOztBcUh0d2ZFO0VBQXFDO0FySDB3ZnZDOztBcUgxd2ZFO0VBQXFDO0FySDh3ZnZDOztBcUg5d2ZFO0VBQXFDO0FySGt4ZnZDOztBcUhseGZFO0VBQXFDO0FySHN4ZnZDOztBcUh0eGZFO0VBQXFDO0FySDB4ZnZDOztBcUgxeGZFO0VBQXFDO0FySDh4ZnZDOztBcUg5eGZFO0VBQXFDO0FySGt5ZnZDOztBcUhseWZFO0VBQXFDO0FySHN5ZnZDOztBcUh0eWZFO0VBQXFDO0FySDB5ZnZDOztBcUgxeWZFO0VBQXFDO0FySDh5ZnZDOztBcUg5eWZFO0VBQXFDO0FySGt6ZnZDOztBcUhsemZFO0VBQXFDO0FySHN6ZnZDOztBcUh0emZFO0VBQXFDO0FySDB6ZnZDOztBcUgxemZFO0VBQXFDO0FySDh6ZnZDOztBcUg5emZFO0VBQXFDO0FySGswZnZDOztBcUhsMGZFO0VBQXFDO0FySHMwZnZDOztBcUh0MGZFO0VBQXFDO0FySDAwZnZDOztBcUgxMGZFO0VBQXFDO0FySDgwZnZDOztBcUg5MGZFO0VBQXFDO0FySGsxZnZDOztBcUhsMWZFO0VBQXFDO0FySHMxZnZDOztBcUh0MWZFO0VBQXFDO0FySDAxZnZDOztBcUgxMWZFO0VBQXFDO0FySDgxZnZDOztBcUg5MWZFO0VBQXFDO0FySGsyZnZDOztBcUhsMmZFO0VBQXFDO0FySHMyZnZDOztBcUh0MmZFO0VBQXFDO0FySDAyZnZDOztBcUgxMmZFO0VBQXFDO0FySDgyZnZDOztBdUgxNGZBOzs7O0VBQUE7QUNHQTtFQUNFO0VBQ0E7QXhIKzRmRjs7QXdINTRmQTs7Ozs7Ozs7Ozs7OztFQWFFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SCs0ZkY7O0F5SHI2ZkU7RUFDRTtBekh3NmZKOztBeUh6NmZFO0VBQ0U7QXpINDZmSjs7QXlINzZmRTtFQUNFO0F6SGc3Zko7O0F5SGo3ZkU7RUFDRTtBekhvN2ZKOztBeUhyN2ZFO0VBQ0U7QXpIdzdmSjs7QXlIejdmRTtFQUNFO0F6SDQ3Zko7O0F5SDc3ZkU7RUFDRTtBekhnOGZKOztBeUhqOGZFO0VBQ0U7QXpIbzhmSjs7QXlIcjhmRTtFQUNFO0F6SHc4Zko7O0F5SHo4ZkU7RUFDRTtBekg0OGZKOztBeUh0OGZFO0VDSUE7RUFDQTtFQUNBO0ExSHM4ZkY7O0F5SDU4ZkU7RUNJQTtFQUNBO0VBQ0E7QTFINDhmRjs7QXlIbDlmRTtFQ0lBO0VBQ0E7RUFDQTtBMUhrOWZGOztBeUh4OWZFO0VDSUE7RUFDQTtFQUNBO0ExSHc5ZkY7O0F5SDk5ZkU7RUNJQTtFQUNBO0VBQ0E7QTFIODlmRjs7QXlIcCtmRTtFQ0lBO0VBQ0E7RUFDQTtBMUhvK2ZGOztBMkhuL2ZBO0VBQ0U7RUFDQSxhTEl3QjtBdEhrL2YxQjs7QTRIeC9mQTtFQUNFO0VBQ0E7RUFDQTtBNUgyL2ZGO0E0SHovZkU7RUFBTztBNUg0L2ZUOztBNEh6L2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUg0L2ZGOztBNkh6Z2dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdINGdnQkY7O0E2SHpnZ0JBO0VBQ0U7RUFDQTtBN0g0Z2dCRjs7QTZIemdnQkE7RUFDRTtFQUNBO0E3SDRnZ0JGOztBOEgzaGdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUg4aGdCRjs7QThIM2hnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIOGhnQkY7O0E4SDNoZ0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDhoZ0JGOztBOEgzaGdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUg4aGdCRjs7QThIM2hnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIOGhnQkY7O0E4SDNoZ0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SDhoZ0JGOztBOEgzaGdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUg4aGdCRjs7QThIM2hnQkE7RUFDRTtBOUg4aGdCRjs7QThIM2hnQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUg4aGdCRjs7QThIeGhnQkE7RUFDRTs7Ozs7Ozs7O0lBU0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFOUgyaGdCRjtBQUNGO0E4SHhoZ0JBO0VBQ0U7SUFBVTtFOUgyaGdCVjtFOEgxaGdCQTtJQUFNO0U5SDZoZ0JOO0FBQ0Y7QThIM2hnQkE7RUFDRTtJQUFPO0U5SDhoZ0JQO0U4SDdoZ0JBO0lBQU87RTlIZ2lnQlA7RThIL2hnQkE7SUFBTztFOUhraWdCUDtFOEhqaWdCQTtJQUFPO0U5SG9pZ0JQO0U4SG5pZ0JBO0lBQU87RTlIc2lnQlA7RThIcmlnQkE7SUFBTztFOUh3aWdCUDtFOEh2aWdCQTtJQUFPO0U5SDBpZ0JQO0FBQ0Y7QThIeGlnQkE7RUFDRTtJQUFNO0U5SDJpZ0JOO0FBQ0Y7QThIemlnQkE7RUFDRTtJQUNFO0lBQ0E7RTlIMmlnQkY7RThIemlnQkE7SUFDRTtJQUNBO0U5SDJpZ0JGO0FBQ0Y7QThIeGlnQkE7RUFDRTtJQUNFO0U5SDBpZ0JGO0FBQ0Y7QThIdmlnQkE7RUFDRTtJQUFLO0U5SDBpZ0JMO0U4SHppZ0JBO0lBQUs7RTlINGlnQkw7RThIM2lnQkE7SUFBVTtFOUg4aWdCVjtFOEg3aWdCQTtJQUFXO0U5SGdqZ0JYO0U4SC9pZ0JBO0lBQU07RTlIa2pnQk47RThIampnQkE7SUFBTTtFOUhvamdCTjtFOEhuamdCQTtJQUFNO0U5SHNqZ0JOO0U4SHJqZ0JBO0lBQU07RTlId2pnQk47RThIdmpnQkE7SUFBWTtFOUgwamdCWjtBQUNGO0E4SHhqZ0JBO0VBQ0U7SUFBSztFOUgyamdCTDtFOEgxamdCQTtJQUFPO0U5SDZqZ0JQO0FBQ0Y7QStIanRnQkE7RUFDRTtBL0htdGdCRjs7QStIaHRnQkE7RUFDRTtBL0htdGdCRjs7QStIaHRnQkE7RUFDRTtBL0htdGdCRjs7QStIaHRnQkE7RUFDRTtBL0htdGdCRjs7QStIaHRnQkE7RUFDRTtBL0htdGdCRjs7QStIaHRnQkE7O0VBRUU7QS9IbXRnQkY7O0ErSGh0Z0JBO0VBQ0U7QS9IbXRnQkY7O0FnSTd1Z0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQlZtQ3dCO0VVbEN4QixZVm1Dd0I7QXRINnNnQjFCOztBZ0k3dWdCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSWd2Z0JGOztBZ0k3dWdCQTtFQUNFO0FoSWd2Z0JGOztBZ0k3dWdCQTtFQUNFO0FoSWd2Z0JGOztBZ0k3dWdCQTtFQUNFO0FoSWd2Z0JGOztBaUkzd2dCQTtnRUFBQTtBQUlFO0VBQXNDO0FqSTZ3Z0J4Qzs7QWlJN3dnQkU7RUFBc0M7QWpJaXhnQnhDOztBaUlqeGdCRTtFQUFzQztBaklxeGdCeEM7O0FpSXJ4Z0JFO0VBQXNDO0FqSXl4Z0J4Qzs7QWlJenhnQkU7RUFBc0M7QWpJNnhnQnhDOztBaUk3eGdCRTtFQUFzQztBaklpeWdCeEM7O0FpSWp5Z0JFO0VBQXNDO0FqSXF5Z0J4Qzs7QWlJcnlnQkU7RUFBc0M7QWpJeXlnQnhDOztBaUl6eWdCRTtFQUFzQztBakk2eWdCeEM7O0FpSTd5Z0JFO0VBQXNDO0FqSWl6Z0J4Qzs7QWlJanpnQkU7RUFBc0M7QWpJcXpnQnhDOztBaUlyemdCRTtFQUFzQztBakl5emdCeEM7O0FpSXp6Z0JFO0VBQXNDO0FqSTZ6Z0J4Qzs7QWlJN3pnQkU7RUFBc0M7QWpJaTBnQnhDOztBaUlqMGdCRTtFQUFzQztBaklxMGdCeEM7O0FpSXIwZ0JFO0VBQXNDO0FqSXkwZ0J4Qzs7QWlJejBnQkU7RUFBc0M7QWpJNjBnQnhDOztBaUk3MGdCRTtFQUFzQztBaklpMWdCeEM7O0FpSWoxZ0JFO0VBQXNDO0FqSXExZ0J4Qzs7QWlJcjFnQkU7RUFBc0M7QWpJeTFnQnhDOztBaUl6MWdCRTtFQUFzQztBakk2MWdCeEM7O0FpSTcxZ0JFO0VBQXNDO0FqSWkyZ0J4Qzs7QWlJajJnQkU7RUFBc0M7QWpJcTJnQnhDOztBaUlyMmdCRTtFQUFzQztBakl5MmdCeEM7O0FpSXoyZ0JFO0VBQXNDO0FqSTYyZ0J4Qzs7QWlJNzJnQkU7RUFBc0M7QWpJaTNnQnhDOztBaUlqM2dCRTtFQUFzQztBaklxM2dCeEM7O0FpSXIzZ0JFO0VBQXNDO0FqSXkzZ0J4Qzs7QWlJejNnQkU7RUFBc0M7QWpJNjNnQnhDOztBaUk3M2dCRTtFQUFzQztBaklpNGdCeEM7O0FpSWo0Z0JFO0VBQXNDO0FqSXE0Z0J4Qzs7QWlJcjRnQkU7RUFBc0M7QWpJeTRnQnhDOztBaUl6NGdCRTtFQUFzQztBakk2NGdCeEM7O0FpSTc0Z0JFO0VBQXNDO0FqSWk1Z0J4Qzs7QWlJajVnQkU7RUFBc0M7QWpJcTVnQnhDOztBaUlyNWdCRTtFQUFzQztBakl5NWdCeEM7O0FpSXo1Z0JFO0VBQXNDO0FqSTY1Z0J4Qzs7QWlJNzVnQkU7RUFBc0M7QWpJaTZnQnhDOztBaUlqNmdCRTtFQUFzQztBaklxNmdCeEM7O0FpSXI2Z0JFO0VBQXNDO0FqSXk2Z0J4Qzs7QWlJejZnQkU7RUFBc0M7QWpJNjZnQnhDOztBaUk3NmdCRTtFQUFzQztBaklpN2dCeEM7O0FpSWo3Z0JFO0VBQXNDO0FqSXE3Z0J4Qzs7QWlJcjdnQkU7RUFBc0M7QWpJeTdnQnhDOztBaUl6N2dCRTtFQUFzQztBakk2N2dCeEM7O0FpSTc3Z0JFO0VBQXNDO0FqSWk4Z0J4Qzs7QWlJajhnQkU7RUFBc0M7QWpJcThnQnhDOztBaUlyOGdCRTtFQUFzQztBakl5OGdCeEM7O0FpSXo4Z0JFO0VBQXNDO0FqSTY4Z0J4Qzs7QWlJNzhnQkU7RUFBc0M7QWpJaTlnQnhDOztBaUlqOWdCRTtFQUFzQztBaklxOWdCeEM7O0FpSXI5Z0JFO0VBQXNDO0FqSXk5Z0J4Qzs7QWlJejlnQkU7RUFBc0M7QWpJNjlnQnhDOztBaUk3OWdCRTtFQUFzQztBaklpK2dCeEM7O0FpSWorZ0JFO0VBQXNDO0FqSXErZ0J4Qzs7QWlJcitnQkU7RUFBc0M7QWpJeStnQnhDOztBaUl6K2dCRTtFQUFzQztBakk2K2dCeEM7O0FpSTcrZ0JFO0VBQXNDO0FqSWkvZ0J4Qzs7QWlJai9nQkU7RUFBc0M7QWpJcS9nQnhDOztBaUlyL2dCRTtFQUFzQztBakl5L2dCeEM7O0FpSXovZ0JFO0VBQXNDO0FqSTYvZ0J4Qzs7QWlJNy9nQkU7RUFBc0M7QWpJaWdoQnhDOztBaUlqZ2hCRTtFQUFzQztBaklxZ2hCeEM7O0FpSXJnaEJFO0VBQXNDO0FqSXlnaEJ4Qzs7QWlJemdoQkU7RUFBc0M7QWpJNmdoQnhDOztBaUk3Z2hCRTtFQUFzQztBaklpaGhCeEM7O0FpSWpoaEJFO0VBQXNDO0FqSXFoaEJ4Qzs7QWlJcmhoQkU7RUFBc0M7QWpJeWhoQnhDOztBaUl6aGhCRTtFQUFzQztBakk2aGhCeEM7O0FpSTdoaEJFO0VBQXNDO0FqSWlpaEJ4Qzs7QWlJamloQkU7RUFBc0M7QWpJcWloQnhDOztBaUlyaWhCRTtFQUFzQztBakl5aWhCeEM7O0FpSXppaEJFO0VBQXNDO0FqSTZpaEJ4Qzs7QWlJN2loQkU7RUFBc0M7QWpJaWpoQnhDOztBaUlqamhCRTtFQUFzQztBaklxamhCeEM7O0FpSXJqaEJFO0VBQXNDO0FqSXlqaEJ4Qzs7QWlJempoQkU7RUFBc0M7QWpJNmpoQnhDOztBaUk3amhCRTtFQUFzQztBaklpa2hCeEM7O0FpSWpraEJFO0VBQXNDO0FqSXFraEJ4Qzs7QWlJcmtoQkU7RUFBc0M7QWpJeWtoQnhDOztBaUl6a2hCRTtFQUFzQztBakk2a2hCeEM7O0FpSTdraEJFO0VBQXNDO0FqSWlsaEJ4Qzs7QWlJamxoQkU7RUFBc0M7QWpJcWxoQnhDOztBaUlybGhCRTtFQUFzQztBakl5bGhCeEM7O0FpSXpsaEJFO0VBQXNDO0FqSTZsaEJ4Qzs7QWlJN2xoQkU7RUFBc0M7QWpJaW1oQnhDOztBaUlqbWhCRTtFQUFzQztBaklxbWhCeEM7O0FpSXJtaEJFO0VBQXNDO0FqSXltaEJ4Qzs7QWlJem1oQkU7RUFBc0M7QWpJNm1oQnhDOztBaUk3bWhCRTtFQUFzQztBaklpbmhCeEM7O0FpSWpuaEJFO0VBQXNDO0FqSXFuaEJ4Qzs7QWlJcm5oQkU7RUFBc0M7QWpJeW5oQnhDOztBaUl6bmhCRTtFQUFzQztBakk2bmhCeEM7O0FpSTduaEJFO0VBQXNDO0FqSWlvaEJ4Qzs7QWlJam9oQkU7RUFBc0M7QWpJcW9oQnhDOztBaUlyb2hCRTtFQUFzQztBakl5b2hCeEM7O0FpSXpvaEJFO0VBQXNDO0FqSTZvaEJ4Qzs7QWlJN29oQkU7RUFBc0M7QWpJaXBoQnhDOztBaUlqcGhCRTtFQUFzQztBaklxcGhCeEM7O0FpSXJwaEJFO0VBQXNDO0FqSXlwaEJ4Qzs7QWlJenBoQkU7RUFBc0M7QWpJNnBoQnhDOztBaUk3cGhCRTtFQUFzQztBaklpcWhCeEM7O0FpSWpxaEJFO0VBQXNDO0FqSXFxaEJ4Qzs7QWlJcnFoQkU7RUFBc0M7QWpJeXFoQnhDOztBaUl6cWhCRTtFQUFzQztBakk2cWhCeEM7O0FpSTdxaEJFO0VBQXNDO0FqSWlyaEJ4Qzs7QWlJanJoQkU7RUFBc0M7QWpJcXJoQnhDOztBaUlycmhCRTtFQUFzQztBakl5cmhCeEM7O0FpSXpyaEJFO0VBQXNDO0FqSTZyaEJ4Qzs7QWlJN3JoQkU7RUFBc0M7QWpJaXNoQnhDOztBaUlqc2hCRTtFQUFzQztBaklxc2hCeEM7O0FpSXJzaEJFO0VBQXNDO0FqSXlzaEJ4Qzs7QWlJenNoQkU7RUFBc0M7QWpJNnNoQnhDOztBaUk3c2hCRTtFQUFzQztBaklpdGhCeEM7O0FpSWp0aEJFO0VBQXNDO0FqSXF0aEJ4Qzs7QWlJcnRoQkU7RUFBc0M7QWpJeXRoQnhDOztBaUl6dGhCRTtFQUFzQztBakk2dGhCeEM7O0FpSTd0aEJFO0VBQXNDO0FqSWl1aEJ4Qzs7QWlJanVoQkU7RUFBc0M7QWpJcXVoQnhDOztBaUlydWhCRTtFQUFzQztBakl5dWhCeEM7O0FpSXp1aEJFO0VBQXNDO0FqSTZ1aEJ4Qzs7QWlJN3VoQkU7RUFBc0M7QWpJaXZoQnhDOztBaUlqdmhCRTtFQUFzQztBaklxdmhCeEM7O0FpSXJ2aEJFO0VBQXNDO0FqSXl2aEJ4Qzs7QWlJenZoQkU7RUFBc0M7QWpJNnZoQnhDOztBaUk3dmhCRTtFQUFzQztBaklpd2hCeEM7O0FpSWp3aEJFO0VBQXNDO0FqSXF3aEJ4Qzs7QWlJcndoQkU7RUFBc0M7QWpJeXdoQnhDOztBaUl6d2hCRTtFQUFzQztBakk2d2hCeEM7O0FpSTd3aEJFO0VBQXNDO0FqSWl4aEJ4Qzs7QWlJanhoQkU7RUFBc0M7QWpJcXhoQnhDOztBaUlyeGhCRTtFQUFzQztBakl5eGhCeEM7O0FpSXp4aEJFO0VBQXNDO0FqSTZ4aEJ4Qzs7QWlJN3hoQkU7RUFBc0M7QWpJaXloQnhDOztBaUlqeWhCRTtFQUFzQztBaklxeWhCeEM7O0FpSXJ5aEJFO0VBQXNDO0FqSXl5aEJ4Qzs7QWlJenloQkU7RUFBc0M7QWpJNnloQnhDOztBaUk3eWhCRTtFQUFzQztBaklpemhCeEM7O0FpSWp6aEJFO0VBQXNDO0FqSXF6aEJ4Qzs7QWlJcnpoQkU7RUFBc0M7QWpJeXpoQnhDOztBaUl6emhCRTtFQUFzQztBakk2emhCeEM7O0FpSTd6aEJFO0VBQXNDO0FqSWkwaEJ4Qzs7QWlJajBoQkU7RUFBc0M7QWpJcTBoQnhDOztBaUlyMGhCRTtFQUFzQztBakl5MGhCeEM7O0FpSXowaEJFO0VBQXNDO0FqSTYwaEJ4Qzs7QWlJNzBoQkU7RUFBc0M7QWpJaTFoQnhDOztBaUlqMWhCRTtFQUFzQztBaklxMWhCeEM7O0FpSXIxaEJFO0VBQXNDO0FqSXkxaEJ4Qzs7QWlJejFoQkU7RUFBc0M7QWpJNjFoQnhDOztBaUk3MWhCRTtFQUFzQztBaklpMmhCeEM7O0FpSWoyaEJFO0VBQXNDO0FqSXEyaEJ4Qzs7QWlJcjJoQkU7RUFBc0M7QWpJeTJoQnhDOztBaUl6MmhCRTtFQUFzQztBakk2MmhCeEM7O0FpSTcyaEJFO0VBQXNDO0FqSWkzaEJ4Qzs7QWlJajNoQkU7RUFBc0M7QWpJcTNoQnhDOztBaUlyM2hCRTtFQUFzQztBakl5M2hCeEM7O0FpSXozaEJFO0VBQXNDO0FqSTYzaEJ4Qzs7QWlJNzNoQkU7RUFBc0M7QWpJaTRoQnhDOztBaUlqNGhCRTtFQUFzQztBaklxNGhCeEM7O0FpSXI0aEJFO0VBQXNDO0FqSXk0aEJ4Qzs7QWlJejRoQkU7RUFBc0M7QWpJNjRoQnhDOztBaUk3NGhCRTtFQUFzQztBaklpNWhCeEM7O0FpSWo1aEJFO0VBQXNDO0FqSXE1aEJ4Qzs7QWlJcjVoQkU7RUFBc0M7QWpJeTVoQnhDOztBaUl6NWhCRTtFQUFzQztBakk2NWhCeEM7O0FpSTc1aEJFO0VBQXNDO0FqSWk2aEJ4Qzs7QWlJajZoQkU7RUFBc0M7QWpJcTZoQnhDOztBaUlyNmhCRTtFQUFzQztBakl5NmhCeEM7O0FpSXo2aEJFO0VBQXNDO0FqSTY2aEJ4Qzs7QWlJNzZoQkU7RUFBc0M7QWpJaTdoQnhDOztBaUlqN2hCRTtFQUFzQztBaklxN2hCeEM7O0FpSXI3aEJFO0VBQXNDO0FqSXk3aEJ4Qzs7QWlJejdoQkU7RUFBc0M7QWpJNjdoQnhDOztBaUk3N2hCRTtFQUFzQztBaklpOGhCeEM7O0FpSWo4aEJFO0VBQXNDO0FqSXE4aEJ4Qzs7QWlJcjhoQkU7RUFBc0M7QWpJeThoQnhDOztBaUl6OGhCRTtFQUFzQztBakk2OGhCeEM7O0FpSTc4aEJFO0VBQXNDO0FqSWk5aEJ4Qzs7QWlJajloQkU7RUFBc0M7QWpJcTloQnhDOztBaUlyOWhCRTtFQUFzQztBakl5OWhCeEM7O0FpSXo5aEJFO0VBQXNDO0FqSTY5aEJ4Qzs7QWlJNzloQkU7RUFBc0M7QWpJaStoQnhDOztBaUlqK2hCRTtFQUFzQztBaklxK2hCeEM7O0FpSXIraEJFO0VBQXNDO0FqSXkraEJ4Qzs7QWlJeitoQkU7RUFBc0M7QWpJNitoQnhDOztBaUk3K2hCRTtFQUFzQztBaklpL2hCeEM7O0FpSWovaEJFO0VBQXNDO0FqSXEvaEJ4Qzs7QWlJci9oQkU7RUFBc0M7QWpJeS9oQnhDOztBaUl6L2hCRTtFQUFzQztBakk2L2hCeEM7O0FpSTcvaEJFO0VBQXNDO0FqSWlnaUJ4Qzs7QWlJamdpQkU7RUFBc0M7QWpJcWdpQnhDOztBaUlyZ2lCRTtFQUFzQztBakl5Z2lCeEM7O0FpSXpnaUJFO0VBQXNDO0FqSTZnaUJ4Qzs7QWlJN2dpQkU7RUFBc0M7QWpJaWhpQnhDOztBaUlqaGlCRTtFQUFzQztBaklxaGlCeEM7O0FpSXJoaUJFO0VBQXNDO0FqSXloaUJ4Qzs7QWlJemhpQkU7RUFBc0M7QWpJNmhpQnhDOztBaUk3aGlCRTtFQUFzQztBaklpaWlCeEM7O0FpSWppaUJFO0VBQXNDO0FqSXFpaUJ4Qzs7QWlJcmlpQkU7RUFBc0M7QWpJeWlpQnhDOztBaUl6aWlCRTtFQUFzQztBakk2aWlCeEM7O0FpSTdpaUJFO0VBQXNDO0FqSWlqaUJ4Qzs7QWlJamppQkU7RUFBc0M7QWpJcWppQnhDOztBaUlyamlCRTtFQUFzQztBakl5amlCeEM7O0FpSXpqaUJFO0VBQXNDO0FqSTZqaUJ4Qzs7QWlJN2ppQkU7RUFBc0M7QWpJaWtpQnhDOztBaUlqa2lCRTtFQUFzQztBaklxa2lCeEM7O0FpSXJraUJFO0VBQXNDO0FqSXlraUJ4Qzs7QWlJemtpQkU7RUFBc0M7QWpJNmtpQnhDOztBaUk3a2lCRTtFQUFzQztBaklpbGlCeEM7O0FpSWpsaUJFO0VBQXNDO0FqSXFsaUJ4Qzs7QWlJcmxpQkU7RUFBc0M7QWpJeWxpQnhDOztBaUl6bGlCRTtFQUFzQztBakk2bGlCeEM7O0FpSTdsaUJFO0VBQXNDO0FqSWltaUJ4Qzs7QWlJam1pQkU7RUFBc0M7QWpJcW1pQnhDOztBaUlybWlCRTtFQUFzQztBakl5bWlCeEM7O0FpSXptaUJFO0VBQXNDO0FqSTZtaUJ4Qzs7QWlJN21pQkU7RUFBc0M7QWpJaW5pQnhDOztBaUlqbmlCRTtFQUFzQztBaklxbmlCeEM7O0FpSXJuaUJFO0VBQXNDO0FqSXluaUJ4Qzs7QWlJem5pQkU7RUFBc0M7QWpJNm5pQnhDOztBaUk3bmlCRTtFQUFzQztBaklpb2lCeEM7O0FpSWpvaUJFO0VBQXNDO0FqSXFvaUJ4Qzs7QWlJcm9pQkU7RUFBc0M7QWpJeW9pQnhDOztBaUl6b2lCRTtFQUFzQztBakk2b2lCeEM7O0FpSTdvaUJFO0VBQXNDO0FqSWlwaUJ4Qzs7QWlJanBpQkU7RUFBc0M7QWpJcXBpQnhDOztBaUlycGlCRTtFQUFzQztBakl5cGlCeEM7O0FpSXpwaUJFO0VBQXNDO0FqSTZwaUJ4Qzs7QWlJN3BpQkU7RUFBc0M7QWpJaXFpQnhDOztBaUlqcWlCRTtFQUFzQztBaklxcWlCeEM7O0FpSXJxaUJFO0VBQXNDO0FqSXlxaUJ4Qzs7QWlJenFpQkU7RUFBc0M7QWpJNnFpQnhDOztBaUk3cWlCRTtFQUFzQztBaklpcmlCeEM7O0FpSWpyaUJFO0VBQXNDO0FqSXFyaUJ4Qzs7QWlJcnJpQkU7RUFBc0M7QWpJeXJpQnhDOztBaUl6cmlCRTtFQUFzQztBakk2cmlCeEM7O0FpSTdyaUJFO0VBQXNDO0FqSWlzaUJ4Qzs7QWlJanNpQkU7RUFBc0M7QWpJcXNpQnhDOztBaUlyc2lCRTtFQUFzQztBakl5c2lCeEM7O0FpSXpzaUJFO0VBQXNDO0FqSTZzaUJ4Qzs7QWlJN3NpQkU7RUFBc0M7QWpJaXRpQnhDOztBaUlqdGlCRTtFQUFzQztBaklxdGlCeEM7O0FpSXJ0aUJFO0VBQXNDO0FqSXl0aUJ4Qzs7QWlJenRpQkU7RUFBc0M7QWpJNnRpQnhDOztBaUk3dGlCRTtFQUFzQztBaklpdWlCeEM7O0FpSWp1aUJFO0VBQXNDO0FqSXF1aUJ4Qzs7QWlJcnVpQkU7RUFBc0M7QWpJeXVpQnhDOztBaUl6dWlCRTtFQUFzQztBakk2dWlCeEM7O0FpSTd1aUJFO0VBQXNDO0FqSWl2aUJ4Qzs7QWlJanZpQkU7RUFBc0M7QWpJcXZpQnhDOztBaUlydmlCRTtFQUFzQztBakl5dmlCeEM7O0FpSXp2aUJFO0VBQXNDO0FqSTZ2aUJ4Qzs7QWlJN3ZpQkU7RUFBc0M7QWpJaXdpQnhDOztBaUlqd2lCRTtFQUFzQztBaklxd2lCeEM7O0FpSXJ3aUJFO0VBQXNDO0FqSXl3aUJ4Qzs7QWlJendpQkU7RUFBc0M7QWpJNndpQnhDOztBaUk3d2lCRTtFQUFzQztBaklpeGlCeEM7O0FpSWp4aUJFO0VBQXNDO0FqSXF4aUJ4Qzs7QWlJcnhpQkU7RUFBc0M7QWpJeXhpQnhDOztBaUl6eGlCRTtFQUFzQztBakk2eGlCeEM7O0FpSTd4aUJFO0VBQXNDO0FqSWl5aUJ4Qzs7QWlJanlpQkU7RUFBc0M7QWpJcXlpQnhDOztBaUlyeWlCRTtFQUFzQztBakl5eWlCeEM7O0FpSXp5aUJFO0VBQXNDO0FqSTZ5aUJ4Qzs7QWlJN3lpQkU7RUFBc0M7QWpJaXppQnhDOztBaUlqemlCRTtFQUFzQztBaklxemlCeEM7O0FpSXJ6aUJFO0VBQXNDO0FqSXl6aUJ4Qzs7QWlJenppQkU7RUFBc0M7QWpJNnppQnhDOztBaUk3emlCRTtFQUFzQztBaklpMGlCeEM7O0FpSWowaUJFO0VBQXNDO0FqSXEwaUJ4Qzs7QWlJcjBpQkU7RUFBc0M7QWpJeTBpQnhDOztBaUl6MGlCRTtFQUFzQztBakk2MGlCeEM7O0FpSTcwaUJFO0VBQXNDO0FqSWkxaUJ4Qzs7QWlJajFpQkU7RUFBc0M7QWpJcTFpQnhDOztBaUlyMWlCRTtFQUFzQztBakl5MWlCeEM7O0FpSXoxaUJFO0VBQXNDO0FqSTYxaUJ4Qzs7QWlJNzFpQkU7RUFBc0M7QWpJaTJpQnhDOztBaUlqMmlCRTtFQUFzQztBaklxMmlCeEM7O0FpSXIyaUJFO0VBQXNDO0FqSXkyaUJ4Qzs7QWlJejJpQkU7RUFBc0M7QWpJNjJpQnhDOztBaUk3MmlCRTtFQUFzQztBaklpM2lCeEM7O0FpSWozaUJFO0VBQXNDO0FqSXEzaUJ4Qzs7QWlJcjNpQkU7RUFBc0M7QWpJeTNpQnhDOztBaUl6M2lCRTtFQUFzQztBakk2M2lCeEM7O0FpSTczaUJFO0VBQXNDO0FqSWk0aUJ4Qzs7QWlJajRpQkU7RUFBc0M7QWpJcTRpQnhDOztBaUlyNGlCRTtFQUFzQztBakl5NGlCeEM7O0FpSXo0aUJFO0VBQXNDO0FqSTY0aUJ4Qzs7QWlJNzRpQkU7RUFBc0M7QWpJaTVpQnhDOztBaUlqNWlCRTtFQUFzQztBaklxNWlCeEM7O0FpSXI1aUJFO0VBQXNDO0FqSXk1aUJ4Qzs7QWlJejVpQkU7RUFBc0M7QWpJNjVpQnhDOztBaUk3NWlCRTtFQUFzQztBaklpNmlCeEM7O0FpSWo2aUJFO0VBQXNDO0FqSXE2aUJ4Qzs7QWlJcjZpQkU7RUFBc0M7QWpJeTZpQnhDOztBaUl6NmlCRTtFQUFzQztBakk2NmlCeEM7O0FpSTc2aUJFO0VBQXNDO0FqSWk3aUJ4Qzs7QWlJajdpQkU7RUFBc0M7QWpJcTdpQnhDOztBaUlyN2lCRTtFQUFzQztBakl5N2lCeEM7O0FpSXo3aUJFO0VBQXNDO0FqSTY3aUJ4Qzs7QWlJNzdpQkU7RUFBc0M7QWpJaThpQnhDOztBaUlqOGlCRTtFQUFzQztBaklxOGlCeEM7O0FpSXI4aUJFO0VBQXNDO0FqSXk4aUJ4Qzs7QWlJejhpQkU7RUFBc0M7QWpJNjhpQnhDOztBaUk3OGlCRTtFQUFzQztBaklpOWlCeEM7O0FpSWo5aUJFO0VBQXNDO0FqSXE5aUJ4Qzs7QWlJcjlpQkU7RUFBc0M7QWpJeTlpQnhDOztBaUl6OWlCRTtFQUFzQztBakk2OWlCeEM7O0FpSTc5aUJFO0VBQXNDO0FqSWkraUJ4Qzs7QWlJaitpQkU7RUFBc0M7QWpJcStpQnhDOztBaUlyK2lCRTtFQUFzQztBakl5K2lCeEM7O0FpSXoraUJFO0VBQXNDO0FqSTYraUJ4Qzs7QWlJNytpQkU7RUFBc0M7QWpJaS9pQnhDOztBaUlqL2lCRTtFQUFzQztBaklxL2lCeEM7O0FpSXIvaUJFO0VBQXNDO0FqSXkvaUJ4Qzs7QWlJei9pQkU7RUFBc0M7QWpJNi9pQnhDOztBaUk3L2lCRTtFQUFzQztBaklpZ2pCeEM7O0FpSWpnakJFO0VBQXNDO0FqSXFnakJ4Qzs7QWlJcmdqQkU7RUFBc0M7QWpJeWdqQnhDOztBaUl6Z2pCRTtFQUFzQztBakk2Z2pCeEM7O0FpSTdnakJFO0VBQXNDO0FqSWloakJ4Qzs7QWlJamhqQkU7RUFBc0M7QWpJcWhqQnhDOztBaUlyaGpCRTtFQUFzQztBakl5aGpCeEM7O0FpSXpoakJFO0VBQXNDO0FqSTZoakJ4Qzs7QWlJN2hqQkU7RUFBc0M7QWpJaWlqQnhDOztBaUlqaWpCRTtFQUFzQztBaklxaWpCeEM7O0FpSXJpakJFO0VBQXNDO0FqSXlpakJ4Qzs7QWlJemlqQkU7RUFBc0M7QWpJNmlqQnhDOztBaUk3aWpCRTtFQUFzQztBaklpampCeEM7O0FpSWpqakJFO0VBQXNDO0FqSXFqakJ4Qzs7QWlJcmpqQkU7RUFBc0M7QWpJeWpqQnhDOztBaUl6ampCRTtFQUFzQztBakk2ampCeEM7O0FpSTdqakJFO0VBQXNDO0FqSWlrakJ4Qzs7QWlJamtqQkU7RUFBc0M7QWpJcWtqQnhDOztBaUlya2pCRTtFQUFzQztBakl5a2pCeEM7O0FpSXprakJFO0VBQXNDO0FqSTZrakJ4Qzs7QWlJN2tqQkU7RUFBc0M7QWpJaWxqQnhDOztBaUlqbGpCRTtFQUFzQztBaklxbGpCeEM7O0FpSXJsakJFO0VBQXNDO0FqSXlsakJ4Qzs7QWlJemxqQkU7RUFBc0M7QWpJNmxqQnhDOztBaUk3bGpCRTtFQUFzQztBaklpbWpCeEM7O0FpSWptakJFO0VBQXNDO0FqSXFtakJ4Qzs7QWlJcm1qQkU7RUFBc0M7QWpJeW1qQnhDOztBaUl6bWpCRTtFQUFzQztBakk2bWpCeEM7O0FpSTdtakJFO0VBQXNDO0FqSWluakJ4Qzs7QWlJam5qQkU7RUFBc0M7QWpJcW5qQnhDOztBaUlybmpCRTtFQUFzQztBakl5bmpCeEM7O0FpSXpuakJFO0VBQXNDO0FqSTZuakJ4Qzs7QWlJN25qQkU7RUFBc0M7QWpJaW9qQnhDOztBaUlqb2pCRTtFQUFzQztBaklxb2pCeEM7O0FpSXJvakJFO0VBQXNDO0FqSXlvakJ4Qzs7QWlJem9qQkU7RUFBc0M7QWpJNm9qQnhDOztBaUk3b2pCRTtFQUFzQztBaklpcGpCeEM7O0FpSWpwakJFO0VBQXNDO0FqSXFwakJ4Qzs7QWlJcnBqQkU7RUFBc0M7QWpJeXBqQnhDOztBaUl6cGpCRTtFQUFzQztBakk2cGpCeEM7O0FpSTdwakJFO0VBQXNDO0FqSWlxakJ4Qzs7QWlJanFqQkU7RUFBc0M7QWpJcXFqQnhDOztBaUlycWpCRTtFQUFzQztBakl5cWpCeEM7O0FpSXpxakJFO0VBQXNDO0FqSTZxakJ4Qzs7QWlJN3FqQkU7RUFBc0M7QWpJaXJqQnhDOztBaUlqcmpCRTtFQUFzQztBaklxcmpCeEM7O0FpSXJyakJFO0VBQXNDO0FqSXlyakJ4Qzs7QWlJenJqQkU7RUFBc0M7QWpJNnJqQnhDOztBaUk3cmpCRTtFQUFzQztBaklpc2pCeEM7O0FpSWpzakJFO0VBQXNDO0FqSXFzakJ4Qzs7QWlJcnNqQkU7RUFBc0M7QWpJeXNqQnhDOztBaUl6c2pCRTtFQUFzQztBakk2c2pCeEM7O0FpSTdzakJFO0VBQXNDO0FqSWl0akJ4Qzs7QWlJanRqQkU7RUFBc0M7QWpJcXRqQnhDOztBaUlydGpCRTtFQUFzQztBakl5dGpCeEM7O0FpSXp0akJFO0VBQXNDO0FqSTZ0akJ4Qzs7QWlJN3RqQkU7RUFBc0M7QWpJaXVqQnhDOztBaUlqdWpCRTtFQUFzQztBaklxdWpCeEM7O0FpSXJ1akJFO0VBQXNDO0FqSXl1akJ4Qzs7QWlJenVqQkU7RUFBc0M7QWpJNnVqQnhDOztBaUk3dWpCRTtFQUFzQztBaklpdmpCeEM7O0FpSWp2akJFO0VBQXNDO0FqSXF2akJ4Qzs7QWlJcnZqQkU7RUFBc0M7QWpJeXZqQnhDOztBaUl6dmpCRTtFQUFzQztBakk2dmpCeEM7O0FpSTd2akJFO0VBQXNDO0FqSWl3akJ4Qzs7QWlJandqQkU7RUFBc0M7QWpJcXdqQnhDOztBaUlyd2pCRTtFQUFzQztBakl5d2pCeEM7O0FpSXp3akJFO0VBQXNDO0FqSTZ3akJ4Qzs7QWlJN3dqQkU7RUFBc0M7QWpJaXhqQnhDOztBaUlqeGpCRTtFQUFzQztBaklxeGpCeEM7O0FpSXJ4akJFO0VBQXNDO0FqSXl4akJ4Qzs7QWlJenhqQkU7RUFBc0M7QWpJNnhqQnhDOztBaUk3eGpCRTtFQUFzQztBaklpeWpCeEM7O0FpSWp5akJFO0VBQXNDO0FqSXF5akJ4Qzs7QWlJcnlqQkU7RUFBc0M7QWpJeXlqQnhDOztBaUl6eWpCRTtFQUFzQztBakk2eWpCeEM7O0FpSTd5akJFO0VBQXNDO0FqSWl6akJ4Qzs7QWlJanpqQkU7RUFBc0M7QWpJcXpqQnhDOztBaUlyempCRTtFQUFzQztBakl5empCeEM7O0FpSXp6akJFO0VBQXNDO0FqSTZ6akJ4Qzs7QWlJN3pqQkU7RUFBc0M7QWpJaTBqQnhDOztBaUlqMGpCRTtFQUFzQztBaklxMGpCeEM7O0FpSXIwakJFO0VBQXNDO0FqSXkwakJ4Qzs7QWlJejBqQkU7RUFBc0M7QWpJNjBqQnhDOztBaUk3MGpCRTtFQUFzQztBaklpMWpCeEM7O0FpSWoxakJFO0VBQXNDO0FqSXExakJ4Qzs7QWlJcjFqQkU7RUFBc0M7QWpJeTFqQnhDOztBaUl6MWpCRTtFQUFzQztBakk2MWpCeEM7O0FpSTcxakJFO0VBQXNDO0FqSWkyakJ4Qzs7QWlJajJqQkU7RUFBc0M7QWpJcTJqQnhDOztBaUlyMmpCRTtFQUFzQztBakl5MmpCeEM7O0FpSXoyakJFO0VBQXNDO0FqSTYyakJ4Qzs7QWlJNzJqQkU7RUFBc0M7QWpJaTNqQnhDOztBaUlqM2pCRTtFQUFzQztBaklxM2pCeEM7O0FpSXIzakJFO0VBQXNDO0FqSXkzakJ4Qzs7QWlJejNqQkU7RUFBc0M7QWpJNjNqQnhDOztBaUk3M2pCRTtFQUFzQztBaklpNGpCeEM7O0FpSWo0akJFO0VBQXNDO0FqSXE0akJ4Qzs7QWlJcjRqQkU7RUFBc0M7QWpJeTRqQnhDOztBaUl6NGpCRTtFQUFzQztBakk2NGpCeEM7O0FpSTc0akJFO0VBQXNDO0FqSWk1akJ4Qzs7QWlJajVqQkU7RUFBc0M7QWpJcTVqQnhDOztBaUlyNWpCRTtFQUFzQztBakl5NWpCeEM7O0FpSXo1akJFO0VBQXNDO0FqSTY1akJ4Qzs7QWlJNzVqQkU7RUFBc0M7QWpJaTZqQnhDOztBaUlqNmpCRTtFQUFzQztBaklxNmpCeEM7O0FpSXI2akJFO0VBQXNDO0FqSXk2akJ4Qzs7QWlJejZqQkU7RUFBc0M7QWpJNjZqQnhDOztBaUk3NmpCRTtFQUFzQztBaklpN2pCeEM7O0FpSWo3akJFO0VBQXNDO0FqSXE3akJ4Qzs7QWlJcjdqQkU7RUFBc0M7QWpJeTdqQnhDOztBaUl6N2pCRTtFQUFzQztBakk2N2pCeEM7O0FpSTc3akJFO0VBQXNDO0FqSWk4akJ4Qzs7QWlJajhqQkU7RUFBc0M7QWpJcThqQnhDOztBaUlyOGpCRTtFQUFzQztBakl5OGpCeEM7O0FpSXo4akJFO0VBQXNDO0FqSTY4akJ4Qzs7QWlJNzhqQkU7RUFBc0M7QWpJaTlqQnhDOztBaUlqOWpCRTtFQUFzQztBaklxOWpCeEM7O0FpSXI5akJFO0VBQXNDO0FqSXk5akJ4Qzs7QWlJejlqQkU7RUFBc0M7QWpJNjlqQnhDOztBaUk3OWpCRTtFQUFzQztBaklpK2pCeEM7O0FpSWorakJFO0VBQXNDO0FqSXErakJ4Qzs7QWlJcitqQkU7RUFBc0M7QWpJeStqQnhDOztBaUl6K2pCRTtFQUFzQztBakk2K2pCeEM7O0FpSTcrakJFO0VBQXNDO0FqSWkvakJ4Qzs7QWlJai9qQkU7RUFBc0M7QWpJcS9qQnhDOztBaUlyL2pCRTtFQUFzQztBakl5L2pCeEM7O0FpSXovakJFO0VBQXNDO0FqSTYvakJ4Qzs7QWlJNy9qQkU7RUFBc0M7QWpJaWdrQnhDOztBaUlqZ2tCRTtFQUFzQztBaklxZ2tCeEM7O0FpSXJna0JFO0VBQXNDO0FqSXlna0J4Qzs7QWlJemdrQkU7RUFBc0M7QWpJNmdrQnhDOztBaUk3Z2tCRTtFQUFzQztBaklpaGtCeEM7O0FpSWpoa0JFO0VBQXNDO0FqSXFoa0J4Qzs7QWlJcmhrQkU7RUFBc0M7QWpJeWhrQnhDOztBaUl6aGtCRTtFQUFzQztBakk2aGtCeEM7O0FpSTdoa0JFO0VBQXNDO0FqSWlpa0J4Qzs7QWlJamlrQkU7RUFBc0M7QWpJcWlrQnhDOztBaUlyaWtCRTtFQUFzQztBakl5aWtCeEM7O0FpSXppa0JFO0VBQXNDO0FqSTZpa0J4Qzs7QWlJN2lrQkU7RUFBc0M7QWpJaWprQnhDOztBaUlqamtCRTtFQUFzQztBaklxamtCeEM7O0FpSXJqa0JFO0VBQXNDO0FqSXlqa0J4Qzs7QWlJemprQkU7RUFBc0M7QWpJNmprQnhDOztBaUk3amtCRTtFQUFzQztBaklpa2tCeEM7O0FpSWpra0JFO0VBQXNDO0FqSXFra0J4Qzs7QWlJcmtrQkU7RUFBc0M7QWpJeWtrQnhDOztBaUl6a2tCRTtFQUFzQztBakk2a2tCeEM7O0FpSTdra0JFO0VBQXNDO0FqSWlsa0J4Qzs7QWlJamxrQkU7RUFBc0M7QWpJcWxrQnhDOztBaUlybGtCRTtFQUFzQztBakl5bGtCeEM7O0FpSXpsa0JFO0VBQXNDO0FqSTZsa0J4Qzs7QWlJN2xrQkU7RUFBc0M7QWpJaW1rQnhDOztBaUlqbWtCRTtFQUFzQztBaklxbWtCeEM7O0FpSXJta0JFO0VBQXNDO0FqSXlta0J4Qzs7QWlJem1rQkU7RUFBc0M7QWpJNm1rQnhDOztBaUk3bWtCRTtFQUFzQztBaklpbmtCeEM7O0FpSWpua0JFO0VBQXNDO0FqSXFua0J4Qzs7QWlJcm5rQkU7RUFBc0M7QWpJeW5rQnhDOztBaUl6bmtCRTtFQUFzQztBakk2bmtCeEM7O0FpSTdua0JFO0VBQXNDO0FqSWlva0J4Qzs7QWlJam9rQkU7RUFBc0M7QWpJcW9rQnhDOztBaUlyb2tCRTtFQUFzQztBakl5b2tCeEM7O0FpSXpva0JFO0VBQXNDO0FqSTZva0J4Qzs7QWlJN29rQkU7RUFBc0M7QWpJaXBrQnhDOztBaUlqcGtCRTtFQUFzQztBaklxcGtCeEM7O0FpSXJwa0JFO0VBQXNDO0FqSXlwa0J4Qzs7QWlJenBrQkU7RUFBc0M7QWpJNnBrQnhDOztBaUk3cGtCRTtFQUFzQztBaklpcWtCeEM7O0FpSWpxa0JFO0VBQXNDO0FqSXFxa0J4Qzs7QWlJcnFrQkU7RUFBc0M7QWpJeXFrQnhDOztBaUl6cWtCRTtFQUFzQztBakk2cWtCeEM7O0FpSTdxa0JFO0VBQXNDO0FqSWlya0J4Qzs7QWlJanJrQkU7RUFBc0M7QWpJcXJrQnhDOztBaUlycmtCRTtFQUFzQztBakl5cmtCeEM7O0FpSXpya0JFO0VBQXNDO0FqSTZya0J4Qzs7QWlJN3JrQkU7RUFBc0M7QWpJaXNrQnhDOztBaUlqc2tCRTtFQUFzQztBaklxc2tCeEM7O0FpSXJza0JFO0VBQXNDO0FqSXlza0J4Qzs7QWlJenNrQkU7RUFBc0M7QWpJNnNrQnhDOztBaUk3c2tCRTtFQUFzQztBaklpdGtCeEM7O0FpSWp0a0JFO0VBQXNDO0FqSXF0a0J4Qzs7QWlJcnRrQkU7RUFBc0M7QWpJeXRrQnhDOztBaUl6dGtCRTtFQUFzQztBakk2dGtCeEM7O0FpSTd0a0JFO0VBQXNDO0FqSWl1a0J4Qzs7QWlJanVrQkU7RUFBc0M7QWpJcXVrQnhDOztBaUlydWtCRTtFQUFzQztBakl5dWtCeEM7O0FpSXp1a0JFO0VBQXNDO0FqSTZ1a0J4Qzs7QWlJN3VrQkU7RUFBc0M7QWpJaXZrQnhDOztBaUlqdmtCRTtFQUFzQztBaklxdmtCeEM7O0FpSXJ2a0JFO0VBQXNDO0FqSXl2a0J4Qzs7QWlJenZrQkU7RUFBc0M7QWpJNnZrQnhDOztBaUk3dmtCRTtFQUFzQztBaklpd2tCeEM7O0FpSWp3a0JFO0VBQXNDO0FqSXF3a0J4Qzs7QWlJcndrQkU7RUFBc0M7QWpJeXdrQnhDOztBaUl6d2tCRTtFQUFzQztBakk2d2tCeEM7O0FpSTd3a0JFO0VBQXNDO0FqSWl4a0J4Qzs7QWlJanhrQkU7RUFBc0M7QWpJcXhrQnhDOztBaUlyeGtCRTtFQUFzQztBakl5eGtCeEM7O0FpSXp4a0JFO0VBQXNDO0FqSTZ4a0J4Qzs7QWlJN3hrQkU7RUFBc0M7QWpJaXlrQnhDOztBaUlqeWtCRTtFQUFzQztBaklxeWtCeEM7O0FpSXJ5a0JFO0VBQXNDO0FqSXl5a0J4Qzs7QWlJenlrQkU7RUFBc0M7QWpJNnlrQnhDOztBaUk3eWtCRTtFQUFzQztBaklpemtCeEM7O0FpSWp6a0JFO0VBQXNDO0FqSXF6a0J4Qzs7QWlJcnprQkU7RUFBc0M7QWpJeXprQnhDOztBaUl6emtCRTtFQUFzQztBakk2emtCeEM7O0FpSTd6a0JFO0VBQXNDO0FqSWkwa0J4Qzs7QWlJajBrQkU7RUFBc0M7QWpJcTBrQnhDOztBaUlyMGtCRTtFQUFzQztBakl5MGtCeEM7O0FpSXowa0JFO0VBQXNDO0FqSTYwa0J4Qzs7QWlJNzBrQkU7RUFBc0M7QWpJaTFrQnhDOztBaUlqMWtCRTtFQUFzQztBaklxMWtCeEM7O0FpSXIxa0JFO0VBQXNDO0FqSXkxa0J4Qzs7QWlJejFrQkU7RUFBc0M7QWpJNjFrQnhDOztBaUk3MWtCRTtFQUFzQztBaklpMmtCeEM7O0FpSWoya0JFO0VBQXNDO0FqSXEya0J4Qzs7QWlJcjJrQkU7RUFBc0M7QWpJeTJrQnhDOztBaUl6MmtCRTtFQUFzQztBakk2MmtCeEM7O0FpSTcya0JFO0VBQXNDO0FqSWkza0J4Qzs7QWlJajNrQkU7RUFBc0M7QWpJcTNrQnhDOztBaUlyM2tCRTtFQUFzQztBakl5M2tCeEM7O0FpSXoza0JFO0VBQXNDO0FqSTYza0J4Qzs7QWlJNzNrQkU7RUFBc0M7QWpJaTRrQnhDOztBaUlqNGtCRTtFQUFzQztBaklxNGtCeEM7O0FpSXI0a0JFO0VBQXNDO0FqSXk0a0J4Qzs7QWlJejRrQkU7RUFBc0M7QWpJNjRrQnhDOztBaUk3NGtCRTtFQUFzQztBaklpNWtCeEM7O0FpSWo1a0JFO0VBQXNDO0FqSXE1a0J4Qzs7QWlJcjVrQkU7RUFBc0M7QWpJeTVrQnhDOztBaUl6NWtCRTtFQUFzQztBakk2NWtCeEM7O0FpSTc1a0JFO0VBQXNDO0FqSWk2a0J4Qzs7QWlJajZrQkU7RUFBc0M7QWpJcTZrQnhDOztBaUlyNmtCRTtFQUFzQztBakl5NmtCeEM7O0FpSXo2a0JFO0VBQXNDO0FqSTY2a0J4Qzs7QWlJNzZrQkU7RUFBc0M7QWpJaTdrQnhDOztBaUlqN2tCRTtFQUFzQztBaklxN2tCeEM7O0FpSXI3a0JFO0VBQXNDO0FqSXk3a0J4Qzs7QWlJejdrQkU7RUFBc0M7QWpJNjdrQnhDOztBaUk3N2tCRTtFQUFzQztBaklpOGtCeEM7O0FpSWo4a0JFO0VBQXNDO0FqSXE4a0J4Qzs7QWlJcjhrQkU7RUFBc0M7QWpJeThrQnhDOztBaUl6OGtCRTtFQUFzQztBakk2OGtCeEM7O0FpSTc4a0JFO0VBQXNDO0FqSWk5a0J4Qzs7QWlJajlrQkU7RUFBc0M7QWpJcTlrQnhDOztBaUlyOWtCRTtFQUFzQztBakl5OWtCeEM7O0FpSXo5a0JFO0VBQXNDO0FqSTY5a0J4Qzs7QWlJNzlrQkU7RUFBc0M7QWpJaStrQnhDOztBaUlqK2tCRTtFQUFzQztBaklxK2tCeEM7O0FpSXIra0JFO0VBQXNDO0FqSXkra0J4Qzs7QWlJeitrQkU7RUFBc0M7QWpJNitrQnhDOztBaUk3K2tCRTtFQUFzQztBaklpL2tCeEM7O0FpSWova0JFO0VBQXNDO0FqSXEva0J4Qzs7QWlJci9rQkU7RUFBc0M7QWpJeS9rQnhDOztBaUl6L2tCRTtFQUFzQztBakk2L2tCeEM7O0FpSTcva0JFO0VBQXNDO0FqSWlnbEJ4Qzs7QWlJamdsQkU7RUFBc0M7QWpJcWdsQnhDOztBaUlyZ2xCRTtFQUFzQztBakl5Z2xCeEM7O0FpSXpnbEJFO0VBQXNDO0FqSTZnbEJ4Qzs7QWlJN2dsQkU7RUFBc0M7QWpJaWhsQnhDOztBaUlqaGxCRTtFQUFzQztBaklxaGxCeEM7O0FpSXJobEJFO0VBQXNDO0FqSXlobEJ4Qzs7QWlJemhsQkU7RUFBc0M7QWpJNmhsQnhDOztBaUk3aGxCRTtFQUFzQztBaklpaWxCeEM7O0FpSWppbEJFO0VBQXNDO0FqSXFpbEJ4Qzs7QWlJcmlsQkU7RUFBc0M7QWpJeWlsQnhDOztBaUl6aWxCRTtFQUFzQztBakk2aWxCeEM7O0FpSTdpbEJFO0VBQXNDO0FqSWlqbEJ4Qzs7QWlJampsQkU7RUFBc0M7QWpJcWpsQnhDOztBaUlyamxCRTtFQUFzQztBakl5amxCeEM7O0FpSXpqbEJFO0VBQXNDO0FqSTZqbEJ4Qzs7QWlJN2psQkU7RUFBc0M7QWpJaWtsQnhDOztBaUlqa2xCRTtFQUFzQztBaklxa2xCeEM7O0FpSXJrbEJFO0VBQXNDO0FqSXlrbEJ4Qzs7QWlJemtsQkU7RUFBc0M7QWpJNmtsQnhDOztBaUk3a2xCRTtFQUFzQztBaklpbGxCeEM7O0FpSWpsbEJFO0VBQXNDO0FqSXFsbEJ4Qzs7QWlJcmxsQkU7RUFBc0M7QWpJeWxsQnhDOztBaUl6bGxCRTtFQUFzQztBakk2bGxCeEM7O0FpSTdsbEJFO0VBQXNDO0FqSWltbEJ4Qzs7QWlJam1sQkU7RUFBc0M7QWpJcW1sQnhDOztBaUlybWxCRTtFQUFzQztBakl5bWxCeEM7O0FpSXptbEJFO0VBQXNDO0FqSTZtbEJ4Qzs7QWlJN21sQkU7RUFBc0M7QWpJaW5sQnhDOztBaUlqbmxCRTtFQUFzQztBaklxbmxCeEM7O0FpSXJubEJFO0VBQXNDO0FqSXlubEJ4Qzs7QWlJem5sQkU7RUFBc0M7QWpJNm5sQnhDOztBaUk3bmxCRTtFQUFzQztBaklpb2xCeEM7O0FpSWpvbEJFO0VBQXNDO0FqSXFvbEJ4Qzs7QWlJcm9sQkU7RUFBc0M7QWpJeW9sQnhDOztBaUl6b2xCRTtFQUFzQztBakk2b2xCeEM7O0FpSTdvbEJFO0VBQXNDO0FqSWlwbEJ4Qzs7QWlJanBsQkU7RUFBc0M7QWpJcXBsQnhDOztBaUlycGxCRTtFQUFzQztBakl5cGxCeEM7O0FpSXpwbEJFO0VBQXNDO0FqSTZwbEJ4Qzs7QWlJN3BsQkU7RUFBc0M7QWpJaXFsQnhDOztBaUlqcWxCRTtFQUFzQztBaklxcWxCeEM7O0FpSXJxbEJFO0VBQXNDO0FqSXlxbEJ4Qzs7QWlJenFsQkU7RUFBc0M7QWpJNnFsQnhDOztBaUk3cWxCRTtFQUFzQztBaklpcmxCeEM7O0FpSWpybEJFO0VBQXNDO0FqSXFybEJ4Qzs7QWlJcnJsQkU7RUFBc0M7QWpJeXJsQnhDOztBaUl6cmxCRTtFQUFzQztBakk2cmxCeEM7O0FpSTdybEJFO0VBQXNDO0FqSWlzbEJ4Qzs7QWlJanNsQkU7RUFBc0M7QWpJcXNsQnhDOztBaUlyc2xCRTtFQUFzQztBakl5c2xCeEM7O0FpSXpzbEJFO0VBQXNDO0FqSTZzbEJ4Qzs7QWlJN3NsQkU7RUFBc0M7QWpJaXRsQnhDOztBaUlqdGxCRTtFQUFzQztBaklxdGxCeEM7O0FpSXJ0bEJFO0VBQXNDO0FqSXl0bEJ4Qzs7QWlJenRsQkU7RUFBc0M7QWpJNnRsQnhDOztBaUk3dGxCRTtFQUFzQztBaklpdWxCeEM7O0FpSWp1bEJFO0VBQXNDO0FqSXF1bEJ4Qzs7QWlJcnVsQkU7RUFBc0M7QWpJeXVsQnhDOztBaUl6dWxCRTtFQUFzQztBakk2dWxCeEM7O0FpSTd1bEJFO0VBQXNDO0FqSWl2bEJ4Qzs7QWlJanZsQkU7RUFBc0M7QWpJcXZsQnhDOztBaUlydmxCRTtFQUFzQztBakl5dmxCeEM7O0FpSXp2bEJFO0VBQXNDO0FqSTZ2bEJ4Qzs7QWlJN3ZsQkU7RUFBc0M7QWpJaXdsQnhDOztBaUlqd2xCRTtFQUFzQztBaklxd2xCeEM7O0FpSXJ3bEJFO0VBQXNDO0FqSXl3bEJ4Qzs7QWlJendsQkU7RUFBc0M7QWpJNndsQnhDOztBaUk3d2xCRTtFQUFzQztBaklpeGxCeEM7O0FpSWp4bEJFO0VBQXNDO0FqSXF4bEJ4Qzs7QWlJcnhsQkU7RUFBc0M7QWpJeXhsQnhDOztBaUl6eGxCRTtFQUFzQztBakk2eGxCeEM7O0FpSTd4bEJFO0VBQXNDO0FqSWl5bEJ4Qzs7QWlJanlsQkU7RUFBc0M7QWpJcXlsQnhDOztBaUlyeWxCRTtFQUFzQztBakl5eWxCeEM7O0FpSXp5bEJFO0VBQXNDO0FqSTZ5bEJ4Qzs7QWlJN3lsQkU7RUFBc0M7QWpJaXpsQnhDOztBaUlqemxCRTtFQUFzQztBaklxemxCeEM7O0FpSXJ6bEJFO0VBQXNDO0FqSXl6bEJ4Qzs7QWlJenpsQkU7RUFBc0M7QWpJNnpsQnhDOztBaUk3emxCRTtFQUFzQztBaklpMGxCeEM7O0FpSWowbEJFO0VBQXNDO0FqSXEwbEJ4Qzs7QWlJcjBsQkU7RUFBc0M7QWpJeTBsQnhDOztBaUl6MGxCRTtFQUFzQztBakk2MGxCeEM7O0FpSTcwbEJFO0VBQXNDO0FqSWkxbEJ4Qzs7QWlJajFsQkU7RUFBc0M7QWpJcTFsQnhDOztBaUlyMWxCRTtFQUFzQztBakl5MWxCeEM7O0FpSXoxbEJFO0VBQXNDO0FqSTYxbEJ4Qzs7QWlJNzFsQkU7RUFBc0M7QWpJaTJsQnhDOztBaUlqMmxCRTtFQUFzQztBaklxMmxCeEM7O0FpSXIybEJFO0VBQXNDO0FqSXkybEJ4Qzs7QWlJejJsQkU7RUFBc0M7QWpJNjJsQnhDOztBaUk3MmxCRTtFQUFzQztBaklpM2xCeEM7O0FpSWozbEJFO0VBQXNDO0FqSXEzbEJ4Qzs7QWlJcjNsQkU7RUFBc0M7QWpJeTNsQnhDOztBaUl6M2xCRTtFQUFzQztBakk2M2xCeEM7O0FpSTczbEJFO0VBQXNDO0FqSWk0bEJ4Qzs7QWlJajRsQkU7RUFBc0M7QWpJcTRsQnhDOztBaUlyNGxCRTtFQUFzQztBakl5NGxCeEM7O0FpSXo0bEJFO0VBQXNDO0FqSTY0bEJ4Qzs7QWlJNzRsQkU7RUFBc0M7QWpJaTVsQnhDOztBaUlqNWxCRTtFQUFzQztBaklxNWxCeEM7O0FpSXI1bEJFO0VBQXNDO0FqSXk1bEJ4Qzs7QWlJejVsQkU7RUFBc0M7QWpJNjVsQnhDOztBaUk3NWxCRTtFQUFzQztBaklpNmxCeEM7O0FpSWo2bEJFO0VBQXNDO0FqSXE2bEJ4Qzs7QWlJcjZsQkU7RUFBc0M7QWpJeTZsQnhDOztBaUl6NmxCRTtFQUFzQztBakk2NmxCeEM7O0FpSTc2bEJFO0VBQXNDO0FqSWk3bEJ4Qzs7QWlJajdsQkU7RUFBc0M7QWpJcTdsQnhDOztBaUlyN2xCRTtFQUFzQztBakl5N2xCeEM7O0FpSXo3bEJFO0VBQXNDO0FqSTY3bEJ4Qzs7QWlJNzdsQkU7RUFBc0M7QWpJaThsQnhDOztBaUlqOGxCRTtFQUFzQztBaklxOGxCeEM7O0FpSXI4bEJFO0VBQXNDO0FqSXk4bEJ4Qzs7QWlJejhsQkU7RUFBc0M7QWpJNjhsQnhDOztBaUk3OGxCRTtFQUFzQztBaklpOWxCeEM7O0FpSWo5bEJFO0VBQXNDO0FqSXE5bEJ4Qzs7QWlJcjlsQkU7RUFBc0M7QWpJeTlsQnhDOztBaUl6OWxCRTtFQUFzQztBakk2OWxCeEM7O0FpSTc5bEJFO0VBQXNDO0FqSWkrbEJ4Qzs7QWlJaitsQkU7RUFBc0M7QWpJcStsQnhDOztBaUlyK2xCRTtFQUFzQztBakl5K2xCeEM7O0FpSXorbEJFO0VBQXNDO0FqSTYrbEJ4Qzs7QWlJNytsQkU7RUFBc0M7QWpJaS9sQnhDOztBaUlqL2xCRTtFQUFzQztBaklxL2xCeEM7O0FpSXIvbEJFO0VBQXNDO0FqSXkvbEJ4Qzs7QWlJei9sQkU7RUFBc0M7QWpJNi9sQnhDOztBaUk3L2xCRTtFQUFzQztBaklpZ21CeEM7O0FpSWpnbUJFO0VBQXNDO0FqSXFnbUJ4Qzs7QWlJcmdtQkU7RUFBc0M7QWpJeWdtQnhDOztBaUl6Z21CRTtFQUFzQztBakk2Z21CeEM7O0FpSTdnbUJFO0VBQXNDO0FqSWlobUJ4Qzs7QWlJamhtQkU7RUFBc0M7QWpJcWhtQnhDOztBaUlyaG1CRTtFQUFzQztBakl5aG1CeEM7O0FpSXpobUJFO0VBQXNDO0FqSTZobUJ4Qzs7QWlJN2htQkU7RUFBc0M7QWpJaWltQnhDOztBaUlqaW1CRTtFQUFzQztBaklxaW1CeEM7O0FpSXJpbUJFO0VBQXNDO0FqSXlpbUJ4Qzs7QWlJemltQkU7RUFBc0M7QWpJNmltQnhDOztBaUk3aW1CRTtFQUFzQztBaklpam1CeEM7O0FpSWpqbUJFO0VBQXNDO0FqSXFqbUJ4Qzs7QWlJcmptQkU7RUFBc0M7QWpJeWptQnhDOztBaUl6am1CRTtFQUFzQztBakk2am1CeEM7O0FpSTdqbUJFO0VBQXNDO0FqSWlrbUJ4Qzs7QWlJamttQkU7RUFBc0M7QWpJcWttQnhDOztBaUlya21CRTtFQUFzQztBakl5a21CeEM7O0FpSXprbUJFO0VBQXNDO0FqSTZrbUJ4Qzs7QWlJN2ttQkU7RUFBc0M7QWpJaWxtQnhDOztBaUlqbG1CRTtFQUFzQztBaklxbG1CeEM7O0FpSXJsbUJFO0VBQXNDO0FqSXlsbUJ4Qzs7QWlJemxtQkU7RUFBc0M7QWpJNmxtQnhDOztBaUk3bG1CRTtFQUFzQztBaklpbW1CeEM7O0FpSWptbUJFO0VBQXNDO0FqSXFtbUJ4Qzs7QWlJcm1tQkU7RUFBc0M7QWpJeW1tQnhDOztBaUl6bW1CRTtFQUFzQztBakk2bW1CeEM7O0FpSTdtbUJFO0VBQXNDO0FqSWlubUJ4Qzs7QWlJam5tQkU7RUFBc0M7QWpJcW5tQnhDOztBaUlybm1CRTtFQUFzQztBakl5bm1CeEM7O0FpSXpubUJFO0VBQXNDO0FqSTZubUJ4Qzs7QWlJN25tQkU7RUFBc0M7QWpJaW9tQnhDOztBaUlqb21CRTtFQUFzQztBaklxb21CeEM7O0FpSXJvbUJFO0VBQXNDO0FqSXlvbUJ4Qzs7QWlJem9tQkU7RUFBc0M7QWpJNm9tQnhDOztBaUk3b21CRTtFQUFzQztBaklpcG1CeEM7O0FpSWpwbUJFO0VBQXNDO0FqSXFwbUJ4Qzs7QWlJcnBtQkU7RUFBc0M7QWpJeXBtQnhDOztBaUl6cG1CRTtFQUFzQztBakk2cG1CeEM7O0FpSTdwbUJFO0VBQXNDO0FqSWlxbUJ4Qzs7QWlJanFtQkU7RUFBc0M7QWpJcXFtQnhDOztBaUlycW1CRTtFQUFzQztBakl5cW1CeEM7O0FpSXpxbUJFO0VBQXNDO0FqSTZxbUJ4Qzs7QWlJN3FtQkU7RUFBc0M7QWpJaXJtQnhDOztBaUlqcm1CRTtFQUFzQztBaklxcm1CeEM7O0FpSXJybUJFO0VBQXNDO0FqSXlybUJ4Qzs7QWlJenJtQkU7RUFBc0M7QWpJNnJtQnhDOztBaUk3cm1CRTtFQUFzQztBaklpc21CeEM7O0FpSWpzbUJFO0VBQXNDO0FqSXFzbUJ4Qzs7QWlJcnNtQkU7RUFBc0M7QWpJeXNtQnhDOztBaUl6c21CRTtFQUFzQztBakk2c21CeEM7O0FpSTdzbUJFO0VBQXNDO0FqSWl0bUJ4Qzs7QWlJanRtQkU7RUFBc0M7QWpJcXRtQnhDOztBaUlydG1CRTtFQUFzQztBakl5dG1CeEM7O0FpSXp0bUJFO0VBQXNDO0FqSTZ0bUJ4Qzs7QWlJN3RtQkU7RUFBc0M7QWpJaXVtQnhDOztBaUlqdW1CRTtFQUFzQztBaklxdW1CeEM7O0FpSXJ1bUJFO0VBQXNDO0FqSXl1bUJ4Qzs7QWlJenVtQkU7RUFBc0M7QWpJNnVtQnhDOztBaUk3dW1CRTtFQUFzQztBaklpdm1CeEM7O0FpSWp2bUJFO0VBQXNDO0FqSXF2bUJ4Qzs7QWlJcnZtQkU7RUFBc0M7QWpJeXZtQnhDOztBaUl6dm1CRTtFQUFzQztBakk2dm1CeEM7O0FpSTd2bUJFO0VBQXNDO0FqSWl3bUJ4Qzs7QWlJandtQkU7RUFBc0M7QWpJcXdtQnhDOztBaUlyd21CRTtFQUFzQztBakl5d21CeEM7O0FpSXp3bUJFO0VBQXNDO0FqSTZ3bUJ4Qzs7QWlJN3dtQkU7RUFBc0M7QWpJaXhtQnhDOztBaUlqeG1CRTtFQUFzQztBaklxeG1CeEM7O0FpSXJ4bUJFO0VBQXNDO0FqSXl4bUJ4Qzs7QWlJenhtQkU7RUFBc0M7QWpJNnhtQnhDOztBaUk3eG1CRTtFQUFzQztBaklpeW1CeEM7O0FpSWp5bUJFO0VBQXNDO0FqSXF5bUJ4Qzs7QWlJcnltQkU7RUFBc0M7QWpJeXltQnhDOztBaUl6eW1CRTtFQUFzQztBakk2eW1CeEM7O0FpSTd5bUJFO0VBQXNDO0FqSWl6bUJ4Qzs7QWlJanptQkU7RUFBc0M7QWpJcXptQnhDOztBaUlyem1CRTtFQUFzQztBakl5em1CeEM7O0FpSXp6bUJFO0VBQXNDO0FqSTZ6bUJ4Qzs7QWlJN3ptQkU7RUFBc0M7QWpJaTBtQnhDOztBaUlqMG1CRTtFQUFzQztBaklxMG1CeEM7O0FpSXIwbUJFO0VBQXNDO0FqSXkwbUJ4Qzs7QWlJejBtQkU7RUFBc0M7QWpJNjBtQnhDOztBaUk3MG1CRTtFQUFzQztBaklpMW1CeEM7O0FpSWoxbUJFO0VBQXNDO0FqSXExbUJ4Qzs7QWlJcjFtQkU7RUFBc0M7QWpJeTFtQnhDOztBaUl6MW1CRTtFQUFzQztBakk2MW1CeEM7O0FpSTcxbUJFO0VBQXNDO0FqSWkybUJ4Qzs7QWlJajJtQkU7RUFBc0M7QWpJcTJtQnhDOztBaUlyMm1CRTtFQUFzQztBakl5Mm1CeEM7O0FpSXoybUJFO0VBQXNDO0FqSTYybUJ4Qzs7QWlJNzJtQkU7RUFBc0M7QWpJaTNtQnhDOztBaUlqM21CRTtFQUFzQztBaklxM21CeEM7O0FpSXIzbUJFO0VBQXNDO0FqSXkzbUJ4Qzs7QWlJejNtQkU7RUFBc0M7QWpJNjNtQnhDOztBaUk3M21CRTtFQUFzQztBaklpNG1CeEM7O0FpSWo0bUJFO0VBQXNDO0FqSXE0bUJ4Qzs7QWlJcjRtQkU7RUFBc0M7QWpJeTRtQnhDOztBaUl6NG1CRTtFQUFzQztBakk2NG1CeEM7O0FpSTc0bUJFO0VBQXNDO0FqSWk1bUJ4Qzs7QWlJajVtQkU7RUFBc0M7QWpJcTVtQnhDOztBaUlyNW1CRTtFQUFzQztBakl5NW1CeEM7O0FpSXo1bUJFO0VBQXNDO0FqSTY1bUJ4Qzs7QWlJNzVtQkU7RUFBc0M7QWpJaTZtQnhDOztBaUlqNm1CRTtFQUFzQztBaklxNm1CeEM7O0FpSXI2bUJFO0VBQXNDO0FqSXk2bUJ4Qzs7QWlJejZtQkU7RUFBc0M7QWpJNjZtQnhDOztBaUk3Nm1CRTtFQUFzQztBaklpN21CeEM7O0FpSWo3bUJFO0VBQXNDO0FqSXE3bUJ4Qzs7QWlJcjdtQkU7RUFBc0M7QWpJeTdtQnhDOztBaUl6N21CRTtFQUFzQztBakk2N21CeEM7O0FpSTc3bUJFO0VBQXNDO0FqSWk4bUJ4Qzs7QWlJajhtQkU7RUFBc0M7QWpJcThtQnhDOztBaUlyOG1CRTtFQUFzQztBakl5OG1CeEM7O0FpSXo4bUJFO0VBQXNDO0FqSTY4bUJ4Qzs7QWlJNzhtQkU7RUFBc0M7QWpJaTltQnhDOztBaUlqOW1CRTtFQUFzQztBaklxOW1CeEM7O0FpSXI5bUJFO0VBQXNDO0FqSXk5bUJ4Qzs7QWlJejltQkU7RUFBc0M7QWpJNjltQnhDOztBaUk3OW1CRTtFQUFzQztBaklpK21CeEM7O0FpSWorbUJFO0VBQXNDO0FqSXErbUJ4Qzs7QWlJcittQkU7RUFBc0M7QWpJeSttQnhDOztBaUl6K21CRTtFQUFzQztBakk2K21CeEM7O0FpSTcrbUJFO0VBQXNDO0FqSWkvbUJ4Qzs7QWlJai9tQkU7RUFBc0M7QWpJcS9tQnhDOztBaUlyL21CRTtFQUFzQztBakl5L21CeEM7O0FpSXovbUJFO0VBQXNDO0FqSTYvbUJ4Qzs7QWlJNy9tQkU7RUFBc0M7QWpJaWduQnhDOztBaUlqZ25CRTtFQUFzQztBaklxZ25CeEM7O0FpSXJnbkJFO0VBQXNDO0FqSXlnbkJ4Qzs7QWlJemduQkU7RUFBc0M7QWpJNmduQnhDOztBaUk3Z25CRTtFQUFzQztBaklpaG5CeEM7O0FpSWpobkJFO0VBQXNDO0FqSXFobkJ4Qzs7QWlJcmhuQkU7RUFBc0M7QWpJeWhuQnhDOztBaUl6aG5CRTtFQUFzQztBakk2aG5CeEM7O0FpSTdobkJFO0VBQXNDO0FqSWlpbkJ4Qzs7QWlJamluQkU7RUFBc0M7QWpJcWluQnhDOztBaUlyaW5CRTtFQUFzQztBakl5aW5CeEM7O0FpSXppbkJFO0VBQXNDO0FqSTZpbkJ4Qzs7QWlJN2luQkU7RUFBc0M7QWpJaWpuQnhDOztBaUlqam5CRTtFQUFzQztBaklxam5CeEM7O0FpSXJqbkJFO0VBQXNDO0FqSXlqbkJ4Qzs7QWlJempuQkU7RUFBc0M7QWpJNmpuQnhDOztBaUk3am5CRTtFQUFzQztBaklpa25CeEM7O0FpSWprbkJFO0VBQXNDO0FqSXFrbkJ4Qzs7QWlJcmtuQkU7RUFBc0M7QWpJeWtuQnhDOztBaUl6a25CRTtFQUFzQztBakk2a25CeEM7O0FpSTdrbkJFO0VBQXNDO0FqSWlsbkJ4Qzs7QWlJamxuQkU7RUFBc0M7QWpJcWxuQnhDOztBaUlybG5CRTtFQUFzQztBakl5bG5CeEM7O0FpSXpsbkJFO0VBQXNDO0FqSTZsbkJ4Qzs7QWlJN2xuQkU7RUFBc0M7QWpJaW1uQnhDOztBaUlqbW5CRTtFQUFzQztBaklxbW5CeEM7O0FpSXJtbkJFO0VBQXNDO0FqSXltbkJ4Qzs7QWlJem1uQkU7RUFBc0M7QWpJNm1uQnhDOztBaUk3bW5CRTtFQUFzQztBaklpbm5CeEM7O0FpSWpubkJFO0VBQXNDO0FqSXFubkJ4Qzs7QWlJcm5uQkU7RUFBc0M7QWpJeW5uQnhDOztBaUl6bm5CRTtFQUFzQztBakk2bm5CeEM7O0FpSTdubkJFO0VBQXNDO0FqSWlvbkJ4Qzs7QWlJam9uQkU7RUFBc0M7QWpJcW9uQnhDOztBaUlyb25CRTtFQUFzQztBakl5b25CeEM7O0FpSXpvbkJFO0VBQXNDO0FqSTZvbkJ4Qzs7QWlJN29uQkU7RUFBc0M7QWpJaXBuQnhDOztBaUlqcG5CRTtFQUFzQztBaklxcG5CeEM7O0FpSXJwbkJFO0VBQXNDO0FqSXlwbkJ4Qzs7QWlJenBuQkU7RUFBc0M7QWpJNnBuQnhDOztBaUk3cG5CRTtFQUFzQztBaklpcW5CeEM7O0FpSWpxbkJFO0VBQXNDO0FqSXFxbkJ4Qzs7QWlJcnFuQkU7RUFBc0M7QWpJeXFuQnhDOztBaUl6cW5CRTtFQUFzQztBakk2cW5CeEM7O0FpSTdxbkJFO0VBQXNDO0FqSWlybkJ4Qzs7QWlJanJuQkU7RUFBc0M7QWpJcXJuQnhDOztBaUlycm5CRTtFQUFzQztBakl5cm5CeEM7O0FpSXpybkJFO0VBQXNDO0FqSTZybkJ4Qzs7QWlJN3JuQkU7RUFBc0M7QWpJaXNuQnhDOztBaUlqc25CRTtFQUFzQztBaklxc25CeEM7O0FpSXJzbkJFO0VBQXNDO0FqSXlzbkJ4Qzs7QWlJenNuQkU7RUFBc0M7QWpJNnNuQnhDOztBaUk3c25CRTtFQUFzQztBaklpdG5CeEM7O0FpSWp0bkJFO0VBQXNDO0FqSXF0bkJ4Qzs7QWlJcnRuQkU7RUFBc0M7QWpJeXRuQnhDOztBaUl6dG5CRTtFQUFzQztBakk2dG5CeEM7O0FpSTd0bkJFO0VBQXNDO0FqSWl1bkJ4Qzs7QWlJanVuQkU7RUFBc0M7QWpJcXVuQnhDOztBaUlydW5CRTtFQUFzQztBakl5dW5CeEM7O0FpSXp1bkJFO0VBQXNDO0FqSTZ1bkJ4Qzs7QWlJN3VuQkU7RUFBc0M7QWpJaXZuQnhDOztBaUlqdm5CRTtFQUFzQztBaklxdm5CeEM7O0FpSXJ2bkJFO0VBQXNDO0FqSXl2bkJ4Qzs7QWlJenZuQkU7RUFBc0M7QWpJNnZuQnhDOztBaUk3dm5CRTtFQUFzQztBaklpd25CeEM7O0FpSWp3bkJFO0VBQXNDO0FqSXF3bkJ4Qzs7QWlJcnduQkU7RUFBc0M7QWpJeXduQnhDOztBaUl6d25CRTtFQUFzQztBakk2d25CeEM7O0FpSTd3bkJFO0VBQXNDO0FqSWl4bkJ4Qzs7QWlJanhuQkU7RUFBc0M7QWpJcXhuQnhDOztBaUlyeG5CRTtFQUFzQztBakl5eG5CeEM7O0FpSXp4bkJFO0VBQXNDO0FqSTZ4bkJ4Qzs7QWlJN3huQkU7RUFBc0M7QWpJaXluQnhDOztBaUlqeW5CRTtFQUFzQztBaklxeW5CeEM7O0FpSXJ5bkJFO0VBQXNDO0FqSXl5bkJ4Qzs7QWlJenluQkU7RUFBc0M7QWpJNnluQnhDOztBaUk3eW5CRTtFQUFzQztBaklpem5CeEM7O0FpSWp6bkJFO0VBQXNDO0FqSXF6bkJ4Qzs7QWlJcnpuQkU7RUFBc0M7QWpJeXpuQnhDOztBaUl6em5CRTtFQUFzQztBakk2em5CeEM7O0FpSTd6bkJFO0VBQXNDO0FqSWkwbkJ4Qzs7QWlJajBuQkU7RUFBc0M7QWpJcTBuQnhDOztBaUlyMG5CRTtFQUFzQztBakl5MG5CeEM7O0FpSXowbkJFO0VBQXNDO0FqSTYwbkJ4Qzs7QWlJNzBuQkU7RUFBc0M7QWpJaTFuQnhDOztBaUlqMW5CRTtFQUFzQztBaklxMW5CeEM7O0FpSXIxbkJFO0VBQXNDO0FqSXkxbkJ4Qzs7QWlJejFuQkU7RUFBc0M7QWpJNjFuQnhDOztBaUk3MW5CRTtFQUFzQztBaklpMm5CeEM7O0FpSWoybkJFO0VBQXNDO0FqSXEybkJ4Qzs7QWlJcjJuQkU7RUFBc0M7QWpJeTJuQnhDOztBaUl6Mm5CRTtFQUFzQztBakk2Mm5CeEM7O0FpSTcybkJFO0VBQXNDO0FqSWkzbkJ4Qzs7QWlJajNuQkU7RUFBc0M7QWpJcTNuQnhDOztBaUlyM25CRTtFQUFzQztBakl5M25CeEM7O0FpSXozbkJFO0VBQXNDO0FqSTYzbkJ4Qzs7QWlJNzNuQkU7RUFBc0M7QWpJaTRuQnhDOztBaUlqNG5CRTtFQUFzQztBaklxNG5CeEM7O0FpSXI0bkJFO0VBQXNDO0FqSXk0bkJ4Qzs7QWlJejRuQkU7RUFBc0M7QWpJNjRuQnhDOztBaUk3NG5CRTtFQUFzQztBaklpNW5CeEM7O0FpSWo1bkJFO0VBQXNDO0FqSXE1bkJ4Qzs7QWlJcjVuQkU7RUFBc0M7QWpJeTVuQnhDOztBaUl6NW5CRTtFQUFzQztBakk2NW5CeEM7O0FpSTc1bkJFO0VBQXNDO0FqSWk2bkJ4Qzs7QWlJajZuQkU7RUFBc0M7QWpJcTZuQnhDOztBaUlyNm5CRTtFQUFzQztBakl5Nm5CeEM7O0FpSXo2bkJFO0VBQXNDO0FqSTY2bkJ4Qzs7QWlJNzZuQkU7RUFBc0M7QWpJaTduQnhDOztBaUlqN25CRTtFQUFzQztBaklxN25CeEM7O0FpSXI3bkJFO0VBQXNDO0FqSXk3bkJ4Qzs7QWlJejduQkU7RUFBc0M7QWpJNjduQnhDOztBaUk3N25CRTtFQUFzQztBaklpOG5CeEM7O0FpSWo4bkJFO0VBQXNDO0FqSXE4bkJ4Qzs7QWlJcjhuQkU7RUFBc0M7QWpJeThuQnhDOztBaUl6OG5CRTtFQUFzQztBakk2OG5CeEM7O0FpSTc4bkJFO0VBQXNDO0FqSWk5bkJ4Qzs7QWlJajluQkU7RUFBc0M7QWpJcTluQnhDOztBaUlyOW5CRTtFQUFzQztBakl5OW5CeEM7O0FpSXo5bkJFO0VBQXNDO0FqSTY5bkJ4Qzs7QWlJNzluQkU7RUFBc0M7QWpJaStuQnhDOztBaUlqK25CRTtFQUFzQztBaklxK25CeEM7O0FpSXIrbkJFO0VBQXNDO0FqSXkrbkJ4Qzs7QWlJeituQkU7RUFBc0M7QWpJNituQnhDOztBaUk3K25CRTtFQUFzQztBaklpL25CeEM7O0FpSWovbkJFO0VBQXNDO0FqSXEvbkJ4Qzs7QWlJci9uQkU7RUFBc0M7QWpJeS9uQnhDOztBaUl6L25CRTtFQUFzQztBakk2L25CeEM7O0FpSTcvbkJFO0VBQXNDO0FqSWlnb0J4Qzs7QWlJamdvQkU7RUFBc0M7QWpJcWdvQnhDOztBaUlyZ29CRTtFQUFzQztBakl5Z29CeEM7O0FpSXpnb0JFO0VBQXNDO0FqSTZnb0J4Qzs7QWlJN2dvQkU7RUFBc0M7QWpJaWhvQnhDOztBaUlqaG9CRTtFQUFzQztBaklxaG9CeEM7O0FpSXJob0JFO0VBQXNDO0FqSXlob0J4Qzs7QWlJemhvQkU7RUFBc0M7QWpJNmhvQnhDOztBaUk3aG9CRTtFQUFzQztBaklpaW9CeEM7O0FpSWppb0JFO0VBQXNDO0FqSXFpb0J4Qzs7QWlJcmlvQkU7RUFBc0M7QWpJeWlvQnhDOztBaUl6aW9CRTtFQUFzQztBakk2aW9CeEM7O0FpSTdpb0JFO0VBQXNDO0FqSWlqb0J4Qzs7QWlJampvQkU7RUFBc0M7QWpJcWpvQnhDOztBaUlyam9CRTtFQUFzQztBakl5am9CeEM7O0FpSXpqb0JFO0VBQXNDO0FqSTZqb0J4Qzs7QWlJN2pvQkU7RUFBc0M7QWpJaWtvQnhDOztBaUlqa29CRTtFQUFzQztBaklxa29CeEM7O0FpSXJrb0JFO0VBQXNDO0FqSXlrb0J4Qzs7QWlJemtvQkU7RUFBc0M7QWpJNmtvQnhDOztBaUk3a29CRTtFQUFzQztBaklpbG9CeEM7O0FpSWpsb0JFO0VBQXNDO0FqSXFsb0J4Qzs7QWlJcmxvQkU7RUFBc0M7QWpJeWxvQnhDOztBaUl6bG9CRTtFQUFzQztBakk2bG9CeEM7O0FpSTdsb0JFO0VBQXNDO0FqSWltb0J4Qzs7QWlJam1vQkU7RUFBc0M7QWpJcW1vQnhDOztBaUlybW9CRTtFQUFzQztBakl5bW9CeEM7O0FpSXptb0JFO0VBQXNDO0FqSTZtb0J4Qzs7QWlJN21vQkU7RUFBc0M7QWpJaW5vQnhDOztBaUlqbm9CRTtFQUFzQztBaklxbm9CeEM7O0FpSXJub0JFO0VBQXNDO0FqSXlub0J4Qzs7QWlJem5vQkU7RUFBc0M7QWpJNm5vQnhDOztBaUk3bm9CRTtFQUFzQztBaklpb29CeEM7O0FpSWpvb0JFO0VBQXNDO0FqSXFvb0J4Qzs7QWlJcm9vQkU7RUFBc0M7QWpJeW9vQnhDOztBaUl6b29CRTtFQUFzQztBakk2b29CeEM7O0FpSTdvb0JFO0VBQXNDO0FqSWlwb0J4Qzs7QWlJanBvQkU7RUFBc0M7QWpJcXBvQnhDOztBaUlycG9CRTtFQUFzQztBakl5cG9CeEM7O0FpSXpwb0JFO0VBQXNDO0FqSTZwb0J4Qzs7QWlJN3BvQkU7RUFBc0M7QWpJaXFvQnhDOztBaUlqcW9CRTtFQUFzQztBaklxcW9CeEM7O0FpSXJxb0JFO0VBQXNDO0FqSXlxb0J4Qzs7QWlJenFvQkU7RUFBc0M7QWpJNnFvQnhDOztBaUk3cW9CRTtFQUFzQztBaklpcm9CeEM7O0FpSWpyb0JFO0VBQXNDO0FqSXFyb0J4Qzs7QWlJcnJvQkU7RUFBc0M7QWpJeXJvQnhDOztBaUl6cm9CRTtFQUFzQztBakk2cm9CeEM7O0FpSTdyb0JFO0VBQXNDO0FqSWlzb0J4Qzs7QWlJanNvQkU7RUFBc0M7QWpJcXNvQnhDOztBaUlyc29CRTtFQUFzQztBakl5c29CeEM7O0FpSXpzb0JFO0VBQXNDO0FqSTZzb0J4Qzs7QWlJN3NvQkU7RUFBc0M7QWpJaXRvQnhDOztBaUlqdG9CRTtFQUFzQztBaklxdG9CeEM7O0FpSXJ0b0JFO0VBQXNDO0FqSXl0b0J4Qzs7QWlJenRvQkU7RUFBc0M7QWpJNnRvQnhDOztBaUk3dG9CRTtFQUFzQztBaklpdW9CeEM7O0FpSWp1b0JFO0VBQXNDO0FqSXF1b0J4Qzs7QWlJcnVvQkU7RUFBc0M7QWpJeXVvQnhDOztBaUl6dW9CRTtFQUFzQztBakk2dW9CeEM7O0FpSTd1b0JFO0VBQXNDO0FqSWl2b0J4Qzs7QWlJanZvQkU7RUFBc0M7QWpJcXZvQnhDOztBaUlydm9CRTtFQUFzQztBakl5dm9CeEM7O0FpSXp2b0JFO0VBQXNDO0FqSTZ2b0J4Qzs7QWlJN3ZvQkU7RUFBc0M7QWpJaXdvQnhDOztBaUlqd29CRTtFQUFzQztBaklxd29CeEM7O0FpSXJ3b0JFO0VBQXNDO0FqSXl3b0J4Qzs7QWlJendvQkU7RUFBc0M7QWpJNndvQnhDOztBaUk3d29CRTtFQUFzQztBaklpeG9CeEM7O0FpSWp4b0JFO0VBQXNDO0FqSXF4b0J4Qzs7QWlJcnhvQkU7RUFBc0M7QWpJeXhvQnhDOztBaUl6eG9CRTtFQUFzQztBakk2eG9CeEM7O0FpSTd4b0JFO0VBQXNDO0FqSWl5b0J4Qzs7QWlJanlvQkU7RUFBc0M7QWpJcXlvQnhDOztBaUlyeW9CRTtFQUFzQztBakl5eW9CeEM7O0FpSXp5b0JFO0VBQXNDO0FqSTZ5b0J4Qzs7QWlJN3lvQkU7RUFBc0M7QWpJaXpvQnhDOztBaUlqem9CRTtFQUFzQztBaklxem9CeEM7O0FpSXJ6b0JFO0VBQXNDO0FqSXl6b0J4Qzs7QWlJenpvQkU7RUFBc0M7QWpJNnpvQnhDOztBaUk3em9CRTtFQUFzQztBaklpMG9CeEM7O0FpSWowb0JFO0VBQXNDO0FqSXEwb0J4Qzs7QWlJcjBvQkU7RUFBc0M7QWpJeTBvQnhDOztBaUl6MG9CRTtFQUFzQztBakk2MG9CeEM7O0FpSTcwb0JFO0VBQXNDO0FqSWkxb0J4Qzs7QWlJajFvQkU7RUFBc0M7QWpJcTFvQnhDOztBaUlyMW9CRTtFQUFzQztBakl5MW9CeEM7O0FpSXoxb0JFO0VBQXNDO0FqSTYxb0J4Qzs7QWlJNzFvQkU7RUFBc0M7QWpJaTJvQnhDOztBaUlqMm9CRTtFQUFzQztBaklxMm9CeEM7O0FpSXIyb0JFO0VBQXNDO0FqSXkyb0J4Qzs7QWlJejJvQkU7RUFBc0M7QWpJNjJvQnhDOztBaUk3Mm9CRTtFQUFzQztBaklpM29CeEM7O0FpSWozb0JFO0VBQXNDO0FqSXEzb0J4Qzs7QWlJcjNvQkU7RUFBc0M7QWpJeTNvQnhDOztBaUl6M29CRTtFQUFzQztBakk2M29CeEM7O0FpSTczb0JFO0VBQXNDO0FqSWk0b0J4Qzs7QWlJajRvQkU7RUFBc0M7QWpJcTRvQnhDOztBaUlyNG9CRTtFQUFzQztBakl5NG9CeEM7O0FpSXo0b0JFO0VBQXNDO0FqSTY0b0J4Qzs7QWlJNzRvQkU7RUFBc0M7QWpJaTVvQnhDOztBaUlqNW9CRTtFQUFzQztBaklxNW9CeEM7O0FpSXI1b0JFO0VBQXNDO0FqSXk1b0J4Qzs7QWlJejVvQkU7RUFBc0M7QWpJNjVvQnhDOztBaUk3NW9CRTtFQUFzQztBaklpNm9CeEM7O0FpSWo2b0JFO0VBQXNDO0FqSXE2b0J4Qzs7QWlJcjZvQkU7RUFBc0M7QWpJeTZvQnhDOztBaUl6Nm9CRTtFQUFzQztBakk2Nm9CeEM7O0FpSTc2b0JFO0VBQXNDO0FqSWk3b0J4Qzs7QWlJajdvQkU7RUFBc0M7QWpJcTdvQnhDOztBaUlyN29CRTtFQUFzQztBakl5N29CeEM7O0FpSXo3b0JFO0VBQXNDO0FqSTY3b0J4Qzs7QWlJNzdvQkU7RUFBc0M7QWpJaThvQnhDOztBaUlqOG9CRTtFQUFzQztBaklxOG9CeEM7O0FpSXI4b0JFO0VBQXNDO0FqSXk4b0J4Qzs7QWlJejhvQkU7RUFBc0M7QWpJNjhvQnhDOztBaUk3OG9CRTtFQUFzQztBaklpOW9CeEM7O0FpSWo5b0JFO0VBQXNDO0FqSXE5b0J4Qzs7QWlJcjlvQkU7RUFBc0M7QWpJeTlvQnhDOztBaUl6OW9CRTtFQUFzQztBakk2OW9CeEM7O0FpSTc5b0JFO0VBQXNDO0FqSWkrb0J4Qzs7QWlJaitvQkU7RUFBc0M7QWpJcStvQnhDOztBaUlyK29CRTtFQUFzQztBakl5K29CeEM7O0FpSXorb0JFO0VBQXNDO0FqSTYrb0J4Qzs7QWlJNytvQkU7RUFBc0M7QWpJaS9vQnhDOztBaUlqL29CRTtFQUFzQztBaklxL29CeEM7O0FpSXIvb0JFO0VBQXNDO0FqSXkvb0J4Qzs7QWlJei9vQkU7RUFBc0M7QWpJNi9vQnhDOztBaUk3L29CRTtFQUFzQztBaklpZ3BCeEM7O0FpSWpncEJFO0VBQXNDO0FqSXFncEJ4Qzs7QWlJcmdwQkU7RUFBc0M7QWpJeWdwQnhDOztBaUl6Z3BCRTtFQUFzQztBakk2Z3BCeEM7O0FpSTdncEJFO0VBQXNDO0FqSWlocEJ4Qzs7QWlJamhwQkU7RUFBc0M7QWpJcWhwQnhDOztBaUlyaHBCRTtFQUFzQztBakl5aHBCeEM7O0FpSXpocEJFO0VBQXNDO0FqSTZocEJ4Qzs7QWlJN2hwQkU7RUFBc0M7QWpJaWlwQnhDOztBaUlqaXBCRTtFQUFzQztBaklxaXBCeEM7O0FpSXJpcEJFO0VBQXNDO0FqSXlpcEJ4Qzs7QWlJemlwQkU7RUFBc0M7QWpJNmlwQnhDOztBaUk3aXBCRTtFQUFzQztBaklpanBCeEM7O0FpSWpqcEJFO0VBQXNDO0FqSXFqcEJ4Qzs7QWlJcmpwQkU7RUFBc0M7QWpJeWpwQnhDOztBaUl6anBCRTtFQUFzQztBakk2anBCeEM7O0FpSTdqcEJFO0VBQXNDO0FqSWlrcEJ4Qzs7QWlJamtwQkU7RUFBc0M7QWpJcWtwQnhDOztBaUlya3BCRTtFQUFzQztBakl5a3BCeEM7O0FpSXprcEJFO0VBQXNDO0FqSTZrcEJ4Qzs7QWlJN2twQkU7RUFBc0M7QWpJaWxwQnhDOztBaUlqbHBCRTtFQUFzQztBaklxbHBCeEM7O0FpSXJscEJFO0VBQXNDO0FqSXlscEJ4Qzs7QWlJemxwQkU7RUFBc0M7QWpJNmxwQnhDOztBaUk3bHBCRTtFQUFzQztBaklpbXBCeEM7O0FpSWptcEJFO0VBQXNDO0FqSXFtcEJ4Qzs7QWlJcm1wQkU7RUFBc0M7QWpJeW1wQnhDOztBaUl6bXBCRTtFQUFzQztBakk2bXBCeEM7O0FpSTdtcEJFO0VBQXNDO0FqSWlucEJ4Qzs7QWlJam5wQkU7RUFBc0M7QWpJcW5wQnhDOztBaUlybnBCRTtFQUFzQztBakl5bnBCeEM7O0FpSXpucEJFO0VBQXNDO0FqSTZucEJ4Qzs7QWlJN25wQkU7RUFBc0M7QWpJaW9wQnhDOztBaUlqb3BCRTtFQUFzQztBaklxb3BCeEM7O0FpSXJvcEJFO0VBQXNDO0FqSXlvcEJ4Qzs7QWlJem9wQkU7RUFBc0M7QWpJNm9wQnhDOztBaUk3b3BCRTtFQUFzQztBaklpcHBCeEM7O0FpSWpwcEJFO0VBQXNDO0FqSXFwcEJ4Qzs7QWlJcnBwQkU7RUFBc0M7QWpJeXBwQnhDOztBaUl6cHBCRTtFQUFzQztBakk2cHBCeEM7O0FpSTdwcEJFO0VBQXNDO0FqSWlxcEJ4Qzs7QWlJanFwQkU7RUFBc0M7QWpJcXFwQnhDOztBaUlycXBCRTtFQUFzQztBakl5cXBCeEM7O0FpSXpxcEJFO0VBQXNDO0FqSTZxcEJ4Qzs7QWlJN3FwQkU7RUFBc0M7QWpJaXJwQnhDOztBaUlqcnBCRTtFQUFzQztBaklxcnBCeEM7O0FpSXJycEJFO0VBQXNDO0FqSXlycEJ4Qzs7QWlJenJwQkU7RUFBc0M7QWpJNnJwQnhDOztBaUk3cnBCRTtFQUFzQztBaklpc3BCeEM7O0FpSWpzcEJFO0VBQXNDO0FqSXFzcEJ4Qzs7QWlJcnNwQkU7RUFBc0M7QWpJeXNwQnhDOztBaUl6c3BCRTtFQUFzQztBakk2c3BCeEM7O0FpSTdzcEJFO0VBQXNDO0FqSWl0cEJ4Qzs7QWlJanRwQkU7RUFBc0M7QWpJcXRwQnhDOztBaUlydHBCRTtFQUFzQztBakl5dHBCeEM7O0FpSXp0cEJFO0VBQXNDO0FqSTZ0cEJ4Qzs7QWlJN3RwQkU7RUFBc0M7QWpJaXVwQnhDOztBaUlqdXBCRTtFQUFzQztBaklxdXBCeEM7O0FpSXJ1cEJFO0VBQXNDO0FqSXl1cEJ4Qzs7QWlJenVwQkU7RUFBc0M7QWpJNnVwQnhDOztBaUk3dXBCRTtFQUFzQztBaklpdnBCeEM7O0FpSWp2cEJFO0VBQXNDO0FqSXF2cEJ4Qzs7QWlJcnZwQkU7RUFBc0M7QWpJeXZwQnhDOztBaUl6dnBCRTtFQUFzQztBakk2dnBCeEM7O0FpSTd2cEJFO0VBQXNDO0FqSWl3cEJ4Qzs7QWlJandwQkU7RUFBc0M7QWpJcXdwQnhDOztBaUlyd3BCRTtFQUFzQztBakl5d3BCeEM7O0FpSXp3cEJFO0VBQXNDO0FqSTZ3cEJ4Qzs7QWlJN3dwQkU7RUFBc0M7QWpJaXhwQnhDOztBaUlqeHBCRTtFQUFzQztBaklxeHBCeEM7O0FpSXJ4cEJFO0VBQXNDO0FqSXl4cEJ4Qzs7QWlJenhwQkU7RUFBc0M7QWpJNnhwQnhDOztBaUk3eHBCRTtFQUFzQztBaklpeXBCeEM7O0FpSWp5cEJFO0VBQXNDO0FqSXF5cEJ4Qzs7QWlJcnlwQkU7RUFBc0M7QWpJeXlwQnhDOztBaUl6eXBCRTtFQUFzQztBakk2eXBCeEM7O0FpSTd5cEJFO0VBQXNDO0FqSWl6cEJ4Qzs7QWlJanpwQkU7RUFBc0M7QWpJcXpwQnhDOztBaUlyenBCRTtFQUFzQztBakl5enBCeEM7O0FpSXp6cEJFO0VBQXNDO0FqSTZ6cEJ4Qzs7QWlJN3pwQkU7RUFBc0M7QWpJaTBwQnhDOztBaUlqMHBCRTtFQUFzQztBaklxMHBCeEM7O0FpSXIwcEJFO0VBQXNDO0FqSXkwcEJ4Qzs7QWlJejBwQkU7RUFBc0M7QWpJNjBwQnhDOztBaUk3MHBCRTtFQUFzQztBaklpMXBCeEM7O0FpSWoxcEJFO0VBQXNDO0FqSXExcEJ4Qzs7QWlJcjFwQkU7RUFBc0M7QWpJeTFwQnhDOztBaUl6MXBCRTtFQUFzQztBakk2MXBCeEM7O0FpSTcxcEJFO0VBQXNDO0FqSWkycEJ4Qzs7QWlJajJwQkU7RUFBc0M7QWpJcTJwQnhDOztBaUlyMnBCRTtFQUFzQztBakl5MnBCeEM7O0FpSXoycEJFO0VBQXNDO0FqSTYycEJ4Qzs7QWlJNzJwQkU7RUFBc0M7QWpJaTNwQnhDOztBaUlqM3BCRTtFQUFzQztBaklxM3BCeEM7O0FpSXIzcEJFO0VBQXNDO0FqSXkzcEJ4Qzs7QWlJejNwQkU7RUFBc0M7QWpJNjNwQnhDOztBaUk3M3BCRTtFQUFzQztBaklpNHBCeEM7O0FpSWo0cEJFO0VBQXNDO0FqSXE0cEJ4Qzs7QWlJcjRwQkU7RUFBc0M7QWpJeTRwQnhDOztBaUl6NHBCRTtFQUFzQztBakk2NHBCeEM7O0FpSTc0cEJFO0VBQXNDO0FqSWk1cEJ4Qzs7QWlJajVwQkU7RUFBc0M7QWpJcTVwQnhDOztBaUlyNXBCRTtFQUFzQztBakl5NXBCeEM7O0FpSXo1cEJFO0VBQXNDO0FqSTY1cEJ4Qzs7QWlJNzVwQkU7RUFBc0M7QWpJaTZwQnhDOztBaUlqNnBCRTtFQUFzQztBaklxNnBCeEM7O0FpSXI2cEJFO0VBQXNDO0FqSXk2cEJ4Qzs7QWlJejZwQkU7RUFBc0M7QWpJNjZwQnhDOztBaUk3NnBCRTtFQUFzQztBaklpN3BCeEM7O0FpSWo3cEJFO0VBQXNDO0FqSXE3cEJ4Qzs7QWlJcjdwQkU7RUFBc0M7QWpJeTdwQnhDOztBaUl6N3BCRTtFQUFzQztBakk2N3BCeEM7O0FpSTc3cEJFO0VBQXNDO0FqSWk4cEJ4Qzs7QWlJajhwQkU7RUFBc0M7QWpJcThwQnhDOztBaUlyOHBCRTtFQUFzQztBakl5OHBCeEM7O0FpSXo4cEJFO0VBQXNDO0FqSTY4cEJ4Qzs7QWlJNzhwQkU7RUFBc0M7QWpJaTlwQnhDOztBaUlqOXBCRTtFQUFzQztBaklxOXBCeEM7O0FpSXI5cEJFO0VBQXNDO0FqSXk5cEJ4Qzs7QWlJejlwQkU7RUFBc0M7QWpJNjlwQnhDOztBaUk3OXBCRTtFQUFzQztBaklpK3BCeEM7O0FpSWorcEJFO0VBQXNDO0FqSXErcEJ4Qzs7QWlJcitwQkU7RUFBc0M7QWpJeStwQnhDOztBaUl6K3BCRTtFQUFzQztBakk2K3BCeEM7O0FpSTcrcEJFO0VBQXNDO0FqSWkvcEJ4Qzs7QWlJai9wQkU7RUFBc0M7QWpJcS9wQnhDOztBaUlyL3BCRTtFQUFzQztBakl5L3BCeEM7O0FpSXovcEJFO0VBQXNDO0FqSTYvcEJ4Qzs7QWlJNy9wQkU7RUFBc0M7QWpJaWdxQnhDOztBaUlqZ3FCRTtFQUFzQztBaklxZ3FCeEM7O0FpSXJncUJFO0VBQXNDO0FqSXlncUJ4Qzs7QWlJemdxQkU7RUFBc0M7QWpJNmdxQnhDOztBaUk3Z3FCRTtFQUFzQztBaklpaHFCeEM7O0FpSWpocUJFO0VBQXNDO0FqSXFocUJ4Qzs7QWlJcmhxQkU7RUFBc0M7QWpJeWhxQnhDOztBaUl6aHFCRTtFQUFzQztBakk2aHFCeEM7O0FpSTdocUJFO0VBQXNDO0FqSWlpcUJ4Qzs7QWlJamlxQkU7RUFBc0M7QWpJcWlxQnhDOztBaUlyaXFCRTtFQUFzQztBakl5aXFCeEM7O0FpSXppcUJFO0VBQXNDO0FqSTZpcUJ4Qzs7QWlJN2lxQkU7RUFBc0M7QWpJaWpxQnhDOztBaUlqanFCRTtFQUFzQztBaklxanFCeEM7O0FpSXJqcUJFO0VBQXNDO0FqSXlqcUJ4Qzs7QWlJempxQkU7RUFBc0M7QWpJNmpxQnhDOztBaUk3anFCRTtFQUFzQztBaklpa3FCeEM7O0FpSWprcUJFO0VBQXNDO0FqSXFrcUJ4Qzs7QWlJcmtxQkU7RUFBc0M7QWpJeWtxQnhDOztBaUl6a3FCRTtFQUFzQztBakk2a3FCeEM7O0FpSTdrcUJFO0VBQXNDO0FqSWlscUJ4Qzs7QWlJamxxQkU7RUFBc0M7QWpJcWxxQnhDOztBaUlybHFCRTtFQUFzQztBakl5bHFCeEM7O0FpSXpscUJFO0VBQXNDO0FqSTZscUJ4Qzs7QWlJN2xxQkU7RUFBc0M7QWpJaW1xQnhDOztBaUlqbXFCRTtFQUFzQztBaklxbXFCeEM7O0FpSXJtcUJFO0VBQXNDO0FqSXltcUJ4Qzs7QWlJem1xQkU7RUFBc0M7QWpJNm1xQnhDOztBaUk3bXFCRTtFQUFzQztBaklpbnFCeEM7O0FpSWpucUJFO0VBQXNDO0FqSXFucUJ4Qzs7QWlJcm5xQkU7RUFBc0M7QWpJeW5xQnhDOztBaUl6bnFCRTtFQUFzQztBakk2bnFCeEM7O0FpSTducUJFO0VBQXNDO0FqSWlvcUJ4Qzs7QWlJam9xQkU7RUFBc0M7QWpJcW9xQnhDOztBaUlyb3FCRTtFQUFzQztBakl5b3FCeEM7O0FpSXpvcUJFO0VBQXNDO0FqSTZvcUJ4Qzs7QWlJN29xQkU7RUFBc0M7QWpJaXBxQnhDOztBaUlqcHFCRTtFQUFzQztBaklxcHFCeEM7O0FpSXJwcUJFO0VBQXNDO0FqSXlwcUJ4Qzs7QWlJenBxQkU7RUFBc0M7QWpJNnBxQnhDOztBaUk3cHFCRTtFQUFzQztBaklpcXFCeEM7O0FpSWpxcUJFO0VBQXNDO0FqSXFxcUJ4Qzs7QWlJcnFxQkU7RUFBc0M7QWpJeXFxQnhDOztBaUl6cXFCRTtFQUFzQztBakk2cXFCeEM7O0FpSTdxcUJFO0VBQXNDO0FqSWlycUJ4Qzs7QWlJanJxQkU7RUFBc0M7QWpJcXJxQnhDOztBaUlycnFCRTtFQUFzQztBakl5cnFCeEM7O0FpSXpycUJFO0VBQXNDO0FqSTZycUJ4Qzs7QWlJN3JxQkU7RUFBc0M7QWpJaXNxQnhDOztBaUlqc3FCRTtFQUFzQztBaklxc3FCeEM7O0FpSXJzcUJFO0VBQXNDO0FqSXlzcUJ4Qzs7QWlJenNxQkU7RUFBc0M7QWpJNnNxQnhDOztBaUk3c3FCRTtFQUFzQztBaklpdHFCeEM7O0FpSWp0cUJFO0VBQXNDO0FqSXF0cUJ4Qzs7QWlJcnRxQkU7RUFBc0M7QWpJeXRxQnhDOztBaUl6dHFCRTtFQUFzQztBakk2dHFCeEM7O0FpSTd0cUJFO0VBQXNDO0FqSWl1cUJ4Qzs7QWlJanVxQkU7RUFBc0M7QWpJcXVxQnhDOztBaUlydXFCRTtFQUFzQztBakl5dXFCeEM7O0FpSXp1cUJFO0VBQXNDO0FqSTZ1cUJ4Qzs7QWlJN3VxQkU7RUFBc0M7QWpJaXZxQnhDOztBaUlqdnFCRTtFQUFzQztBaklxdnFCeEM7O0FpSXJ2cUJFO0VBQXNDO0FqSXl2cUJ4Qzs7QWlJenZxQkU7RUFBc0M7QWpJNnZxQnhDOztBaUk3dnFCRTtFQUFzQztBaklpd3FCeEM7O0FpSWp3cUJFO0VBQXNDO0FqSXF3cUJ4Qzs7QWlJcndxQkU7RUFBc0M7QWpJeXdxQnhDOztBaUl6d3FCRTtFQUFzQztBakk2d3FCeEM7O0FpSTd3cUJFO0VBQXNDO0FqSWl4cUJ4Qzs7QWlJanhxQkU7RUFBc0M7QWpJcXhxQnhDOztBaUlyeHFCRTtFQUFzQztBakl5eHFCeEM7O0FpSXp4cUJFO0VBQXNDO0FqSTZ4cUJ4Qzs7QWlJN3hxQkU7RUFBc0M7QWpJaXlxQnhDOztBaUlqeXFCRTtFQUFzQztBaklxeXFCeEM7O0FpSXJ5cUJFO0VBQXNDO0FqSXl5cUJ4Qzs7QWlJenlxQkU7RUFBc0M7QWpJNnlxQnhDOztBaUk3eXFCRTtFQUFzQztBaklpenFCeEM7O0FpSWp6cUJFO0VBQXNDO0FqSXF6cUJ4Qzs7QWlJcnpxQkU7RUFBc0M7QWpJeXpxQnhDOztBaUl6enFCRTtFQUFzQztBakk2enFCeEM7O0FpSTd6cUJFO0VBQXNDO0FqSWkwcUJ4Qzs7QWlJajBxQkU7RUFBc0M7QWpJcTBxQnhDOztBaUlyMHFCRTtFQUFzQztBakl5MHFCeEM7O0FpSXowcUJFO0VBQXNDO0FqSTYwcUJ4Qzs7QWlJNzBxQkU7RUFBc0M7QWpJaTFxQnhDOztBaUlqMXFCRTtFQUFzQztBaklxMXFCeEM7O0FpSXIxcUJFO0VBQXNDO0FqSXkxcUJ4Qzs7QWlJejFxQkU7RUFBc0M7QWpJNjFxQnhDOztBaUk3MXFCRTtFQUFzQztBaklpMnFCeEM7O0FpSWoycUJFO0VBQXNDO0FqSXEycUJ4Qzs7QWlJcjJxQkU7RUFBc0M7QWpJeTJxQnhDOztBaUl6MnFCRTtFQUFzQztBakk2MnFCeEM7O0FpSTcycUJFO0VBQXNDO0FqSWkzcUJ4Qzs7QWlJajNxQkU7RUFBc0M7QWpJcTNxQnhDOztBaUlyM3FCRTtFQUFzQztBakl5M3FCeEM7O0FpSXozcUJFO0VBQXNDO0FqSTYzcUJ4Qzs7QWlJNzNxQkU7RUFBc0M7QWpJaTRxQnhDOztBaUlqNHFCRTtFQUFzQztBaklxNHFCeEM7O0FpSXI0cUJFO0VBQXNDO0FqSXk0cUJ4Qzs7QWlJejRxQkU7RUFBc0M7QWpJNjRxQnhDOztBaUk3NHFCRTtFQUFzQztBaklpNXFCeEM7O0FpSWo1cUJFO0VBQXNDO0FqSXE1cUJ4Qzs7QWlJcjVxQkU7RUFBc0M7QWpJeTVxQnhDOztBaUl6NXFCRTtFQUFzQztBakk2NXFCeEM7O0FpSTc1cUJFO0VBQXNDO0FqSWk2cUJ4Qzs7QWlJajZxQkU7RUFBc0M7QWpJcTZxQnhDOztBaUlyNnFCRTtFQUFzQztBakl5NnFCeEM7O0FpSXo2cUJFO0VBQXNDO0FqSTY2cUJ4Qzs7QWlJNzZxQkU7RUFBc0M7QWpJaTdxQnhDOztBaUlqN3FCRTtFQUFzQztBaklxN3FCeEM7O0FpSXI3cUJFO0VBQXNDO0FqSXk3cUJ4Qzs7QWlJejdxQkU7RUFBc0M7QWpJNjdxQnhDOztBaUk3N3FCRTtFQUFzQztBaklpOHFCeEM7O0FpSWo4cUJFO0VBQXNDO0FqSXE4cUJ4Qzs7QWlJcjhxQkU7RUFBc0M7QWpJeThxQnhDOztBaUl6OHFCRTtFQUFzQztBakk2OHFCeEM7O0FpSTc4cUJFO0VBQXNDO0FqSWk5cUJ4Qzs7QWlJajlxQkU7RUFBc0M7QWpJcTlxQnhDOztBaUlyOXFCRTtFQUFzQztBakl5OXFCeEM7O0FpSXo5cUJFO0VBQXNDO0FqSTY5cUJ4Qzs7QWlJNzlxQkU7RUFBc0M7QWpJaStxQnhDOztBaUlqK3FCRTtFQUFzQztBaklxK3FCeEM7O0FpSXIrcUJFO0VBQXNDO0FqSXkrcUJ4Qzs7QWlJeitxQkU7RUFBc0M7QWpJNitxQnhDOztBaUk3K3FCRTtFQUFzQztBaklpL3FCeEM7O0FpSWovcUJFO0VBQXNDO0FqSXEvcUJ4Qzs7QWlJci9xQkU7RUFBc0M7QWpJeS9xQnhDOztBaUl6L3FCRTtFQUFzQztBakk2L3FCeEM7O0FpSTcvcUJFO0VBQXNDO0FqSWlnckJ4Qzs7QWlJamdyQkU7RUFBc0M7QWpJcWdyQnhDOztBaUlyZ3JCRTtFQUFzQztBakl5Z3JCeEM7O0FpSXpnckJFO0VBQXNDO0FqSTZnckJ4Qzs7QWlJN2dyQkU7RUFBc0M7QWpJaWhyQnhDOztBaUlqaHJCRTtFQUFzQztBaklxaHJCeEM7O0FpSXJockJFO0VBQXNDO0FqSXlockJ4Qzs7QWlJemhyQkU7RUFBc0M7QWpJNmhyQnhDOztBaUk3aHJCRTtFQUFzQztBaklpaXJCeEM7O0FpSWppckJFO0VBQXNDO0FqSXFpckJ4Qzs7QWlJcmlyQkU7RUFBc0M7QWpJeWlyQnhDOztBaUl6aXJCRTtFQUFzQztBakk2aXJCeEM7O0FpSTdpckJFO0VBQXNDO0FqSWlqckJ4Qzs7QWlJampyQkU7RUFBc0M7QWpJcWpyQnhDOztBaUlyanJCRTtFQUFzQztBakl5anJCeEM7O0FpSXpqckJFO0VBQXNDO0FqSTZqckJ4Qzs7QWlJN2pyQkU7RUFBc0M7QWpJaWtyQnhDOztBaUlqa3JCRTtFQUFzQztBaklxa3JCeEM7O0FpSXJrckJFO0VBQXNDO0FqSXlrckJ4Qzs7QWlJemtyQkU7RUFBc0M7QWpJNmtyQnhDOztBaUk3a3JCRTtFQUFzQztBaklpbHJCeEM7O0FpSWpsckJFO0VBQXNDO0FqSXFsckJ4Qzs7QWlJcmxyQkU7RUFBc0M7QWpJeWxyQnhDOztBaUl6bHJCRTtFQUFzQztBakk2bHJCeEM7O0FpSTdsckJFO0VBQXNDO0FqSWltckJ4Qzs7QWlJam1yQkU7RUFBc0M7QWpJcW1yQnhDOztBaUlybXJCRTtFQUFzQztBakl5bXJCeEM7O0FpSXptckJFO0VBQXNDO0FqSTZtckJ4Qzs7QWlJN21yQkU7RUFBc0M7QWpJaW5yQnhDOztBaUlqbnJCRTtFQUFzQztBaklxbnJCeEM7O0FpSXJuckJFO0VBQXNDO0FqSXluckJ4Qzs7QWlJem5yQkU7RUFBc0M7QWpJNm5yQnhDOztBaUk3bnJCRTtFQUFzQztBaklpb3JCeEM7O0FpSWpvckJFO0VBQXNDO0FqSXFvckJ4Qzs7QWlJcm9yQkU7RUFBc0M7QWpJeW9yQnhDOztBaUl6b3JCRTtFQUFzQztBakk2b3JCeEM7O0FpSTdvckJFO0VBQXNDO0FqSWlwckJ4Qzs7QWlJanByQkU7RUFBc0M7QWpJcXByQnhDOztBaUlycHJCRTtFQUFzQztBakl5cHJCeEM7O0FpSXpwckJFO0VBQXNDO0FqSTZwckJ4Qzs7QWlJN3ByQkU7RUFBc0M7QWpJaXFyQnhDOztBaUlqcXJCRTtFQUFzQztBaklxcXJCeEM7O0FpSXJxckJFO0VBQXNDO0FqSXlxckJ4Qzs7QWlJenFyQkU7RUFBc0M7QWpJNnFyQnhDOztBaUk3cXJCRTtFQUFzQztBaklpcnJCeEM7O0FpSWpyckJFO0VBQXNDO0FqSXFyckJ4Qzs7QWlJcnJyQkU7RUFBc0M7QWpJeXJyQnhDOztBaUl6cnJCRTtFQUFzQztBakk2cnJCeEM7O0FpSTdyckJFO0VBQXNDO0FqSWlzckJ4Qzs7QWlJanNyQkU7RUFBc0M7QWpJcXNyQnhDOztBaUlyc3JCRTtFQUFzQztBakl5c3JCeEM7O0FpSXpzckJFO0VBQXNDO0FqSTZzckJ4Qzs7QWlJN3NyQkU7RUFBc0M7QWpJaXRyQnhDOztBaUlqdHJCRTtFQUFzQztBaklxdHJCeEM7O0FpSXJ0ckJFO0VBQXNDO0FqSXl0ckJ4Qzs7QWlJenRyQkU7RUFBc0M7QWpJNnRyQnhDOztBaUk3dHJCRTtFQUFzQztBaklpdXJCeEM7O0FpSWp1ckJFO0VBQXNDO0FqSXF1ckJ4Qzs7QWlJcnVyQkU7RUFBc0M7QWpJeXVyQnhDOztBaUl6dXJCRTtFQUFzQztBakk2dXJCeEM7O0FpSTd1ckJFO0VBQXNDO0FqSWl2ckJ4Qzs7QWlJanZyQkU7RUFBc0M7QWpJcXZyQnhDOztBaUlydnJCRTtFQUFzQztBakl5dnJCeEM7O0FpSXp2ckJFO0VBQXNDO0FqSTZ2ckJ4Qzs7QWlJN3ZyQkU7RUFBc0M7QWpJaXdyQnhDOztBaUlqd3JCRTtFQUFzQztBaklxd3JCeEM7O0FpSXJ3ckJFO0VBQXNDO0FqSXl3ckJ4Qzs7QWlJendyQkU7RUFBc0M7QWpJNndyQnhDOztBaUk3d3JCRTtFQUFzQztBaklpeHJCeEM7O0FpSWp4ckJFO0VBQXNDO0FqSXF4ckJ4Qzs7QWlJcnhyQkU7RUFBc0M7QWpJeXhyQnhDOztBaUl6eHJCRTtFQUFzQztBakk2eHJCeEM7O0FpSTd4ckJFO0VBQXNDO0FqSWl5ckJ4Qzs7QWlJanlyQkU7RUFBc0M7QWpJcXlyQnhDOztBaUlyeXJCRTtFQUFzQztBakl5eXJCeEM7O0FpSXp5ckJFO0VBQXNDO0FqSTZ5ckJ4Qzs7QWlJN3lyQkU7RUFBc0M7QWpJaXpyQnhDOztBaUlqenJCRTtFQUFzQztBaklxenJCeEM7O0FpSXJ6ckJFO0VBQXNDO0FqSXl6ckJ4Qzs7QWlJenpyQkU7RUFBc0M7QWpJNnpyQnhDOztBaUk3enJCRTtFQUFzQztBaklpMHJCeEM7O0FpSWowckJFO0VBQXNDO0FqSXEwckJ4Qzs7QWlJcjByQkU7RUFBc0M7QWpJeTByQnhDOztBaUl6MHJCRTtFQUFzQztBakk2MHJCeEM7O0FpSTcwckJFO0VBQXNDO0FqSWkxckJ4Qzs7QWlJajFyQkU7RUFBc0M7QWpJcTFyQnhDOztBaUlyMXJCRTtFQUFzQztBakl5MXJCeEM7O0FpSXoxckJFO0VBQXNDO0FqSTYxckJ4Qzs7QWlJNzFyQkU7RUFBc0M7QWpJaTJyQnhDOztBaUlqMnJCRTtFQUFzQztBaklxMnJCeEM7O0FpSXIyckJFO0VBQXNDO0FqSXkyckJ4Qzs7QWlJejJyQkU7RUFBc0M7QWpJNjJyQnhDOztBaUk3MnJCRTtFQUFzQztBaklpM3JCeEM7O0FpSWozckJFO0VBQXNDO0FqSXEzckJ4Qzs7QWlJcjNyQkU7RUFBc0M7QWpJeTNyQnhDOztBaUl6M3JCRTtFQUFzQztBakk2M3JCeEM7O0FpSTczckJFO0VBQXNDO0FqSWk0ckJ4Qzs7QWlJajRyQkU7RUFBc0M7QWpJcTRyQnhDOztBaUlyNHJCRTtFQUFzQztBakl5NHJCeEM7O0FpSXo0ckJFO0VBQXNDO0FqSTY0ckJ4Qzs7QWlJNzRyQkU7RUFBc0M7QWpJaTVyQnhDOztBaUlqNXJCRTtFQUFzQztBaklxNXJCeEM7O0FpSXI1ckJFO0VBQXNDO0FqSXk1ckJ4Qzs7QWlJejVyQkU7RUFBc0M7QWpJNjVyQnhDOztBaUk3NXJCRTtFQUFzQztBaklpNnJCeEM7O0FpSWo2ckJFO0VBQXNDO0FqSXE2ckJ4Qzs7QWlJcjZyQkU7RUFBc0M7QWpJeTZyQnhDOztBaUl6NnJCRTtFQUFzQztBakk2NnJCeEM7O0FpSTc2ckJFO0VBQXNDO0FqSWk3ckJ4Qzs7QWlJajdyQkU7RUFBc0M7QWpJcTdyQnhDOztBaUlyN3JCRTtFQUFzQztBakl5N3JCeEM7O0FpSXo3ckJFO0VBQXNDO0FqSTY3ckJ4Qzs7QWlJNzdyQkU7RUFBc0M7QWpJaThyQnhDOztBaUlqOHJCRTtFQUFzQztBaklxOHJCeEM7O0FpSXI4ckJFO0VBQXNDO0FqSXk4ckJ4Qzs7QWlJejhyQkU7RUFBc0M7QWpJNjhyQnhDOztBaUk3OHJCRTtFQUFzQztBaklpOXJCeEM7O0FpSWo5ckJFO0VBQXNDO0FqSXE5ckJ4Qzs7QWlJcjlyQkU7RUFBc0M7QWpJeTlyQnhDOztBaUl6OXJCRTtFQUFzQztBakk2OXJCeEM7O0FpSTc5ckJFO0VBQXNDO0FqSWkrckJ4Qzs7QWlJaityQkU7RUFBc0M7QWpJcStyQnhDOztBaUlyK3JCRTtFQUFzQztBakl5K3JCeEM7O0FpSXorckJFO0VBQXNDO0FqSTYrckJ4Qzs7QWlJNytyQkU7RUFBc0M7QWpJaS9yQnhDOztBaUlqL3JCRTtFQUFzQztBaklxL3JCeEM7O0FpSXIvckJFO0VBQXNDO0FqSXkvckJ4Qzs7QWlJei9yQkU7RUFBc0M7QWpJNi9yQnhDOztBaUk3L3JCRTtFQUFzQztBaklpZ3NCeEM7O0FpSWpnc0JFO0VBQXNDO0FqSXFnc0J4Qzs7QWlJcmdzQkU7RUFBc0M7QWpJeWdzQnhDOztBaUl6Z3NCRTtFQUFzQztBakk2Z3NCeEM7O0FpSTdnc0JFO0VBQXNDO0FqSWloc0J4Qzs7QWlJamhzQkU7RUFBc0M7QWpJcWhzQnhDOztBaUlyaHNCRTtFQUFzQztBakl5aHNCeEM7O0FpSXpoc0JFO0VBQXNDO0FqSTZoc0J4Qzs7QWlJN2hzQkU7RUFBc0M7QWpJaWlzQnhDOztBaUlqaXNCRTtFQUFzQztBaklxaXNCeEM7O0FpSXJpc0JFO0VBQXNDO0FqSXlpc0J4Qzs7QWlJemlzQkU7RUFBc0M7QWpJNmlzQnhDOztBaUk3aXNCRTtFQUFzQztBaklpanNCeEM7O0FpSWpqc0JFO0VBQXNDO0FqSXFqc0J4Qzs7QWlJcmpzQkU7RUFBc0M7QWpJeWpzQnhDOztBaUl6anNCRTtFQUFzQztBakk2anNCeEM7O0FpSTdqc0JFO0VBQXNDO0FqSWlrc0J4Qzs7QWlJamtzQkU7RUFBc0M7QWpJcWtzQnhDOztBaUlya3NCRTtFQUFzQztBakl5a3NCeEM7O0FpSXprc0JFO0VBQXNDO0FqSTZrc0J4Qzs7QWlJN2tzQkU7RUFBc0M7QWpJaWxzQnhDOztBaUlqbHNCRTtFQUFzQztBaklxbHNCeEM7O0FpSXJsc0JFO0VBQXNDO0FqSXlsc0J4Qzs7QWlJemxzQkU7RUFBc0M7QWpJNmxzQnhDOztBaUk3bHNCRTtFQUFzQztBaklpbXNCeEM7O0FpSWptc0JFO0VBQXNDO0FqSXFtc0J4Qzs7QWlJcm1zQkU7RUFBc0M7QWpJeW1zQnhDOztBaUl6bXNCRTtFQUFzQztBakk2bXNCeEM7O0FpSTdtc0JFO0VBQXNDO0FqSWluc0J4Qzs7QWlJam5zQkU7RUFBc0M7QWpJcW5zQnhDOztBaUlybnNCRTtFQUFzQztBakl5bnNCeEM7O0FpSXpuc0JFO0VBQXNDO0FqSTZuc0J4Qzs7QWlJN25zQkU7RUFBc0M7QWpJaW9zQnhDOztBaUlqb3NCRTtFQUFzQztBaklxb3NCeEM7O0FpSXJvc0JFO0VBQXNDO0FqSXlvc0J4Qzs7QWlJem9zQkU7RUFBc0M7QWpJNm9zQnhDOztBaUk3b3NCRTtFQUFzQztBaklpcHNCeEM7O0FpSWpwc0JFO0VBQXNDO0FqSXFwc0J4Qzs7QWlJcnBzQkU7RUFBc0M7QWpJeXBzQnhDOztBaUl6cHNCRTtFQUFzQztBakk2cHNCeEM7O0FpSTdwc0JFO0VBQXNDO0FqSWlxc0J4Qzs7QWlJanFzQkU7RUFBc0M7QWpJcXFzQnhDOztBaUlycXNCRTtFQUFzQztBakl5cXNCeEM7O0FpSXpxc0JFO0VBQXNDO0FqSTZxc0J4Qzs7QWlJN3FzQkU7RUFBc0M7QWpJaXJzQnhDOztBaUlqcnNCRTtFQUFzQztBaklxcnNCeEM7O0FpSXJyc0JFO0VBQXNDO0FqSXlyc0J4Qzs7QWlJenJzQkU7RUFBc0M7QWpJNnJzQnhDOztBaUk3cnNCRTtFQUFzQztBaklpc3NCeEM7O0FpSWpzc0JFO0VBQXNDO0FqSXFzc0J4Qzs7QWlJcnNzQkU7RUFBc0M7QWpJeXNzQnhDOztBaUl6c3NCRTtFQUFzQztBakk2c3NCeEM7O0FpSTdzc0JFO0VBQXNDO0FqSWl0c0J4Qzs7QWlJanRzQkU7RUFBc0M7QWpJcXRzQnhDOztBaUlydHNCRTtFQUFzQztBakl5dHNCeEM7O0FpSXp0c0JFO0VBQXNDO0FqSTZ0c0J4Qzs7QWlJN3RzQkU7RUFBc0M7QWpJaXVzQnhDOztBaUlqdXNCRTtFQUFzQztBaklxdXNCeEM7O0FpSXJ1c0JFO0VBQXNDO0FqSXl1c0J4Qzs7QWlJenVzQkU7RUFBc0M7QWpJNnVzQnhDOztBaUk3dXNCRTtFQUFzQztBaklpdnNCeEM7O0FpSWp2c0JFO0VBQXNDO0FqSXF2c0J4Qzs7QWlJcnZzQkU7RUFBc0M7QWpJeXZzQnhDOztBaUl6dnNCRTtFQUFzQztBakk2dnNCeEM7O0FpSTd2c0JFO0VBQXNDO0FqSWl3c0J4Qzs7QWlJandzQkU7RUFBc0M7QWpJcXdzQnhDOztBaUlyd3NCRTtFQUFzQztBakl5d3NCeEM7O0FpSXp3c0JFO0VBQXNDO0FqSTZ3c0J4Qzs7QWlJN3dzQkU7RUFBc0M7QWpJaXhzQnhDOztBaUlqeHNCRTtFQUFzQztBaklxeHNCeEM7O0FpSXJ4c0JFO0VBQXNDO0FqSXl4c0J4Qzs7QWlJenhzQkU7RUFBc0M7QWpJNnhzQnhDOztBaUk3eHNCRTtFQUFzQztBaklpeXNCeEM7O0FpSWp5c0JFO0VBQXNDO0FqSXF5c0J4Qzs7QWlJcnlzQkU7RUFBc0M7QWpJeXlzQnhDOztBaUl6eXNCRTtFQUFzQztBakk2eXNCeEM7O0FpSTd5c0JFO0VBQXNDO0FqSWl6c0J4Qzs7QWlJanpzQkU7RUFBc0M7QWpJcXpzQnhDOztBaUlyenNCRTtFQUFzQztBakl5enNCeEM7O0FpSXp6c0JFO0VBQXNDO0FqSTZ6c0J4Qzs7QWlJN3pzQkU7RUFBc0M7QWpJaTBzQnhDOztBaUlqMHNCRTtFQUFzQztBaklxMHNCeEM7O0FpSXIwc0JFO0VBQXNDO0FqSXkwc0J4Qzs7QWlJejBzQkU7RUFBc0M7QWpJNjBzQnhDOztBaUk3MHNCRTtFQUFzQztBaklpMXNCeEM7O0FpSWoxc0JFO0VBQXNDO0FqSXExc0J4Qzs7QWlJcjFzQkU7RUFBc0M7QWpJeTFzQnhDOztBaUl6MXNCRTtFQUFzQztBakk2MXNCeEM7O0FpSTcxc0JFO0VBQXNDO0FqSWkyc0J4Qzs7QWlJajJzQkU7RUFBc0M7QWpJcTJzQnhDOztBaUlyMnNCRTtFQUFzQztBakl5MnNCeEM7O0FpSXoyc0JFO0VBQXNDO0FqSTYyc0J4Qzs7QWlJNzJzQkU7RUFBc0M7QWpJaTNzQnhDOztBaUlqM3NCRTtFQUFzQztBaklxM3NCeEM7O0FpSXIzc0JFO0VBQXNDO0FqSXkzc0J4Qzs7QWlJejNzQkU7RUFBc0M7QWpJNjNzQnhDOztBaUk3M3NCRTtFQUFzQztBaklpNHNCeEM7O0FpSWo0c0JFO0VBQXNDO0FqSXE0c0J4Qzs7QWlJcjRzQkU7RUFBc0M7QWpJeTRzQnhDOztBaUl6NHNCRTtFQUFzQztBakk2NHNCeEM7O0FpSTc0c0JFO0VBQXNDO0FqSWk1c0J4Qzs7QWlJajVzQkU7RUFBc0M7QWpJcTVzQnhDOztBaUlyNXNCRTtFQUFzQztBakl5NXNCeEM7O0FpSXo1c0JFO0VBQXNDO0FqSTY1c0J4Qzs7QWlJNzVzQkU7RUFBc0M7QWpJaTZzQnhDOztBaUlqNnNCRTtFQUFzQztBaklxNnNCeEM7O0FpSXI2c0JFO0VBQXNDO0FqSXk2c0J4Qzs7QWlJejZzQkU7RUFBc0M7QWpJNjZzQnhDOztBaUk3NnNCRTtFQUFzQztBaklpN3NCeEM7O0FpSWo3c0JFO0VBQXNDO0FqSXE3c0J4Qzs7QWlJcjdzQkU7RUFBc0M7QWpJeTdzQnhDOztBaUl6N3NCRTtFQUFzQztBakk2N3NCeEM7O0FpSTc3c0JFO0VBQXNDO0FqSWk4c0J4Qzs7QWlJajhzQkU7RUFBc0M7QWpJcThzQnhDOztBaUlyOHNCRTtFQUFzQztBakl5OHNCeEM7O0FpSXo4c0JFO0VBQXNDO0FqSTY4c0J4Qzs7QWlJNzhzQkU7RUFBc0M7QWpJaTlzQnhDOztBaUlqOXNCRTtFQUFzQztBaklxOXNCeEM7O0FpSXI5c0JFO0VBQXNDO0FqSXk5c0J4Qzs7QWlJejlzQkU7RUFBc0M7QWpJNjlzQnhDOztBaUk3OXNCRTtFQUFzQztBaklpK3NCeEM7O0FpSWorc0JFO0VBQXNDO0FqSXErc0J4Qzs7QWlJcitzQkU7RUFBc0M7QWpJeStzQnhDOztBaUl6K3NCRTtFQUFzQztBakk2K3NCeEM7O0FpSTcrc0JFO0VBQXNDO0FqSWkvc0J4Qzs7QWlJai9zQkU7RUFBc0M7QWpJcS9zQnhDOztBaUlyL3NCRTtFQUFzQztBakl5L3NCeEM7O0FpSXovc0JFO0VBQXNDO0FqSTYvc0J4Qzs7QWlJNy9zQkU7RUFBc0M7QWpJaWd0QnhDOztBaUlqZ3RCRTtFQUFzQztBaklxZ3RCeEM7O0FpSXJndEJFO0VBQXNDO0FqSXlndEJ4Qzs7QWlJemd0QkU7RUFBc0M7QWpJNmd0QnhDOztBaUk3Z3RCRTtFQUFzQztBaklpaHRCeEM7O0FpSWpodEJFO0VBQXNDO0FqSXFodEJ4Qzs7QWlJcmh0QkU7RUFBc0M7QWpJeWh0QnhDOztBaUl6aHRCRTtFQUFzQztBakk2aHRCeEM7O0FpSTdodEJFO0VBQXNDO0FqSWlpdEJ4Qzs7QWlJaml0QkU7RUFBc0M7QWpJcWl0QnhDOztBaUlyaXRCRTtFQUFzQztBakl5aXRCeEM7O0FpSXppdEJFO0VBQXNDO0FqSTZpdEJ4Qzs7QWlJN2l0QkU7RUFBc0M7QWpJaWp0QnhDOztBaUlqanRCRTtFQUFzQztBaklxanRCeEM7O0FpSXJqdEJFO0VBQXNDO0FqSXlqdEJ4Qzs7QWlJemp0QkU7RUFBc0M7QWpJNmp0QnhDOztBaUk3anRCRTtFQUFzQztBaklpa3RCeEM7O0FpSWprdEJFO0VBQXNDO0FqSXFrdEJ4Qzs7QWlJcmt0QkU7RUFBc0M7QWpJeWt0QnhDOztBaUl6a3RCRTtFQUFzQztBakk2a3RCeEM7O0FpSTdrdEJFO0VBQXNDO0FqSWlsdEJ4Qzs7QWlJamx0QkU7RUFBc0M7QWpJcWx0QnhDOztBaUlybHRCRTtFQUFzQztBakl5bHRCeEM7O0FpSXpsdEJFO0VBQXNDO0FqSTZsdEJ4Qzs7QWlJN2x0QkU7RUFBc0M7QWpJaW10QnhDOztBaUlqbXRCRTtFQUFzQztBaklxbXRCeEM7O0FpSXJtdEJFO0VBQXNDO0FqSXltdEJ4Qzs7QWlJem10QkU7RUFBc0M7QWpJNm10QnhDOztBaUk3bXRCRTtFQUFzQztBaklpbnRCeEM7O0FpSWpudEJFO0VBQXNDO0FqSXFudEJ4Qzs7QWlJcm50QkU7RUFBc0M7QWpJeW50QnhDOztBaUl6bnRCRTtFQUFzQztBakk2bnRCeEM7O0FpSTdudEJFO0VBQXNDO0FqSWlvdEJ4Qzs7QWlJam90QkU7RUFBc0M7QWpJcW90QnhDOztBaUlyb3RCRTtFQUFzQztBakl5b3RCeEM7O0FpSXpvdEJFO0VBQXNDO0FqSTZvdEJ4Qzs7QWlJN290QkU7RUFBc0M7QWpJaXB0QnhDOztBaUlqcHRCRTtFQUFzQztBaklxcHRCeEM7O0FpSXJwdEJFO0VBQXNDO0FqSXlwdEJ4Qzs7QWlJenB0QkU7RUFBc0M7QWpJNnB0QnhDOztBaUk3cHRCRTtFQUFzQztBaklpcXRCeEM7O0FpSWpxdEJFO0VBQXNDO0FqSXFxdEJ4Qzs7QWlJcnF0QkU7RUFBc0M7QWpJeXF0QnhDOztBaUl6cXRCRTtFQUFzQztBakk2cXRCeEM7O0FpSTdxdEJFO0VBQXNDO0FqSWlydEJ4Qzs7QWlJanJ0QkU7RUFBc0M7QWpJcXJ0QnhDOztBaUlycnRCRTtFQUFzQztBakl5cnRCeEM7O0FpSXpydEJFO0VBQXNDO0FqSTZydEJ4Qzs7QWlJN3J0QkU7RUFBc0M7QWpJaXN0QnhDOztBaUlqc3RCRTtFQUFzQztBaklxc3RCeEM7O0FpSXJzdEJFO0VBQXNDO0FqSXlzdEJ4Qzs7QWlJenN0QkU7RUFBc0M7QWpJNnN0QnhDOztBaUk3c3RCRTtFQUFzQztBaklpdHRCeEM7O0FpSWp0dEJFO0VBQXNDO0FqSXF0dEJ4Qzs7QWlJcnR0QkU7RUFBc0M7QWpJeXR0QnhDOztBaUl6dHRCRTtFQUFzQztBakk2dHRCeEM7O0FpSTd0dEJFO0VBQXNDO0FqSWl1dEJ4Qzs7QWlJanV0QkU7RUFBc0M7QWpJcXV0QnhDOztBaUlydXRCRTtFQUFzQztBakl5dXRCeEM7O0FpSXp1dEJFO0VBQXNDO0FqSTZ1dEJ4Qzs7QWlJN3V0QkU7RUFBc0M7QWpJaXZ0QnhDOztBaUlqdnRCRTtFQUFzQztBaklxdnRCeEM7O0FpSXJ2dEJFO0VBQXNDO0FqSXl2dEJ4Qzs7QWlJenZ0QkU7RUFBc0M7QWpJNnZ0QnhDOztBaUk3dnRCRTtFQUFzQztBaklpd3RCeEM7O0FpSWp3dEJFO0VBQXNDO0FqSXF3dEJ4Qzs7QWlJcnd0QkU7RUFBc0M7QWpJeXd0QnhDOztBaUl6d3RCRTtFQUFzQztBakk2d3RCeEM7O0FpSTd3dEJFO0VBQXNDO0FqSWl4dEJ4Qzs7QWlJanh0QkU7RUFBc0M7QWpJcXh0QnhDOztBaUlyeHRCRTtFQUFzQztBakl5eHRCeEM7O0FpSXp4dEJFO0VBQXNDO0FqSTZ4dEJ4Qzs7QWlJN3h0QkU7RUFBc0M7QWpJaXl0QnhDOztBaUlqeXRCRTtFQUFzQztBaklxeXRCeEM7O0FpSXJ5dEJFO0VBQXNDO0FqSXl5dEJ4Qzs7QWlJenl0QkU7RUFBc0M7QWpJNnl0QnhDOztBaUk3eXRCRTtFQUFzQztBaklpenRCeEM7O0FpSWp6dEJFO0VBQXNDO0FqSXF6dEJ4Qzs7QWlJcnp0QkU7RUFBc0M7QWpJeXp0QnhDOztBaUl6enRCRTtFQUFzQztBakk2enRCeEM7O0FpSTd6dEJFO0VBQXNDO0FqSWkwdEJ4Qzs7QWlJajB0QkU7RUFBc0M7QWpJcTB0QnhDOztBaUlyMHRCRTtFQUFzQztBakl5MHRCeEM7O0FpSXowdEJFO0VBQXNDO0FqSTYwdEJ4Qzs7QWlJNzB0QkU7RUFBc0M7QWpJaTF0QnhDOztBaUlqMXRCRTtFQUFzQztBaklxMXRCeEM7O0FpSXIxdEJFO0VBQXNDO0FqSXkxdEJ4Qzs7QWlJejF0QkU7RUFBc0M7QWpJNjF0QnhDOztBaUk3MXRCRTtFQUFzQztBaklpMnRCeEM7O0FpSWoydEJFO0VBQXNDO0FqSXEydEJ4Qzs7QWlJcjJ0QkU7RUFBc0M7QWpJeTJ0QnhDOztBaUl6MnRCRTtFQUFzQztBakk2MnRCeEM7O0FpSTcydEJFO0VBQXNDO0FqSWkzdEJ4Qzs7QWlJajN0QkU7RUFBc0M7QWpJcTN0QnhDOztBaUlyM3RCRTtFQUFzQztBakl5M3RCeEM7O0FpSXozdEJFO0VBQXNDO0FqSTYzdEJ4Qzs7QWlJNzN0QkU7RUFBc0M7QWpJaTR0QnhDOztBaUlqNHRCRTtFQUFzQztBaklxNHRCeEM7O0FpSXI0dEJFO0VBQXNDO0FqSXk0dEJ4Qzs7QWlJejR0QkU7RUFBc0M7QWpJNjR0QnhDOztBaUk3NHRCRTtFQUFzQztBaklpNXRCeEM7O0FpSWo1dEJFO0VBQXNDO0FqSXE1dEJ4Qzs7QWlJcjV0QkU7RUFBc0M7QWpJeTV0QnhDOztBaUl6NXRCRTtFQUFzQztBakk2NXRCeEM7O0FpSTc1dEJFO0VBQXNDO0FqSWk2dEJ4Qzs7QWlJajZ0QkU7RUFBc0M7QWpJcTZ0QnhDOztBaUlyNnRCRTtFQUFzQztBakl5NnRCeEM7O0FpSXo2dEJFO0VBQXNDO0FqSTY2dEJ4Qzs7QWlJNzZ0QkU7RUFBc0M7QWpJaTd0QnhDOztBaUlqN3RCRTtFQUFzQztBaklxN3RCeEM7O0FpSXI3dEJFO0VBQXNDO0FqSXk3dEJ4Qzs7QWlJejd0QkU7RUFBc0M7QWpJNjd0QnhDOztBaUk3N3RCRTtFQUFzQztBaklpOHRCeEM7O0FpSWo4dEJFO0VBQXNDO0FqSXE4dEJ4Qzs7QWlJcjh0QkU7RUFBc0M7QWpJeTh0QnhDOztBaUl6OHRCRTtFQUFzQztBakk2OHRCeEM7O0FpSTc4dEJFO0VBQXNDO0FqSWk5dEJ4Qzs7QWlJajl0QkU7RUFBc0M7QWpJcTl0QnhDOztBaUlyOXRCRTtFQUFzQztBakl5OXRCeEM7O0FpSXo5dEJFO0VBQXNDO0FqSTY5dEJ4Qzs7QWlJNzl0QkU7RUFBc0M7QWpJaSt0QnhDOztBaUlqK3RCRTtFQUFzQztBaklxK3RCeEM7O0FpSXIrdEJFO0VBQXNDO0FqSXkrdEJ4Qzs7QWlJeit0QkU7RUFBc0M7QWpJNit0QnhDOztBaUk3K3RCRTtFQUFzQztBaklpL3RCeEM7O0FpSWovdEJFO0VBQXNDO0FqSXEvdEJ4Qzs7QWlJci90QkU7RUFBc0M7QWpJeS90QnhDOztBaUl6L3RCRTtFQUFzQztBakk2L3RCeEM7O0FpSTcvdEJFO0VBQXNDO0FqSWlndUJ4Qzs7QWlJamd1QkU7RUFBc0M7QWpJcWd1QnhDOztBaUlyZ3VCRTtFQUFzQztBakl5Z3VCeEM7O0FpSXpndUJFO0VBQXNDO0FqSTZndUJ4Qzs7QWlJN2d1QkU7RUFBc0M7QWpJaWh1QnhDOztBaUlqaHVCRTtFQUFzQztBaklxaHVCeEM7O0FpSXJodUJFO0VBQXNDO0FqSXlodUJ4Qzs7QWlJemh1QkU7RUFBc0M7QWpJNmh1QnhDOztBaUk3aHVCRTtFQUFzQztBaklpaXVCeEM7O0FpSWppdUJFO0VBQXNDO0FqSXFpdUJ4Qzs7QWlJcml1QkU7RUFBc0M7QWpJeWl1QnhDOztBaUl6aXVCRTtFQUFzQztBakk2aXVCeEM7O0FpSTdpdUJFO0VBQXNDO0FqSWlqdUJ4Qzs7QWlJamp1QkU7RUFBc0M7QWpJcWp1QnhDOztBaUlyanVCRTtFQUFzQztBakl5anVCeEM7O0FpSXpqdUJFO0VBQXNDO0FqSTZqdUJ4Qzs7QWlJN2p1QkU7RUFBc0M7QWpJaWt1QnhDOztBaUlqa3VCRTtFQUFzQztBaklxa3VCeEM7O0FpSXJrdUJFO0VBQXNDO0FqSXlrdUJ4Qzs7QWlJemt1QkU7RUFBc0M7QWpJNmt1QnhDOztBaUk3a3VCRTtFQUFzQztBaklpbHVCeEM7O0FpSWpsdUJFO0VBQXNDO0FqSXFsdUJ4Qzs7QWlJcmx1QkU7RUFBc0M7QWpJeWx1QnhDOztBaUl6bHVCRTtFQUFzQztBakk2bHVCeEM7O0FpSTdsdUJFO0VBQXNDO0FqSWltdUJ4Qzs7QWlJam11QkU7RUFBc0M7QWpJcW11QnhDOztBaUlybXVCRTtFQUFzQztBakl5bXVCeEM7O0FpSXptdUJFO0VBQXNDO0FqSTZtdUJ4Qzs7QWlJN211QkU7RUFBc0M7QWpJaW51QnhDOztBaUlqbnVCRTtFQUFzQztBaklxbnVCeEM7O0FpSXJudUJFO0VBQXNDO0FqSXludUJ4Qzs7QWlJem51QkU7RUFBc0M7QWpJNm51QnhDOztBaUk3bnVCRTtFQUFzQztBaklpb3VCeEM7O0FpSWpvdUJFO0VBQXNDO0FqSXFvdUJ4Qzs7QWlJcm91QkU7RUFBc0M7QWpJeW91QnhDOztBaUl6b3VCRTtFQUFzQztBakk2b3VCeEM7O0FpSTdvdUJFO0VBQXNDO0FqSWlwdUJ4Qzs7QWlJanB1QkU7RUFBc0M7QWpJcXB1QnhDOztBaUlycHVCRTtFQUFzQztBakl5cHVCeEM7O0FpSXpwdUJFO0VBQXNDO0FqSTZwdUJ4Qzs7QWlJN3B1QkU7RUFBc0M7QWpJaXF1QnhDOztBaUlqcXVCRTtFQUFzQztBaklxcXVCeEM7O0FpSXJxdUJFO0VBQXNDO0FqSXlxdUJ4Qzs7QWlJenF1QkU7RUFBc0M7QWpJNnF1QnhDOztBaUk3cXVCRTtFQUFzQztBaklpcnVCeEM7O0FpSWpydUJFO0VBQXNDO0FqSXFydUJ4Qzs7QWlJcnJ1QkU7RUFBc0M7QWpJeXJ1QnhDOztBaUl6cnVCRTtFQUFzQztBakk2cnVCeEM7O0FpSTdydUJFO0VBQXNDO0FqSWlzdUJ4Qzs7QWlJanN1QkU7RUFBc0M7QWpJcXN1QnhDOztBaUlyc3VCRTtFQUFzQztBakl5c3VCeEM7O0FpSXpzdUJFO0VBQXNDO0FqSTZzdUJ4Qzs7QWlJN3N1QkU7RUFBc0M7QWpJaXR1QnhDOztBaUlqdHVCRTtFQUFzQztBaklxdHVCeEM7O0FpSXJ0dUJFO0VBQXNDO0FqSXl0dUJ4Qzs7QWlJenR1QkU7RUFBc0M7QWpJNnR1QnhDOztBaUk3dHVCRTtFQUFzQztBaklpdXVCeEM7O0FpSWp1dUJFO0VBQXNDO0FqSXF1dUJ4Qzs7QWlJcnV1QkU7RUFBc0M7QWpJeXV1QnhDOztBaUl6dXVCRTtFQUFzQztBakk2dXVCeEM7O0FpSTd1dUJFO0VBQXNDO0FqSWl2dUJ4Qzs7QWlJanZ1QkU7RUFBc0M7QWpJcXZ1QnhDOztBaUlydnVCRTtFQUFzQztBakl5dnVCeEM7O0FpSXp2dUJFO0VBQXNDO0FqSTZ2dUJ4Qzs7QWlJN3Z1QkU7RUFBc0M7QWpJaXd1QnhDOztBaUlqd3VCRTtFQUFzQztBaklxd3VCeEM7O0FpSXJ3dUJFO0VBQXNDO0FqSXl3dUJ4Qzs7QWlJend1QkU7RUFBc0M7QWpJNnd1QnhDOztBaUk3d3VCRTtFQUFzQztBaklpeHVCeEM7O0FpSWp4dUJFO0VBQXNDO0FqSXF4dUJ4Qzs7QWlJcnh1QkU7RUFBc0M7QWpJeXh1QnhDOztBaUl6eHVCRTtFQUFzQztBakk2eHVCeEM7O0FpSTd4dUJFO0VBQXNDO0FqSWl5dUJ4Qzs7QWlJanl1QkU7RUFBc0M7QWpJcXl1QnhDOztBaUlyeXVCRTtFQUFzQztBakl5eXVCeEM7O0FpSXp5dUJFO0VBQXNDO0FqSTZ5dUJ4Qzs7QWlJN3l1QkU7RUFBc0M7QWpJaXp1QnhDOztBaUlqenVCRTtFQUFzQztBaklxenVCeEM7O0FpSXJ6dUJFO0VBQXNDO0FqSXl6dUJ4Qzs7QWlJenp1QkU7RUFBc0M7QWpJNnp1QnhDOztBaUk3enVCRTtFQUFzQztBaklpMHVCeEM7O0FpSWowdUJFO0VBQXNDO0FqSXEwdUJ4Qzs7QWlJcjB1QkU7RUFBc0M7QWpJeTB1QnhDOztBaUl6MHVCRTtFQUFzQztBakk2MHVCeEM7O0FpSTcwdUJFO0VBQXNDO0FqSWkxdUJ4Qzs7QWlJajF1QkU7RUFBc0M7QWpJcTF1QnhDOztBaUlyMXVCRTtFQUFzQztBakl5MXVCeEM7O0FpSXoxdUJFO0VBQXNDO0FqSTYxdUJ4Qzs7QWlJNzF1QkU7RUFBc0M7QWpJaTJ1QnhDOztBaUlqMnVCRTtFQUFzQztBaklxMnVCeEM7O0FpSXIydUJFO0VBQXNDO0FqSXkydUJ4Qzs7QWlJejJ1QkU7RUFBc0M7QWpJNjJ1QnhDOztBaUk3MnVCRTtFQUFzQztBaklpM3VCeEM7O0FpSWozdUJFO0VBQXNDO0FqSXEzdUJ4Qzs7QWlJcjN1QkU7RUFBc0M7QWpJeTN1QnhDOztBaUl6M3VCRTtFQUFzQztBakk2M3VCeEM7O0FpSTczdUJFO0VBQXNDO0FqSWk0dUJ4Qzs7QWlJajR1QkU7RUFBc0M7QWpJcTR1QnhDOztBaUlyNHVCRTtFQUFzQztBakl5NHVCeEM7O0FpSXo0dUJFO0VBQXNDO0FqSTY0dUJ4Qzs7QWlJNzR1QkU7RUFBc0M7QWpJaTV1QnhDOztBaUlqNXVCRTtFQUFzQztBaklxNXVCeEM7O0FpSXI1dUJFO0VBQXNDO0FqSXk1dUJ4Qzs7QWlJejV1QkU7RUFBc0M7QWpJNjV1QnhDOztBaUk3NXVCRTtFQUFzQztBaklpNnVCeEM7O0FpSWo2dUJFO0VBQXNDO0FqSXE2dUJ4Qzs7QWlJcjZ1QkU7RUFBc0M7QWpJeTZ1QnhDOztBaUl6NnVCRTtFQUFzQztBakk2NnVCeEM7O0FpSTc2dUJFO0VBQXNDO0FqSWk3dUJ4Qzs7QWlJajd1QkU7RUFBc0M7QWpJcTd1QnhDOztBaUlyN3VCRTtFQUFzQztBakl5N3VCeEM7O0FpSXo3dUJFO0VBQXNDO0FqSTY3dUJ4Qzs7QWlJNzd1QkU7RUFBc0M7QWpJaTh1QnhDOztBaUlqOHVCRTtFQUFzQztBaklxOHVCeEM7O0FpSXI4dUJFO0VBQXNDO0FqSXk4dUJ4Qzs7QWlJejh1QkU7RUFBc0M7QWpJNjh1QnhDOztBaUk3OHVCRTtFQUFzQztBaklpOXVCeEM7O0FpSWo5dUJFO0VBQXNDO0FqSXE5dUJ4Qzs7QWlJcjl1QkU7RUFBc0M7QWpJeTl1QnhDOztBaUl6OXVCRTtFQUFzQztBakk2OXVCeEM7O0FpSTc5dUJFO0VBQXNDO0FqSWkrdUJ4Qzs7QWlJait1QkU7RUFBc0M7QWpJcSt1QnhDOztBaUlyK3VCRTtFQUFzQztBakl5K3VCeEM7O0FpSXordUJFO0VBQXNDO0FqSTYrdUJ4Qzs7QWlJNyt1QkU7RUFBc0M7QWpJaS91QnhDOztBaUlqL3VCRTtFQUFzQztBaklxL3VCeEM7O0FpSXIvdUJFO0VBQXNDO0FqSXkvdUJ4Qzs7QWlJei91QkU7RUFBc0M7QWpJNi91QnhDOztBaUk3L3VCRTtFQUFzQztBaklpZ3ZCeEM7O0FpSWpndkJFO0VBQXNDO0FqSXFndkJ4Qzs7QWlJcmd2QkU7RUFBc0M7QWpJeWd2QnhDOztBaUl6Z3ZCRTtFQUFzQztBakk2Z3ZCeEM7O0FpSTdndkJFO0VBQXNDO0FqSWlodkJ4Qzs7QWlJamh2QkU7RUFBc0M7QWpJcWh2QnhDOztBaUlyaHZCRTtFQUFzQztBakl5aHZCeEM7O0FpSXpodkJFO0VBQXNDO0FqSTZodkJ4Qzs7QWlJN2h2QkU7RUFBc0M7QWpJaWl2QnhDOztBaUlqaXZCRTtFQUFzQztBaklxaXZCeEM7O0FpSXJpdkJFO0VBQXNDO0FqSXlpdkJ4Qzs7QWlJeml2QkU7RUFBc0M7QWpJNml2QnhDOztBaUk3aXZCRTtFQUFzQztBaklpanZCeEM7O0FpSWpqdkJFO0VBQXNDO0FqSXFqdkJ4Qzs7QWlJcmp2QkU7RUFBc0M7QWpJeWp2QnhDOztBaUl6anZCRTtFQUFzQztBakk2anZCeEM7O0FpSTdqdkJFO0VBQXNDO0FqSWlrdkJ4Qzs7QWlJamt2QkU7RUFBc0M7QWpJcWt2QnhDOztBaUlya3ZCRTtFQUFzQztBakl5a3ZCeEM7O0FpSXprdkJFO0VBQXNDO0FqSTZrdkJ4Qzs7QWlJN2t2QkU7RUFBc0M7QWpJaWx2QnhDOztBaUlqbHZCRTtFQUFzQztBaklxbHZCeEM7O0FpSXJsdkJFO0VBQXNDO0FqSXlsdkJ4Qzs7QWlJemx2QkU7RUFBc0M7QWpJNmx2QnhDOztBaUk3bHZCRTtFQUFzQztBaklpbXZCeEM7O0FpSWptdkJFO0VBQXNDO0FqSXFtdkJ4Qzs7QWlJcm12QkU7RUFBc0M7QWpJeW12QnhDOztBaUl6bXZCRTtFQUFzQztBakk2bXZCeEM7O0FpSTdtdkJFO0VBQXNDO0FqSWludkJ4Qzs7QWlJam52QkU7RUFBc0M7QWpJcW52QnhDOztBaUlybnZCRTtFQUFzQztBakl5bnZCeEM7O0FpSXpudkJFO0VBQXNDO0FqSTZudkJ4Qzs7QWlJN252QkU7RUFBc0M7QWpJaW92QnhDOztBaUlqb3ZCRTtFQUFzQztBaklxb3ZCeEM7O0FpSXJvdkJFO0VBQXNDO0FqSXlvdkJ4Qzs7QWlJem92QkU7RUFBc0M7QWpJNm92QnhDOztBaUk3b3ZCRTtFQUFzQztBaklpcHZCeEM7O0FpSWpwdkJFO0VBQXNDO0FqSXFwdkJ4Qzs7QWlJcnB2QkU7RUFBc0M7QWpJeXB2QnhDOztBaUl6cHZCRTtFQUFzQztBakk2cHZCeEM7O0FpSTdwdkJFO0VBQXNDO0FqSWlxdkJ4Qzs7QWlJanF2QkU7RUFBc0M7QWpJcXF2QnhDOztBaUlycXZCRTtFQUFzQztBakl5cXZCeEM7O0FpSXpxdkJFO0VBQXNDO0FqSTZxdkJ4Qzs7QWlJN3F2QkU7RUFBc0M7QWpJaXJ2QnhDOztBaUlqcnZCRTtFQUFzQztBaklxcnZCeEM7O0FpSXJydkJFO0VBQXNDO0FqSXlydkJ4Qzs7QWlJenJ2QkU7RUFBc0M7QWpJNnJ2QnhDOztBaUk3cnZCRTtFQUFzQztBaklpc3ZCeEM7O0FpSWpzdkJFO0VBQXNDO0FqSXFzdkJ4Qzs7QWlJcnN2QkU7RUFBc0M7QWpJeXN2QnhDOztBaUl6c3ZCRTtFQUFzQztBakk2c3ZCeEM7O0FpSTdzdkJFO0VBQXNDO0FqSWl0dkJ4Qzs7QWlJanR2QkU7RUFBc0M7QWpJcXR2QnhDOztBaUlydHZCRTtFQUFzQztBakl5dHZCeEM7O0FpSXp0dkJFO0VBQXNDO0FqSTZ0dkJ4Qzs7QWlJN3R2QkU7RUFBc0M7QWpJaXV2QnhDOztBaUlqdXZCRTtFQUFzQztBaklxdXZCeEM7O0FpSXJ1dkJFO0VBQXNDO0FqSXl1dkJ4Qzs7QWlJenV2QkU7RUFBc0M7QWpJNnV2QnhDOztBaUk3dXZCRTtFQUFzQztBaklpdnZCeEM7O0FpSWp2dkJFO0VBQXNDO0FqSXF2dkJ4Qzs7QWlJcnZ2QkU7RUFBc0M7QWpJeXZ2QnhDOztBaUl6dnZCRTtFQUFzQztBakk2dnZCeEM7O0FpSTd2dkJFO0VBQXNDO0FqSWl3dkJ4Qzs7QWlJand2QkU7RUFBc0M7QWpJcXd2QnhDOztBaUlyd3ZCRTtFQUFzQztBakl5d3ZCeEM7O0FpSXp3dkJFO0VBQXNDO0FqSTZ3dkJ4Qzs7QWlJN3d2QkU7RUFBc0M7QWpJaXh2QnhDOztBaUlqeHZCRTtFQUFzQztBaklxeHZCeEM7O0FpSXJ4dkJFO0VBQXNDO0FqSXl4dkJ4Qzs7QWlJenh2QkU7RUFBc0M7QWpJNnh2QnhDOztBaUk3eHZCRTtFQUFzQztBaklpeXZCeEM7O0FpSWp5dkJFO0VBQXNDO0FqSXF5dkJ4Qzs7QWlJcnl2QkU7RUFBc0M7QWpJeXl2QnhDOztBaUl6eXZCRTtFQUFzQztBakk2eXZCeEM7O0FpSTd5dkJFO0VBQXNDO0FqSWl6dkJ4Qzs7QWlJanp2QkU7RUFBc0M7QWpJcXp2QnhDOztBaUlyenZCRTtFQUFzQztBakl5enZCeEM7O0FpSXp6dkJFO0VBQXNDO0FqSTZ6dkJ4Qzs7QWlJN3p2QkU7RUFBc0M7QWpJaTB2QnhDOztBaUlqMHZCRTtFQUFzQztBaklxMHZCeEM7O0FpSXIwdkJFO0VBQXNDO0FqSXkwdkJ4Qzs7QWlJejB2QkU7RUFBc0M7QWpJNjB2QnhDOztBaUk3MHZCRTtFQUFzQztBaklpMXZCeEM7O0FpSWoxdkJFO0VBQXNDO0FqSXExdkJ4Qzs7QWlJcjF2QkU7RUFBc0M7QWpJeTF2QnhDOztBaUl6MXZCRTtFQUFzQztBakk2MXZCeEM7O0FpSTcxdkJFO0VBQXNDO0FqSWkydkJ4Qzs7QWlJajJ2QkU7RUFBc0M7QWpJcTJ2QnhDOztBa0l4MnZCQTs7RVJxQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSHcxdkJGOztBMEhuMXZCRTs7RUFiQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFIcTJ2QkY7O0FtSXQ0dkJBOzs7O0VBQUE7QUFRQTtFQUNFO0FuSXM0dkJGOztBbUluNHZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CYitCd0I7RWE5QnhCO0FuSXM0dkJGO0FtSWw0dkJBOztFQUVFO0VBQ0E7QW5JbzR2QkY7O0FvSTU1dkJBOzs7O0VBQUE7QUFRQTtFQUNFO0FwSTQ1dkJGOztBb0l6NXZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CZCtCd0I7RWM5QnhCO0FwSTQ1dkJGO0FvSXg1dkJBOztFQUVFO0VBQ0E7QXBJMDV2QkY7O0FxSWw3dkJBO0VBQ0U7RUFDQTtFQUNBO0FySXE3dkJGOztBcUlqN3ZCQTtBQUNBO0VBQ0U7RUFDQTtBcklvN3ZCRjs7QXFJajd2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcklvN3ZCRjs7QXFJaDd2QkE7RUFDRTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtFQUNBO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtFQUNBO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0VBQ0E7QXJJbTd2QkY7O0FxSWg3dkJBO0VBQ0U7RUFDQTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtBckltN3ZCRjs7QXFJLzZ2QkE7RUFDRTtFQUNBO0VBQ0E7QXJJazd2QkY7O0FxSS82dkJBO0VBQ0U7RUFDQTtBcklrN3ZCRjs7QXFJLzZ2QkE7RUFDRTtFQUNBO0FySWs3dkJGOztBcUkvNnZCQTs7O0VBR0U7RUFDQTtFQUNBO0FySWs3dkJGOztBcUkvNnZCQTs7Ozs7O0VBTUU7QXJJazd2QkY7O0FxSS82dkJBOzs7RUFHRTtBcklrN3ZCRjs7QXFJLzZ2QkE7O0VBRUU7QXJJazd2QkY7O0FxSS82dkJBOzs7RUFHRTtBcklrN3ZCRjs7QXFJaDd2QkE7O0VBRUU7QXJJbTd2QkY7O0FxSWg3dkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJbTd2QkY7O0FxSWg3dkJBO0VBQ0U7QXJJbTd2QkY7O0FxSWg3dkJBOztFQUVFO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0VBQ0E7QXJJbTd2QkY7O0FxSWg3dkJBO0VBQ0U7QXJJbTd2QkY7O0FxSWg3dkJBO0VBQ0U7QXJJbTd2QkY7O0FxSWg3dkJBO0VBQ0U7QXJJbTd2QkY7O0FxSWg3dkJBO0VBQ0U7RUFDQTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtFQUNBO0VBQ0E7QXJJbTd2QkY7O0FxSWg3dkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0VBQ0E7RUFDQTtBckltN3ZCRjs7QXFJaDd2QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJbTd2QkY7O0FxSWg3dkJBO0VBQ0U7RUFDQTtFQUNBO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0VBQ0E7RUFDQTtBckltN3ZCRjs7QXFJaDd2QkE7O0VBRUU7QXJJbTd2QkY7O0FxSWg3dkJBOztFQUVFO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0VBQ0E7QXJJbTd2QkY7O0FxSWg3dkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtFQUNBO0VBQ0E7QXJJbTd2QkY7O0FxSWg3dkJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0VBQ0E7RUFDQTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtFQUNBO0VBQ0E7QXJJbTd2QkY7O0FxSWg3dkJBOztFQUVFO0FySW03dkJGOztBcUloN3ZCQTs7RUFFRTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtBckltN3ZCRjs7QXFJaDd2QkE7O0VBRUU7RUFDQTtFQUNBO0FySW03dkJGOztBcUloN3ZCQTs7RUFFRTtFQUNBO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0FySW03dkJGOztBcUloN3ZCQTtFQUNFO0VBQ0E7RUFDQTtBckltN3ZCRjs7QXFJajd2QkE7O0VBRUU7RUFDQTtBcklvN3ZCRjs7QXFJajd2QkE7O0VBRUU7RUFDQTtFQUNBO0FySW83dkJGOztBcUlqN3ZCQTtFQUNFO0VBQ0E7RUFDQTtBcklvN3ZCRjs7QXFJajd2QkE7RUFDRTtBcklvN3ZCRjs7QXFJajd2QkE7RUFDRTtBcklvN3ZCRjs7QXFJajd2QkE7Ozs7Ozs7O0VBUUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySW83dkJGOztBcUlqN3ZCQTs7Ozs7RUFLRTtBcklvN3ZCRjs7QXFJajd2QkE7RUFDRTtFQUNBO0FySW83dkJGOztBcUlqN3ZCQTs7Ozs7Ozs7RUFRRTtBcklvN3ZCRjs7QXFJajd2QkE7OztFQUdFO0FySW83dkJGOztBcUlqN3ZCQTs7Ozs7O0VBTUU7QXJJbzd2QkY7O0FxSWo3dkJBOztFQUVFO0FySW83dkJGOztBcUlqN3ZCQTtFQUNFO0FySW83dkJGOztBcUlqN3ZCQTs7O0VBR0U7QXJJbzd2QkY7O0FxSWo3dkJBOztFQUVFO0FySW83dkJGOztBcUlqN3ZCQTtFQUNFO0FySW83dkJGOztBcUlqN3ZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySW83dkJGOztBcUlqN3ZCQTtFQUNFO0VBQ0E7RUFDQTtBcklvN3ZCRjs7QXFJajd2QkE7RUFDRTtBcklvN3ZCRjs7QXFJajd2QkE7RUFDRTtBcklvN3ZCRjs7QXFJajd2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJbzd2QkY7O0FxSWo3dkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcklvN3ZCRjs7QXFJajd2QkE7RUFDRTtFQUNBO0VBQ0E7QXJJbzd2QkY7O0FxSWo3dkJBO0VBQ0U7RUFDQTtFQUNBO0FySW83dkJGOztBcUlqN3ZCQTtFQUNFO0FySW83dkJGOztBcUlqN3ZCQTtFQUNFO0VBQ0E7QXJJbzd2QkY7O0FxSWo3dkJBO0VBQ0U7SUFDRTtFcklvN3ZCRjtBQUNGO0FxSWo3dkJBO0VBQ0U7QXJJbTd2QkY7O0FxSWg3dkJBOzs7OztFQUtFO0VBQ0E7QXJJbTd2QkY7O0FxSWg3dkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtBckltN3ZCRjs7QXFJaDd2QkE7RUFDRTtBckltN3ZCRjs7QXFJaDd2QkE7Ozs7Ozs7Ozs7O0VBV0U7QXJJbTd2QkY7O0FxSS82dkJBO0FBRUE7RUFDRTtBcklpN3ZCRjs7QXFJOTZ2QkE7RUFDRTtJQUNFO0VySWk3dkJGO0VxSS82dkJBO0lBQ0U7RXJJaTd2QkY7QUFDRjtBcUk3NnZCQTtBQUVBO0VBQ0U7SUFDRTtFckk4NnZCRjtFcUk1NnZCQTtJQUNFO0VySTg2dkJGO0FBQ0Y7QXFJMzZ2QkE7RUFDRTtFQUNBO0VBQ0E7QXJJNjZ2QkY7O0FxSTE2dkJBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySTY2dkJGOztBcUkxNnZCQTtFQUNFO0VBQ0E7QXJJNjZ2QkY7O0FxSTE2dkJBO0VBQ0U7RUFDQTtBckk2NnZCRjs7QXNJM2x4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEk4bHhCRjs7QXNJM2x4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEk4bHhCRjs7QXNJM2x4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEk4bHhCRjs7QXNJM2x4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEk4bHhCRjs7QXNJM2x4QkE7RUFDRTtBdEk4bHhCRjs7QXNJM2x4QkE7RUFDRTtBdEk4bHhCRjs7QXNJM2x4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SThseEJGOztBc0kzbHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7RUFDQTtBdEk4bHhCRjs7QXNJM2x4QkE7RUFDRTtBdEk4bHhCRjs7QXNJM2x4QkE7RUFDRTtBdEk4bHhCRjs7QXNJM2x4QkE7RUFDRTtBdEk4bHhCRjs7QXNJM2x4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7RUFDQTtBdEk4bHhCRjs7QXNJM2x4QkE7RUFDRTtFQUNBO0F0SThseEJGOztBc0kzbHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEk4bHhCRjs7QXNJM2x4QkE7RUFDRTtFQUNBO0VBQ0E7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7RUFDQTtFQUNBO0F0SThseEJGOztBc0kzbHhCQTtFQUNFO0VBQ0E7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7RUFDQTtFQUNBO0F0SThseEJGOztBc0kzbHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0SThseEJGOztBc0kzbHhCQTtFQUNFO0F0SThseEJGOztBc0kzbHhCQTtFQUNFO0F0SThseEJGOztBc0kzbHhCQTtFQUNFO0F0SThseEJGOztBc0kzbHhCQTtFQUNFO0VBQ0E7RUFDQTtBdEk4bHhCRjs7QXNJM2x4QkE7RUFDRTtBdEk4bHhCRjs7QXNJM2x4QkE7RUFDRTtFQUNBO0VBQ0E7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEk4bHhCRjs7QXNJM2x4QkE7RUFDRTtFQUNBO0F0SThseEJGOztBc0kzbHhCQTtFQUNFO0F0SThseEJGOztBc0kzbHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SThseEJGOztBc0kzbHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0SThseEJGOztBc0kzbHhCQTtFQUNFO0VBQ0E7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7RUFDQTtFQUNBO0F0SThseEJGOztBc0kzbHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0SThseEJGOztBc0kzbHhCQTtFQUNFO0F0SThseEJGOztBc0kzbHhCQTtFQUNFO0F0SThseEJGOztBc0kzbHhCQTtFQUNFO0F0SThseEJGOztBc0kzbHhCQTtFQUNFO0F0SThseEJGOztBc0kzbHhCQTtFQUNFO0VBQ0E7RUFDQTtBdEk4bHhCRjs7QXNJM2x4QkE7RUFDRTtBdEk4bHhCRjs7QXNJM2x4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEk4bHhCRjs7QXNJM2x4QkE7RUFDRTtFQUNBO0VBQ0E7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7QXRJOGx4QkY7O0FzSTNseEJBO0VBQ0U7RUFDQTtBdEk4bHhCRjs7QXNJM2x4QkE7QUFDQTtFQUNFO0lBQ0U7RXRJOGx4QkY7RXNJM2x4QkE7SUFDRTtFdEk2bHhCRjtFc0kxbHhCQTtJQUNFO0V0STRseEJGO0VzSXpseEJBO0lBQ0U7RXRJMmx4QkY7RXNJeGx4QkE7SUFDRTtFdEkwbHhCRjtFc0l2bHhCQTtJQUNFO0lBQ0E7RXRJeWx4QkY7RXNJdGx4QkE7SUFDRTtJQUNBO0V0SXdseEJGO0VzSXJseEJBO0lBQ0U7SUFDQTtJQUNBO0V0SXVseEJGO0VzSXBseEJBO0lBQ0U7RXRJc2x4QkY7RXNJbmx4QkE7SUFDRTtJQUNBO0lBQ0E7RXRJcWx4QkY7RXNJbGx4QkE7SUFDRTtFdElvbHhCRjtFc0lqbHhCQTtJQUNFO0V0SW1seEJGO0FBQ0Y7QXNJaGx4QkE7RUFDRTtJQUNFO0V0SWtseEJGO0VzSS9reEJBO0lBQ0U7RXRJaWx4QkY7RXNJOWt4QkE7SUFDRTtFdElnbHhCRjtFc0k3a3hCQTtJQUNFO0V0SStreEJGO0FBQ0Y7QXVJdCt4QkE7O0VBRUU7QXZJdyt4QkY7O0F1SXQreEJBOzs7RUFHRTtBdkl5K3hCRjs7QXVJdit4QkE7O0VBRUU7QXZJMCt4QkY7O0F1SXgreEJBOztFQUVFO0F2STIreEJGOztBdUl6K3hCQTs7RUFFRTtBdkk0K3hCRjs7QXVJMSt4QkE7Ozs7RUFJRTtBdkk2K3hCRjs7QXVJMyt4QkE7Ozs7RUFJRTtBdkk4K3hCRjs7QXVJNSt4QkE7Ozs7RUFJRTtBdkkrK3hCRjs7QXVJNyt4QkE7Ozs7RUFJRTtBdklnL3hCRjs7QXVJOSt4QkE7Ozs7RUFJRTtBdklpL3hCRjs7QXVJLyt4QkE7O0VBRUU7QXZJay94QkY7O0F1SWgveEJBOztFQUVFO0F2SW0veEJGOztBdUlqL3hCQTs7RUFFRTtBdklvL3hCRjs7QXVJbC94QkE7O0VBRUU7QXZJcS94QkY7O0F1SW4veEJBOztFQUVFO0F2SXMveEJGOztBdUlwL3hCQTtFQUNFO0VBQ0E7QXZJdS94QkY7O0F1SXIveEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SXcveEJGOztBdUl0L3hCQTtFQUNFO0VBQ0E7QXZJeS94QkY7O0F1SXQveEJBOzs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkl5L3hCRjs7QXVJdi94QkE7O0VBRUU7RUFDQTtBdkkwL3hCRjs7QXVJeC94QkE7O0VBRUU7QXZJMi94QkY7O0F1SXoveEJBOztFQUVFO0F2STQveEJGOztBdUl6L3hCQTtFQUNFO0VBQ0E7RUFDQTtBdkk0L3hCRjs7QXVJMS94QkE7RUFDRTtFQUNBO0F2STYveEJGOztBdUkzL3hCQTtFQUNFO0F2STgveEJGOztBdUk1L3hCQTtFQUNFO0VBQ0E7RUFDQTtBdkkrL3hCRjs7QXVJNy94QkE7RUFDRTtFQUNBO0VBQ0E7QXZJZ2d5QkY7O0F1STkveEJBO0VBQ0U7QXZJaWd5QkY7O0F1SS8veEJBO0VBQ0U7RUFDQTtFQUNBO0F2SWtneUJGOztBdUloZ3lCQTtFQUNFO0VBQ0E7RUFDQTtBdkltZ3lCRjs7QXVJamd5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SW9neUJGOztBdUlqZ3lCQTs7RUFFRTtBdklvZ3lCRjs7QXVJbGd5QkE7O0VBRUU7QXZJcWd5QkY7O0F1SW5neUJBOzs7OztFQUtFO0VBQ0E7QXZJc2d5QkY7O0F1SXBneUJBOzs7Ozs7Ozs7RUFTRTtFQUNBO0VBQ0E7RUFDQTtBdkl1Z3lCRjs7QXVJcmd5QkE7Ozs7O0VBS0U7RUFDQTtBdkl3Z3lCRjs7QXVJdGd5QkE7Ozs7O0VBS0U7RUFDQTtBdkl5Z3lCRjs7QXVJdmd5QkE7O0VBRUU7QXZJMGd5QkY7O0F1SXhneUJBOztFQUVFO0F2STJneUJGOztBdUl4Z3lCQTtFQUNFO0F2STJneUJGOztBdUl4Z3lCQTtFQUNFO0VBQ0E7RUFDQTtBdkkyZ3lCRjs7QXVJemd5QkE7Ozs7OztFQU1FO0F2STRneUJGOztBdUkxZ3lCQTs7RUFFRTtBdkk2Z3lCRjs7QXVJMWd5QkE7RUFDRTtBdkk2Z3lCRjs7QXVJM2d5QkE7RUFDRTtFQUNBO0F2SThneUJGOztBdUkzZ3lCQTtFQUNFOzs7O0lBSUU7RXZJOGd5QkY7RXVJNWd5QkE7SUFDRTtFdkk4Z3lCRjtBQUNGO0F1STVneUJBO0VBQ0U7QXZJOGd5QkY7O0F1STVneUJBOzs7RUFHRTtFQUNBO0F2SStneUJGOztBdUk3Z3lCQTs7O0VBR0U7QXZJZ2h5QkY7O0F1STdneUJBO0VBQ0U7QXZJZ2h5QkY7O0F1STlneUJBOztFQUVFO0F2SWloeUJGOztBdUkvZ3lCQTs7RUFFRTtBdklraHlCRjs7QXVJaGh5QkE7OztFQUdFO0F2SW1oeUJGOztBdUlqaHlCQTs7O0VBR0U7QXZJb2h5QkY7O0F1SWxoeUJBOztFQUVFO0F2SXFoeUJGOztBdUlsaHlCQTtFQUNFO0F2SXFoeUJGOztBdUlsaHlCQTtFQUNFO0F2SXFoeUJGOztBdUluaHlCQTtFQUNFO0F2SXNoeUJGOztBdUlwaHlCQTtFQUNFO0F2SXVoeUJGOztBdUlwaHlCQTtFQUNFO0F2SXVoeUJGOztBdUlyaHlCQTtFQUNFO0F2SXdoeUJGOztBd0k5MXlCQTtFQUNFO0lBQ0U7RXhJaTJ5QkY7QUFDRjtBd0kvMXlCQTtFQUNFO0lBQ0U7SUFDQTtFeElpMnlCRjtBQUNGO0F3SS8xeUJBO0VBQ0U7SUFDRTtJQUNBO0V4SWkyeUJGO0FBQ0Y7QXdJLzF5QkE7RUFDRTtJQUNFO0lBQ0E7RXhJaTJ5QkY7QUFDRjtBd0kvMXlCQTtFQUNFO0lBQ0U7SUFDQTtFeElpMnlCRjtBQUNGO0F3SS8xeUJBO0VBQ0U7QXhJaTJ5QkY7O0F3STkxeUJBO0VBQ0U7QXhJaTJ5QkY7O0F3STkxeUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SWkyeUJGOztBd0kvMXlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhJazJ5QkY7O0F3SWgyeUJBO0VBQ0U7QXhJbTJ5QkY7O0F3SWgyeUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEltMnlCRjs7QXdJaDJ5QkE7RUFDRTtBeEltMnlCRjs7QXdJaDJ5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SW0yeUJGOztBd0loMnlCQTtFQUNFO0F4SW0yeUJGOztBd0loMnlCQTtFQUNFO0VBQ0E7RUFDQTtBeEltMnlCRjs7QXdJajJ5QkE7RUFDRTtFQUNBO0VBQ0E7QXhJbzJ5QkY7O0F3SWwyeUJBO0VBQ0U7RUFDQTtFQUNBO0F4SXEyeUJGOztBd0lsMnlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4SXEyeUJGOztBd0luMnlCQTtFQUNFO0VBQ0E7QXhJczJ5QkY7O0F3SXAyeUJBO0VBQ0U7RUFDQTtFQUNBO0F4SXUyeUJGOztBd0lwMnlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhJdTJ5QkY7O0F3SXIyeUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SXcyeUJGOztBd0l0MnlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SXkyeUJGOztBd0l2MnlCQTtFQUNFO0F4STAyeUJGOztBd0l4MnlCQTtFQUNFO0F4STIyeUJGOztBd0l6MnlCQTtFQUNFO0F4STQyeUJGOztBd0kxMnlCQTtFQUNFO0F4STYyeUJGOztBd0kzMnlCQTtFQUNFO0lBQ0U7RXhJODJ5QkY7QUFDRjtBd0k1MnlCQTtFQUNFO0lBQ0U7RXhJODJ5QkY7QUFDRjtBd0k1MnlCQTtFQUNFO0lBQ0U7RXhJODJ5QkY7QUFDRjtBd0k1MnlCQTtFQUNFO0VBQ0E7QXhJODJ5QkY7O0F3STUyeUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SSsyeUJGOztBd0k3MnlCQTtFQUNFO0VBQ0E7QXhJZzN5QkY7O0F3STkyeUJBO0VBQ0U7QXhJaTN5QkY7O0F3SS8yeUJBO0VBQ0U7RUFDQTtBeElrM3lCRjs7QXdJaDN5QkE7RUFDRTtBeEltM3lCRjs7QXdJajN5QkE7RUFDRTtFQUNBO0F4SW8zeUJGOztBd0lsM3lCQTtFQUNFO0F4SXEzeUJGOztBd0luM3lCQTtFQUNFO0VBQ0E7QXhJczN5QkY7O0F3SXAzeUJBO0VBQ0U7QXhJdTN5QkY7O0F3SXIzeUJBO0VBQ0U7QXhJdzN5QkY7O0F3SXQzeUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhJeTN5QkY7O0F3SXYzeUJBO0VBQ0U7RUFDQTtFQUNBO0F4STAzeUJGOztBd0l4M3lCQTtFQUNFO0F4STIzeUJGOztBd0l6M3lCQTtFQUNFO0F4STQzeUJGOztBd0kxM3lCQTtFQUNFO0F4STYzeUJGOztBd0kzM3lCQTtFQUNFO0F4STgzeUJGOztBd0k1M3lCQTtFQUNFO0lBQ0U7RXhJKzN5QkY7QUFDRjtBd0k3M3lCQTtFQUNFO0lBQ0U7RXhJKzN5QkY7RXdJNzN5QkE7SUFDRTtFeEkrM3lCRjtBQUNGO0F3STczeUJBO0VBQ0U7SUFDRTtFeEkrM3lCRjtBQUNGO0F3STczeUJBO0VBQ0U7QXhJKzN5QkY7O0F3STczeUJBO0VBQ0U7QXhJZzR5QkY7O0F3STkzeUJBO0VBQ0U7QXhJaTR5QkY7O0F3SS8zeUJBO0VBQ0U7QXhJazR5QkY7O0F3SWg0eUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SW00eUJGOztBd0lqNHlCQTtFQUNFO0VBQ0E7RUFDQTtBeElvNHlCRjs7QXdJbDR5QkE7RUFDRTtBeElxNHlCRjs7QXdJbjR5QkE7RUFDRTtBeElzNHlCRjs7QXdJbjR5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhJczR5QkY7O0F3SW40eUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFeElzNHlCRjtFd0lwNHlCQTtJQUNFO0V4SXM0eUJGO0FBQ0Y7QXdJcDR5QkE7OztFQUdFO0F4SXM0eUJGOztBd0lwNHlCQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SXU0eUJGOztBd0lyNHlCQTtFQUNFO0F4SXc0eUJGOztBd0lyNHlCQTtFQUNFO0VBQ0E7QXhJdzR5QkY7O0F3SXQ0eUJBO0VBQ0U7RUFDQTtBeEl5NHlCRjs7QXdJdjR5QkE7RUFDRTtFQUNBO0VBQ0E7QXhJMDR5QkY7O0F3SXg0eUJBO0VBQ0U7RUFDQTtBeEkyNHlCRjs7QXdJeDR5QkE7RUFDRTtBeEkyNHlCRjs7QXdJejR5QkE7RUFDRTtFQUNBO0F4STQ0eUJGOztBd0kxNHlCQTtFQUNFO0VBQ0E7QXhJNjR5QkY7O0F3STM0eUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhJODR5QkY7O0F3STU0eUJBO0VBQ0U7QXhJKzR5QkY7O0F3STc0eUJBO0VBQ0U7QXhJZzV5QkY7O0F3STc0eUJBO0VBQ0U7QXhJZzV5QkY7O0F3STk0eUJBO0VBQ0U7QXhJaTV5QkY7O0F3SS80eUJBO0VBQ0U7RUFDQTtBeElrNXlCRjs7QXdJaDV5QkE7RUFDRTtFQUNBO0F4SW01eUJGOztBd0lqNXlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4SW81eUJGOztBd0lsNXlCQTtFQUNFO0F4SXE1eUJGOztBd0luNXlCQTtFQUNFO0F4SXM1eUJGOztBd0luNXlCQTtFQUNFO0F4SXM1eUJGOztBd0luNXlCQTtFQUNFO0VBQ0E7QXhJczV5QkY7O0F5SWgwekJBOztFQUVFO0VBQ0E7RUFDQTtBekltMHpCRjs7QXlJaDB6QkE7RUFDRTtBekltMHpCRjs7QXlJaDB6QkE7RUFDRTtJQUNFO0V6SW0wekJGO0FBQ0Y7QTBJajF6QkE7OztFQUdFO0ExSW0xekJGOztBMElqMXpCQTs7O0VBR0U7QTFJbzF6QkY7O0EwSWwxekJBOztFQUVFO0VBQ0E7RUFDQTtBMUlxMXpCRjs7QTBJbjF6QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSXMxekJGOztBMElwMXpCQTs7RUFFRTtFQUNBO0ExSXUxekJGOztBMElyMXpCQTs7RUFFRTtBMUl3MXpCRjs7QTBJdDF6QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSXkxekJGOztBMEl2MXpCQTs7OztFQUlFO0VBQ0E7QTFJMDF6QkY7O0EwSXgxekJBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJMjF6QkY7O0EwSXoxekJBOzs7O0VBSUU7RUFDQTtBMUk0MXpCRjs7QTBJMTF6QkE7RUFDRTtBMUk2MXpCRjs7QTBJMzF6QkE7RUFDRTtBMUk4MXpCRjs7QTBJNTF6QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUkrMXpCRjs7QTBJNzF6QkE7RUFDRTtFQUNBO0ExSWcyekJGOztBMEk5MXpCQTtFQUNFO0ExSWkyekJGOztBMEkvMXpCQTtFQUNFO0ExSWsyekJGOztBMEloMnpCQTtFQUNFO0VBQ0E7RUFDQTtBMUltMnpCRjs7QTBJajJ6QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSW8yekJGOztBMElsMnpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUlxMnpCRjs7QTBJbjJ6QkE7RUFDRTtFQUNBO0ExSXMyekJGOztBMElwMnpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJdTJ6QkY7O0EwSXIyekJBO0VBQ0U7QTFJdzJ6QkY7O0EwSXQyekJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJeTJ6QkY7O0EwSXQyekJBO0VBQ0U7SUFDRTtFMUl5MnpCRjtBQUNGO0EwSXYyekJBO0VBQ0U7QTFJeTJ6QkY7O0EySWhpMEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSW1pMEJGOztBMklqaTBCQTtFQUNFO0EzSW9pMEJGOztBMklsaTBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzSXFpMEJGOztBMkluaTBCQTtFQUNFO0VBQ0E7RUFDQTtBM0lzaTBCRjs7QTRJemowQkE7QUFDQTtBQUNBOzRCQUM0QjtFQUMxQjtBNUk0ajBCRjs7QTRJemowQkE7QUFDQTtFQUNFO0VBQ0c7RUFDQztFQUNJO0VBQ1I7RUFDQTtBNUk0ajBCRjs7QTRJMWowQkE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBNUk0ajBCRjs7QTRJMWowQkE7Ozs7RUFJSTtBNUk2ajBCSjs7QTRJM2owQkE7RUFDSTtFQUNBO0VBQ0E7QTVJOGowQko7O0E0STVqMEJBO0VBQ0k7QTVJK2owQko7O0E0STdqMEJBOztFQUVJO0VBQ0E7QTVJZ2swQko7O0E0STlqMEJBO0VBQ0k7QTVJaWswQko7O0E0SS9qMEJBO0VBQ0k7QTVJa2swQko7O0E0SWhrMEJBO0VBQ0U7RUFDQTtBNUltazBCRjs7QTRJamswQkE7RUFDRTtFQUNBO0E1SW9rMEJGOztBNElsazBCQTs7RUFFSTtFQUNBO0E1SXFrMEJKOztBNEluazBCQTtBQUNBO0FBQ0E7QUFDQTs7RUFFSTtBNUlzazBCSjs7QTRJbmswQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUlzazBCRjtBNEluazBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0M7RUFDSTtFQUVSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVJbWswQkY7O0E0SWhrMEJBO0VBQ0U7QTVJbWswQkY7O0E0SWhrMEJBO0VBQ0U7QTVJbWswQkY7O0E0SWhrMEJBO0VBQ0U7QTVJbWswQkY7O0E0SWhrMEJBO0VBQ0U7QTVJbWswQkY7O0E0SWhrMEJBO0VBQ0U7QTVJbWswQkY7O0E0SWhrMEJBO0VBQ0U7QTVJbWswQkY7O0E0SWhrMEJBO0VBQ0U7QTVJbWswQkY7O0E0SWprMEJBOzs7OztDQUFBO0FBTUE7RUFFRTtBNUltazBCRjs7QTRJaGswQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUltazBCSjs7QTRJamswQkE7RUFDSTtFQUNBO0E1SW9rMEJKOztBNElsazBCQTtFQUNJO0E1SXFrMEJKOztBNEluazBCQTtFQUNJO0E1SXNrMEJKOztBNElwazBCQTtFQUNJO0VBQ0E7QTVJdWswQko7O0E0SXJrMEJBO0VBRUU7QTVJdWswQkY7O0E0SXBrMEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0M7RUFDSTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUl1azBCSjs7QTRJcmswQkE7RUFDSTtBNUl3azBCSjs7QTRJdGswQkE7RUFDSTtFQUNBO0E1SXlrMEJKOztBNEl2azBCQTtFQUNJO0E1STBrMEJKOztBNEl4azBCQTtFQUVFO0E1STBrMEJGOztBNEl2azBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUkwazBCSjs7QTRJeGswQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJMmswQko7O0E0SXprMEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1STRrMEJKOztBNEkxazBCQTtFQUNJO0E1STZrMEJKOztBNEkzazBCQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJOGswQko7O0E0STVrMEJBOztFQUVJO0E1SStrMEJKOztBNEk3azBCQTtFQUVFO0E1SStrMEJGOztBNEk1azBCQTtFQUNJO0VBQ0E7QTVJK2swQko7O0E0STdrMEJBO0VBQ0k7RUFDQTtFQUNBO0E1SWdsMEJKOztBNEk5azBCQTtFQUNJO0VBQ0E7QTVJaWwwQko7O0E0SS9rMEJBO0VBQ0k7QTVJa2wwQko7O0E0SWhsMEJBOzs7RUFHSTtBNUltbDBCSjs7QTRJamwwQkE7RUFDSTtFQUNBO0VBQ0E7QTVJb2wwQko7O0E0SWxsMEJBO0VBQ0k7RUFDQTtBNUlxbDBCSjs7QTRJbmwwQkE7RUFDSTtFQUNBO0VBQ0E7QTVJc2wwQko7O0E0SXBsMEJBO0VBQ0k7RUFDQTtBNUl1bDBCSjs7QTRJcmwwQkE7RUFDSTtFQUNBO0VBQ0E7QTVJd2wwQko7O0E0SXRsMEJBO0VBQ0k7QTVJeWwwQko7O0E0SXZsMEJBO0VBQ0k7QTVJMGwwQko7O0E0SXhsMEJBO0VBQ0k7RUFDQTtBNUkybDBCSjs7QTRJemwwQkE7RUFDSTtBNUk0bDBCSjs7QTRJMWwwQkE7RUFDSTtBNUk2bDBCSjs7QTRJM2wwQkE7RUFDSTtBNUk4bDBCSjs7QTRJNWwwQkE7RUFDSTtFQUNBO0E1SStsMEJKOztBNEk3bDBCQTtFQUNJO0E1SWdtMEJKOztBNEk5bDBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJaW0wQko7O0E0SS9sMEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0U7RUFDQTtBNUlrbTBCTjs7QTRJaG0wQkE7RUFDSTtBNUltbTBCSjs7QTRJam0wQkE7RUFDSTtBNUlvbTBCSjs7QTRJbG0wQkE7RUFDSTtFQUNBO0E1SXFtMEJKOztBNElubTBCQTsyQkFDK0I7RUFDekI7RUFDQTtBNUlzbTBCTjs7QTRJcG0wQkE7RUFDTTtFQUNBO0VBQ0E7QTVJdW0wQk47O0E0SXJtMEJBO0VBRUk7RUFDQTtFQUNBO0E1SXVtMEJKOztBNElwbTBCQTtFQUNJO0E1SXVtMEJKOztBNElybTBCQTtFQUNJO0E1SXdtMEJKOztBNElybTBCQTtFQUNNO0E1SXdtMEJOOztBNEl0bTBCQTtFQUNNO0VBQ0U7RUFDQTtBNUl5bTBCUjs7QTRJdm0wQkE7RUFDTTtBNUkwbTBCTjs7QTRJeG0wQkE7RUFDSTtFQUNBO0E1STJtMEJKOztBNEl6bTBCQTs7RUFFSTtBNUk0bTBCSjs7QTRJMW0wQkE7O0VBRUk7QTVJNm0wQko7O0E0STNtMEJBO0VBRUU7QTVJNm0wQkY7O0E0STFtMEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUk2bTBCSjs7QTRJM20wQkE7RUFDSTtFQUNFO0E1SThtMEJOOztBNEk1bTBCQTtFQUNJO0E1SSttMEJKOztBNEk3bTBCQTtFQUNJO0VBQ0E7QTVJZ24wQko7O0E0STltMEJBO0VBQ0U7QTVJaW4wQkY7O0E0SS9tMEJBO0VBQ0k7RUFDQTtBNUlrbjBCSjs7QTRJaG4wQkE7RUFFRTtBNUlrbjBCRjs7QTRJL20wQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SWtuMEJKOztBNElobjBCQTtFQUNJO0VBQ0E7QTVJbW4wQko7O0E0SWpuMEJBOzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJb24wQko7O0E0SWxuMEJBO0VBQ0k7RUFDQTtBNUlxbjBCSjs7QTRJbm4wQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUlzbjBCSjs7QTRJcG4wQkE7RUFDTTtFQUNBO0VBQ0E7RUFDQTtBNUl1bjBCTjs7QTRJcm4wQkE7RUFDSTtFQUNBO0E1SXduMEJKOztBNEl0bjBCQTs7RUFFSTtFQUNBO0E1SXluMEJKOztBNEl2bjBCQTtBQUNBO0FBQ0E7O0VBRUU7QTVJMG4wQkY7O0E0SXhuMEJBO0FBQ0E7O0VBRUU7QTVJMm4wQkY7O0E0SXpuMEJBO0FBQ0E7QUFDQTtFQUNJO0VBQ0E7QTVJNG4wQko7O0E0STFuMEJBO0FBQ0E7QUFDQTtFQUNJO0E1STZuMEJKOztBNEkzbjBCQTtFQUNJO0E1SThuMEJKOztBNEk1bjBCQTtBQUNBO0FBQ0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBNUkrbjBCSjs7QTRJN24wQkE7cUJBQ3FCOztBQUdyQjtFQUNJO0E1SStuMEJKOztBNEk3bjBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUlnbzBCSjs7QTRJM24wQkE7RUFDTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJOG4wQk47O0E0STVuMEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0VBRUU7QTVJK24wQkY7O0E0STFuMEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJNm4wQko7O0E0STNuMEJBOztFQUdFO0E1STZuMEJGOztBNEkxbjBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUk0bjBCSjs7QTRJMW4wQkE7O0NBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJNm4wQkY7O0E0STFuMEJBO0VBQ0k7RUFDQTtBNUk2bjBCSjs7QTRJM24wQkE7RUFDSTtBNUk4bjBCSjs7QTRJNW4wQkE7RUFDSTtFQUNBO0E1SStuMEJKOztBNEk3bjBCQTtFQUNJO0VBQ0E7RUFDQTtBNUlnbzBCSjs7QTRJOW4wQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJaW8wQko7O0E0SS9uMEJBO0VBQ0k7RUFDQTtFQUNBO0E1SWtvMEJKOztBNElobzBCQTtBQUNBOztFQUVFO0VBQ0E7RUFDQTtBNUltbzBCRjs7QTRJam8wQkE7O0VBRUU7RUFDQTtFQUNBO0E1SW9vMEJGOztBNElsbzBCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVJcW8wQkY7O0E0SW5vMEJBOztFQUVFO0VBQ0E7RUFDQTtBNUlzbzBCRjs7QTRJcG8wQkE7O0VBRUU7RUFDQTtFQUNBO0E1SXVvMEJGOztBNElybzBCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0E1SXdvMEJGOztBNEl0bzBCQTs7RUFFRTtFQUNBO0E1SXlvMEJGOztBNEl2bzBCQTs7RUFFRTtFQUNBO0E1STBvMEJGOztBNEl4bzBCQTtFQUNJO0VBQ0E7RUFDQTtBNUkybzBCSjs7QTRJem8wQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1STRvMEJKOztBNEkxbzBCQTtFQUNJO0E1STZvMEJKOztBNEkzbzBCQTtFQUNJO0VBQ0E7RUFDQTtBNUk4bzBCSjs7QTRJNW8wQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUkrbzBCSjs7QTRJN28wQkE7RUFDSTtFQUNBO0E1SWdwMEJKOztBNEk1bzBCQTtFQUNFO0E1SStvMEJGOztBNEk3bzBCQTtBQUNBOzs0QkFFNEI7O0FBRTVCO0VBQ0U7RUFDQTtFQUNBO0E1SWdwMEJGOztBNEkvbzBCQTtFQUNFO0VBQ0E7RUFDQTtBNUlrcDBCRjs7QTRJanAwQkE7RUFDSTtFQUNBO0E1SW9wMEJKOztBNElscDBCQTtFQUNNO0VBQ0E7QTVJcXAwQk47O0E0SW5wMEJBO0VBQ0k7RUFDQTtBNUlzcDBCSjs7QTRJcHAwQkE7RUFFRTtBNUlzcDBCRjs7QTRJbnAwQkE7RUFDSTtFQUNBO0E1SXNwMEJKOztBNElwcDBCQTtFQUNJO0E1SXVwMEJKOztBNElycDBCQTtFQUVFO0E1SXVwMEJGOztBNElwcDBCQTtFQUNJO0VBQ0E7RUFDQTtBNUl1cDBCSjs7QTRJcnAwQkE7RUFFRTtBNUl1cDBCRjs7QTRJcHAwQkE7RUFDSTtBNUl1cDBCSjs7QTRJcnAwQkE7RUFFRTtBNUl1cDBCRjs7QTRJcHAwQkE7RUFDTTtFQUNBO0VBQ0E7QTVJdXAwQk47O0E0SXJwMEJBO0VBQ007RUFDQTtBNUl3cDBCTjs7QTRJdHAwQkE7O0FBRUE7RUFDTTtBNUl5cDBCTjs7QTRJdnAwQkE7RUFFRTtBNUl5cDBCRjs7QTRJdHAwQkE7RUFDSTtBNUl5cDBCSjs7QTRJdnAwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUkwcDBCSjs7QTRJeHAwQkE7RUFDSTtFQUNBO0VBQ0E7QTVJMnAwQko7O0E0SXpwMEJBO0VBRUU7QTVJMnAwQkY7O0E0SXhwMEJBO0VBQTBDO0E1STRwMEIxQzs7QTRJM3AwQkE7RUFBc0M7QTVJK3AwQnRDOztBNEk5cDBCQTtFQUF1QztBNUlrcTBCdkM7O0E0SWpxMEJBO0VBRUU7QTVJbXEwQkY7O0E0SWhxMEJBO0VBQ0k7RUFDQTtBNUltcTBCSjs7QTRJanEwQkE7RUFDSTtBNUlvcTBCSjs7QTRJbHEwQkE7RUFFRTtBNUlvcTBCRjs7QTRJanEwQkE7RUFDSTtFQUNBO0E1SW9xMEJKOztBNElscTBCQTtFQUNFO0VBQ0E7RUFDQTtBNUlxcTBCRjs7QTRJcHEwQkE7RUFDSTtFQUNBO0VBQ0E7QTVJdXEwQko7O0E0SXJxMEJBO0VBRUU7QTVJdXEwQkY7O0E0SXBxMEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJdXEwQko7O0E0SXJxMEJBO0VBRUU7QTVJdXEwQkY7O0E0SXBxMEJBO0VBQ0k7RUFDQTtBNUl1cTBCSjs7QTRJcnEwQkE7O0VBRUU7QTVJd3EwQkY7O0E0SXRxMEJBOztFQUVFO0E1SXlxMEJGOztBNEl2cTBCQTtFQUNJO0VBQ0E7QTVJMHEwQko7O0E0SXhxMEJBO0VBQ0k7RUFDQTtBNUkycTBCSjs7QTRJenEwQkE7RUFDSTtBNUk0cTBCSjs7QTRJMXEwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1STZxMEJGOztBNEkzcTBCQTtBQUNBO0VBQ0k7QTVJOHEwQko7O0E0STVxMEJBOztFQUVJO0E1SStxMEJKOztBNEk3cTBCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0E1SWdyMEJGOztBNEk3cTBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJZ3IwQko7O0E0STlxMEJBOztFQUVJO0E1SWlyMEJKOztBNEkvcTBCQTtFQUNJO0VBQ0E7RUFDQTtBNUlrcjBCSjs7QTRJaHIwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SW1yMEJGOztBNElqcjBCQTtBQUNBO0VBQ0k7QTVJb3IwQko7O0E0SWxyMEJBO0VBQ0k7QTVJcXIwQko7O0E0SWpyMEJBOztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SW1yMEJGOztBNEkvcTBCQTtFQUNJO0VBQ0E7RUFDQTtBNUlrcjBCSjs7QTRJL3EwQkE7RUFDSTtFQUNBO0VBQ0E7QTVJa3IwQko7O0E0SS9xMEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVJa3IwQko7O0E0SS9xMEJBO0VBQ0k7RUFDQTtFQUNBO0E1SWtyMEJKOztBNEkvcTBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1SWtyMEJKOztBNEkvcTBCQTtFQUNJO0VBQ0E7RUFDQTtBNUlrcjBCSjs7QTRJL3EwQkE7RUFDSTtFQUNBO0VBQ0E7QTVJa3IwQko7O0E0SS9xMEJBO0VBQ0k7RUFDQTtFQUNBO0E1SWtyMEJKOztBNEkvcTBCQTtFQUVFO0E1SWlyMEJGOztBNEk3cTBCQTtFQUNJO0E1SWdyMEJKOztBNEk3cTBCQTtFQUNJO0E1SWdyMEJKOztBNEk3cTBCQTtFQUVFO0E1SStxMEJGOztBNEkzcTBCQTtFQUNNO0VBQ0E7RUFDQTtFQUNBO0E1SThxMEJOOztBNEkzcTBCQTtFQUNNO0VBQ0E7QTVJOHEwQk47O0E0STNxMEJBO0VBQ007RUFDQTtBNUk4cTBCTjs7QTRJM3EwQkE7RUFFRTtBNUk2cTBCRjs7QTRJenEwQkE7RUFDTTtFQUNBO0VBQ0E7QTVJNHEwQk47O0E0SXpxMEJBO0VBQ007RUFDQTtBNUk0cTBCTjs7QTRJenEwQkE7RUFDTTtFQUNBO0E1STRxMEJOOztBNEkxcTBCQTtFQUNJO0E1STZxMEJKOztBNEkzcTBCQTtFQUNJO0E1SThxMEJKOztBNEk1cTBCQTtFQUNJO0VBQ0E7RUFDQTtBNUkrcTBCSjs7QTRJN3EwQkE7RUFDSTtBNUlncjBCSjs7QTRJN3EwQkE7RUFDTTtFQUNBO0E1SWdyMEJOOztBNEk5cTBCQTtFQUNJO0VBQ0E7QTVJaXIwQko7O0E0SS9xMEJBO0VBQ0k7RUFDQTtBNUlrcjBCSjs7QTRJaHIwQkE7RUFDTTtBNUltcjBCTjs7QTRJanIwQkE7RUFDSTtBNUlvcjBCSjs7QTRJbHIwQkE7RUFDSTtFQUNBO0E1SXFyMEJKOztBNElucjBCQTtFQUNJO0E1SXNyMEJKOztBNElwcjBCQTtFQUdFO0E1SXFyMEJGOztBNElscjBCQTs7RUFFSTtBNUlxcjBCSjs7QTRJbnIwQkE7RUFHRTtFQUNBO0E1SW9yMEJGOztBNElqcjBCQTtFQUNJO0E1SW9yMEJKOztBNElscjBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1SXFyMEJKOztBNElucjBCQTtFQUNJO0VBQ0E7QTVJc3IwQko7O0E0SXByMEJBO0VBQ0k7QTVJdXIwQko7O0E0SXJyMEJBO0VBQ0k7QTVJd3IwQko7O0E0SXRyMEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SXlyMEJGOztBNEl2cjBCQTtFQUNNO0VBQ0E7QTVJMHIwQk47O0E0SXhyMEJBO0VBQ0k7RUFDQTtBNUkycjBCSjs7QTRJenIwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJNHIwQkY7O0E0STFyMEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUk2cjBCSjs7QTRJM3IwQkE7RUFDTTtBNUk4cjBCTjs7QTRJNXIwQkE7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0E1SStyMEJKOztBNEk3cjBCQTtFQUVFO0E1SStyMEJGOztBNEk1cjBCQTtFQUNJO0E1SStyMEJKOztBNEk3cjBCQTtFQUEyQztBNUlpczBCM0M7O0E0SWhzMEJBO0VBQXVDO0E1SW9zMEJ2Qzs7QTRJbnMwQkE7RUFBd0M7QTVJdXMwQnhDOztBNEl0czBCQTtFQUNJO0VBQ0E7RUFDQTtBNUl5czBCSjs7QTRJdnMwQkE7RUFFRTtFQUNBO0VBQ0E7QTVJeXMwQkY7O0E0SXRzMEJBO0VBQ0k7RUFDQTtBNUl5czBCSjs7QTRJdnMwQkE7RUFFRTtBNUl5czBCRjs7QTRJdHMwQkE7RUFDSTtFQUNBO0VBQ0E7QTVJeXMwQko7O0E0SXZzMEJBO0VBQ0k7QTVJMHMwQko7O0E0SXhzMEJBO0VBQ0k7QTVJMnMwQko7O0E0SXpzMEJBO0VBQ0U7QTVJNHMwQkY7O0E0STFzMEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUk2czBCSjs7QTRJM3MwQkE7OztFQUdFO0VBQ0E7QTVJOHMwQkY7O0E0STVzMEJBO3lCQUN5QjtFQUN2QjtFQUNBO0VBQ0E7QTVJK3MwQkY7O0E0STdzMEJBO0VBQ0U7QTVJZ3QwQkY7O0E0STlzMEJBO0VBQ0k7QTVJaXQwQko7O0E0SS9zMEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVJa3QwQko7O0E0SWh0MEJBO0VBQ0k7RUFDQTtBNUltdDBCSjs7QTRJanQwQkE7RUFDSTtBNUlvdDBCSjs7QTRJbHQwQkE7RUFDSTtFQUNBO0E1SXF0MEJKOztBNEludDBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJc3QwQkY7O0E0SXB0MEJBO0VBQ0U7RUFDQTtBNUl1dDBCRjs7QTRJcnQwQkE7RUFDSTtBNUl3dDBCSjs7QTRJdHQwQkE7RUFDSTtBNUl5dDBCSjs7QTRJdnQwQkE7RUFFRTtBNUl5dDBCRjs7QTRJdHQwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SXl0MEJKOztBNEl2dDBCQTtFQUVFO0E1SXl0MEJGOztBNEl0dDBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUl5dDBCSjs7QTRJdnQwQkE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0E1SXl0MEJKOztBNEl2dDBCQTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QTVJeXQwQko7O0E0SXJ0MEJBO0VBQ0U7RUFDQTtBNUl3dDBCRjs7QTRJdHQwQkE7RUFDSTtFQUNBO0E1SXl0MEJKOztBNEl2dDBCQTtFQUVFO0E1SXl0MEJGOztBNEl0dDBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUl5dDBCSjs7QTRJdnQwQkE7RUFDSTtBNUkwdDBCSjs7QTRJeHQwQkE7RUFFRTtFQUNBO0E1STB0MEJGOztBNEl2dDBCQTtFQUNJO0VBQ0E7QTVJMHQwQko7O0E0SXh0MEJBO0VBQ0k7RUFDQTtBNUkydDBCSjs7QTRJenQwQkE7RUFDTTtFQUNBO0VBQ0E7RUFDQTtBNUk0dDBCTjs7QTRJMXQwQkE7RUFFRTtBNUk0dDBCRjs7QTRJenQwQkE7RUFDSTtFQUNBO0E1STR0MEJKOztBNEkxdDBCQTtFQUVFO0E1STR0MEJGOztBNEl6dDBCQTtFQUNJO0E1STR0MEJKOztBNEkxdDBCQTtFQUNJO0E1STZ0MEJKOztBNEkzdDBCQTs7RUFFSTtBNUk4dDBCSjs7QTRJNXQwQkE7RUFHRTtFQUNBO0E1STZ0MEJGOztBNEkxdDBCQTtFQUNFO0VBQ0E7RUFDQTtBNUk2dDBCRjs7QTRJM3QwQkE7RUFDSTtFQUNBO0E1STh0MEJKOztBNEk1dDBCQTs7RUFFRTtBNUkrdDBCRjs7QTRJN3QwQkE7O0VBRUU7QTVJZ3UwQkY7O0E0STl0MEJBO0FBQ0E7RUFBMEQ7QTVJa3UwQjFEOztBNElqdTBCQTtFQUEwRDtBNUlxdTBCMUQ7O0E0SXB1MEJBO0VBQ0k7QTVJdXUwQko7O0E0SXJ1MEJBO0VBQ0k7RUFDQTtBNUl3dTBCSjs7QTRJdHUwQkE7RUFFRTtBNUl3dTBCRjs7QTRJcnUwQkE7O0VBRUk7RUFDQTtBNUl3dTBCSjs7QTRJdHUwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SXl1MEJKOztBNEl2dTBCQTtFQUVFO0E1SXl1MEJGOztBNEl0dTBCQTtFQUNJO0VBQ0E7QTVJeXUwQko7O0E0SXZ1MEJBO0VBRUU7QTVJeXUwQkY7O0E0SXR1MEJBO0VBQ0k7QTVJeXUwQko7O0E0SXB1MEJFO0VBQ0U7QTVJdXUwQko7O0E2STlwM0JBOzs7Ozs7Ozs7O0NBQUE7QUFlQTtFQUNDO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7QTdJeXAzQkQ7QTZJdHAzQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SWcxNEJGOztBOEluMzRCQTtFQUFzQjtBOUl1MzRCdEI7O0E4SXQzNEJBO0VBQTZCO0E5STAzNEI3Qjs7QThJejM0QkE7RUFBcUM7QTlJNjM0QnJDOztBOEk1MzRCQTtFQUEyQjtBOUlnNDRCM0I7O0E4SS8zNEJBO0VBQXdCO0E5SW00NEJ4Qjs7QThJbDQ0QkE7RUFBeUI7QTlJczQ0QnpCOztBOElyNDRCQTtFQUF3QjtBOUl5NDRCeEI7O0E4SXg0NEJBO0VBQW9DO0E5STQ0NEJwQzs7QThJMzQ0QkE7RUFBNEI7QTlJKzQ0QjVCOztBOEk5NDRCQTtFQUEyQjtBOUlrNTRCM0I7O0E4SWo1NEJBO0VBQXVCO0E5SXE1NEJ2Qjs7QThJcDU0QkE7RUFBMkI7QTlJdzU0QjNCOztBOEl2NTRCQTtFQUEwQjtBOUkyNTRCMUI7O0E4STE1NEJBO0VBQTZCO0E5STg1NEI3Qjs7QThJNzU0QkE7RUFBNkI7QTlJaTY0QjdCOztBOEloNjRCQTtFQUFpQztBOUlvNjRCakM7O0E4SW42NEJBO0VBQXdDO0E5SXU2NEJ4Qzs7QThJdDY0QkE7RUFBaUM7QTlJMDY0QmpDOztBOEl6NjRCQTtFQUF3QztBOUk2NjRCeEM7O0E4STU2NEJBO0VBQWtDO0E5SWc3NEJsQzs7QThJLzY0QkE7RUFBeUM7QTlJbTc0QnpDOztBOElsNzRCQTtFQUErQjtBOUlzNzRCL0I7O0E4SXI3NEJBO0VBQXNDO0E5SXk3NEJ0Qzs7QThJeDc0QkE7RUFBZ0M7QTlJNDc0QmhDOztBOEkzNzRCQTtFQUFtQztBOUkrNzRCbkM7O0E4STk3NEJBO0VBQW1DO0E5SWs4NEJuQzs7QThJajg0QkE7RUFBc0M7QTlJcTg0QnRDOztBOElwODRCQTtFQUFpQztBOUl3ODRCakM7O0E4SXY4NEJBO0VBQTJCO0E5STI4NEIzQjs7QThJMTg0QkE7RUFBcUI7QTlJODg0QnJCOztBOEk3ODRCQTtFQUF5QjtBOUlpOTRCekI7O0E4SWg5NEJBO0VBQTRCO0E5SW85NEI1Qjs7QThJbjk0QkE7RUFBMEI7QTlJdTk0QjFCOztBOEl0OTRCQTtFQUEyQjtBOUkwOTRCM0I7O0E4SXo5NEJBO0VBQXlCO0E5STY5NEJ6Qjs7QThJNTk0QkE7RUFBNkI7QTlJZys0QjdCOztBOEkvOTRCQTtFQUFtQztBOUltKzRCbkM7O0E4SWwrNEJBO0VBQStCO0E5SXMrNEIvQjs7QThJcis0QkE7RUFBK0I7QTlJeSs0Qi9COztBOEl4KzRCQTtFQUF5QjtBOUk0KzRCekI7O0E4STMrNEJBO0VBQXNCO0E5SSsrNEJ0Qjs7QThJOSs0QkE7RUFBdUI7QTlJay80QnZCOztBOElqLzRCQTtFQUEwQjtBOUlxLzRCMUI7O0E4SXAvNEJBO0VBQTRCO0E5SXcvNEI1Qjs7QThJdi80QkE7RUFBdUI7QTlJMi80QnZCOztBOEkxLzRCQTtFQUF1QjtBOUk4LzRCdkI7O0E4STcvNEJBO0VBQTBCO0E5SWlnNUIxQjs7QThJaGc1QkE7RUFBdUI7QTlJb2c1QnZCOztBOEluZzVCQTtFQUEyQjtBOUl1ZzVCM0I7O0E4SXRnNUJBO0VBQTRCO0E5STBnNUI1Qjs7QThJemc1QkE7RUFBeUI7QTlJNmc1QnpCOztBOEk1ZzVCQTtFQUE0QjtBOUlnaDVCNUI7O0E4SS9nNUJBO0VBQTJCO0E5SW1oNUIzQjs7QThJbGg1QkE7RUFBd0I7QTlJc2g1QnhCOztBOElyaDVCQTtFQUFzQjtBOUl5aDVCdEI7O0E4SXhoNUJBO0VBQXdCO0E5STRoNUJ4Qjs7QThJM2g1QkE7RUFBdUI7QTlJK2g1QnZCOztBOEk5aDVCQTtFQUFzQjtBOUlraTVCdEI7O0E4SWppNUJBO0VBQTJCO0E5SXFpNUIzQjs7QThJcGk1QkE7RUFBdUI7QTlJd2k1QnZCOztBOEl2aTVCQTtFQUE2QjtBOUkyaTVCN0I7O0E4STFpNUJBO0VBQTJCO0E5SThpNUIzQjs7QThJN2k1QkE7RUFBdUI7QTlJaWo1QnZCOztBOEloajVCQTtFQUF5QjtBOUlvajVCekI7O0E4SW5qNUJBO0VBQXNCO0E5SXVqNUJ0Qjs7QThJdGo1QkE7RUFBdUI7QTlJMGo1QnZCOztBOEl6ajVCQTtFQUF1QjtBOUk2ajVCdkI7O0E4STVqNUJBO0VBQXVCO0E5SWdrNUJ2Qjs7QThJL2o1QkE7RUFBMkI7QTlJbWs1QjNCOztBOElsazVCQTtFQUE0QjtBOUlzazVCNUI7O0E4SXJrNUJBO0VBQThCO0E5SXlrNUI5Qjs7QThJeGs1QkE7RUFBMkI7QTlJNGs1QjNCOztBOEkzazVCQTtFQUFtQztBOUkrazVCbkM7O0E4STlrNUJBO0VBQTRCO0E5SWtsNUI1Qjs7QThJamw1QkE7RUFBbUM7QTlJcWw1Qm5DOztBOElwbDVCQTtFQUEyQztBOUl3bDVCM0M7O0E4SXZsNUJBO0VBQTRCO0E5STJsNUI1Qjs7QThJMWw1QkE7RUFBd0I7QTlJOGw1QnhCOztBOEk3bDVCQTtFQUF3QjtBOUlpbTVCeEI7O0E4SWhtNUJBO0VBQStCO0E5SW9tNUIvQjs7QThJbm01QkE7RUFBdUM7QTlJdW01QnZDOztBOEl0bTVCQTtFQUF3QjtBOUkwbTVCeEI7O0E4SXptNUJBO0VBQStCO0E5STZtNUIvQjs7QThJNW01QkE7RUFBNkI7QTlJZ241QjdCOztBOEkvbTVCQTtFQUFpQztBOUltbjVCakM7O0E4SWxuNUJBO0VBQWdDO0E5SXNuNUJoQzs7QThJcm41QkE7RUFBK0I7QTlJeW41Qi9COztBOEl4bjVCQTtFQUF5QjtBOUk0bjVCekI7O0E4STNuNUJBO0VBQStCO0E5SStuNUIvQjs7QThJOW41QkE7RUFBdUI7QTlJa281QnZCOztBOElqbzVCQTtFQUFnQztBOUlxbzVCaEM7O0E4SXBvNUJBO0VBQStCO0E5SXdvNUIvQjs7QThJdm81QkE7RUFBc0I7QTlJMm81QnRCOztBOEkxbzVCQTtFQUE2QjtBOUk4bzVCN0I7O0E4STdvNUJBO0VBQStCO0E5SWlwNUIvQjs7QThJaHA1QkE7RUFBZ0M7QTlJb3A1QmhDOztBOElucDVCQTtFQUE2QjtBOUl1cDVCN0I7O0E4SXRwNUJBO0VBQTBCO0E5STBwNUIxQjs7QThJenA1QkE7RUFBNEI7QTlJNnA1QjVCOztBOEk1cDVCQTtFQUEwQjtBOUlncTVCMUI7O0E4SS9wNUJBO0VBQTJCO0E5SW1xNUIzQjs7QThJbHE1QkE7RUFBMkI7QTlJc3E1QjNCOztBOElycTVCQTtFQUEyQjtBOUl5cTVCM0I7O0E4SXhxNUJBO0VBQXVCO0E5STRxNUJ2Qjs7QThJM3E1QkE7RUFBeUI7QTlJK3E1QnpCOztBOEk5cTVCQTtFQUF1QjtBOUlrcjVCdkI7O0E4SWpyNUJBO0VBQXVCO0E5SXFyNUJ2Qjs7QThJcHI1QkE7RUFBc0I7QTlJd3I1QnRCOztBOEl2cjVCQTtFQUEwQjtBOUkycjVCMUI7O0E4STFyNUJBO0VBQXVCO0E5SThyNUJ2Qjs7QThJN3I1QkE7RUFBMkI7QTlJaXM1QjNCOztBOEloczVCQTtFQUEyQjtBOUlvczVCM0I7O0E4SW5zNUJBO0VBQTJCO0E5SXVzNUIzQjs7QThJdHM1QkE7RUFBd0I7QTlJMHM1QnhCOztBOEl6czVCQTtFQUFzQjtBOUk2czVCdEI7O0E4STVzNUJBO0VBQXVCO0E5SWd0NUJ2Qjs7QThJL3M1QkE7RUFBeUI7QTlJbXQ1QnpCOztBOElsdDVCQTtFQUFzQjtBOUlzdDVCdEI7O0E4SXJ0NUJBO0VBQTBCO0E5SXl0NUIxQjs7QThJeHQ1QkE7RUFBOEI7QTlJNHQ1QjlCOztBOEkzdDVCQTtFQUF5QjtBOUkrdDVCekI7O0E4STl0NUJBO0VBQXlCO0E5SWt1NUJ6Qjs7QThJanU1QkE7RUFBdUI7QTlJcXU1QnZCOztBOElwdTVCQTtFQUErQjtBOUl3dTVCL0I7O0E4SXZ1NUJBO0VBQTBCO0E5STJ1NUIxQjs7QThJMXU1QkE7RUFBdUI7QTlJOHU1QnZCOztBOEk3dTVCQTtFQUF3QjtBOUlpdjVCeEI7O0E4SWh2NUJBO0VBQXdCO0E5SW92NUJ4Qjs7QThJbnY1QkE7RUFBNEI7QTlJdXY1QjVCOztBOEl0djVCQTtFQUE2QjtBOUkwdjVCN0I7O0E4SXp2NUJBO0VBQXdCO0E5STZ2NUJ4Qjs7QThJNXY1QkE7RUFBeUI7QTlJZ3c1QnpCOztBOEkvdjVCQTtFQUF5QjtBOUltdzVCekI7O0E4SWx3NUJBO0VBQThCO0E5SXN3NUI5Qjs7QThJcnc1QkE7RUFBMkI7QTlJeXc1QjNCOztBOEl4dzVCQTtFQUF5QjtBOUk0dzVCekI7O0E4STN3NUJBO0VBQXVCO0E5SSt3NUJ2Qjs7QThJOXc1QkE7RUFBNkI7QTlJa3g1QjdCOztBOElqeDVCQTtFQUE2QjtBOUlxeDVCN0I7O0E4SXB4NUJBO0VBQThCO0E5SXd4NUI5Qjs7QThJdng1QkE7RUFBNEI7QTlJMng1QjVCOztBOEkxeDVCQTtFQUE4QjtBOUk4eDVCOUI7O0E4STd4NUJBO0VBQW1DO0E5SWl5NUJuQzs7QThJaHk1QkE7RUFBMEI7QTlJb3k1QjFCOztBOElueTVCQTtFQUF3QjtBOUl1eTVCeEI7O0E4SXR5NUJBO0VBQXVCO0E5STB5NUJ2Qjs7QThJenk1QkE7RUFBeUI7QTlJNnk1QnpCOztBOEk1eTVCQTtFQUF1QjtBOUlnejVCdkI7O0E4SS95NUJBO0VBQXdCO0E5SW16NUJ4Qjs7QThJbHo1QkE7RUFBMEI7QTlJc3o1QjFCOztBOElyejVCQTtFQUF3QjtBOUl5ejVCeEI7O0E4SXh6NUJBO0VBQWdDO0E5STR6NUJoQzs7QThJM3o1QkE7RUFBOEI7QTlJK3o1QjlCOztBOEk5ejVCQTtFQUE2QjtBOUlrMDVCN0I7O0E4SWowNUJBO0VBQXVCO0E5SXEwNUJ2Qjs7QThJcDA1QkE7RUFBNEI7QTlJdzA1QjVCOztBOEl2MDVCQTtFQUE4QjtBOUkyMDVCOUI7O0E4STEwNUJBO0VBQXNDO0E5STgwNUJ0Qzs7QThJNzA1QkE7RUFBdUI7QTlJaTE1QnZCOztBOEloMTVCQTtFQUE0QjtBOUlvMTVCNUI7O0E4SW4xNUJBO0VBQTRCO0E5SXUxNUI1Qjs7QThJdDE1QkE7RUFBd0I7QTlJMDE1QnhCOztBOEl6MTVCQTtFQUF5QjtBOUk2MTVCekI7O0E4STUxNUJBO0VBQTJCO0E5SWcyNUIzQjs7QThJLzE1QkE7RUFBOEI7QTlJbTI1QjlCOztBOElsMjVCQTtFQUFxQztBOUlzMjVCckM7O0E4SXIyNUJBO0VBQTZDO0E5SXkyNUI3Qzs7QThJeDI1QkE7RUFBc0I7QTlJNDI1QnRCOztBOEkzMjVCQTtFQUEwQjtBOUkrMjVCMUI7O0E4STkyNUJBO0VBQXNCO0E5SWszNUJ0Qjs7QThJajM1QkE7RUFBeUI7QTlJcTM1QnpCOztBOElwMzVCQTtFQUF5QjtBOUl3MzVCekI7O0E4SXYzNUJBO0VBQXVCO0E5STIzNUJ2Qjs7QThJMTM1QkE7RUFBdUI7QTlJODM1QnZCOztBOEk3MzVCQTtFQUF1QjtBOUlpNDVCdkI7O0E4SWg0NUJBO0VBQTJCO0E5SW80NUIzQjs7QThJbjQ1QkE7RUFBeUI7QTlJdTQ1QnpCOztBOEl0NDVCQTtFQUF1QjtBOUkwNDVCdkI7O0E4SXo0NUJBO0VBQXlCO0E5STY0NUJ6Qjs7QThJNTQ1QkE7RUFBMEI7QTlJZzU1QjFCOztBOEkvNDVCQTtFQUF5QjtBOUltNTVCekI7O0E4SWw1NUJBO0VBQXVCO0E5SXM1NUJ2Qjs7QThJcjU1QkE7RUFBNEI7QTlJeTU1QjVCOztBOEl4NTVCQTtFQUE4QjtBOUk0NTVCOUI7O0E4STM1NUJBO0VBQXVCO0E5SSs1NUJ2Qjs7QThJOTU1QkE7RUFBc0I7QTlJazY1QnRCOztBOElqNjVCQTtFQUFzQjtBOUlxNjVCdEI7O0E4SXA2NUJBO0VBQXdCO0E5SXc2NUJ4Qjs7QThJdjY1QkE7RUFBMEI7QTlJMjY1QjFCOztBOEkxNjVCQTtFQUF5QjtBOUk4NjVCekI7O0E4STc2NUJBO0VBQTRCO0E5SWk3NUI1Qjs7QThJaDc1QkE7RUFBdUI7QTlJbzc1QnZCOztBOEluNzVCQTtFQUFzQjtBOUl1NzVCdEI7O0E4SXQ3NUJBO0VBQTBCO0E5STA3NUIxQjs7QThJejc1QkE7RUFBNkI7QTlJNjc1QjdCOztBOEk1NzVCQTtFQUF1QjtBOUlnODVCdkI7O0E4SS83NUJBO0VBQXVCO0E5SW04NUJ2Qjs7QThJbDg1QkE7RUFBdUI7QTlJczg1QnZCOztBOElyODVCQTtFQUErQjtBOUl5ODVCL0I7O0E4SXg4NUJBO0VBQWdDO0E5STQ4NUJoQzs7QThJMzg1QkE7RUFBMkI7QTlJKzg1QjNCOztBOEk5ODVCQTtFQUFnQztBOUlrOTVCaEM7O0E4SWo5NUJBO0VBQW9DO0E5SXE5NUJwQzs7QThJcDk1QkE7RUFBd0M7QTlJdzk1QnhDOztBOEl2OTVCQTtFQUEwQjtBOUkyOTVCMUI7O0E4STE5NUJBO0VBQTRCO0E5STg5NUI1Qjs7QThJNzk1QkE7RUFBdUI7QTlJaSs1QnZCOztBOEloKzVCQTtFQUEwQjtBOUlvKzVCMUI7O0E4SW4rNUJBO0VBQXlCO0E5SXUrNUJ6Qjs7QThJdCs1QkE7RUFBd0I7QTlJMCs1QnhCOztBOEl6KzVCQTtFQUE4QjtBOUk2KzVCOUI7O0E4STUrNUJBO0VBQStCO0E5SWcvNUIvQjs7QThJLys1QkE7RUFBd0I7QTlJbS81QnhCOztBOElsLzVCQTtFQUFzQjtBOUlzLzVCdEI7O0E4SXIvNUJBO0VBQXlCO0E5SXkvNUJ6Qjs7QThJeC81QkE7RUFBeUI7QTlJNC81QnpCOztBOEkzLzVCQTtFQUE2QjtBOUkrLzVCN0I7O0E4STkvNUJBO0VBQWtDO0E5SWtnNkJsQzs7QThJamc2QkE7RUFBaUM7QTlJcWc2QmpDOztBOElwZzZCQTtFQUF5QjtBOUl3ZzZCekI7O0E4SXZnNkJBO0VBQXNCO0E5STJnNkJ0Qjs7QThJMWc2QkE7RUFBc0I7QTlJOGc2QnRCOztBOEk3ZzZCQTtFQUF1QjtBOUlpaDZCdkI7O0E4SWhoNkJBO0VBQXdCO0E5SW9oNkJ4Qjs7QThJbmg2QkE7RUFBeUI7QTlJdWg2QnpCOztBOEl0aDZCQTtFQUF1QjtBOUkwaDZCdkI7O0E4SXpoNkJBO0VBQThCO0E5STZoNkI5Qjs7QThJNWg2QkE7RUFBeUI7QTlJZ2k2QnpCOztBOEkvaDZCQTtFQUF3QjtBOUltaTZCeEI7O0E4SWxpNkJBO0VBQTJCO0E5SXNpNkIzQjs7QThJcmk2QkE7RUFBNEI7QTlJeWk2QjVCOztBOEl4aTZCQTtFQUF3QjtBOUk0aTZCeEI7O0E4STNpNkJBO0VBQXdCO0E5SStpNkJ4Qjs7QThJOWk2QkE7RUFBNkI7QTlJa2o2QjdCOztBOElqajZCQTtFQUF3QjtBOUlxajZCeEI7O0E4SXBqNkJBO0VBQXdCO0E5SXdqNkJ4Qjs7QThJdmo2QkE7RUFBbUM7QTlJMmo2Qm5DOztBOEkxajZCQTtFQUFrQztBOUk4ajZCbEM7O0E4STdqNkJBO0VBQXdCO0E5SWlrNkJ4Qjs7QThJaGs2QkE7RUFBNEI7QTlJb2s2QjVCOztBOEluazZCQTtFQUF1QjtBOUl1azZCdkI7O0E4SXRrNkJBO0VBQTBCO0E5STBrNkIxQjs7QThJems2QkE7RUFBaUM7QTlJNms2QmpDOztBOEk1azZCQTtFQUF5QjtBOUlnbDZCekI7O0E4SS9rNkJBO0VBQWdDO0E5SW1sNkJoQzs7QThJbGw2QkE7RUFBd0M7QTlJc2w2QnhDOztBOElybDZCQTtFQUEwQjtBOUl5bDZCMUI7O0E4SXhsNkJBO0VBQXlCO0E5STRsNkJ6Qjs7QThJM2w2QkE7RUFBeUI7QTlJK2w2QnpCOztBOEk5bDZCQTtFQUE2QjtBOUlrbTZCN0I7O0E4SWptNkJBO0VBQThCO0E5SXFtNkI5Qjs7QThJcG02QkE7RUFBK0I7QTlJd202Qi9COztBOEl2bTZCQTtFQUFpQztBOUkybTZCakM7O0E4STFtNkJBO0VBQXlCO0E5SThtNkJ6Qjs7QThJN202QkE7RUFBeUI7QTlJaW42QnpCOztBOElobjZCQTtFQUF5QjtBOUlvbjZCekI7O0E4SW5uNkJBO0VBQXVCO0E5SXVuNkJ2Qjs7QThJdG42QkE7RUFBc0I7QTlJMG42QnRCOztBOEl6bjZCQTtFQUF1QjtBOUk2bjZCdkI7O0E4STVuNkJBO0VBQXlCO0E5SWdvNkJ6Qjs7QThJL242QkE7RUFBeUI7QTlJbW82QnpCOztBOElsbzZCQTtFQUF1QjtBOUlzbzZCdkI7O0E4SXJvNkJBO0VBQTJCO0E5SXlvNkIzQjs7QThJeG82QkE7RUFBd0I7QTlJNG82QnhCOztBOEkzbzZCQTtFQUE0QjtBOUkrbzZCNUI7O0E4STlvNkJBO0VBQXdCO0E5SWtwNkJ4Qjs7QThJanA2QkE7RUFBMEI7QTlJcXA2QjFCOztBOElwcDZCQTtFQUFnQztBOUl3cDZCaEM7O0E4SXZwNkJBO0VBQStCO0E5STJwNkIvQjs7QThJMXA2QkE7RUFBdUI7QTlJOHA2QnZCOztBOEk3cDZCQTtFQUE4QjtBOUlpcTZCOUI7O0E4SWhxNkJBO0VBQXlCO0E5SW9xNkJ6Qjs7QThJbnE2QkE7RUFBaUM7QTlJdXE2QmpDOztBOEl0cTZCQTtFQUF1QjtBOUkwcTZCdkI7O0E4SXpxNkJBO0VBQTRCO0E5STZxNkI1Qjs7QThJNXE2QkE7RUFBK0I7QTlJZ3I2Qi9COztBOEkvcTZCQTtFQUF3QjtBOUltcjZCeEI7O0E4SWxyNkJBO0VBQTRCO0E5SXNyNkI1Qjs7QThJcnI2QkE7RUFBeUI7QTlJeXI2QnpCOztBOEl4cjZCQTtFQUF3QjtBOUk0cjZCeEI7O0E4STNyNkJBO0VBQXVCO0E5SStyNkJ2Qjs7QThJOXI2QkE7RUFBeUI7QTlJa3M2QnpCOztBOElqczZCQTtFQUF1QjtBOUlxczZCdkI7O0E4SXBzNkJBO0VBQW1DO0E5SXdzNkJuQzs7QThJdnM2QkE7RUFBa0M7QTlJMnM2QmxDOztBOEkxczZCQTtFQUE2QjtBOUk4czZCN0I7O0E4STdzNkJBO0VBQXVCO0E5SWl0NkJ2Qjs7QThJaHQ2QkE7RUFBOEI7QTlJb3Q2QjlCOztBOEludDZCQTtFQUE4QjtBOUl1dDZCOUI7O0E4SXR0NkJBO0VBQTRCO0E5STB0NkI1Qjs7QThJenQ2QkE7RUFBK0I7QTlJNnQ2Qi9COztBOEk1dDZCQTtFQUF1QjtBOUlndTZCdkI7O0E4SS90NkJBO0VBQXdCO0E5SW11NkJ4Qjs7QThJbHU2QkE7RUFBd0I7QTlJc3U2QnhCOztBOElydTZCQTtFQUF3QjtBOUl5dTZCeEI7O0E4SXh1NkJBO0VBQThCO0E5STR1NkI5Qjs7QThJM3U2QkE7RUFBd0I7QTlJK3U2QnhCOztBOEk5dTZCQTtFQUFnQztBOUlrdjZCaEM7O0E4SWp2NkJBO0VBQThCO0E5SXF2NkI5Qjs7QThJcHY2QkE7RUFBeUI7QTlJd3Y2QnpCOztBOEl2djZCQTtFQUFxQjtBOUkydjZCckI7O0E4STF2NkJBO0VBQTJCO0E5STh2NkIzQjs7QThJN3Y2QkE7RUFBdUI7QTlJaXc2QnZCOztBOElodzZCQTtFQUF5QjtBOUlvdzZCekI7O0E4SW53NkJBO0VBQTJCO0E5SXV3NkIzQjs7QThJdHc2QkE7RUFBOEI7QTlJMHc2QjlCOztBOEl6dzZCQTtFQUE2QjtBOUk2dzZCN0I7O0E4STV3NkJBO0VBQThCO0E5SWd4NkI5Qjs7QThJL3c2QkE7RUFBNkI7QTlJbXg2QjdCOztBOElseDZCQTtFQUF1QjtBOUlzeDZCdkI7O0E4SXJ4NkJBO0VBQXlCO0E5SXl4NkJ6Qjs7QThJeHg2QkE7RUFBMEI7QTlJNHg2QjFCOztBOEkzeDZCQTtFQUF3QjtBOUkreDZCeEI7O0E4STl4NkJBO0VBQXdCO0E5SWt5NkJ4Qjs7QThJank2QkE7RUFBdUI7QTlJcXk2QnZCOztBOElweTZCQTtFQUF1QjtBOUl3eTZCdkI7O0E4SXZ5NkJBO0VBQXdCO0E5STJ5NkJ4Qjs7QThJMXk2QkE7RUFBMkI7QTlJOHk2QjNCOztBOEk3eTZCQTtFQUEyQjtBOUlpejZCM0I7O0E4SWh6NkJBO0VBQXlCO0E5SW96NkJ6Qjs7QThJbno2QkE7RUFBNkI7QTlJdXo2QjdCOztBOEl0ejZCQTtFQUEyQjtBOUkwejZCM0I7O0E4SXp6NkJBO0VBQTBCO0E5STZ6NkIxQjs7QThJNXo2QkE7RUFBMEI7QTlJZzA2QjFCOztBOEkvejZCQTtFQUFxQztBOUltMDZCckM7O0E4SWwwNkJBO0VBQTJCO0E5SXMwNkIzQjs7QThJcjA2QkE7RUFBd0I7QTlJeTA2QnhCOztBOEl4MDZCQTtFQUFnQztBOUk0MDZCaEM7O0E4STMwNkJBO0VBQTRCO0E5SSswNkI1Qjs7QThJOTA2QkE7RUFBMkI7QTlJazE2QjNCOztBOElqMTZCQTtFQUF3QjtBOUlxMTZCeEI7O0E4SXAxNkJBO0VBQTRCO0E5SXcxNkI1Qjs7QThJdjE2QkE7RUFBMEI7QTlJMjE2QjFCOztBOEkxMTZCQTtFQUE4QjtBOUk4MTZCOUI7O0E4STcxNkJBO0VBQWlDO0E5SWkyNkJqQzs7QThJaDI2QkE7RUFBcUM7QTlJbzI2QnJDOztBOEluMjZCQTtFQUFxQztBOUl1MjZCckM7O0E4SXQyNkJBO0VBQTBCO0E5STAyNkIxQjs7QThJejI2QkE7RUFBMEI7QTlJNjI2QjFCOztBOEk1MjZCQTtFQUE4QjtBOUlnMzZCOUI7O0E4SS8yNkJBO0VBQThCO0E5SW0zNkI5Qjs7QThJbDM2QkE7RUFBeUI7QTlJczM2QnpCOztBOElyMzZCQTtFQUE2QjtBOUl5MzZCN0I7O0E4SXgzNkJBO0VBQXlCO0E5STQzNkJ6Qjs7QThJMzM2QkE7RUFBNEI7QTlJKzM2QjVCOztBOEk5MzZCQTtFQUE4QjtBOUlrNDZCOUI7O0E4SWo0NkJBO0VBQTRCO0E5SXE0NkI1Qjs7QThJcDQ2QkE7RUFBNEI7QTlJdzQ2QjVCOztBOEl2NDZCQTtFQUEyQjtBOUkyNDZCM0I7O0E4STE0NkJBO0VBQThCO0E5STg0NkI5Qjs7QThJNzQ2QkE7RUFBMEI7QTlJaTU2QjFCOztBOEloNTZCQTtFQUF1QjtBOUlvNTZCdkI7O0E4SW41NkJBO0VBQTJCO0E5SXU1NkIzQjs7QThJdDU2QkE7RUFBNkI7QTlJMDU2QjdCOztBOEl6NTZCQTtFQUErQjtBOUk2NTZCL0I7O0E4STU1NkJBO0VBQTJCO0E5SWc2NkIzQjs7QThJLzU2QkE7RUFBMEI7QTlJbTY2QjFCOztBOElsNjZCQTtFQUEwQjtBOUlzNjZCMUI7O0E4SXI2NkJBO0VBQXVCO0E5SXk2NkJ2Qjs7QThJeDY2QkE7RUFBd0I7QTlJNDY2QnhCOztBOEkzNjZCQTtFQUF5QjtBOUkrNjZCekI7O0E4STk2NkJBO0VBQXlCO0E5SWs3NkJ6Qjs7QThJajc2QkE7RUFBNEI7QTlJcTc2QjVCOztBOElwNzZCQTtFQUF5QjtBOUl3NzZCekI7O0E4SXY3NkJBO0VBQTBCO0E5STI3NkIxQjs7QThJMTc2QkE7RUFBdUI7QTlJODc2QnZCOztBOEk3NzZCQTtFQUEwQjtBOUlpODZCMUI7O0E4SWg4NkJBO0VBQTJCO0E5SW84NkIzQjs7QThJbjg2QkE7RUFBdUI7QTlJdTg2QnZCOztBOEl0ODZCQTtFQUF5QjtBOUkwODZCekI7O0E4SXo4NkJBO0VBQXNCO0E5STY4NkJ0Qjs7QThJNTg2QkE7RUFBNEI7QTlJZzk2QjVCOztBOEkvODZCQTtFQUEyQjtBOUltOTZCM0I7O0E4SWw5NkJBO0VBQTZCO0E5SXM5NkI3Qjs7QThJcjk2QkE7RUFBd0I7QTlJeTk2QnhCOztBOEl4OTZCQTtFQUF3QjtBOUk0OTZCeEI7O0E4STM5NkJBO0VBQXlCO0E5SSs5NkJ6Qjs7QThJOTk2QkE7RUFBdUI7QTlJays2QnZCOztBOElqKzZCQTtFQUEyQjtBOUlxKzZCM0I7O0E4SXArNkJBO0VBQXFCO0E5SXcrNkJyQjs7QThJdis2QkE7RUFBNEI7QTlJMis2QjVCOztBOEkxKzZCQTtFQUFvQztBOUk4KzZCcEM7O0E4STcrNkJBO0VBQTBCO0E5SWkvNkIxQjs7QThJaC82QkE7RUFBdUI7QTlJby82QnZCOztBOEluLzZCQTtFQUF3QjtBOUl1LzZCeEI7O0E4SXQvNkJBO0VBQXVCO0E5STAvNkJ2Qjs7QThJei82QkE7RUFBbUM7QTlJNi82Qm5DOztBOEk1LzZCQTtFQUEyQjtBOUlnZzdCM0I7O0E4SS8vNkJBO0VBQTBCO0E5SW1nN0IxQjs7QThJbGc3QkE7RUFBc0I7QTlJc2c3QnRCOztBOElyZzdCQTtFQUEwQjtBOUl5ZzdCMUI7O0E4SXhnN0JBO0VBQXlCO0E5STRnN0J6Qjs7QThJM2c3QkE7RUFBNEI7QTlJK2c3QjVCOztBOEk5ZzdCQTtFQUE0QjtBOUlraDdCNUI7O0E4SWpoN0JBO0VBQWdDO0E5SXFoN0JoQzs7QThJcGg3QkE7RUFBdUM7QTlJd2g3QnZDOztBOEl2aDdCQTtFQUFnQztBOUkyaDdCaEM7O0E4STFoN0JBO0VBQXVDO0E5SThoN0J2Qzs7QThJN2g3QkE7RUFBaUM7QTlJaWk3QmpDOztBOEloaTdCQTtFQUF3QztBOUlvaTdCeEM7O0E4SW5pN0JBO0VBQThCO0E5SXVpN0I5Qjs7QThJdGk3QkE7RUFBcUM7QTlJMGk3QnJDOztBOEl6aTdCQTtFQUErQjtBOUk2aTdCL0I7O0E4STVpN0JBO0VBQWtDO0E5SWdqN0JsQzs7QThJL2k3QkE7RUFBa0M7QTlJbWo3QmxDOztBOElsajdCQTtFQUFxQztBOUlzajdCckM7O0E4SXJqN0JBO0VBQWdDO0E5SXlqN0JoQzs7QThJeGo3QkE7RUFBMEI7QTlJNGo3QjFCOztBOEkzajdCQTtFQUFvQjtBOUkrajdCcEI7O0E4STlqN0JBO0VBQXdCO0E5SWtrN0J4Qjs7QThJams3QkE7RUFBMkI7QTlJcWs3QjNCOztBOElwazdCQTtFQUF5QjtBOUl3azdCekI7O0E4SXZrN0JBO0VBQTBCO0E5STJrN0IxQjs7QThJMWs3QkE7RUFBd0I7QTlJOGs3QnhCOztBOEk3azdCQTtFQUE0QjtBOUlpbDdCNUI7O0E4SWhsN0JBO0VBQWtDO0E5SW9sN0JsQzs7QThJbmw3QkE7RUFBOEI7QTlJdWw3QjlCOztBOEl0bDdCQTtFQUE4QjtBOUkwbDdCOUI7O0E4SXpsN0JBO0VBQXdCO0E5STZsN0J4Qjs7QThJNWw3QkE7RUFBcUI7QTlJZ203QnJCOztBOEkvbDdCQTtFQUFzQjtBOUltbTdCdEI7O0E4SWxtN0JBO0VBQXlCO0E5SXNtN0J6Qjs7QThJcm03QkE7RUFBMkI7QTlJeW03QjNCOztBOEl4bTdCQTtFQUFzQjtBOUk0bTdCdEI7O0E4STNtN0JBO0VBQXNCO0E5SSttN0J0Qjs7QThJOW03QkE7RUFBeUI7QTlJa243QnpCOztBOElqbjdCQTtFQUFzQjtBOUlxbjdCdEI7O0E4SXBuN0JBO0VBQTBCO0E5SXduN0IxQjs7QThJdm43QkE7RUFBMkI7QTlJMm43QjNCOztBOEkxbjdCQTtFQUF3QjtBOUk4bjdCeEI7O0E4STduN0JBO0VBQTJCO0E5SWlvN0IzQjs7QThJaG83QkE7RUFBMEI7QTlJb283QjFCOztBOElubzdCQTtFQUF1QjtBOUl1bzdCdkI7O0E4SXRvN0JBO0VBQXFCO0E5STBvN0JyQjs7QThJem83QkE7RUFBdUI7QTlJNm83QnZCOztBOEk1bzdCQTtFQUFzQjtBOUlncDdCdEI7O0E4SS9vN0JBO0VBQXFCO0E5SW1wN0JyQjs7QThJbHA3QkE7RUFBMEI7QTlJc3A3QjFCOztBOElycDdCQTtFQUFzQjtBOUl5cDdCdEI7O0E4SXhwN0JBO0VBQTRCO0E5STRwN0I1Qjs7QThJM3A3QkE7RUFBMEI7QTlJK3A3QjFCOztBOEk5cDdCQTtFQUFzQjtBOUlrcTdCdEI7O0E4SWpxN0JBO0VBQXdCO0E5SXFxN0J4Qjs7QThJcHE3QkE7RUFBcUI7QTlJd3E3QnJCOztBOEl2cTdCQTtFQUFzQjtBOUkycTdCdEI7O0E4STFxN0JBO0VBQXNCO0E5SThxN0J0Qjs7QThJN3E3QkE7RUFBc0I7QTlJaXI3QnRCOztBOElocjdCQTtFQUEwQjtBOUlvcjdCMUI7O0E4SW5yN0JBO0VBQTJCO0E5SXVyN0IzQjs7QThJdHI3QkE7RUFBNkI7QTlJMHI3QjdCOztBOEl6cjdCQTtFQUEwQjtBOUk2cjdCMUI7O0E4STVyN0JBO0VBQWtDO0E5SWdzN0JsQzs7QThJL3I3QkE7RUFBMkI7QTlJbXM3QjNCOztBOElsczdCQTtFQUFrQztBOUlzczdCbEM7O0E4SXJzN0JBO0VBQTBDO0E5SXlzN0IxQzs7QThJeHM3QkE7RUFBMkI7QTlJNHM3QjNCOztBOEkzczdCQTtFQUF1QjtBOUkrczdCdkI7O0E4STlzN0JBO0VBQXVCO0E5SWt0N0J2Qjs7QThJanQ3QkE7RUFBOEI7QTlJcXQ3QjlCOztBOElwdDdCQTtFQUFzQztBOUl3dDdCdEM7O0E4SXZ0N0JBO0VBQXVCO0E5STJ0N0J2Qjs7QThJMXQ3QkE7RUFBOEI7QTlJOHQ3QjlCOztBOEk3dDdCQTtFQUE0QjtBOUlpdTdCNUI7O0E4SWh1N0JBO0VBQWdDO0E5SW91N0JoQzs7QThJbnU3QkE7RUFBK0I7QTlJdXU3Qi9COztBOEl0dTdCQTtFQUE4QjtBOUkwdTdCOUI7O0E4SXp1N0JBO0VBQXdCO0E5STZ1N0J4Qjs7QThJNXU3QkE7RUFBOEI7QTlJZ3Y3QjlCOztBOEkvdTdCQTtFQUFzQjtBOUltdjdCdEI7O0E4SWx2N0JBO0VBQStCO0E5SXN2N0IvQjs7QThJcnY3QkE7RUFBOEI7QTlJeXY3QjlCOztBOEl4djdCQTtFQUFxQjtBOUk0djdCckI7O0E4STN2N0JBO0VBQTRCO0E5SSt2N0I1Qjs7QThJOXY3QkE7RUFBOEI7QTlJa3c3QjlCOztBOElqdzdCQTtFQUErQjtBOUlxdzdCL0I7O0E4SXB3N0JBO0VBQTRCO0E5SXd3N0I1Qjs7QThJdnc3QkE7RUFBeUI7QTlJMnc3QnpCOztBOEkxdzdCQTtFQUEyQjtBOUk4dzdCM0I7O0E4STd3N0JBO0VBQXlCO0E5SWl4N0J6Qjs7QThJaHg3QkE7RUFBMEI7QTlJb3g3QjFCOztBOElueDdCQTtFQUEwQjtBOUl1eDdCMUI7O0E4SXR4N0JBO0VBQTBCO0E5STB4N0IxQjs7QThJeng3QkE7RUFBc0I7QTlJNng3QnRCOztBOEk1eDdCQTtFQUF3QjtBOUlneTdCeEI7O0E4SS94N0JBO0VBQXNCO0E5SW15N0J0Qjs7QThJbHk3QkE7RUFBc0I7QTlJc3k3QnRCOztBOElyeTdCQTtFQUFxQjtBOUl5eTdCckI7O0E4SXh5N0JBO0VBQXlCO0E5STR5N0J6Qjs7QThJM3k3QkE7RUFBc0I7QTlJK3k3QnRCOztBOEk5eTdCQTtFQUEwQjtBOUlrejdCMUI7O0E4SWp6N0JBO0VBQTBCO0E5SXF6N0IxQjs7QThJcHo3QkE7RUFBMEI7QTlJd3o3QjFCOztBOEl2ejdCQTtFQUF1QjtBOUkyejdCdkI7O0E4STF6N0JBO0VBQXFCO0E5STh6N0JyQjs7QThJN3o3QkE7RUFBc0I7QTlJaTA3QnRCOztBOEloMDdCQTtFQUF3QjtBOUlvMDdCeEI7O0E4SW4wN0JBO0VBQXFCO0E5SXUwN0JyQjs7QThJdDA3QkE7RUFBeUI7QTlJMDA3QnpCOztBOEl6MDdCQTtFQUE2QjtBOUk2MDdCN0I7O0E4STUwN0JBO0VBQXdCO0E5SWcxN0J4Qjs7QThJLzA3QkE7RUFBd0I7QTlJbTE3QnhCOztBOElsMTdCQTtFQUFzQjtBOUlzMTdCdEI7O0E4SXIxN0JBO0VBQThCO0E5SXkxN0I5Qjs7QThJeDE3QkE7RUFBeUI7QTlJNDE3QnpCOztBOEkzMTdCQTtFQUFzQjtBOUkrMTdCdEI7O0E4STkxN0JBO0VBQXVCO0E5SWsyN0J2Qjs7QThJajI3QkE7RUFBdUI7QTlJcTI3QnZCOztBOElwMjdCQTtFQUEyQjtBOUl3MjdCM0I7O0E4SXYyN0JBO0VBQTRCO0E5STIyN0I1Qjs7QThJMTI3QkE7RUFBdUI7QTlJODI3QnZCOztBOEk3MjdCQTtFQUF3QjtBOUlpMzdCeEI7O0E4SWgzN0JBO0VBQXdCO0E5SW8zN0J4Qjs7QThJbjM3QkE7RUFBNkI7QTlJdTM3QjdCOztBOEl0MzdCQTtFQUEwQjtBOUkwMzdCMUI7O0E4SXozN0JBO0VBQXdCO0E5STYzN0J4Qjs7QThJNTM3QkE7RUFBc0I7QTlJZzQ3QnRCOztBOEkvMzdCQTtFQUE0QjtBOUltNDdCNUI7O0E4SWw0N0JBO0VBQTRCO0E5SXM0N0I1Qjs7QThJcjQ3QkE7RUFBNkI7QTlJeTQ3QjdCOztBOEl4NDdCQTtFQUEyQjtBOUk0NDdCM0I7O0E4STM0N0JBO0VBQTZCO0E5SSs0N0I3Qjs7QThJOTQ3QkE7RUFBa0M7QTlJazU3QmxDOztBOElqNTdCQTtFQUF5QjtBOUlxNTdCekI7O0E4SXA1N0JBO0VBQXVCO0E5SXc1N0J2Qjs7QThJdjU3QkE7RUFBc0I7QTlJMjU3QnRCOztBOEkxNTdCQTtFQUF3QjtBOUk4NTdCeEI7O0E4STc1N0JBO0VBQXNCO0E5SWk2N0J0Qjs7QThJaDY3QkE7RUFBdUI7QTlJbzY3QnZCOztBOEluNjdCQTtFQUF5QjtBOUl1NjdCekI7O0E4SXQ2N0JBO0VBQXVCO0E5STA2N0J2Qjs7QThJejY3QkE7RUFBK0I7QTlJNjY3Qi9COztBOEk1NjdCQTtFQUE2QjtBOUlnNzdCN0I7O0E4SS82N0JBO0VBQTRCO0E5SW03N0I1Qjs7QThJbDc3QkE7RUFBc0I7QTlJczc3QnRCOztBOElyNzdCQTtFQUEyQjtBOUl5NzdCM0I7O0E4SXg3N0JBO0VBQTZCO0E5STQ3N0I3Qjs7QThJMzc3QkE7RUFBcUM7QTlJKzc3QnJDOztBOEk5NzdCQTtFQUFzQjtBOUlrODdCdEI7O0E4SWo4N0JBO0VBQTJCO0E5SXE4N0IzQjs7QThJcDg3QkE7RUFBMkI7QTlJdzg3QjNCOztBOEl2ODdCQTtFQUF1QjtBOUkyODdCdkI7O0E4STE4N0JBO0VBQXdCO0E5STg4N0J4Qjs7QThJNzg3QkE7RUFBMEI7QTlJaTk3QjFCOztBOEloOTdCQTtFQUE2QjtBOUlvOTdCN0I7O0E4SW45N0JBO0VBQW9DO0E5SXU5N0JwQzs7QThJdDk3QkE7RUFBNEM7QTlJMDk3QjVDOztBOEl6OTdCQTtFQUFxQjtBOUk2OTdCckI7O0E4STU5N0JBO0VBQXlCO0E5SWcrN0J6Qjs7QThJLzk3QkE7RUFBcUI7QTlJbSs3QnJCOztBOElsKzdCQTtFQUF3QjtBOUlzKzdCeEI7O0E4SXIrN0JBO0VBQXdCO0E5SXkrN0J4Qjs7QThJeCs3QkE7RUFBc0I7QTlJNCs3QnRCOztBOEkzKzdCQTtFQUFzQjtBOUkrKzdCdEI7O0E4STkrN0JBO0VBQXNCO0E5SWsvN0J0Qjs7QThJai83QkE7RUFBMEI7QTlJcS83QjFCOztBOElwLzdCQTtFQUF3QjtBOUl3LzdCeEI7O0E4SXYvN0JBO0VBQXNCO0E5STIvN0J0Qjs7QThJMS83QkE7RUFBd0I7QTlJOC83QnhCOztBOEk3LzdCQTtFQUF5QjtBOUlpZzhCekI7O0E4SWhnOEJBO0VBQXdCO0E5SW9nOEJ4Qjs7QThJbmc4QkE7RUFBc0I7QTlJdWc4QnRCOztBOEl0ZzhCQTtFQUEyQjtBOUkwZzhCM0I7O0E4SXpnOEJBO0VBQTZCO0E5STZnOEI3Qjs7QThJNWc4QkE7RUFBc0I7QTlJZ2g4QnRCOztBOEkvZzhCQTtFQUFxQjtBOUltaDhCckI7O0E4SWxoOEJBO0VBQXFCO0E5SXNoOEJyQjs7QThJcmg4QkE7RUFBdUI7QTlJeWg4QnZCOztBOEl4aDhCQTtFQUF5QjtBOUk0aDhCekI7O0E4STNoOEJBO0VBQXdCO0E5SStoOEJ4Qjs7QThJOWg4QkE7RUFBMkI7QTlJa2k4QjNCOztBOElqaThCQTtFQUFzQjtBOUlxaThCdEI7O0E4SXBpOEJBO0VBQXFCO0E5SXdpOEJyQjs7QThJdmk4QkE7RUFBeUI7QTlJMmk4QnpCOztBOEkxaThCQTtFQUE0QjtBOUk4aThCNUI7O0E4STdpOEJBO0VBQXNCO0E5SWlqOEJ0Qjs7QThJaGo4QkE7RUFBc0I7QTlJb2o4QnRCOztBOEluajhCQTtFQUFzQjtBOUl1ajhCdEI7O0E4SXRqOEJBO0VBQThCO0E5STBqOEI5Qjs7QThJemo4QkE7RUFBK0I7QTlJNmo4Qi9COztBOEk1ajhCQTtFQUEwQjtBOUlnazhCMUI7O0E4SS9qOEJBO0VBQStCO0E5SW1rOEIvQjs7QThJbGs4QkE7RUFBbUM7QTlJc2s4Qm5DOztBOElyazhCQTtFQUF1QztBOUl5azhCdkM7O0E4SXhrOEJBO0VBQXlCO0E5STRrOEJ6Qjs7QThJM2s4QkE7RUFBMkI7QTlJK2s4QjNCOztBOEk5azhCQTtFQUFzQjtBOUlrbDhCdEI7O0E4SWpsOEJBO0VBQXlCO0E5SXFsOEJ6Qjs7QThJcGw4QkE7RUFBd0I7QTlJd2w4QnhCOztBOEl2bDhCQTtFQUF1QjtBOUkybDhCdkI7O0E4STFsOEJBO0VBQTZCO0E5SThsOEI3Qjs7QThJN2w4QkE7RUFBOEI7QTlJaW04QjlCOztBOElobThCQTtFQUF1QjtBOUlvbThCdkI7O0E4SW5tOEJBO0VBQXFCO0E5SXVtOEJyQjs7QThJdG04QkE7RUFBd0I7QTlJMG04QnhCOztBOEl6bThCQTtFQUF3QjtBOUk2bThCeEI7O0E4STVtOEJBO0VBQTRCO0E5SWduOEI1Qjs7QThJL204QkE7RUFBaUM7QTlJbW44QmpDOztBOElsbjhCQTtFQUFnQztBOUlzbjhCaEM7O0E4SXJuOEJBO0VBQXdCO0E5SXluOEJ4Qjs7QThJeG44QkE7RUFBcUI7QTlJNG44QnJCOztBOEkzbjhCQTtFQUFxQjtBOUkrbjhCckI7O0E4STluOEJBO0VBQXNCO0E5SWtvOEJ0Qjs7QThJam84QkE7RUFBdUI7QTlJcW84QnZCOztBOElwbzhCQTtFQUF3QjtBOUl3bzhCeEI7O0E4SXZvOEJBO0VBQXNCO0E5STJvOEJ0Qjs7QThJMW84QkE7RUFBNkI7QTlJOG84QjdCOztBOEk3bzhCQTtFQUF3QjtBOUlpcDhCeEI7O0E4SWhwOEJBO0VBQXVCO0E5SW9wOEJ2Qjs7QThJbnA4QkE7RUFBMEI7QTlJdXA4QjFCOztBOEl0cDhCQTtFQUEyQjtBOUkwcDhCM0I7O0E4SXpwOEJBO0VBQXVCO0E5STZwOEJ2Qjs7QThJNXA4QkE7RUFBdUI7QTlJZ3E4QnZCOztBOEkvcDhCQTtFQUE0QjtBOUltcThCNUI7O0E4SWxxOEJBO0VBQXVCO0E5SXNxOEJ2Qjs7QThJcnE4QkE7RUFBdUI7QTlJeXE4QnZCOztBOEl4cThCQTtFQUFrQztBOUk0cThCbEM7O0E4STNxOEJBO0VBQWlDO0E5SStxOEJqQzs7QThJOXE4QkE7RUFBdUI7QTlJa3I4QnZCOztBOElqcjhCQTtFQUEyQjtBOUlxcjhCM0I7O0E4SXByOEJBO0VBQXNCO0E5SXdyOEJ0Qjs7QThJdnI4QkE7RUFBeUI7QTlJMnI4QnpCOztBOEkxcjhCQTtFQUFnQztBOUk4cjhCaEM7O0E4STdyOEJBO0VBQXdCO0E5SWlzOEJ4Qjs7QThJaHM4QkE7RUFBK0I7QTlJb3M4Qi9COztBOEluczhCQTtFQUF1QztBOUl1czhCdkM7O0E4SXRzOEJBO0VBQXlCO0E5STBzOEJ6Qjs7QThJenM4QkE7RUFBd0I7QTlJNnM4QnhCOztBOEk1czhCQTtFQUF3QjtBOUlndDhCeEI7O0E4SS9zOEJBO0VBQTRCO0E5SW10OEI1Qjs7QThJbHQ4QkE7RUFBNkI7QTlJc3Q4QjdCOztBOElydDhCQTtFQUE4QjtBOUl5dDhCOUI7O0E4SXh0OEJBO0VBQWdDO0E5STR0OEJoQzs7QThJM3Q4QkE7RUFBd0I7QTlJK3Q4QnhCOztBOEk5dDhCQTtFQUF3QjtBOUlrdThCeEI7O0E4SWp1OEJBO0VBQXdCO0E5SXF1OEJ4Qjs7QThJcHU4QkE7RUFBc0I7QTlJd3U4QnRCOztBOEl2dThCQTtFQUFxQjtBOUkydThCckI7O0E4STF1OEJBO0VBQXNCO0E5STh1OEJ0Qjs7QThJN3U4QkE7RUFBd0I7QTlJaXY4QnhCOztBOElodjhCQTtFQUF3QjtBOUlvdjhCeEI7O0E4SW52OEJBO0VBQXNCO0E5SXV2OEJ0Qjs7QThJdHY4QkE7RUFBMEI7QTlJMHY4QjFCOztBOEl6djhCQTtFQUF1QjtBOUk2djhCdkI7O0E4STV2OEJBO0VBQTJCO0E5SWd3OEIzQjs7QThJL3Y4QkE7RUFBdUI7QTlJbXc4QnZCOztBOElsdzhCQTtFQUF5QjtBOUlzdzhCekI7O0E4SXJ3OEJBO0VBQStCO0E5SXl3OEIvQjs7QThJeHc4QkE7RUFBOEI7QTlJNHc4QjlCOztBOEkzdzhCQTtFQUFzQjtBOUkrdzhCdEI7O0E4STl3OEJBO0VBQTZCO0E5SWt4OEI3Qjs7QThJang4QkE7RUFBd0I7QTlJcXg4QnhCOztBOElweDhCQTtFQUFnQztBOUl3eDhCaEM7O0E4SXZ4OEJBO0VBQXNCO0E5STJ4OEJ0Qjs7QThJMXg4QkE7RUFBMkI7QTlJOHg4QjNCOztBOEk3eDhCQTtFQUE4QjtBOUlpeThCOUI7O0E4SWh5OEJBO0VBQXVCO0E5SW95OEJ2Qjs7QThJbnk4QkE7RUFBMkI7QTlJdXk4QjNCOztBOEl0eThCQTtFQUF3QjtBOUkweThCeEI7O0E4SXp5OEJBO0VBQXVCO0E5STZ5OEJ2Qjs7QThJNXk4QkE7RUFBc0I7QTlJZ3o4QnRCOztBOEkveThCQTtFQUF3QjtBOUltejhCeEI7O0E4SWx6OEJBO0VBQXNCO0E5SXN6OEJ0Qjs7QThJcno4QkE7RUFBa0M7QTlJeXo4QmxDOztBOEl4ejhCQTtFQUFpQztBOUk0ejhCakM7O0E4STN6OEJBO0VBQTRCO0E5SSt6OEI1Qjs7QThJOXo4QkE7RUFBc0I7QTlJazA4QnRCOztBOElqMDhCQTtFQUE2QjtBOUlxMDhCN0I7O0E4SXAwOEJBO0VBQTZCO0E5SXcwOEI3Qjs7QThJdjA4QkE7RUFBMkI7QTlJMjA4QjNCOztBOEkxMDhCQTtFQUE4QjtBOUk4MDhCOUI7O0E4STcwOEJBO0VBQXNCO0E5SWkxOEJ0Qjs7QThJaDE4QkE7RUFBdUI7QTlJbzE4QnZCOztBOEluMThCQTtFQUF1QjtBOUl1MThCdkI7O0E4SXQxOEJBO0VBQXVCO0E5STAxOEJ2Qjs7QThJejE4QkE7RUFBNkI7QTlJNjE4QjdCOztBOEk1MThCQTtFQUF1QjtBOUlnMjhCdkI7O0E4SS8xOEJBO0VBQStCO0E5SW0yOEIvQjs7QThJbDI4QkE7RUFBNkI7QTlJczI4QjdCOztBOElyMjhCQTtFQUF3QjtBOUl5MjhCeEI7O0E4SXgyOEJBO0VBQW9CO0E5STQyOEJwQjs7QThJMzI4QkE7RUFBMEI7QTlJKzI4QjFCOztBOEk5MjhCQTtFQUFzQjtBOUlrMzhCdEI7O0E4SWozOEJBO0VBQXdCO0E5SXEzOEJ4Qjs7QThJcDM4QkE7RUFBMEI7QTlJdzM4QjFCOztBOEl2MzhCQTtFQUE2QjtBOUkyMzhCN0I7O0E4STEzOEJBO0VBQTRCO0E5STgzOEI1Qjs7QThJNzM4QkE7RUFBNkI7QTlJaTQ4QjdCOztBOEloNDhCQTtFQUE0QjtBOUlvNDhCNUI7O0E4SW40OEJBO0VBQXNCO0E5SXU0OEJ0Qjs7QThJdDQ4QkE7RUFBd0I7QTlJMDQ4QnhCOztBOEl6NDhCQTtFQUF5QjtBOUk2NDhCekI7O0E4STU0OEJBO0VBQXVCO0E5SWc1OEJ2Qjs7QThJLzQ4QkE7RUFBdUI7QTlJbTU4QnZCOztBOElsNThCQTtFQUFzQjtBOUlzNThCdEI7O0E4SXI1OEJBO0VBQXNCO0E5SXk1OEJ0Qjs7QThJeDU4QkE7RUFBdUI7QTlJNDU4QnZCOztBK0l2bCtCQTtFQUNFO0VBQ0k7QS9JMGwrQk47O0ErSXZsK0JBO0VBQ0U7RUFDRztFQUNDO0VBQ0k7QS9JMGwrQlY7O0ErSXZsK0JBO0VBQ0U7RUFDSTtFQUNKO0VBQ0E7RUFDQTtFQUNBO0EvSTBsK0JGOztBK0l2bCtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSTBsK0JGOztBK0l2bCtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JMGwrQkY7O0ErSXZsK0JBO0VBQ0U7QS9JMGwrQkY7O0ErSXZsK0JBO0VBQ0U7QS9JMGwrQkY7O0ErSXZsK0JBO0VBQ0U7RUFDQTtBL0kwbCtCRjs7QStJdmwrQkE7RUFDRTtBL0kwbCtCRjs7QStJdmwrQkE7RUFDRTtBL0kwbCtCRjs7QStJdmwrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSTBsK0JGOztBK0l2bCtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JMGwrQkY7O0ErSXZsK0JBO0VBQ0U7QS9JMGwrQkY7O0ErSXZsK0JBO0VBQ0U7RUFDQTtBL0kwbCtCRjs7QStJdmwrQkE7RUFDRTtBL0kwbCtCRjs7QStJdmwrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSTBsK0JGOztBK0l2bCtCQTtFQUNFO0VBQ0E7RUFDQTtBL0kwbCtCRjs7QStJdmwrQkE7RUFDRTtFQUNBO0EvSTBsK0JGOztBK0l2bCtCQTtFQUNFO0lBQ0U7RS9JMGwrQkY7QUFDRjtBK0l2bCtCQTtFQUNFO0lBQ0U7RS9JeWwrQkY7QUFDRjtBZ0oxdCtCQTs7Ozs7RUFBQTtBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSjR0K0JGOztBZ0oxdCtCQTtFQUNFO0FoSjZ0K0JGOztBZ0ozdCtCQTtFQUNFO0FoSjh0K0JGOztBZ0o1dCtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKK3QrQkY7O0FnSjd0K0JBO0VBQ0U7RUFDQTtBaEpndStCRjs7QWdKOXQrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSml1K0JGOztBZ0ovdCtCQTtFQUNFO0FoSmt1K0JGOztBZ0podStCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFXRTtFQUNBO0VBQ0E7QWhKeXUrQkY7O0FnSnZ1K0JBOztFQUVFO0FoSjB1K0JGOztBZ0p4dStCQTs7RUFFRTtBaEoydStCRjs7QWdKenUrQkE7RUFDRTtBaEo0dStCRjs7QWdKMXUrQkE7O0VBRUU7QWhKNnUrQkY7O0FnSjN1K0JBOztFQUVFO0FoSjh1K0JGOztBZ0o1dStCQTs7RUFFRTtFQUNBO0VBQ0E7QWhKK3UrQkY7O0FnSjd1K0JBO0VBQ0U7QWhKZ3YrQkY7O0FnSjl1K0JBO0VBQ0U7QWhKaXYrQkY7O0FnSi91K0JBO0VBQ0U7RUFDQTtFQUNBO0FoSmt2K0JGOztBZ0poditCQTtFQUNFO0VBQ0E7RUFDQTtBaEptditCRjs7QWdKanYrQkE7RUFDRTtFQUNBO0FoSm92K0JGOztBZ0psditCQTs7RUFFRTtBaEpxditCRjs7QWdKbnYrQkE7O0VBRUU7QWhKc3YrQkY7O0FnSnB2K0JBO0VBQ0U7RUFDQTtBaEp1ditCRjs7QWdKcnYrQkE7RUFDRTtBaEp3ditCRjs7QWdKdHYrQkE7RUFDRTtBaEp5ditCRjs7QWdKdnYrQkE7RUFDRTtBaEowditCRjs7QWdKeHYrQkE7RUFDRTtBaEoyditCRjs7QWdKenYrQkE7RUFDRTtBaEo0ditCRjs7QWdKMXYrQkE7RUFDRTtBaEo2ditCRjs7QWdKM3YrQkE7RUFDRTtBaEo4ditCRjs7QWdKNXYrQkE7RUFDRTtBaEorditCRjs7QWdKN3YrQkE7RUFDRTtBaEpndytCRjs7QWdKOXYrQkE7RUFDRTtBaEppdytCRjs7QWdKL3YrQkE7RUFDRTtBaEprdytCRjs7QWdKaHcrQkE7RUFDRTtBaEptdytCRjs7QWdKancrQkE7RUFDRTtBaEpvdytCRjs7QWdKbHcrQkE7RUFDRTtBaEpxdytCRjs7QWdKbncrQkE7RUFDRTtBaEpzdytCRjs7QWdKcHcrQkE7RUFDRTtBaEp1dytCRjs7QWdKcncrQkE7RUFDRTtBaEp3dytCRjs7QWdKdHcrQkE7RUFDRTtBaEp5dytCRjs7QWdKdncrQkE7RUFDRTtBaEowdytCRjs7QWdKeHcrQkE7RUFDRTtBaEoydytCRjs7QWdKencrQkE7RUFDRTtBaEo0dytCRjs7QWdKMXcrQkE7RUFDRTtBaEo2dytCRjs7QWdKM3crQkE7RUFDRTtBaEo4dytCRjs7QWdKNXcrQkE7RUFDRTtBaEordytCRjs7QWdKN3crQkE7RUFDRTtBaEpneCtCRjs7QWdKOXcrQkE7RUFDRTtBaEppeCtCRjs7QWdKL3crQkE7RUFDRTtBaEpreCtCRjs7QWdKaHgrQkE7RUFDRTtBaEpteCtCRjs7QWdKangrQkE7RUFDRTtBaEpveCtCRjs7QWdKbHgrQkE7RUFDRTtBaEpxeCtCRjs7QWdKbngrQkE7RUFDRTtBaEpzeCtCRjs7QWdKcHgrQkE7RUFDRTtBaEp1eCtCRjs7QWdKcngrQkE7RUFDRTtBaEp3eCtCRjs7QWdKdHgrQkE7RUFDRTtBaEp5eCtCRjs7QWdKdngrQkE7RUFDRTtBaEoweCtCRjs7QWdKeHgrQkE7RUFDRTtBaEoyeCtCRjs7QWdKengrQkE7RUFDRTtBaEo0eCtCRjs7QWdKMXgrQkE7RUFDRTtBaEo2eCtCRjs7QWdKM3grQkE7RUFDRTtBaEo4eCtCRjs7QWdKNXgrQkE7RUFDRTtBaEoreCtCRjs7QWdKN3grQkE7RUFDRTtBaEpneStCRjs7QWdKOXgrQkE7RUFDRTtBaEppeStCRjs7QWdKL3grQkE7RUFDRTtBaEpreStCRjs7QWdKaHkrQkE7RUFDRTtBaEpteStCRjs7QWdKankrQkE7RUFDRTtBaEpveStCRjs7QWdKbHkrQkE7RUFDRTtBaEpxeStCRjs7QWdKbnkrQkE7RUFDRTtBaEpzeStCRjs7QWdKcHkrQkE7RUFDRTtBaEp1eStCRjs7QWdKcnkrQkE7RUFDRTtBaEp3eStCRjs7QWdKdHkrQkE7RUFDRTtBaEp5eStCRjs7QWdKdnkrQkE7RUFDRTtBaEoweStCRjs7QWdKeHkrQkE7RUFDRTtBaEoyeStCRjs7QWdKenkrQkE7RUFDRTtBaEo0eStCRjs7QWdKMXkrQkE7RUFDRTtBaEo2eStCRjs7QWdKM3krQkE7RUFDRTtBaEo4eStCRjs7QWdKNXkrQkE7RUFDRTtBaEoreStCRjs7QWdKN3krQkE7RUFDRTtBaEpneitCRjs7QWdKOXkrQkE7RUFDRTtBaEppeitCRjs7QWdKL3krQkE7RUFDRTtBaEpreitCRjs7QWdKaHorQkE7RUFDRTtBaEpteitCRjs7QWdKanorQkE7RUFDRTtBaEpveitCRjs7QWdKbHorQkE7RUFDRTtBaEpxeitCRjs7QWdKbnorQkE7RUFDRTtBaEpzeitCRjs7QWdKcHorQkE7RUFDRTtFQUNBO0FoSnV6K0JGOztBZ0pyeitCQTtFQUNFO0FoSnd6K0JGOztBZ0p0eitCQTtFQUNFO0FoSnl6K0JGOztBZ0p2eitCQTtFQUNFO0FoSjB6K0JGOztBZ0p4eitCQTtFQUNFO0FoSjJ6K0JGOztBZ0p6eitCQTtFQUNFO0FoSjR6K0JGOztBZ0oxeitCQTtFQUNFO0FoSjZ6K0JGOztBZ0ozeitCQTtFQUNFO0FoSjh6K0JGOztBZ0o1eitCQTtFQUNFO0FoSit6K0JGOztBZ0o3eitCQTtFQUNFO0FoSmcwK0JGOztBZ0o5eitCQTtFQUNFO0FoSmkwK0JGOztBZ0oveitCQTtFQUNFO0FoSmswK0JGOztBZ0poMCtCQTtFQUNFO0FoSm0wK0JGOztBZ0pqMCtCQTtFQUNFO0FoSm8wK0JGOztBZ0psMCtCQTtFQUNFO0FoSnEwK0JGOztBZ0puMCtCQTtFQUNFO0FoSnMwK0JGOztBZ0pwMCtCQTtFQUNFO0FoSnUwK0JGOztBZ0pyMCtCQTtFQUNFO0FoSncwK0JGOztBZ0p0MCtCQTtFQUNFO0FoSnkwK0JGOztBZ0p2MCtCQTtFQUNFO0FoSjAwK0JGOztBZ0p4MCtCQTtFQUNFO0FoSjIwK0JGOztBZ0p6MCtCQTtFQUNFO0FoSjQwK0JGOztBZ0oxMCtCQTtFQUNFO0VBQ0E7QWhKNjArQkY7O0FnSjMwK0JBO0VBQ0U7QWhKODArQkY7O0FnSjUwK0JBO0VBQ0U7QWhKKzArQkY7O0FnSjcwK0JBO0VBQ0U7QWhKZzErQkY7O0FnSjkwK0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKaTErQkY7O0FnSi8wK0JBOztFQUVFO0VBQ0E7RUFDQTtBaEprMStCRjs7QWdKaDErQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEptMStCRjs7QWdKajErQkE7O0VBRUU7RUFDQTtBaEpvMStCRjs7QWdKbDErQkE7O0VBRUU7QWhKcTErQkY7O0FnSm4xK0JBOztFQUVFO0FoSnMxK0JGOztBZ0pwMStCQTs7Ozs7Ozs7Ozs7Ozs7RUFjRTtBaEp1MStCRjs7QWdKcjErQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE0QkU7QWhKdzErQkY7O0FnSnQxK0JBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBNEJFO0FoSnkxK0JGOztBZ0p2MStCQTtFQUNFOztJQUVFO0VoSjAxK0JGO0VnSngxK0JBOzs7O0lBSUU7RWhKMDErQkY7RWdKeDErQkE7Ozs7SUFJRTtFaEowMStCRjtBQUNGO0FnSngxK0JBO0VBQ0U7QWhKMDErQkY7O0FnSngxK0JBO0VBQ0U7QWhKMjErQkY7O0FnSnoxK0JBO0VBQ0U7QWhKNDErQkY7O0FnSjExK0JBOztFQUVFO0FoSjYxK0JGOztBZ0ozMStCQTtFQUNFO0VBQ0E7QWhKODErQkY7O0FnSjUxK0JBO0VBQ0U7RUFDQTtBaEorMStCRjs7QWdKNzErQkE7RUFDRTtBaEpnMitCRjs7QWdKOTErQkE7RUFDRTtFQUNBO0FoSmkyK0JGOztBZ0ovMStCQTtFQUNFO0VBQ0E7RUFDQTtBaEprMitCRjs7QWdKaDIrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSm0yK0JGOztBZ0pqMitCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSm8yK0JGOztBZ0psMitCQTs7RUFFRTtBaEpxMitCRjs7QWdKbjIrQkE7RUFDRTtBaEpzMitCRjs7QWdKcDIrQkE7RUFDRTtBaEp1MitCRjs7QWdKcjIrQkE7O0VBRUU7QWhKdzIrQkY7O0FnSnQyK0JBO0VBQ0U7QWhKeTIrQkY7O0FnSnYyK0JBO0VBQ0U7QWhKMDIrQkY7O0FnSngyK0JBO0VBQ0U7QWhKMjIrQkY7O0FnSnoyK0JBO0VBQ0U7QWhKNDIrQkY7O0FnSjEyK0JBO0VBQ0U7QWhKNjIrQkY7O0FnSjMyK0JBO0VBQ0U7QWhKODIrQkY7O0FnSjUyK0JBO0VBQ0U7QWhKKzIrQkY7O0FnSjcyK0JBO0VBQ0U7QWhKZzMrQkY7O0FnSjkyK0JBO0VBQ0U7QWhKaTMrQkY7O0FnSi8yK0JBO0VBQ0U7QWhKazMrQkY7O0FnSmgzK0JBO0VBQ0U7QWhKbTMrQkY7O0FnSmozK0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhKbzMrQkY7O0FnSmwzK0JBOztFQUVFO0VBQ0E7QWhKcTMrQkY7O0FnSm4zK0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhKczMrQkY7O0FnSnAzK0JBO0VBQ0U7RUFDQTtBaEp1MytCRjs7QWdKcjMrQkE7RUFDRTtFQUNBO0VBQ0E7QWhKdzMrQkY7O0FnSnQzK0JBO0VBQ0U7QWhKeTMrQkY7O0FnSnYzK0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEowMytCRjs7QWdKeDMrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEoyMytCRjs7QWdKejMrQkE7RUFDRTtFQUNBO0FoSjQzK0JGOztBZ0oxMytCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEo2MytCRjs7QWdKMzMrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEo4MytCRjs7QWdKNTMrQkE7RUFDRTtFQUNBO0FoSiszK0JGOztBZ0o3MytCQTtFQUNFO0FoSmc0K0JGOztBZ0o5MytCQTtFQUNFO0FoSmk0K0JGOztBZ0ovMytCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSms0K0JGOztBZ0poNCtCQTs7RUFFRTtBaEptNCtCRjs7QWdKajQrQkE7O0VBRUU7QWhKbzQrQkY7O0FnSmw0K0JBOztFQUVFO0FoSnE0K0JGOztBZ0puNCtCQTtFQUNFO0FoSnM0K0JGOztBZ0pwNCtCQTtFQUNFO0VBQ0E7RUFDQTtBaEp1NCtCRjs7QWdKcjQrQkE7RUFDRTtFQUNBO0FoSnc0K0JGOztBZ0p0NCtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEp5NCtCRjs7QWdKdjQrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSjA0K0JGOztBZ0p4NCtCQTs7Ozs7O0VBTUU7QWhKMjQrQkY7O0FnSno0K0JBO0VBQ0U7QWhKNDQrQkY7O0FnSjE0K0JBOztFQUVFO0FoSjY0K0JGOztBZ0ozNCtCQTs7RUFFRTtBaEo4NCtCRjs7QWdKNTQrQkE7O0VBRUU7QWhKKzQrQkY7O0FnSjc0K0JBOztFQUVFO0FoSmc1K0JGOztBZ0o5NCtCQTs7RUFFRTtBaEppNStCRjs7QWdKLzQrQkE7O0VBRUU7QWhKazUrQkY7O0FnSmg1K0JBOztFQUVFO0FoSm01K0JGOztBZ0pqNStCQTtFQUNFO0FoSm81K0JGOztBZ0psNStCQTtFQUNFO0FoSnE1K0JGOztBZ0puNStCQTtFQUNFO0FoSnM1K0JGOztBZ0pwNStCQTtFQUNFO0FoSnU1K0JGOztBZ0pyNStCQTtFQUNFO0FoSnc1K0JGOztBZ0p0NStCQTtFQUNFO0FoSnk1K0JGOztBZ0p2NStCQTtFQUNFO0FoSjA1K0JGOztBZ0p4NStCQTs7RUFFRTtBaEoyNStCRjs7QWdKejUrQkE7O0VBRUU7QWhKNDUrQkY7O0FnSjE1K0JBOztFQUVFO0FoSjY1K0JGOztBZ0ozNStCQTtFQUNFO0FoSjg1K0JGOztBZ0o1NStCQTtFQUNFO0FoSis1K0JGOztBZ0o3NStCQTtFQUNFO0FoSmc2K0JGOztBZ0o5NStCQTs7RUFFRTtBaEppNitCRjs7QWdKLzUrQkE7O0VBRUU7QWhKazYrQkY7O0FnSmg2K0JBOztFQUVFO0FoSm02K0JGOztBZ0pqNitCQTs7RUFFRTtBaEpvNitCRjs7QWdKbDYrQkE7RUFDRTtBaEpxNitCRjs7QWdKbjYrQkE7RUFDRTtBaEpzNitCRjs7QWdKcDYrQkE7RUFDRTtBaEp1NitCRjs7QWdKcjYrQkE7RUFDRTtBaEp3NitCRjs7QWdKdDYrQkE7RUFDRTtBaEp5NitCRjs7QWdKdjYrQkE7RUFDRTtBaEowNitCRjs7QWdKeDYrQkE7RUFDRTtBaEoyNitCRjs7QWdKejYrQkE7RUFDRTtBaEo0NitCRjs7QWdKMTYrQkE7O0VBRUU7QWhKNjYrQkY7O0FnSjM2K0JBO0VBQ0U7RUFDQTtFQUNBO0FoSjg2K0JGOztBZ0o1NitCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSis2K0JGOztBZ0o3NitCQTtFQUNFO0VBQ0E7QWhKZzcrQkY7O0FnSjk2K0JBO0VBQ0U7RUFDQTtBaEppNytCRjs7QWdKLzYrQkE7RUFDRTtBaEprNytCRjs7QWdKaDcrQkE7RUFDRTtBaEptNytCRjs7QWdKajcrQkE7RUFDRTtBaEpvNytCRjs7QWdKbDcrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKcTcrQkY7O0FnSm43K0JBO0VBQ0U7RUFDQTtFQUNBO0FoSnM3K0JGOztBZ0pwNytCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSnU3K0JGOztBZ0pyNytCQTtFQUNFO0VBQ0E7QWhKdzcrQkY7O0FnSnQ3K0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEp5NytCRjs7QWdKdjcrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEowNytCRjs7QWdKeDcrQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSjI3K0JGOztBZ0p6NytCQTs7RUFFRTtBaEo0NytCRjs7QWlKbDNnQ0E7Ozs7O0VBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakpxM2dDRjs7QWlKbjNnQ0E7RUFDRTtBakpzM2dDRjs7QWlKcDNnQ0E7RUFDRTtBakp1M2dDRjs7QWlKcjNnQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSnczZ0NGOztBaUp0M2dDQTtFQUNFO0VBQ0E7QWpKeTNnQ0Y7O0FpSnYzZ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakowM2dDRjs7QWlKeDNnQ0E7RUFDRTtBakoyM2dDRjs7QWlKejNnQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBV0U7RUFDQTtFQUNBO0FqSms0Z0NGOztBaUpoNGdDQTs7RUFFRTtBakptNGdDRjs7QWlKajRnQ0E7O0VBRUU7QWpKbzRnQ0Y7O0FpSmw0Z0NBO0VBQ0U7QWpKcTRnQ0Y7O0FpSm40Z0NBOztFQUVFO0FqSnM0Z0NGOztBaUpwNGdDQTs7RUFFRTtBakp1NGdDRjs7QWlKcjRnQ0E7O0VBRUU7RUFDQTtFQUNBO0FqSnc0Z0NGOztBaUp0NGdDQTtFQUNFO0FqSnk0Z0NGOztBaUp2NGdDQTtFQUNFO0FqSjA0Z0NGOztBaUp4NGdDQTtFQUNFO0VBQ0E7RUFDQTtBakoyNGdDRjs7QWlKejRnQ0E7RUFDRTtFQUNBO0VBQ0E7QWpKNDRnQ0Y7O0FpSjE0Z0NBO0VBQ0U7RUFDQTtBako2NGdDRjs7QWlKMzRnQ0E7O0VBRUU7QWpKODRnQ0Y7O0FpSjU0Z0NBOztFQUVFO0FqSis0Z0NGOztBaUo3NGdDQTtFQUNFO0VBQ0E7QWpKZzVnQ0Y7O0FpSjk0Z0NBO0VBQ0U7QWpKaTVnQ0Y7O0FpSi80Z0NBO0VBQ0U7QWpKazVnQ0Y7O0FpSmg1Z0NBO0VBQ0U7QWpKbTVnQ0Y7O0FpSmo1Z0NBO0VBQ0U7QWpKbzVnQ0Y7O0FpSmw1Z0NBO0VBQ0U7QWpKcTVnQ0Y7O0FpSm41Z0NBO0VBQ0U7QWpKczVnQ0Y7O0FpSnA1Z0NBO0VBQ0U7QWpKdTVnQ0Y7O0FpSnI1Z0NBO0VBQ0U7QWpKdzVnQ0Y7O0FpSnQ1Z0NBO0VBQ0U7QWpKeTVnQ0Y7O0FpSnY1Z0NBO0VBQ0U7QWpKMDVnQ0Y7O0FpSng1Z0NBO0VBQ0U7QWpKMjVnQ0Y7O0FpSno1Z0NBO0VBQ0U7QWpKNDVnQ0Y7O0FpSjE1Z0NBO0VBQ0U7QWpKNjVnQ0Y7O0FpSjM1Z0NBO0VBQ0U7QWpKODVnQ0Y7O0FpSjU1Z0NBO0VBQ0U7QWpKKzVnQ0Y7O0FpSjc1Z0NBO0VBQ0U7QWpKZzZnQ0Y7O0FpSjk1Z0NBO0VBQ0U7QWpKaTZnQ0Y7O0FpSi81Z0NBO0VBQ0U7QWpKazZnQ0Y7O0FpSmg2Z0NBO0VBQ0U7QWpKbTZnQ0Y7O0FpSmo2Z0NBO0VBQ0U7QWpKbzZnQ0Y7O0FpSmw2Z0NBO0VBQ0U7QWpKcTZnQ0Y7O0FpSm42Z0NBO0VBQ0U7QWpKczZnQ0Y7O0FpSnA2Z0NBO0VBQ0U7QWpKdTZnQ0Y7O0FpSnI2Z0NBO0VBQ0U7QWpKdzZnQ0Y7O0FpSnQ2Z0NBO0VBQ0U7QWpKeTZnQ0Y7O0FpSnY2Z0NBO0VBQ0U7QWpKMDZnQ0Y7O0FpSng2Z0NBO0VBQ0U7QWpKMjZnQ0Y7O0FpSno2Z0NBO0VBQ0U7QWpKNDZnQ0Y7O0FpSjE2Z0NBO0VBQ0U7QWpKNjZnQ0Y7O0FpSjM2Z0NBO0VBQ0U7QWpKODZnQ0Y7O0FpSjU2Z0NBO0VBQ0U7QWpKKzZnQ0Y7O0FpSjc2Z0NBO0VBQ0U7QWpKZzdnQ0Y7O0FpSjk2Z0NBO0VBQ0U7QWpKaTdnQ0Y7O0FpSi82Z0NBO0VBQ0U7QWpKazdnQ0Y7O0FpSmg3Z0NBO0VBQ0U7QWpKbTdnQ0Y7O0FpSmo3Z0NBO0VBQ0U7QWpKbzdnQ0Y7O0FpSmw3Z0NBO0VBQ0U7QWpKcTdnQ0Y7O0FpSm43Z0NBO0VBQ0U7QWpKczdnQ0Y7O0FpSnA3Z0NBO0VBQ0U7QWpKdTdnQ0Y7O0FpSnI3Z0NBO0VBQ0U7QWpKdzdnQ0Y7O0FpSnQ3Z0NBO0VBQ0U7QWpKeTdnQ0Y7O0FpSnY3Z0NBO0VBQ0U7QWpKMDdnQ0Y7O0FpSng3Z0NBO0VBQ0U7QWpKMjdnQ0Y7O0FpSno3Z0NBO0VBQ0U7QWpKNDdnQ0Y7O0FpSjE3Z0NBO0VBQ0U7QWpKNjdnQ0Y7O0FpSjM3Z0NBO0VBQ0U7QWpKODdnQ0Y7O0FpSjU3Z0NBO0VBQ0U7QWpKKzdnQ0Y7O0FpSjc3Z0NBO0VBQ0U7QWpKZzhnQ0Y7O0FpSjk3Z0NBO0VBQ0U7QWpKaThnQ0Y7O0FpSi83Z0NBO0VBQ0U7QWpKazhnQ0Y7O0FpSmg4Z0NBO0VBQ0U7QWpKbThnQ0Y7O0FpSmo4Z0NBO0VBQ0U7QWpKbzhnQ0Y7O0FpSmw4Z0NBO0VBQ0U7QWpKcThnQ0Y7O0FpSm44Z0NBO0VBQ0U7QWpKczhnQ0Y7O0FpSnA4Z0NBO0VBQ0U7QWpKdThnQ0Y7O0FpSnI4Z0NBO0VBQ0U7QWpKdzhnQ0Y7O0FpSnQ4Z0NBO0VBQ0U7QWpKeThnQ0Y7O0FpSnY4Z0NBO0VBQ0U7QWpKMDhnQ0Y7O0FpSng4Z0NBO0VBQ0U7QWpKMjhnQ0Y7O0FpSno4Z0NBO0VBQ0U7QWpKNDhnQ0Y7O0FpSjE4Z0NBO0VBQ0U7QWpKNjhnQ0Y7O0FpSjM4Z0NBO0VBQ0U7QWpKODhnQ0Y7O0FpSjU4Z0NBO0VBQ0U7QWpKKzhnQ0Y7O0FpSjc4Z0NBO0VBQ0U7RUFDQTtBakpnOWdDRjs7QWlKOThnQ0E7RUFDRTtBakppOWdDRjs7QWlKLzhnQ0E7RUFDRTtBakprOWdDRjs7QWlKaDlnQ0E7RUFDRTtBakptOWdDRjs7QWlKajlnQ0E7RUFDRTtBakpvOWdDRjs7QWlKbDlnQ0E7RUFDRTtBakpxOWdDRjs7QWlKbjlnQ0E7RUFDRTtBakpzOWdDRjs7QWlKcDlnQ0E7RUFDRTtBakp1OWdDRjs7QWlKcjlnQ0E7RUFDRTtBakp3OWdDRjs7QWlKdDlnQ0E7RUFDRTtBakp5OWdDRjs7QWlKdjlnQ0E7RUFDRTtBakowOWdDRjs7QWlKeDlnQ0E7RUFDRTtBakoyOWdDRjs7QWlKejlnQ0E7RUFDRTtBako0OWdDRjs7QWlKMTlnQ0E7RUFDRTtBako2OWdDRjs7QWlKMzlnQ0E7RUFDRTtBako4OWdDRjs7QWlKNTlnQ0E7RUFDRTtBakorOWdDRjs7QWlKNzlnQ0E7RUFDRTtBakpnK2dDRjs7QWlKOTlnQ0E7RUFDRTtBakppK2dDRjs7QWlKLzlnQ0E7RUFDRTtBakprK2dDRjs7QWlKaCtnQ0E7RUFDRTtBakptK2dDRjs7QWlKaitnQ0E7RUFDRTtBakpvK2dDRjs7QWlKbCtnQ0E7RUFDRTtBakpxK2dDRjs7QWlKbitnQ0E7RUFDRTtFQUNBO0FqSnMrZ0NGOztBaUpwK2dDQTtFQUNFO0FqSnUrZ0NGOztBaUpyK2dDQTtFQUNFO0FqSncrZ0NGOztBaUp0K2dDQTtFQUNFO0FqSnkrZ0NGOztBaUp2K2dDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSjArZ0NGOztBaUp4K2dDQTs7RUFFRTtFQUNBO0VBQ0E7QWpKMitnQ0Y7O0FpSnorZ0NBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKNCtnQ0Y7O0FpSjErZ0NBOztFQUVFO0VBQ0E7QWpKNitnQ0Y7O0FpSjMrZ0NBOztFQUVFO0FqSjgrZ0NGOztBaUo1K2dDQTs7RUFFRTtBakorK2dDRjs7QWlKNytnQ0E7Ozs7Ozs7Ozs7Ozs7O0VBY0U7QWpKZy9nQ0Y7O0FpSjkrZ0NBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBNEJFO0FqSmkvZ0NGOztBaUovK2dDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTRCRTtBakprL2dDRjs7QWlKaC9nQ0E7RUFDRTs7SUFFRTtFakptL2dDRjtFaUpqL2dDQTs7OztJQUlFO0VqSm0vZ0NGO0VpSmovZ0NBOzs7O0lBSUU7RWpKbS9nQ0Y7QUFDRjtBaUpqL2dDQTtFQUNFO0FqSm0vZ0NGOztBaUpqL2dDQTtFQUNFO0FqSm8vZ0NGOztBaUpsL2dDQTtFQUNFO0FqSnEvZ0NGOztBaUpuL2dDQTs7RUFFRTtBakpzL2dDRjs7QWlKcC9nQ0E7RUFDRTtFQUNBO0FqSnUvZ0NGOztBaUpyL2dDQTtFQUNFO0VBQ0E7QWpKdy9nQ0Y7O0FpSnQvZ0NBO0VBQ0U7QWpKeS9nQ0Y7O0FpSnYvZ0NBO0VBQ0U7RUFDQTtBakowL2dDRjs7QWlKeC9nQ0E7RUFDRTtFQUNBO0VBQ0E7QWpKMi9nQ0Y7O0FpSnovZ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBako0L2dDRjs7QWlKMS9nQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBako2L2dDRjs7QWlKMy9nQ0E7O0VBRUU7QWpKOC9nQ0Y7O0FpSjUvZ0NBO0VBQ0U7QWpKKy9nQ0Y7O0FpSjcvZ0NBO0VBQ0U7QWpKZ2doQ0Y7O0FpSjkvZ0NBOztFQUVFO0FqSmlnaENGOztBaUovL2dDQTtFQUNFO0FqSmtnaENGOztBaUpoZ2hDQTtFQUNFO0FqSm1naENGOztBaUpqZ2hDQTtFQUNFO0FqSm9naENGOztBaUpsZ2hDQTtFQUNFO0FqSnFnaENGOztBaUpuZ2hDQTtFQUNFO0FqSnNnaENGOztBaUpwZ2hDQTtFQUNFO0FqSnVnaENGOztBaUpyZ2hDQTtFQUNFO0FqSndnaENGOztBaUp0Z2hDQTtFQUNFO0FqSnlnaENGOztBaUp2Z2hDQTtFQUNFO0FqSjBnaENGOztBaUp4Z2hDQTtFQUNFO0FqSjJnaENGOztBaUp6Z2hDQTtFQUNFO0FqSjRnaENGOztBaUoxZ2hDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSjZnaENGOztBaUozZ2hDQTs7RUFFRTtFQUNBO0FqSjhnaENGOztBaUo1Z2hDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSitnaENGOztBaUo3Z2hDQTtFQUNFO0VBQ0E7QWpKZ2hoQ0Y7O0FpSjlnaENBO0VBQ0U7RUFDQTtFQUNBO0FqSmloaENGOztBaUovZ2hDQTtFQUNFO0FqSmtoaENGOztBaUpoaGhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKbWhoQ0Y7O0FpSmpoaENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKb2hoQ0Y7O0FpSmxoaENBO0VBQ0U7RUFDQTtBakpxaGhDRjs7QWlKbmhoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKc2hoQ0Y7O0FpSnBoaENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpKdWhoQ0Y7O0FpSnJoaENBO0VBQ0U7RUFDQTtBakp3aGhDRjs7QWlKdGhoQ0E7RUFDRTtBakp5aGhDRjs7QWlKdmhoQ0E7RUFDRTtBakowaGhDRjs7QWlKeGhoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakoyaGhDRjs7QWlKemhoQ0E7O0VBRUU7QWpKNGhoQ0Y7O0FpSjFoaENBOztFQUVFO0FqSjZoaENGOztBaUozaGhDQTs7RUFFRTtBako4aGhDRjs7QWlKNWhoQ0E7RUFDRTtBakoraGhDRjs7QWlKN2hoQ0E7RUFDRTtFQUNBO0VBQ0E7QWpKZ2loQ0Y7O0FpSjloaENBO0VBQ0U7RUFDQTtBakppaWhDRjs7QWlKL2hoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKa2loQ0Y7O0FpSmhpaENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakptaWhDRjs7QWlKamloQ0E7Ozs7OztFQU1FO0FqSm9paENGOztBaUpsaWhDQTtFQUNFO0FqSnFpaENGOztBaUpuaWhDQTs7RUFFRTtBakpzaWhDRjs7QWlKcGloQ0E7O0VBRUU7QWpKdWloQ0Y7O0FpSnJpaENBOztFQUVFO0FqSndpaENGOztBaUp0aWhDQTs7RUFFRTtBakp5aWhDRjs7QWlKdmloQ0E7O0VBRUU7QWpKMGloQ0Y7O0FpSnhpaENBOztFQUVFO0FqSjJpaENGOztBaUp6aWhDQTs7RUFFRTtBako0aWhDRjs7QWlKMWloQ0E7RUFDRTtBako2aWhDRjs7QWlKM2loQ0E7RUFDRTtBako4aWhDRjs7QWlKNWloQ0E7RUFDRTtBakoraWhDRjs7QWlKN2loQ0E7RUFDRTtBakpnamhDRjs7QWlKOWloQ0E7RUFDRTtBakppamhDRjs7QWlKL2loQ0E7RUFDRTtBakpramhDRjs7QWlKaGpoQ0E7RUFDRTtBakptamhDRjs7QWlKampoQ0E7O0VBRUU7QWpKb2poQ0Y7O0FpSmxqaENBOztFQUVFO0FqSnFqaENGOztBaUpuamhDQTs7RUFFRTtBakpzamhDRjs7QWlKcGpoQ0E7RUFDRTtBakp1amhDRjs7QWlKcmpoQ0E7RUFDRTtBakp3amhDRjs7QWlKdGpoQ0E7RUFDRTtBakp5amhDRjs7QWlKdmpoQ0E7O0VBRUU7QWpKMGpoQ0Y7O0FpSnhqaENBOztFQUVFO0FqSjJqaENGOztBaUp6amhDQTs7RUFFRTtBako0amhDRjs7QWlKMWpoQ0E7O0VBRUU7QWpKNmpoQ0Y7O0FpSjNqaENBO0VBQ0U7QWpKOGpoQ0Y7O0FpSjVqaENBO0VBQ0U7QWpKK2poQ0Y7O0FpSjdqaENBO0VBQ0U7QWpKZ2toQ0Y7O0FpSjlqaENBO0VBQ0U7QWpKaWtoQ0Y7O0FpSi9qaENBO0VBQ0U7QWpKa2toQ0Y7O0FpSmhraENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpKbWtoQ0Y7O0FpSmpraENBO0VBQ0U7QWpKb2toQ0Y7O0FpSmxraENBO0VBQ0U7QWpKcWtoQ0Y7O0FpSm5raENBO0VBQ0U7RUFDQTtBakpza2hDRjs7QWlKcGtoQ0E7RUFDRTtBakp1a2hDRjs7QWlKcmtoQ0E7RUFDRTtBakp3a2hDRjs7QWlKdGtoQ0E7O0VBRUU7QWpKeWtoQ0Y7O0FpSnZraENBO0VBQ0U7QWpKMGtoQ0Y7O0FpSnhraENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSjJraENGOztBaUp6a2hDQTtFQUNFO0VBQ0E7RUFDQTtBako0a2hDRjs7QWlKMWtoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBako2a2hDRjs7QWlKM2toQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSjhraENGOztBaUo1a2hDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSitraENGOztBaUo3a2hDQTtFQUNFO0VBQ0E7QWpKZ2xoQ0Y7O0FpSjlraENBO0VBQ0U7QWpKaWxoQ0Y7O0FpSi9raENBOztFQUVFO0FqSmtsaENGOztBaUpobGhDQTtFQUNFO0FqSm1saENGOztBaUpqbGhDQTtFQUNFO0VBQ0E7RUFDQTtBakpvbGhDRjs7QWlKbGxoQ0E7RUFDRTtBakpxbGhDRjs7QWlKbmxoQ0E7RUFDRTtBakpzbGhDRjs7QWlKcGxoQ0E7RUFDRTtBakp1bGhDRjs7QWlKcmxoQ0E7RUFDRTtBakp3bGhDRjs7QWlKdGxoQ0E7RUFDRTtBakp5bGhDRjs7QWtKeGdqQ0E7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FsSjBnakNGO0FtSmhoakNBO0VBQ0U7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0FuSitnakNGO0FtSjdnakNFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FuSjhnakNKO0FtSjNnakNFO0VBQ0U7QW5KNmdqQ0o7QW1KdmdqQ0k7RUFDRTtFQUNBO0FuSnlnakNOO0FvSnZpakNBO0VBQ0U7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0FwSnNpakNGO0FvSnBpakNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEpzaWpDSjtBb0psaWpDQTtFQUNFO0FwSm9pakNGO0FvSmxpakNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEpvaWpDSjtBb0psaWpDSTtFQUNFO0FwSm9pakNOOztBcUpua2pDQTtFQUNFO0VBRUE7RUFDQTtFQUVBO0VBRUE7RUFFQTtFQUNBO0VBRUE7RUFFQTtBckpna2pDRjs7QXFKN2pqQ0E7RUFDRTtBckpna2pDRjs7QXFKN2pqQ0E7RUFDRTtFQUNBO0VBQ0E7QXJKZ2tqQ0Y7O0FxSjdqakNBO0VBQ0U7RUFFQTtFQUNBO0FySitqakNGO0FxSjdqakNFO0VBQ0U7QXJKK2pqQ0o7O0FxSjNqakNBO0VBQ0U7QXJKOGpqQ0Y7O0FxSjNqakNBO0VBQ0U7RUFDQTtFQUNBO0FySjhqakNGOztBcUozampDQTtFQUNFO0VBQ0E7RUFDQTtBcko4ampDRjs7QXFKM2pqQ0E7RUFDRTtFQUNBO0FySjhqakNGO0FxSjVqakNFO0VBQ0U7RUFDQTtFQUNBO0FySjhqakNKO0FxSjVqakNJO0VBQ0U7QXJKOGpqQ047QXFKMWpqQ0U7RUFDRTtBcko0ampDSjs7QWtKcG5qQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QWxKb25qQ0Y7O0FrSmpuakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxKb25qQ0Y7O0FzSmpxakNBO0VBQ0U7RUFDQTtFQUNBO0F0Sm9xakNGO0FzSmxxakNFO0VBQ0U7RUFDQTtBdEpvcWpDSjtBc0pqcWpDRTtFQUNFO0VBQ0E7RUFDQTtBdEptcWpDSjtBc0pocWpDRTtFQUNFO0F0SmtxakNKO0FzSi9wakNFO0VBQ0U7RUFFQTtFQUVBO0VBQ0E7RUFFQTtBdEo4cGpDSjtBc0o1cGpDSTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0F0SjBwakNOO0FzSm5wakNJO0VBQ0U7QXRKcXBqQ047QXNKbHBqQ0k7RUFDRTtFQUNBO0F0Sm9wakNOO0FzSjlvakNFO0VBQ0U7RUFDQTtBdEpncGpDSjtBc0o5b2pDSTtFQUNFO0F0SmdwakNOO0FzSnhvakNNO0VBQ0U7RUFDQTtBdEowb2pDUjtBdUp4dGpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2SjB0akNGO0F1Snh0akNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkowdGpDSjtBdUp4dGpDSTtFQUNFO0F2SjB0akNOO0F1SnR0akNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU1BO0F2Sm10akNKO0F1Smh0akNFO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtBdkorc2pDSjtBdUo1c2pDRTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QXZKNHNqQ0o7QXVKMXNqQ0k7RUFDRTtBdko0c2pDTjtBdUpyc2pDSTtFQUNFO0F2SnVzakNOO0F1SnBzakNJO0VBQ0U7RUFDQTtBdkpzc2pDTjtBdUpuc2pDSTtFQUNFO0VBQ0E7QXZKcXNqQ047QXVKL3JqQ0U7RUFDRTtFQUNBO0F2SmlzakNKO0F1SjVyakNFO0VBQ0U7RUFDQTtBdko4cmpDSjtBdUozcmpDRTtFQUNFO0F2SjZyakNKO0F3SnJ4akNJO0VBQ0U7RUFDQTtBeEp1eGpDTjtBd0pseGpDSTtFQUNFO0VBQ0E7QXhKb3hqQ047QXdKL3dqQ0k7RUFDRTtBeEppeGpDTjtBd0o1d2pDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKOHdqQ047QXdKMXdqQ0U7RUFDRTtFQUNBO0F4SjR3akNKO0F3Snh3akNJO0VBQ0U7QXhKMHdqQ047QXdKdndqQ0k7RUFDRTtBeEp5d2pDTjtBd0p0d2pDSTtFQUNFO0F4Snd3akNOO0F3SnJ3akNJO0VBQ0U7QXhKdXdqQ047QXdKcndqQ007RUFDRTtBeEp1d2pDUjtBd0pwd2pDTTtFQUNFO0VBQ0E7QXhKc3dqQ1I7QXdKcHdqQ1E7RUFDRTtFQUNBO0F4SnN3akNWO0F3SnB3akNVO0VBQ0U7RUFDQTtBeEpzd2pDWjtBd0pwd2pDWTtFQUNFO0VBQ0E7QXhKc3dqQ2Q7QXdKcHdqQ2M7RUFDRTtFQUNBO0F4SnN3akNoQjtBd0o3dmpDRTtFQUNFO0VBQ0E7QXhKK3ZqQ0o7QXdKNXZqQ0U7RUFDRTtFQUNBO0VBQ0E7QXhKOHZqQ0o7O0F5SjUxakNBO0VBQ0U7RUFFQTtFQUNBLHFCako2SmlCO0VpSjNKakI7RUNDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSjYxakNGO0F5SjkxakNFO0VBQ0U7QXpKZzJqQ0o7QXlKNzFqQ0U7RUFDRTtFQUNBO0F6SisxakNKO0F5SjUxakNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpKODFqQ0o7QXlKMzFqQ0U7RUFDRTtBeko2MWpDSjtBeUoxMWpDRTtFQUNFO0VBRUE7RUFDQTtFQUNBLCtCako4SGU7RWlKN0hmLGtDako2SGU7RWlKM0hmO0VBRUE7RUFFQTtFQUNBO0VBRUE7RUN0Q0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUo4M2pDRjtBeUp4MWpDSTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0F6SnMxakNOO0F5Si8wakNJO0VBQ0U7QXpKaTFqQ047QXlKOTBqQ0k7RUFDRTtFQUNBO0VBRUE7RUFDQSw4QmpKa0ZhO0VpSmpGYixpQ2pKaUZhO0VpSi9FYjtFQUNBO0F6SjgwakNOO0F5SngwakNFO0VBQ0U7QXpKMDBqQ0o7QXlKeDBqQ0k7RUFDRTtFQUVBO0F6SnkwakNOO0F5SnYwakNNO0VBQ0U7RUFDQTtBekp5MGpDUjtBeUpuMGpDSTtFQUNFO0VBQ0E7RUFDQTtFQ3JHSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSjI2akNGO0F5Sm4wakNJO0VBQ0U7RUFDQTtFQUNBO0VDL0dKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFKcTdqQ0Y7QTJKaDhqQ0E7RUFDRTtFQUVBO0VBQ0EscUJuSjZKaUI7RW1KM0pqQjtFQUVBO0EzSis3akNGO0EySjc3akNFO0VBQ0U7QTNKKzdqQ0o7QTJKNTdqQ0U7RUFDRTtFQUNBO0VBQ0E7QTNKODdqQ0o7QTJKMzdqQ0U7RUFDRTtBM0o2N2pDSjtBMkoxN2pDRTtFQUNFO0VBRUE7RUFDQSxxQm5KcUllO0VtSm5JZjtFQUVBO0VBRUE7RUFDQTtFQUNBO0EzSnc3akNKO0EySnI3akNFO0VBQ0UsV0N4Q1c7RUR5Q1g7RUFFQTtFQUNBO0VBRUE7QTNKcTdqQ0o7QTJKbjdqQ0k7RUFDRSxXQ2hEZTtBNUpxK2pDckI7QTJKOTZqQ0k7RUFDRTtFQUNBO0VBQ0E7QTNKZzdqQ047QTJKNzZqQ0k7RUFDRTtFQUNBO0EzSis2akNOO0EySno2akNFO0VBQ0U7QTNKMjZqQ0o7QTJKdjZqQ0k7RUFDRTtFQUNBO0VBQ0E7QTNKeTZqQ047QTJKcDZqQ0k7RUFDRTtFQUNBO0VBQ0E7QTNKczZqQ047QTZKcC9qQ0k7RUFDRTtFQUNBO0E3SnMvakNOO0E2SmovakNJO0VBQ0U7RUFDQTtBN0ptL2pDTjtBNkovK2pDRTtFQUNFLHVCRFRxQjtFQ1VyQjtBN0ppL2pDSjtBNko5K2pDRTtFQUNFO0E3SmcvakNKO0E2SjcrakNFO0VBQ0U7QTdKKytqQ0o7QTZKNStqQ0U7RUFDRSxpQkRSaUI7RUNTakI7QTdKOCtqQ0o7QTZKMStqQ0k7RUFDRTtBN0o0K2pDTjtBNkp6K2pDSTtFQUNFLFdEWmlDO0E1SnUvakN2QztBNkp2K2pDRTtFQUNFLHlCRHBCNEI7RUNxQjVCLFlEcEI0QjtBNUo2L2pDaEM7QTZKdCtqQ0U7RUFDRTtFQUNBO0VBQ0E7QTdKdytqQ0o7QTZKcitqQ0U7RUFDRSxxQkRwRGlCO0E1SjJoa0NyQjs7QThKcGlrQ0E7Ozs7Ozs7Ozs7RUFBQTtBQVdBO0FBQ0E7RUFDSTtBOUp1aWtDSjs7QThKcGlrQ0E7OztFQUdJO0E5SnVpa0NKOztBOEpwaWtDQTtFQUNJO0VBQ0E7QTlKdWlrQ0o7O0E4SnBpa0NBO0VBQ0k7QTlKdWlrQ0o7O0E4SnBpa0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SnVpa0NKOztBOEpwaWtDQTtFQUNJO0E5SnVpa0NKOztBOEpwaWtDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUp1aWtDSjs7QThKcGlrQ0E7RUFDSTtJQUNJO0lBQ0E7RTlKdWlrQ047QUFDRjtBOEpwaWtDQTtFQUNJO0VBQ0E7RUFDQTtBOUpzaWtDSjs7QThKbmlrQ0E7RUFDSTtBOUpzaWtDSjs7QThKbmlrQ0E7RUFDSTtBOUpzaWtDSjs7QThKbmlrQ0E7RUFDSTtFQUNBO0VBQ0E7QTlKc2lrQ0o7O0E4Sm5pa0NBO0VBQ0k7QTlKc2lrQ0o7O0E4Sm5pa0NBO0VBQ0k7RUFDQTtFQUNBO0E5SnNpa0NKOztBOEpuaWtDQTtFQUNJO0VBQ0E7QTlKc2lrQ0o7O0E4Sm5pa0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlKc2lrQ0o7O0E4Sm5pa0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUpzaWtDSjs7QThKbmlrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUpzaWtDSjs7QThKbmlrQ0E7RUFDSTtJQUNJO0U5SnNpa0NOO0U4Sm5pa0NFO0lBQ0k7RTlKcWlrQ047QUFDRjtBOEpsaWtDQTtFQUNJO0lBQ0k7RTlKb2lrQ047RThKamlrQ0U7SUFDSTtFOUptaWtDTjtBQUNGO0E4Smhpa0NBO0FBQ0E7RUFDSTtBOUpraWtDSjs7QThKL2hrQ0E7RUFDSTtBOUpraWtDSjs7QThKL2hrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKa2lrQ0o7O0E4Si9oa0NBO0VBQ0k7QTlKa2lrQ0o7O0E4Si9oa0NBO0VBQ0k7RUFDQTtFQUNBO0E5Smtpa0NKOztBOEovaGtDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKa2lrQ0o7O0E4Si9oa0NBO0VBQ0k7RUFDQTtBOUpraWtDSjs7QThKL2hrQ0E7RUFDSTtFQUNBO0E5Smtpa0NKOztBOEovaGtDQTtFQUNJO0VBQ0E7QTlKa2lrQ0o7O0E4Si9oa0NBO0VBQ0k7RUFDQTtBOUpraWtDSjs7QThKL2hrQ0E7RUFDSTtFQUNBO0E5Smtpa0NKOztBOEovaGtDQTtFQUNJO0VBQ0E7QTlKa2lrQ0o7O0E4Si9oa0NBO0VBQ0k7RUFDQTtBOUpraWtDSjs7QThKL2hrQ0E7RUFDSTtFQUNBO0E5Smtpa0NKOztBOEovaGtDQTtFQUNJO0VBQ0E7QTlKa2lrQ0o7O0E4Si9oa0NBO0FBQ0E7RUFDSTtBOUpraWtDSjs7QThKL2hrQ0E7RUFDSTtBOUpraWtDSjs7QThKL2hrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKa2lrQ0o7O0E4Si9oa0NBO0VBQ0k7RUFDQTtBOUpraWtDSjs7QThKL2hrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKa2lrQ0o7O0E4Si9oa0NBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RTlKa2lrQ047QUFDRjtBOEovaGtDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0VBQ0E7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0VBQ0E7QTlKaWlrQ0o7O0E4Sjloa0NBO0VBQ0k7QTlKaWlrQ0o7O0E4Sjloa0NBO0VBQ0k7RUFDQTtFQUNBO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0VBQ0E7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0VBQ0E7QTlKaWlrQ0o7O0E4Sjloa0NBO0VBQ0k7QTlKaWlrQ0o7O0E4Sjloa0NBO0FBQ0E7RUFDSTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKaWlrQ0o7O0E4Sjloa0NBO0VBQ0k7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKaWlrQ0o7O0E4Sjloa0NBO0VBQ0k7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKaWlrQ0o7O0E4Sjloa0NBO0VBQ0k7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0VBQ0E7QTlKaWlrQ0o7O0E4Sjloa0NBO0VBQ0k7QTlKaWlrQ0o7O0E4Sjloa0NBO0VBQ0k7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0VBQ0E7QTlKaWlrQ0o7O0E4Sjloa0NBO0VBQ0k7QTlKaWlrQ0o7O0E4Sjloa0NBO0VBQ0k7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7QUFDQTtFQUNJO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKaWlrQ0o7O0E4Sjloa0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0VBQ0E7QTlKaWlrQ0o7O0E4Sjloa0NBO0VBQ0k7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0VBQ0E7QTlKaWlrQ0o7O0E4Sjloa0NBO0VBQ0k7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0VBQ0E7QTlKaWlrQ0o7O0E4Sjloa0NBO0VBQ0k7RUFDQTtBOUppaWtDSjs7QThKOWhrQ0E7RUFDSTtFQUNBO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0E5Smlpa0NKOztBOEo5aGtDQTtFQUNJO0E5Smlpa0NKOztBK0o1cmxDQTs7RUFFRTtBL0orcmxDRjs7QStKNXJsQ0E7RUFDRTtBL0orcmxDRjs7QStKNXJsQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0orcmxDRjs7QStKM3JsQ0U7RUFDRTtBL0o4cmxDSjs7QStKMXJsQ0E7RUFDSTtBL0o2cmxDSjtBK0ozcmxDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSjZybENSO0ErSjNybENRO0VBQ0U7QS9KNnJsQ1Y7QStKMXJsQ1E7RUFDRTtBL0o0cmxDVjtBK0oxcmxDVTtFQUNFO0EvSjRybENaO0ErSnZybENZO0VBREo7SUFFUTtFL0owcmxDZDtBQUNGO0ErSnhybENZO0VBTEo7SUFNUTtFL0oycmxDZDtBQUNGO0ErSnpybENZO0VBVEo7SUFVUTtFL0o0cmxDZDtBQUNGO0ErSnpybENRO0VBQ0k7RUFDQTtFQUNBO0EvSjJybENaO0ErSnZybENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsdUNBN0VnQztFQThFaEM7RUFDQTtBL0p5cmxDaEI7QStKdHJsQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSndybENoQjtBK0pucmxDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG9DQWhHZ0M7RUFpR2hDO0VBQ0E7QS9KcXJsQ2hCO0ErSmxybENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0pvcmxDaEI7QStKL3FsQ1k7RUFDSTtFQUNBO0EvSmlybENoQjtBK0o5cWxDWTtFQUNJO0VBQ0E7QS9KZ3JsQ2hCO0ErSjVxbENRO0VBQ0k7QS9KOHFsQ1o7QStKMXFsQ0k7RUFDSTtBL0o0cWxDUjtBK0p6cWxDSTtFQUNJO0EvSjJxbENSO0ErSnhxbENJO0VBQ0k7QS9KMHFsQ1I7QStKdnFsQ0k7RUFDSTtFQUNBO0VBQ0EsZ0JBdEppQztFQXVKakM7QS9KeXFsQ1I7QStKdHFsQ0k7RUFDSTtBL0p3cWxDUjtBK0pycWxDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSnVxbENSO0ErSnBxbENJO0VBRUk7QS9KcXFsQ1I7QStKbHFsQ0k7RUFFSTtBL0ptcWxDUjtBK0pocWxDSTtFQUVJO0EvSmlxbENSO0ErSjlwbENJO0VBRUk7QS9KK3BsQ1I7QStKNXBsQ0k7RUFFSTtBL0o2cGxDUjtBK0oxcGxDSTtFQUVJO0EvSjJwbENSO0ErSnhwbENJO0VBRUk7QS9KeXBsQ1I7QStKdHBsQ0k7RUFFSTtBL0p1cGxDUjtBK0pwcGxDSTtFQUVJO0EvSnFwbENSO0ErSmxwbENJO0VBQ0k7QS9Kb3BsQ1I7QStKbHBsQ1E7RUFFSTtBL0ptcGxDWjtBK0pocGxDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ka3BsQ1o7QStKaHBsQ1k7RUFDSTtFQUNBO0VBQ0E7QS9Ka3BsQ2hCO0ErSjVvbENnQjtFQUNFO0VBQ0E7QS9KOG9sQ2xCO0ErSnhvbENJO0VBQ0k7RUFDQTtBL0owb2xDUjtBK0p2b2xDUTtFQUVJO0VBQ0EscUJ2SnpGTztBUml1bENuQjtBK0pyb2xDUTtFQUNJO0VBQ0E7RUFDQTtBL0p1b2xDWjtBK0pyb2xDWTtFQUNJO0EvSnVvbENoQjtBK0pwb2xDWTtFQUVJO0VBQ0EsY3ZKNU1MO0V1SjZNSztBL0pxb2xDaEI7QStKbG9sQ1k7RUFFSTtBL0ptb2xDaEI7QStKaG9sQ1k7RUFFSTtBL0ppb2xDaEI7QStKN25sQ1E7RUFDSTtBL0orbmxDWjtBK0o3bmxDWTtFQUNJLG1CdkpuT0w7QVJrMmxDWDtBK0ozbmxDUTtFQUNJO0VBQ0E7RUFDQTtBL0o2bmxDWjtBK0ozbmxDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGN2SjVPTDtFdUo2T0s7QS9KNm5sQ2hCO0ErSjFubENZO0VBQ0k7RUFDQTtFQUNBO0EvSjRubENoQjtBK0p6bmxDWTtFQUlJLG1Cdko5UEw7RXVKK1BLO0EvSndubENoQjtBK0pybmxDWTtFQUVJLGN2SmhRTDtBUnMzbENYO0ErSm5ubENZO0VBQ0k7QS9KcW5sQ2hCO0ErSm5ubENnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEJ2SnJRVjtFdUpzUVUsb0NBalU0QjtFQWtVNUI7RUFDQTtFQUNBO0EvSnFubENwQjtBK0pqbmxDWTtFQUVJLHlCdkovUU47RXVKZ1JNLFd2SjVSTDtFdUo2UksseUNBMVVnQjtBL0o0N2xDaEM7QStKL21sQ1k7RUFDSTtBL0ppbmxDaEI7QStKOW1sQ1k7RUFFSTtFQUNBLGN2SmpTTDtFdUprU0s7QS9KK21sQ2hCO0ErSjVtbENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQnZKek1HO0FSdXpsQ25CO0ErSjVtbENnQjtFQUNJLG1CdkpwVFQ7QVJrNmxDWDtBK0ozbWxDZ0I7RUFDSSx5QnZKOVNWO0V1SitTVSxXdkozVFQ7RXVKNFRTLHlDQXpXWTtBL0pzOWxDaEM7QStKMW1sQ2dCO0VBQ0ksY3ZKMVRUO0FSczZsQ1g7QStKem1sQ2dCO0VBRUk7RUFDQSxjdkpoVVQ7RXVKaVVTO0EvSjBtbENwQjtBK0pubWxDUTtFQUNJO0VBQ0E7QS9KcW1sQ1o7QStKam1sQ0k7RUFDRSxjQWpZNEI7RUFrWTVCO0EvSm1tbENOO0ErSmptbENJO0VBQ0UsY0FwWWlDO0EvSnUrbEN2QztBK0ovbGxDTTs7Ozs7RUFLRTtFQUNBO0EvSmltbENSO0ErSi9sbENROzs7OztFQUNFO0EvSnFtbENWOztBK0ovbGxDQTtFQUNJO0EvSmttbENKOztBZ0t0Z21DQTtFQUNFO0FoS3lnbUNGOztBZ0t2Z21DQTtFQUNFO0VBQ0E7QWhLMGdtQ0Y7O0FnS3hnbUNBOztFQUVFO0FoSzJnbUNGOztBZ0t6Z21DQTtFQUNFO0VBQ0E7QWhLNGdtQ0Y7O0FnSzFnbUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSzZnbUNGOztBZ0szZ21DQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLOGdtQ0Y7O0FnSzVnbUNBOzt5REFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEsrZ21DRjs7QWdLN2dtQ0E7RUFDRTtFQUNBO0VBQ0E7QWhLZ2htQ0Y7O0FnSzlnbUNBO0VBQ0U7RUFDQTtFQUNBO0FoS2lobUNGOztBZ0svZ21DQTtFQUNFO0VBQ0E7RUFDQTtBaEtraG1DRjs7QWdLaGhtQ0E7RUFDRTtFQUNBO0VBQ0E7QWhLbWhtQ0Y7O0FnS2pobUNBO0VBQ0U7RUFDQTtBaEtvaG1DRjs7QWdLbGhtQ0E7RUFDRTtFQUNBO0FoS3FobUNGOztBZ0tuaG1DQTtFQUNFO0VBQ0E7QWhLc2htQ0Y7O0FnS3BobUNBO0VBQ0U7RUFDQTtBaEt1aG1DRjs7QWdLcmhtQ0E7RUFDRTtFQUNBO0VBQ0E7QWhLd2htQ0Y7O0FnS3JobUNBO0VBQ0U7RUFDQTtFQUNBO0FoS3dobUNGOztBZ0t0aG1DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLeWhtQ0Y7O0FnS3ZobUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLMGhtQ0Y7O0FnS3hobUNBO0VBQ0U7QWhLMmhtQ0Y7O0FnS3pobUNBO0VBQ0U7QWhLNGhtQ0Y7O0FnSzFobUNBO0VBQ0U7QWhLNmhtQ0Y7O0FnSzNobUNBO0VBQ0U7QWhLOGhtQ0Y7O0FnSzVobUNBOztFQUVFO0VBQ0E7RUFDQTtBaEsraG1DRjs7QWdLN2htQ0E7O0VBRUU7RUFDQTtFQUNBO0FoS2dpbUNGOztBZ0s5aG1DQTtFQUNFO0FoS2lpbUNGOztBZ0svaG1DQTtFQUNFO0FoS2tpbUNGOztBZ0toaW1DQTtFQUNFO0FoS21pbUNGOztBZ0tqaW1DQTtFQUNFO0FoS29pbUNGOztBZ0tsaW1DQTtFQUNFO0FoS3FpbUNGOztBZ0tsaW1DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLcWltQ0Y7O0FnS2xpbUNBO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RWhLcWltQ0Y7RWdLbmltQ0E7SUFDRTtJQUNBO0VoS3FpbUNGO0FBQ0Y7QWdLbmltQ0E7RUFDRTtJQUNFO0lBQ0E7RWhLcWltQ0Y7RWdLbmltQ0E7SUFDRTtJQUNBO0VoS3FpbUNGO0FBQ0Y7QWdLbmltQ0E7RUFDRTtJQUNFO0lBQ0E7RWhLcWltQ0Y7QUFDRjtBaUtqdW1DQzs7O0VBR0MsV3pKeUNTO0FSMHJtQ1g7QWlLanVtQ0U7OztFQUNDO0FqS3F1bUNIOztBaUs5dG1DQzs7RUFFQyx5QnpKeUNRO0FSd3JtQ1Y7QWlLMXRtQ0U7OztFQUVDO0FqSzZ0bUNIO0FpS3J0bUNFOzs7RUFFQztBakt3dG1DSDtBaUtodG1DRTs7Ozs7OztFQUlDO0FqS3F0bUNIO0FpSzlzbUNHO0VBQWM7QWpLaXRtQ2pCO0FpS2h0bUNHO0VBQWM7QWpLbXRtQ2pCO0FpS2x0bUNHO0VBQWM7QWpLcXRtQ2pCO0FpS2p0bUNHO0VBQWM7QWpLb3RtQ2pCO0FpS250bUNHO0VBQWM7QWpLc3RtQ2pCO0FpS3J0bUNHO0VBQWM7QWpLd3RtQ2pCO0FpS3J0bUNFO0VBQXVCO0FqS3d0bUN6QjtBaUt2dG1DRTtFQUF3QjtBakswdG1DMUI7QWlLcHRtQ0c7RUFBYztBakt1dG1DakI7QWlLdHRtQ0c7RUFBYztBakt5dG1DakI7QWlLeHRtQ0c7RUFBYztBaksydG1DakI7QWlLeHRtQ0U7OztFQUVDO0FqSzJ0bUNIO0FpS3Z0bUNDOztFQUVDO0FqS3l0bUNGO0FpS3Z0bUNFOzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakswdG1DSDtBaUt2dG1DRTs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSzB0bUNIO0FpS250bUNHOztFQUNDO0VBRUE7RUFDQTtFQUVBO0VBQ0EsbUZBQ0M7QWpLbXRtQ0w7O0FpS3pzbUNDOztFQUVDO0FqSzRzbUNGOztBaUt4c21DQTtFQUVFOztJQUVDO0lBQ0E7RWpLMHNtQ0Q7QUFDRjtBa0svMW1DRTtFQUNFO0FsS2kybUNKO0FrSzkxbUNFOzs7RUFHRTtFQUNBO0VBQ0E7QWxLZzJtQ0o7QWtLNzFtQ0U7RUFDRSxnQjFKTG1CO0FSbzJtQ3ZCOztBbUs3Mm1DQTtFQUNFLG1CM0phTztBUm0ybUNUO0FtSzkybUNFOzs7Ozs7Ozs7O0VBVUUscUIzSjZDTztFMko1Q1A7RUFDQTtBbktnM21DSjtBbUs3Mm1DRTtFQUNFLHFCM0p1Q087RTJKdENQO0VBQ0E7QW5LKzJtQ0o7QW1LNTJtQ0U7RUFDRTtBbks4Mm1DSjs7QW9LdjRtQ0E7O0VBRUU7RUFDQTtBcEswNG1DRjs7QW9LdjRtQ0E7OztFQUdFO0VBQ0E7QXBLMDRtQ0Y7O0FvS3Y0bUNBOzs7OztFQUtFO0FwSzA0bUNGOztBb0t2NG1DQTs7RUFFRTtBcEswNG1DRjs7QW9LdjRtQ0E7OztFQUdFO0VBQ0E7QXBLMDRtQ0Y7O0FvS3Y0bUNBO0VBQ0U7QXBLMDRtQ0Y7O0FvS3Y0bUNBOztFQUVFO0VBQ0E7QXBLMDRtQ0Y7O0FvS3Y0bUNBOzs7RUFHRTtFQUNBO0FwSzA0bUNGOztBb0t2NG1DQTs7RUFFRTtBcEswNG1DRjs7QW9LdjRtQ0E7O0VBRUU7QXBLMDRtQ0Y7O0FvS3Y0bUNBOztFQUVFO0FwSzA0bUNGOztBb0t2NG1DQTtFQUNFO0VBQ0E7QXBLMDRtQ0Y7O0FvS3Y0bUNBO0VBQ0U7QXBLMDRtQ0Y7O0FvS3Y0bUNBO0VBQ0U7QXBLMDRtQ0Y7O0FvS3Y0bUNBO0VBQ0U7QXBLMDRtQ0Y7O0FvS3Y0bUNBO0VBQ0U7QXBLMDRtQ0Y7O0FxSzc5bUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7QXJLd3BvQ0Y7O0FzS3pwb0NBO0VBQ0U7RUFDQSxnQjlKcURTO0FSdW1vQ1g7O0FzS3pwb0NBO0VBQ0Usc0MvSjZqQjRCO0FQK2xuQzlCOztBc0t6cG9DQTtFQUNFLHNDL0p5akI0QjtFK0p4akI1QixvQjlKTGU7QVJpcW9DakI7O0FzS3pwb0NBO0VBQ0U7QXRLNHBvQ0Y7O0FzS3pwb0NBO0VBQ0U7RUFDQTtBdEs0cG9DRjs7QXNLenBvQ0E7RUFDRSxxQjlKMElpQjtFOEp6SWpCO0VBQ0E7QXRLNHBvQ0Y7O0F1S3psb0NBO0VBQ0U7QXZLNGxvQ0Y7QXVLMWxvQ0U7RUF4Q0Esc0IvSkRTO0UrSkVUO0U5SnRDRTtFOEp3Q0YsYy9KR1M7RStKRlQsb0IvSnREZTtFK0o0RmI7QXZLZ21vQ0o7QXVLOWxvQ0k7RTlKakZBO0FUa3JvQ0o7QXVLM2xvQ0k7RUFsREYsc0IvSkRTO0UrSkVUO0U5SnRDRTtFOEp3Q0YsYy9KR1M7RStKRlQsb0IvSnREZTtBUnNzb0NqQjtBdUs3bG9DRTtFQUNFO0F2Sytsb0NKO0F1Szdsb0NJO0VBQ0UsYy9KdERLO0FScXBvQ1g7QXVLNWxvQ0k7RUFDRSxjL0oxREs7QVJ3cG9DWDtBdUs1bG9DSTtFQUNFLGMvSjdESztFK0o4REw7QXZLOGxvQ047QXVLNWxvQ0k7RUFDRSxjL0pqRUs7QVIrcG9DWDtBdUsxbG9DRTtFQUNFO0VBQ0Esb0IvSjlIYTtBUjB0b0NqQjtBdUsxbG9DSTtFQUNFO0F2SzRsb0NOO0F1S3psb0NJO0VBQ0UsYy9KL0VLO0UrSmdGTCxtQkFsSWlCO0F2SzZ0b0N2QjtBdUt4bG9DSTtFQUNFLHlCL0p4Rks7RStKeUZMLDBCaEtrZ0M4QjtBUHdsbUNwQztBdUt4bG9DSTtFQUNFLHlCL0pqRkk7RStKa0ZKLFcvSjlGSztBUndyb0NYO0F1S3Zsb0NJO0VBQ0U7QXZLeWxvQ047QXVLdmxvQ007RUFDRTtBdkt5bG9DUjtBdUt0bG9DTTtFQUNFO0VBQ0E7QXZLd2xvQ1I7QXVLdGxvQ1E7RUFDRTtFQUNBO0F2S3dsb0NWO0F1S3Rsb0NVO0VBQ0U7RUFDQTtBdkt3bG9DWjtBdUt0bG9DWTtFQUNFO0VBQ0E7QXZLd2xvQ2Q7QXVLdGxvQ2M7RUFDRTtFQUNBO0F2S3dsb0NoQjtBdUsva29DRTtFQUNFLFcvSjFISTtFK0oySEo7RUFDQTtFQUNBLG9CL0p4TGE7RStKeUxiLGNBcktlO0VBc0tmO0F2S2lsb0NKO0F1SzVrb0NJO0UvSXJMRSx3RStJdUxBO0F2SzZrb0NOO0F3Qmh3b0NNO0UrSWlMRjtJL0loTEk7RXhCbXdvQ047QUFDRjtBdUtwbG9DSTtFQUdFLHFCaEswcEJrQztBUDA3bUN4QztBdUsva29DSTtFQUNFO0VBQ0E7QXZLaWxvQ047QXVLN2tvQ007RTlKektGO0VBQ0E7RThKMEtJO0F2S2dsb0NSO0F1SzNrb0NNO0U5SjlMRjtFQUNBO0U4SitMSTtBdks4a29DUjtBdUt4a29DRTtFQUNFLGMvSnRLTztFK0p1S1A7RUFDQTtFQUNBO0VBQ0E7QXZLMGtvQ0o7QXVLeGtvQ0k7RUFDRSx3RC9KcEpVO0FSOHRvQ2hCO0F1S3Jrb0NJO0VBQ0UscUIvSnJMSztBUjR2b0NYO0F1S25rb0NJOztFQUVFLG1CQTVPaUI7QXZLaXpvQ3ZCO0F1S2xrb0NJOztFQUVFLHlCL0psTUs7QVJzd29DWDtBdUtqa29DSTs7RUFFRTtBdktta29DTjtBdUsvam9DRTtFQUVFLHFCaEs0bEJvQztFZ0szbEJwQyxpQi9KdklXO0UrSndJWDtFQUNBO0F2S2drb0NKO0F1Szlqb0NJO0VBRUU7QXZLK2pvQ047QXVLNWpvQ0U7RUFDRTtFQUNBO0F2Szhqb0NKO0F1SzNqb0NFO0VBQ0UsOEIvSjFFVztFK0oyRVgsY0E3UGU7RUE4UGY7QXZLNmpvQ0o7QXVLM2pvQ0k7RUFDRTtFQUNBO0VBQ0EsYUF6UXlCO0VBMFF6QjtFQUNBLGNBdlJrQjtBdktvMW9DeEI7QXVLM2pvQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdks2am9DUjtBdUt6am9DSTtFQUNFLGMvSmxQSztFK0ptUEw7QXZLMmpvQ047QXVLeGpvQ0k7RUFDRSxjL0p4UEs7QVJrem9DWDtBdUt0am9DRTtFQUNFLGtDL0o5R1c7RStKK0dYO0VBQ0E7QXZLd2pvQ0o7QXVLdGpvQ0k7RUFDRTtFQUNBO0VBQ0EsY0F2U2E7RUF3U2I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZLd2pvQ047QXVLcmpvQ0k7RUFDRSxjL0ovUUs7RStKZ1JMO0VBQ0E7QXZLdWpvQ047QXVLcGpvQ0k7RUFDRSxjL0pwUks7RStKcVJMLG1CL0oxUks7RStKMlJMO0U5SmpVRjtFOEptVUU7RUFDQTtFQUNBO0VBQ0E7QXZLc2pvQ047QXVLbGpvQ007RUFDRTtFQUNBO0VBQ0E7RUFDQSxjQXZVVztFQXdVWDtFQUNBO0F2S29qb0NSO0F1S2hqb0NJO0VBQ0UsYy9KM1NLO0UrSjRTTDtFQUNBO0VBQ0E7RUFDQTtBdktram9DTjtBdUtoam9DTTtFQUNFLHdEL0p6UlE7QVIyMG9DaEI7QXVLOWlvQ0k7RUFDRSxrQkE3VnVCO0F2SzY0b0M3QjtBdUs1aW9DRTtFOUpyV0U7RThKeVdBLG9CL0p0WGE7RStKdVhiLDRCL0ovS2M7RStKZ0xkLGNBcFdlO0VBcVdmO0F2SzRpb0NKO0F1SzFpb0NJO0VBQ0U7QXZLNGlvQ047QXVLeGlvQ0U7RUFHRSxnQy9KM0xjO0VDM0xkO0FUKzVvQ0o7QXVLdGlvQ0k7RUFFRTtBdkt1aW9DTjtBdUtwaW9DSTtFQUNFLG9CL0o1WVc7RStKNllYLGNBelhhO0VBMFhiO0VBQ0E7QXZLc2lvQ047QXVLbmlvQ0k7RUFDRTtFQUNBLG9CL0pwWlc7RStKcVpYO0VBQ0EsY0FsWWE7QXZLdTZvQ25CO0F1S2xpb0NJO0VBQ0Usa0JoS29Wd0I7QVBndG5DOUI7QXVLaGlvQ0U7RTlKalpFO0U4SnFaQSxtQi9KamFXO0UrSmthWCw2Qi9Kek5jO0UrSjBOZCxjQWhaZTtFQWlaZjtBdktnaW9DSjtBdUs5aG9DSTtFQUNFLGdCQXJhbUI7QXZLcThvQ3pCO0F1Szlob0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZLZ2lvQ1I7QXVLM2hvQ0U7RUFHRSxpQy9KNU9jO0VDN0xkO0FUcThvQ0o7QXVLemhvQ0k7RUFDRSxtQi9KemJTO0UrSjBiVCxjQXZhYTtFOUpQZjtFOEpnYkU7RUFDQTtBdksyaG9DTjtBdUt4aG9DSTtFQUNFO0VBQ0EsbUIvSmxjUztFK0ptY1Q7RUFDQSxjQWpiYTtBdksyOG9DbkI7QXVLdmhvQ0k7RUFDRSxnQmhLeVN3QjtBUGd2bkM5QjtBdUtsNW9DSTtFQUNFO0VBQ0E7QXZLbzVvQ047QXVLdDVvQ0k7RUFDRTtFQUNBO0F2S3c1b0NOO0F1S2pob0NJO0VBQ0U7RUFDQSxxQkE3Y3lCO0F2S2crb0MvQjtBdUtqaG9DTTtFQUNFO0VBQ0E7RUFDQTtBdkttaG9DUjtBdUtoaG9DTTtFQUNFO0F2S2tob0NSO0F1Sy9nb0NNO0VBQ0UsWUExZHVCO0VBMmR2QjtBdktpaG9DUjtBdUsvZ29DUTtFQUNFO0F2S2lob0NWO0F1SzNnb0NNOzs7RUFHRTtBdks2Z29DUjtBdUsxZ29DTTtFQUNFO0VBQ0E7QXZLNGdvQ1I7QXVLemdvQ007RUFDRTtFQUNBO0F2SzJnb0NSOztBdUsvOG9DRTs7RUFFRSxxQi9KS007QVI2OG9DVjtBdUsvOG9DRTs7RUFHRTtBdktnOW9DSjtBdUs3OG9DRTtFQUNFO0F2Sys4b0NKO0F1Szc4b0NJO0VBQ0U7QXZLKzhvQ047O0F1Szk5b0NFOztFQUVFLHFCL0pJTTtBUjY5b0NWO0F1Szk5b0NFOztFQUdFO0F2Sys5b0NKO0F1SzU5b0NFO0VBQ0U7QXZLODlvQ0o7QXVLNTlvQ0k7RUFDRTtBdks4OW9DTjs7QXVLNytvQ0U7O0VBRUUscUIvSk9NO0FSeStvQ1Y7QXVLNytvQ0U7O0VBR0U7QXZLOCtvQ0o7QXVLMytvQ0U7RUFDRTtBdks2K29DSjtBdUszK29DSTtFQUNFO0F2SzYrb0NOOztBdUtyaW9DRTtFOUpyZkU7RUFDQTtBVDhocENKO0F1S3Jpb0NFO0VBRUU7QXZLc2lvQ0o7QXVLbmlvQ0U7RTlKamZFO0VBQ0E7QVR1aHBDSjs7QXVLamlvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZLb2lvQ0Y7QXVLbGlvQ0U7RUFDRTtBdktvaW9DSjtBdUtqaW9DRTtFQUVFO0F2S2tpb0NKO0F1Szlob0NFOzs7RUFHRTtBdktnaW9DSjs7QXVLM2hvQ0E7RUFDRTtFQUNBO0F2Szhob0NGOztBZ0JuaXBDSTtFdUp3Z0JKO0lBRUk7RXZLOGhvQ0Y7QUFDRjs7QXVLM2hvQ0E7RUFDRTtBdks4aG9DRjs7QXVLM2hvQ0E7RUFDRTtBdks4aG9DRjs7QXdLaG5wQ0E7RUFDRTtFQUNBO0F4S21ucENGOztBd0tobnBDQTtFQUNFLHlCaEtxRVE7QVI4aXBDVjs7QXdLam5wQ0E7RUFDRSx5QmhLaUVRO0FSbWpwQ1Y7O0F3S2xucENBO0VBQ0UseUJoSzJEUTtBUjBqcENWOztBd0tubnBDQTtFQUNFLHlCaEs0RFE7QVIwanBDVjs7QXdLcG5wQ0E7RUFDRSx5QmhLc0RRO0FSaWtwQ1Y7O0F5S3ZvcENBO0VBQ0U7QXpLMG9wQ0Y7O0F5S3ZvcENBO0VBQ0U7RUFDQSxnQmpLeURNO0FSaWxwQ1I7O0F5S3ZvcENBO0VBQ0U7QXpLMG9wQ0Y7O0F5S3ZvcENBO0VBQ0UscUJqS3dDUztFaUt2Q1QseUJqS2tEUTtBUndscENWOztBeUt2b3BDQTtFQUNFLHFCaktvQ1M7QVJzbXBDWDs7QXlLdm9wQ0E7RUFDRSxXaks4QlM7RWlLN0JULHlCakt5Q1E7RWlLeENSLHFCakt3Q1E7QVJrbXBDVjs7QXlLdm9wQ0E7RUFDRSxtQmpLNkJTO0FSNm1wQ1g7O0F5S3ZvcENBO0VBQ0UsY2pLeUJTO0FSaW5wQ1g7O0F5S3ZvcENBO0VBQ0U7QXpLMG9wQ0Y7O0F5S3ZvcENBO0VBQ0U7QXpLMG9wQ0Y7O0F5S3ZvcENBO0VBQ0U7QXpLMG9wQ0Y7O0F5S3ZvcENBO0VBQ0UsbUJqS3VCUTtBUm1ucENWOztBeUt2b3BDQTtFQUNFO0F6SzBvcENGOztBeUt2b3BDQTtFQUNFLG1CaktEUztBUjJvcENYOztBeUt2b3BDQTtFQUNFO0F6SzBvcENGOztBeUt2b3BDQTtFQUNFLG1CaktJUTtBUnNvcENWOztBeUt2b3BDQTtFQUNFO0F6SzBvcENGOztBeUt2b3BDQTtFQUNFLFdqS3BCUztFaUtxQlQseUJqS1RRO0VpS1VSO0F6SzBvcENGOztBeUt2b3BDQTtFQUNFLDRCakt4QlM7QVJrcXBDWDs7QXlLdm9wQ0E7RUFDRSwwQmpLN0JTO0FSdXFwQ1g7O0F5S3ZvcENBO0VBQ0UsMEJqS2hDUztBUjBxcENYOztBeUt2b3BDQTtFQUNFLGNqS2pDUztFaUtrQ1QscUJqS3RDUztFaUt1Q1QsbUJqS3ZDUztBUmlycENYOztBeUt2b3BDQTtFQUNFLFdqSzVDUztFaUs2Q1QscUJqS2pDUTtFaUtrQ1IsbUJqS2xDUTtBUjRxcENWOztBeUt2b3BDQTtFQUNFLDBCakt0Q1E7QVJncnBDVjs7QXlLdm9wQ0E7RUFDRSxXakt0RFM7RWlLdURULHFCaktwQ1E7RWlLcUNSLG1CaktyQ1E7QVIrcXBDVjs7QXlLdm9wQ0E7RUFDRSwwQmpLekNRO0FSbXJwQ1Y7O0F5S3ZvcENBO0VBQ0UsY2pLOURTO0VpSytEVCxxQmpLaEVTO0VpS2lFVCxtQmpLakVTO0FSMnNwQ1g7O0F5S3ZvcENBO0VBQ0UsMEJqS3JFUztBUitzcENYOztBeUt2b3BDQTtFQUNFLFdqSzFFUztFaUsyRVQscUJqSzNEUTtFaUs0RFIsbUJqSzVEUTtFaUs2RFI7QXpLMG9wQ0Y7O0F5S3ZvcENBO0VBQ0UsMEJqS2pFUTtBUjJzcENWOztBeUt2b3BDQTtFQUNFO0VBQ0EsZ0JqSzVFTTtBUnN0cENSOztBeUt2b3BDQTtFQUNFLDRCaktwRlM7QVI4dHBDWDs7QXlLdm9wQ0E7RUFDRSwwQmpLeEZTO0FSa3VwQ1g7O0F5S3ZvcENBO0VBQ0UsMEJqSzVGUztBUnN1cENYOztBeUt2b3BDQTtFQUNFLFdqS3RHUztFaUt1R1QscUJqS2pHUztFaUtrR1QsbUJqS2xHUztBUjR1cENYOztBeUt2b3BDQTtFQUNFLDBCakt0R1M7QVJndnBDWDs7QXlLdm9wQ0E7RUFDRSxXaktoSFM7RWlLaUhULHFCakt6R1M7RWlLMEdULG1CakszR1M7QVJxdnBDWDs7QXlLdm9wQ0E7RUFDRSwwQmpLL0dTO0FSeXZwQ1g7O0F5S3ZvcENBO0VBQ0UsV2pLMUhTO0VpSzJIVCxrQmpLakhNO0VpS2tITixnQmpLbEhNO0FSNHZwQ1I7O0F5S3ZvcENBO0VBQ0UsdUJqS3RITTtBUmd3cENSOztBeUt2b3BDQTtFQUNFO0VBQ0EscUJqS3BJUztFaUtxSVQsbUJqSy9IUztBUnl3cENYOztBeUt2b3BDQTtFQUNFLDBCaktuSVM7QVI2d3BDWDs7QXlLdm9wQ0E7RUFDRSxXaks5SVM7RWlLK0lULHFCaksvSFE7RWlLZ0lSLG1CaktoSVE7QVIwd3BDVjs7QXlLdm9wQ0E7RUFDRSwwQmpLcElRO0FSOHdwQ1Y7O0EwS3IxcENBO0VBQ0k7RUFDQTtBMUt3MXBDSjs7QTBLcjFwQ0E7QUFFQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFLdTFwQ0o7O0EwS3AxcENBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7QTFLdTFwQ0o7O0EwS3AxcENBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFLdTFwQ0o7O0EwS3AxcENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExS3UxcENKOztBMEtwMXBDQTtFQUNJO0ExS3UxcENKOztBMEtwMXBDQTtFQUNJO0ExS3UxcENKOztBMEtwMXBDQTtFQUNJO0VBQ0E7RUFDQTtBMUt1MXBDSjs7QTBLcDFwQ0E7QUFDQTtFQUNJO0ExS3UxcENKOztBMEtwMXBDQTtFQUNJO0ExS3UxcENKOztBMEtuMXBDSTtFQUNJO0ExS3MxcENSOztBMEtqMXBDQTtFQUNJO0ExS28xcENKOztBMEtoMXBDQTtFQUNJO0ExS20xcENKLEM7Ozs7QTJLdDZwQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzL19hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzEtdmFyaWFibGVzL19hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fYXZhdGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvc3JjL3Njc3MvMy1jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9zcmMvc2Nzcy8yLW1peGlucy9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX2NoYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fY2hhdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX2NvbGxhcHNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fY29udGVudC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fZmVhdGhlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzItbWl4aW5zL19wbGFjZWhvbGRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvc3JjL3Njc3MvMy1jb21wb25lbnRzL19oYW1idXJnZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvc3JjL3Njc3MvMy1jb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvc3JjL3Njc3MvMy1jb21wb25lbnRzL19pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fbGFuZGluZy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvc3JjL3Njc3MvMi1taXhpbnMvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvc3JjL3Njc3MvMy1jb21wb25lbnRzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvc3JjL3Njc3MvMy1jb21wb25lbnRzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvc3JjL3Njc3MvMy1jb21wb25lbnRzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvc3JjL3Njc3MvMy1jb21wb25lbnRzL19zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fc3BsYXNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fdGFicy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9zcmMvc2Nzcy8yLW1peGlucy9fdGFicy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvc3JjL3Njc3MvMy1jb21wb25lbnRzL193cmFwcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzItbWl4aW5zL193aXphcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvc3JjL3Njc3MvMy1jb21wb25lbnRzL193aXphcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvc3JjL3Njc3MvMi1taXhpbnMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvc3JjL3Njc3MvNC11dGlsaXRpZXMvX2N1cnNvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvc3JjL3Njc3MvNC11dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzQtdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9zcmMvc2Nzcy80LXV0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2JyYW5kcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2ZvbnRhd2Vzb21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvcmVndWxhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9zb2xpZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYXBleGNoYXJ0cy9zcmMvYXNzZXRzL2FwZXhjaGFydHMuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWRhdGVyYW5nZXBpY2tlci9kYXRlcmFuZ2VwaWNrZXIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvZGF0YXRhYmxlcy5uZXQtYnM1L2Nzcy9kYXRhVGFibGVzLmJvb3RzdHJhcDUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvZGF0YXRhYmxlcy5uZXQtYnV0dG9ucy1iczUvY3NzL2J1dHRvbnMuYm9vdHN0cmFwNS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9kYXRhdGFibGVzLm5ldC1maXhlZGhlYWRlci1iczUvY3NzL2ZpeGVkSGVhZGVyLmJvb3RzdHJhcDUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvZGF0YXRhYmxlcy5uZXQtcmVzcG9uc2l2ZS1iczUvY3NzL3Jlc3BvbnNpdmUuYm9vdHN0cmFwNS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9kcmFndWxhL2Rpc3QvZHJhZ3VsYS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9mdWxsY2FsZW5kYXIvbWFpbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9pb25pY29ucy9kaXN0L3Njc3MvaW9uaWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL2lvbmljb25zL2Rpc3Qvc2Nzcy9pb25pY29ucy1pY29ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvanN2ZWN0b3JtYXAvZGlzdC9jc3MvanN2ZWN0b3JtYXAuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvcXVpbGwvZGlzdC9xdWlsbC5idWJibGUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvcXVpbGwvZGlzdC9xdWlsbC5zbm93LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvY29yZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9fc2luZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL19tdWx0aXBsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvZGVmYXVsdC9fc2luZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2RlZmF1bHQvX211bHRpcGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2RlZmF1bHQvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2NsYXNzaWMvX3NpbmdsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9jbGFzc2ljL19tdWx0aXBsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9jbGFzc2ljL19kZWZhdWx0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9jbGFzc2ljL2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9ub2RlX21vZHVsZXMvc21hcnR3aXphcmQvZGlzdC9jc3Mvc21hcnRfd2l6YXJkX2FsbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy90ZW1wdXNkb21pbnVzLWJvb3RzdHJhcC00L3NyYy9zYXNzL190ZW1wdXNkb21pbnVzLWJvb3RzdHJhcC00LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL25vZGVfbW9kdWxlcy90b2FzdHIvdG9hc3RyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzUtdmVuZG9yL19kYXRhdGFibGVzLXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9zcmMvc2Nzcy81LXZlbmRvci9fZGF0ZXRpbWVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvc3JjL3Njc3MvNS12ZW5kb3IvX2Z1bGxjYWxlbmRhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy90aGVtZS9zcmMvc2Nzcy81LXZlbmRvci9faGlnaGxpZ2h0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzUtdmVuZG9yL19pb24taWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvc3JjL3Njc3MvNS12ZW5kb3IvX3F1aWxsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzUtdmVuZG9yL19zZWxlY3QyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3RoZW1lL3NyYy9zY3NzLzUtdmVuZG9yL190b2FzdHIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdGhlbWUvc3JjL3Njc3MvNS12ZW5kb3IvX3NtYXJ0d2l6YXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiRyYWcgOiAjZjdhNjAwO1xuXG4kc2lkZWJhci1icmFuZC1iZzogI2ZmZjtcbiRzaWRlYmFyLWJyYW5kLWNvbG9yOiAjMDAwO1xuJHdyYXBwZXItYmc6ICRyYWc7XG5cbi8vIFNwbGFzaC1GYXJiZW4gZmVzdGxlZ2VuXG4kc3BsYXNoLWJnOiAkcmFnO1xuXG4vLyBVcnNwcsO8bmdsaWNoIGlzdCBTZWNvbmRhcnkgXCJwdXJwbGVcIlxuJHNlY29uZGFyeTogJHJhZztcblxuQGltcG9ydCBcImZvbnRzXCI7XG5cbkBpbXBvcnQgXCIuLi90aGVtZS9zcmMvc2Nzcy9tb2Rlcm5cIjtcblxuQGltcG9ydCBcImN1c3RvbVwiOyIsIi8qIGhpbmQtdmFkb2RhcmEtcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnSGluZCBWYWRvZGFyYSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2hpbmQtdmFkb2RhcmEtdjEzLWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbiAgdXJsKCcuLi9mb250cy9oaW5kLXZhZG9kYXJhLXYxMy1sYXRpbi1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgLyogQ2hyb21lIDQrLCBGaXJlZm94IDMuNSssIElFIDkrLCBTYWZhcmkgMy4xKywgaU9TIDQuMissIEFuZHJvaWQgQnJvd3NlciAyLjIrICovXG59XG4vKiBoaW5kLXZhZG9kYXJhLTUwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnSGluZCBWYWRvZGFyYSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2hpbmQtdmFkb2RhcmEtdjEzLWxhdGluLTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xuICB1cmwoJy4uL2ZvbnRzL2hpbmQtdmFkb2RhcmEtdjEzLWxhdGluLTUwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7IC8qIENocm9tZSA0KywgRmlyZWZveCAzLjUrLCBJRSA5KywgU2FmYXJpIDMuMSssIGlPUyA0LjIrLCBBbmRyb2lkIEJyb3dzZXIgMi4yKyAqL1xufVxuLyogam9zdC1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdKb3N0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvam9zdC12MTQtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xuICB1cmwoJy4uL2ZvbnRzL2pvc3QtdjE0LWxhdGluLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpOyAvKiBDaHJvbWUgNCssIEZpcmVmb3ggMy41KywgSUUgOSssIFNhZmFyaSAzLjErLCBpT1MgNC4yKywgQW5kcm9pZCBCcm93c2VyIDIuMisgKi9cbn1cbi8qIGpvc3QtNTAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdKb3N0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvam9zdC12MTQtbGF0aW4tNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG4gIHVybCgnLi4vZm9udHMvam9zdC12MTQtbGF0aW4tNTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgLyogQ2hyb21lIDQrLCBGaXJlZm94IDMuNSssIElFIDkrLCBTYWZhcmkgMy4xKywgaU9TIDQuMissIEFuZHJvaWQgQnJvd3NlciAyLjIrICovXG59XG5cbiIsIi8vIEZvbnRzXHJcbi8qXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9SGluZCtWYWRvZGFyYTo0MDAsNTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9pbmRlc3RydWN0aWJsZXR5cGUuY29tL2ZvbnRzL0pvc3QuY3NzJyk7XHJcblxyXG4qL1xyXG4vLyBUaGVtZSB2YXJpYWJsZXNcclxuQGltcG9ydCBcIjEtdmFyaWFibGVzL2FwcFwiO1xyXG5cclxuLy8gQm9vdHN0cmFwXHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwXCI7XHJcblxyXG4vLyBUaGVtZSBtaXhpbnNcclxuQGltcG9ydCBcIjItbWl4aW5zL2JhY2tncm91bmRcIjtcclxuQGltcG9ydCBcIjItbWl4aW5zL2J1dHRvblwiO1xyXG5AaW1wb3J0IFwiMi1taXhpbnMvbW9kYWxcIjtcclxuQGltcG9ydCBcIjItbWl4aW5zL3BsYWNlaG9sZGVyXCI7XHJcbkBpbXBvcnQgXCIyLW1peGlucy9zd2l0Y2hcIjtcclxuQGltcG9ydCBcIjItbWl4aW5zL3RhYnNcIjtcclxuQGltcG9ydCBcIjItbWl4aW5zL3dpemFyZFwiO1xyXG5cclxuLy8gVGhlbWUgY29tcG9uZW50c1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL2FjY29yZGlvblwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL2FsZXJ0XCI7XHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvYXZhdGFyXCI7XHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvYmFkZ2VcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9icmVhZGNydW1iXCI7XHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL2NhcmRcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9jaGFydFwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL2NoYXRcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9jb2xsYXBzZVwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL2NvbnRlbnRcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9kcm9wZG93blwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL2ZlYXRoZXJcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9mb290ZXJcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL2dyaWRcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9oYW1idXJnZXJcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9oZWFkZXJcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9pY29uXCI7XHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvbGFuZGluZ1wiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL21haW5cIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9tb2RhbFwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL25hdlwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL25hdmJhclwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL3JlYm9vdFwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL3NpZGViYXJcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9zcGxhc2hcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy90YWJsZXNcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy90YWJzXCI7XHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvdHlwZVwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL3dyYXBwZXJcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy93aXphcmRcIjtcclxuXHJcbi8vIFRoZW1lIHV0aWxpdGllc1xyXG5AaW1wb3J0IFwiNC11dGlsaXRpZXMvYmFja2dyb3VuZFwiO1xyXG5AaW1wb3J0IFwiNC11dGlsaXRpZXMvY3Vyc29yc1wiO1xyXG5AaW1wb3J0IFwiNC11dGlsaXRpZXMvb3ZlcmZsb3dcIjtcclxuQGltcG9ydCBcIjQtdXRpbGl0aWVzL3Bvc2l0aW9uXCI7XHJcbkBpbXBvcnQgXCI0LXV0aWxpdGllcy9zaXppbmdcIjtcclxuXHJcbi8vIDNyZCBwYXJ0eSBwbHVnaW5zXHJcbkBpbXBvcnQgXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9icmFuZHNcIjtcclxuQGltcG9ydCBcIn5AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2ZvbnRhd2Vzb21lXCI7XHJcbkBpbXBvcnQgXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9yZWd1bGFyXCI7XHJcbkBpbXBvcnQgXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9zb2xpZFwiO1xyXG5AaW1wb3J0IFwifmFwZXhjaGFydHMvc3JjL2Fzc2V0cy9hcGV4Y2hhcnRzXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwLWRhdGVyYW5nZXBpY2tlci9kYXRlcmFuZ2VwaWNrZXJcIjtcclxuQGltcG9ydCBcIn5kYXRhdGFibGVzLm5ldC1iczUvY3NzL2RhdGFUYWJsZXMuYm9vdHN0cmFwNVwiO1xyXG5AaW1wb3J0IFwifmRhdGF0YWJsZXMubmV0LWJ1dHRvbnMtYnM1L2Nzcy9idXR0b25zLmJvb3RzdHJhcDVcIjtcclxuQGltcG9ydCBcIn5kYXRhdGFibGVzLm5ldC1maXhlZGhlYWRlci1iczUvY3NzL2ZpeGVkSGVhZGVyLmJvb3RzdHJhcDVcIjtcclxuQGltcG9ydCBcIn5kYXRhdGFibGVzLm5ldC1yZXNwb25zaXZlLWJzNS9jc3MvcmVzcG9uc2l2ZS5ib290c3RyYXA1XCI7XHJcbkBpbXBvcnQgXCJ+ZHJhZ3VsYS9kaXN0L2RyYWd1bGFcIjtcclxuQGltcG9ydCBcIn5mdWxsY2FsZW5kYXIvbWFpblwiO1xyXG5AaW1wb3J0IFwifmlvbmljb25zL2Rpc3Qvc2Nzcy9pb25pY29uc1wiO1xyXG5AaW1wb3J0IFwifmpzdmVjdG9ybWFwL2Rpc3QvY3NzL2pzdmVjdG9ybWFwXCI7XHJcbkBpbXBvcnQgXCJ+cXVpbGwvZGlzdC9xdWlsbC5idWJibGVcIjtcclxuQGltcG9ydCBcIn5xdWlsbC9kaXN0L3F1aWxsLnNub3dcIjtcclxuQGltcG9ydCBcIn5zZWxlY3QyL3NyYy9zY3NzL2NvcmVcIjtcclxuQGltcG9ydCBcIn5zbWFydHdpemFyZC9kaXN0L2Nzcy9zbWFydF93aXphcmRfYWxsXCI7XHJcbkBpbXBvcnQgXCJ+dGVtcHVzZG9taW51cy1ib290c3RyYXAtNC9zcmMvc2Fzcy90ZW1wdXNkb21pbnVzLWJvb3RzdHJhcC00XCI7XHJcbkBpbXBvcnQgXCJ+dG9hc3RyL3RvYXN0clwiO1xyXG5cclxuLy8gM3JkIHBhcnR5IHBsdWdpbiBzdHlsZXNcclxuQGltcG9ydCBcIjUtdmVuZG9yL2RhdGF0YWJsZXMtc2VsZWN0XCI7XHJcbkBpbXBvcnQgXCI1LXZlbmRvci9kYXRldGltZXBpY2tlclwiO1xyXG5AaW1wb3J0IFwiNS12ZW5kb3IvZnVsbGNhbGVuZGFyXCI7XHJcbkBpbXBvcnQgXCI1LXZlbmRvci9oaWdobGlnaHRcIjtcclxuQGltcG9ydCBcIjUtdmVuZG9yL2lvbi1pY29uc1wiO1xyXG5AaW1wb3J0IFwiNS12ZW5kb3IvcXVpbGxcIjtcclxuQGltcG9ydCBcIjUtdmVuZG9yL3NlbGVjdDJcIjtcclxuQGltcG9ydCBcIjUtdmVuZG9yL3RvYXN0clwiO1xyXG5AaW1wb3J0IFwiNS12ZW5kb3Ivc21hcnR3aXphcmRcIjsiLCIvKiFcbiAqIEJvb3RzdHJhcCB2NS4xLjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW1wb3J0LXN0YWNrXG4vLyBDb25maWd1cmF0aW9uXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5cbi8vIExheW91dCAmIGNvbXBvbmVudHNcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvbnRhaW5lcnNcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJhY2NvcmRpb25cIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcInRvYXN0c1wiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5AaW1wb3J0IFwib2ZmY2FudmFzXCI7XG5AaW1wb3J0IFwicGxhY2Vob2xkZXJzXCI7XG5cbi8vIEhlbHBlcnNcbkBpbXBvcnQgXCJoZWxwZXJzXCI7XG5cbi8vIFV0aWxpdGllc1xuQGltcG9ydCBcInV0aWxpdGllcy9hcGlcIjtcbi8vIHNjc3MtZG9jcy1lbmQgaW1wb3J0LXN0YWNrXG4iLCI6cm9vdCB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUgY3VzdG9tLXByb3BlcnR5LWVtcHR5LWxpbmUtYmVmb3JlXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAjeyRmb250LWZhbWlseS1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXJvb3QtZm9udC1zaXplKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG4vLyAyLiBTZXQgY29ycmVjdCBoZWlnaHQgYW5kIHByZXZlbnQgdGhlIGBzaXplYCBhdHRyaWJ1dGUgdG8gbWFrZSB0aGUgYGhyYCBsb29rIGxpa2UgYW4gaW5wdXQgZmllbGRcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICBoZWlnaHQ6ICRoci1oZWlnaHQ7IC8vIDJcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtYnMtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDRcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgZGlyZWN0aW9uOiBsdHIgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IGluIENocm9tZSBmcm9tIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cy5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuLy8gMi4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAyXG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8vIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLXJnYlxuJHRoZW1lLWNvbG9ycy1yZ2I6IG1hcC1sb29wKCR0aGVtZS1jb2xvcnMsIHRvLXJnYiwgXCIkdmFsdWVcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1yZ2JcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcblxuJG5lZ2F0aXZlLXNwYWNlcnM6IGlmKCRlbmFibGUtbmVnYXRpdmUtbWFyZ2lucywgbmVnYXRpdmlmeS1tYXAoJHNwYWNlcnMpLCBudWxsKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4vLyBVdGlsaXRpZXMgbWFwc1xuLy9cbi8vIEV4dGVuZHMgdGhlIGRlZmF1bHQgYCR0aGVtZS1jb2xvcnNgIG1hcHMgdG8gaGVscCBjcmVhdGUgb3VyIHV0aWxpdGllcy5cblxuLy8gQ29tZSB2Niwgd2UnbGwgZGUtZHVwZSB0aGVzZSB2YXJpYWJsZXMuIFVudGlsIHRoZW4sIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSBrZWVwIHRoZW0gdG8gcmVhc3NpZ24uXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLWNvbG9yc1xuJHV0aWxpdGllcy1jb2xvcnM6ICR0aGVtZS1jb2xvcnMtcmdiICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtdGV4dC1jb2xvcnNcbiR1dGlsaXRpZXMtdGV4dDogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwiYmxhY2tcIjogdG8tcmdiKCRibGFjayksXG4gICAgXCJ3aGl0ZVwiOiB0by1yZ2IoJHdoaXRlKSxcbiAgICBcImJvZHlcIjogdG8tcmdiKCRib2R5LWNvbG9yKVxuICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy10ZXh0LWNvbG9yczogbWFwLWxvb3AoJHV0aWxpdGllcy10ZXh0LCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcInRleHRcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy10ZXh0LWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLWJnLWNvbG9yc1xuJHV0aWxpdGllcy1iZzogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwiYmxhY2tcIjogdG8tcmdiKCRibGFjayksXG4gICAgXCJ3aGl0ZVwiOiB0by1yZ2IoJHdoaXRlKSxcbiAgICBcImJvZHlcIjogdG8tcmdiKCRib2R5LWJnKVxuICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy1iZy1jb2xvcnM6IG1hcC1sb29wKCR1dGlsaXRpZXMtYmcsIHJnYmEtY3NzLXZhciwgXCIka2V5XCIsIFwiYmdcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy1iZy1jb2xvcnNcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbiRndXR0ZXJzOiAkc3BhY2VycyAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcblxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHNoYWRlLWNvbG9yKCRmb3JtLWZpbGUtYnV0dG9uLWJnLCA1JSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGRyb3Bkb3duLWxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwb3BvdmVyLWJnLCA2JSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuIiwiLy8gRm9udHNcclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiSGluZCBWYWRvZGFyYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1saWdodDogMzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbm9ybWFsOiA0MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkOiA1MDAgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtYmFzZTogLjkzNzVyZW0gIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtbGc6IDEuMTI1cmVtICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLXNtOiAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xyXG4kbGVhZC1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xyXG4kc21hbGwtZm9udC1zaXplOiA4MCUgIWRlZmF1bHQ7XHJcblxyXG4vLyBTcGFjZXJcclxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRzcGFjZXJzOiAoXHJcbiAgMDogMCxcclxuICAxOiAoJHNwYWNlciAqIC4yNSksXHJcbiAgMjogKCRzcGFjZXIgKiAuNSksXHJcbiAgMzogJHNwYWNlcixcclxuICA0OiAoJHNwYWNlciAqIDEuNSksXHJcbiAgNTogKCRzcGFjZXIgKiAzKSxcclxuICA2OiAoJHNwYWNlciAqIDQuNSksXHJcbiAgNzogKCRzcGFjZXIgKiA2KVxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gR3JpZFxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHgsXHJcbiAgeHhsOiAxNDQwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRncmlkLWd1dHRlci13aWR0aDogKCRzcGFjZXIgKlx0MS41KSAhZGVmYXVsdDtcclxuXHJcbi8vIENvbnRhaW5lclxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICAgIHNtOiA1NDBweCxcclxuICAgIG1kOiA3MjBweCxcclxuICAgIGxnOiA5NjBweCxcclxuICAgIHhsOiAxMjAwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRjb250YWluZXItcGFkZGluZy14OiAuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBUcmFuc2l0aW9uc1xyXG4kdHJhbnNpdGlvbi1zbG93OiBhbGwgLjZzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1iYXNlOiBhbGwgLjRzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1mYXN0OiBhbGwgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbi8vIFRoZW1lIGNvbG9yc1xyXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcclxuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xyXG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XHJcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcclxuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xyXG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XHJcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcclxuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xyXG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XHJcbiRibGFjazogIzAwMCAhZGVmYXVsdDtcclxuXHJcbiRibHVlOiAgICAjM0I3REREICFkZWZhdWx0O1xyXG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcclxuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XHJcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xyXG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcclxuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XHJcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xyXG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcclxuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XHJcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xyXG5cclxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xyXG4kc2Vjb25kYXJ5OiAgICAgJHB1cnBsZSAhZGVmYXVsdDtcclxuJHRlcnRpYXJ5OiAgICAgIGxpZ2h0ZW4oJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XHJcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XHJcbiRpbmZvOiAgICAgICAgICAkdGVhbCAhZGVmYXVsdDtcclxuJHdhcm5pbmc6ICAgICAgICRvcmFuZ2UgIWRlZmF1bHQ7XHJcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xyXG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kZGFyazogICAgICAgICAgZGFya2VuKCRibHVlLCAyNy41JSkgIWRlZmF1bHQ7XHJcblxyXG4kdGhlbWUtY29sb3JzOiAoXHJcblx0XCJwcmltYXJ5XCI6ICRwcmltYXJ5LFxyXG5cdFwic2Vjb25kYXJ5XCI6ICRzZWNvbmRhcnksXHJcblx0XCJ0ZXJ0aWFyeVwiOiAkdGVydGlhcnksXHJcblx0XCJzdWNjZXNzXCI6ICRzdWNjZXNzLFxyXG5cdFwiaW5mb1wiOiAkaW5mbyxcclxuXHRcIndhcm5pbmdcIjogJHdhcm5pbmcsXHJcblx0XCJkYW5nZXJcIjogJGRhbmdlcixcclxuXHRcImxpZ2h0XCI6ICRsaWdodCxcclxuXHRcImRhcmtcIjogJGRhcmtcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIFNvY2lhbCBjb2xvcnNcclxuJHNvY2lhbC1jb2xvcnM6IChcclxuXHRcImZhY2Vib29rXCI6ICMzYjU5OTgsXHJcblx0XCJ0d2l0dGVyXCI6ICMxZGExZjIsXHJcblx0XCJnb29nbGVcIjogI2RjNGU0MSxcclxuXHRcInlvdXR1YmVcIjogI2YwMCxcclxuXHRcInZpbWVvXCI6ICMxYWI3ZWEsXHJcblx0XCJkcmliYmJsZVwiOiAjZWE0Yzg5LFxyXG5cdFwiZ2l0aHViXCI6ICMxODE3MTcsXHJcblx0XCJpbnN0YWdyYW1cIjogI2U0NDA1ZixcclxuXHRcInBpbnRlcmVzdFwiOiAjYmQwODFjLFxyXG5cdFwiZmxpY2tyXCI6ICMwMDYzZGMsXHJcblx0XCJiaXRidWNrZXRcIjogIzAwNTJjY1xyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gT3B0aW9uc1xyXG4kZW5hYmxlLXJmczogZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogdHJ1ZSAhZGVmYXVsdDtcclxuXHJcbi8vIEJvZHlcclxuJGJvZHktYmc6ICNmNGY3ZmMgIWRlZmF1bHQ7XHJcbiRib2R5LWNvbG9yOiAjM2U0Njc2ICFkZWZhdWx0O1xyXG5cclxuLy8gTGlua3NcclxuJGxpbmstZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xyXG5cclxuLy8gQ29tbW9uXHJcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcclxuXHJcbi8vIEZvbnRzXHJcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjUgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodC1sZzogMS41ICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtc206IDEuNSAhZGVmYXVsdDtcclxuXHJcbi8vIEhlYWRpbmdzXHJcbiRoMS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XHJcbiRoMi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XHJcbiRoMy1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcclxuJGg0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGg1LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kaDYtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1jb2xvcjogIzIwM0E0NSAhZGVmYXVsdDtcclxuXHJcbi8vIERpc3BsYXlzXHJcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcclxuXHQxOiA0cmVtLFxyXG4gIDI6IDMuNXJlbSxcclxuICAzOiAzcmVtLFxyXG4gIDQ6IDIuNXJlbSxcclxuICA1OiAycmVtLFxyXG4gIDY6IDEuNXJlbVxyXG5cdCkgIWRlZmF1bHQ7XHJcblxyXG4vLyBTaGFkb3dzXHJcbiRib3gtc2hhZG93LXNtOiAgICAgICAwIDAgMXJlbSAwIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcclxuJGJveC1zaGFkb3c6ICAgICAgICAgIDAgMCAycmVtIDAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdy1sZzogICAgICAgMCAwIDRyZW0gMCByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBCb3JkZXIgcmFkaXVzXHJcbiRib3JkZXItcmFkaXVzLXNtOiAuMXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXM6ICAgIC4ycmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1sZzogLjNyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZiYXJcclxuJG5hdmJhci1wYWRkaW5nLXk6IDAgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy14OiAkc3BhY2VyICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRoZW1lLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItdGhlbWUtaG92ZXItY29sb3I6ICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRuYXZiYXItdGhlbWUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRuYXZiYXItdGhlbWUtZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRoZW1lLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLXRoZW1lLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJG5hdmJhci10aGVtZS10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItdGhlbWUtYnJhbmQtY29sb3I6ICAgICAgICAgICAkbmF2YmFyLXRoZW1lLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci10aGVtZS1icmFuZC1ob3Zlci1jb2xvcjogXHRcdCAkbmF2YmFyLXRoZW1lLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIEFsZXJ0c1xyXG4kYWxlcnQtcGFkZGluZy15OiAuOTVyZW0gIWRlZmF1bHQ7XHJcbiRhbGVydC1wYWRkaW5nLXg6IC45NXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJnLXNjYWxlOiAwJSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1zY2FsZTogMCUgIWRlZmF1bHQ7XHJcbiRhbGVydC1jb2xvci1zY2FsZTogMTAwJSAhZGVmYXVsdDtcclxuXHJcbi8vIExpc3QgZ3JvdXBcclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IC43NXJlbSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBGb3Jtc1xyXG4kaW5wdXQtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1jb2xvcjogJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAuMnJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6IC4yNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206IC4xNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6IC4zNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXg6IC43cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodDogY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtc206IGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLXNtfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1pbm5lci1sZzogKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWxnOiBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1sZ30gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgbGl0ZVxyXG4kZm9ybS1jb250cm9sLWxpdGUtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIEhhbWJ1cmdlclxyXG4kaGFtYnVyZ2VyLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vLyBEcm9wZG93bnNcclxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICRncmF5LTEwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAuMzVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMS41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQ2FyZHNcclxuJGNhcmQtYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY2FyZC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDEyNiwxNDIsMTc3LC4xMikgIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1iZzogJHdoaXRlICFkZWZhdWx0O1xyXG4kY2FyZC1zcGFjZXIteTogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtc3BhY2VyLXg6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1wYWRkaW5nLXk6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xyXG5cclxuLy8gVGFibGVzXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogLjc1cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6IC43NXJlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAuM3JlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAuM3JlbSAhZGVmYXVsdDtcclxuJHRhYmxlLXN0cmlwZWQtYmc6ICRncmF5LTEwMCAhZGVmYXVsdDtcclxuXHJcbi8vIFRyYW5zaXRpb25zXHJcbiR0cmFuc2l0aW9uLWFwcGVhcmFuY2U6IGJhY2tncm91bmQgLjRzIGVhc2UtaW4tb3V0LCBjb2xvciAuNHMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWFwcGVhcmFuY2Utc2xvdzogYmFja2dyb3VuZCAuNnMgZWFzZS1pbi1vdXQsIGNvbG9yIC42cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tYXBwZWFyYW5jZS1mYXN0OiBiYWNrZ3JvdW5kIC4xcyBlYXNlLWluLW91dCwgY29sb3IgLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuLy8gTW9kYWxzXHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcclxuJG1vZGFsLXhsOiAxMTQwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1sZzogOTAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1tZDogNjAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zbTogNDAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLW91dCAhZGVmYXVsdDtcclxuXHJcbi8vIFRhYnNcclxuJHRhYi1jb250ZW50LXBhZGRpbmc6ICRzcGFjZXIgKiAxLjI1ICFkZWZhdWx0O1xyXG4kdGFiLWNvbnRlbnQtYm94LXNoYWRvdzogMCAwLjJyZW0gMC4xcmVtIC0wLjFyZW0gcmdiYSgwLDAsMCwwLjE1KSAhZGVmYXVsdDtcclxuJHRhYi1jb250ZW50LWJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRhYi1saW5rLWNvbG9yOiAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiR0YWItbGluay1wYWRkaW5nOiAoJHNwYWNlciAqIDAuNzUpICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiR0YWItbGluay1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0YWItbGluay1hY3RpdmUtY29sb3I6ICRncmF5LTgwMCAhZGVmYXVsdDtcclxuJHRhYi1saW5rLWFjdGl2ZS1iZzogJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gQmFkZ2VzXHJcbiRiYWRnZS1mb250LXNpemU6IDgwJSAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteTogLjNlbSAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteDogLjQ1ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1waWxsLXBhZGRpbmcteDogLjY1ZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBQYWdpbmF0aW9uXHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogLjNyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogLjc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206IC4xNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAuMzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogMXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICRncmF5LTgwMCAhZGVmYXVsdDtcclxuXHJcbi8vIEJyZWFkY3J1bWJzXHJcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDByZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDByZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuLy8gRGF0ZXRpbWVwaWNrZXJcclxuJGJzLWRhdGV0aW1lcGlja2VyLWFjdGl2ZS1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyBTaWRlYmFyIGdlbmVyYWxcclxuJHNpZGViYXItd2lkdGg6IDI1MHB4ICFkZWZhdWx0O1xyXG4kc2lkZWJhci10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAuM3MgZWFzZS1pbi1vdXQsIGxlZnQgLjNzIGVhc2UtaW4tb3V0LCBtYXJnaW4tcmlnaHQgLjNzIGVhc2UtaW4tb3V0LCByaWdodCAuM3MgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNpZGViYXItYm9yZGVyOiAwICFkZWZhdWx0O1xyXG4kc2lkZWJhci1zaGFkb3c6ICRib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuLy8gU2lkZWJhciBicmFuZFxyXG4kc2lkZWJhci1icmFuZC1wYWRkaW5nOiAxcmVtICFkZWZhdWx0O1xyXG4kc2lkZWJhci1icmFuZC1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xyXG4kc2lkZWJhci1icmFuZC1mb250LXNpemU6IDEuMTc1cmVtICFkZWZhdWx0O1xyXG4kc2lkZWJhci1icmFuZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xyXG4kc2lkZWJhci1icmFuZC1iZzogJGRhcmsgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWJyYW5kLWljb24tY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDcuNSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBTaWRlYmFyIGNvbnRlbnRcclxuJHNpZGViYXItY29udGVudC1iZzogJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gU2lkZWJhciB1c2VyXHJcbiRzaWRlYmFyLXVzZXItcGFkZGluZzogMS41cmVtIDFyZW0gMXJlbSAhZGVmYXVsdDtcclxuJHNpZGViYXItdXNlci1iYWNrZ3JvdW5kOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLXVzZXItY29sb3I6ICRkYXJrICFkZWZhdWx0O1xyXG5cclxuLy8gU2lkZWJhciBuYXZcclxuJHNpZGViYXItbmF2LWJhY2tncm91bmQ6ICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIFNpZGViYXIgaGVhZGVyXHJcbiRzaWRlYmFyLWhlYWRlci1wYWRkaW5nOiAwLjM3NXJlbSAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWhlYWRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xyXG4kc2lkZWJhci1oZWFkZXItdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWhlYWRlci1mb250LXNpemU6ICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWhlYWRlci1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcblxyXG4vLyBTaWRlYmFyIGxpbmtcclxuJHNpZGViYXItbGluay1wYWRkaW5nOiAuNjVyZW0gLjc1cmVtICFkZWZhdWx0O1xyXG4kc2lkZWJhci1saW5rLW1hcmdpbjogMCAuNXJlbSAhZGVmYXVsdDtcclxuJHNpZGViYXItbGluay1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHNpZGViYXItbGluay1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xyXG4kc2lkZWJhci1saW5rLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWxpbmstYmc6ICRzaWRlYmFyLWJnICFkZWZhdWx0O1xyXG4kc2lkZWJhci1saW5rLWhvdmVyLWNvbG9yOiAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWxpbmstaG92ZXItYmc6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJHNpZGViYXItbGluay1ob3Zlci1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuJHNpZGViYXItbGluay1hY3RpdmUtY29sb3I6ICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJHNpZGViYXItbGluay1hY3RpdmUtYmc6ICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHNpZGViYXItbGluay1hY3RpdmUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcblxyXG4vLyBTaWRlYmFyIGNoaWxkIGxpbmtcclxuJHNpZGViYXItbGluay1jaGlsZC1wYWRkaW5nOiAuMzVyZW0gMS41cmVtIC4zNXJlbSAyLjc1cmVtICFkZWZhdWx0O1xyXG4kc2lkZWJhci1saW5rLWNoaWxkLW1hcmdpbjogMCAuNXJlbSAhZGVmYXVsdDtcclxuJHNpZGViYXItbGluay1jaGlsZC1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xyXG4kc2lkZWJhci1saW5rLWNoaWxkLWZvbnQtc2l6ZTogOTAlICFkZWZhdWx0O1xyXG4kc2lkZWJhci1saW5rLWNoaWxkLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWxpbmstY2hpbGQtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJHNpZGViYXItbGluay1jaGlsZC1ob3Zlci1jb2xvcjogJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kc2lkZWJhci1saW5rLWNoaWxkLWhvdmVyLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWxpbmstY2hpbGQtYWN0aXZlLWNvbG9yOiAkc2lkZWJhci1saW5rLWNoaWxkLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2lkZWJhci1saW5rLWNoaWxkLWFjdGl2ZS1iZzogJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gU2lkZWJhciBsaW5rIGljb25cclxuJHNpZGViYXItbGluay1pY29uLWNvbG9yOiAkZGFyayAhZGVmYXVsdDtcclxuJHNpZGViYXItbGluay1pY29uLWhvdmVyLWNvbG9yOiAkZGFyayAhZGVmYXVsdDtcclxuJHNpZGViYXItbGluay1pY29uLWFjdGl2ZS1jb2xvcjogJGRhcmsgIWRlZmF1bHQ7XHJcblxyXG4vLyBTaWRlYmFyIGJvdHRvbVxyXG4kc2lkZWJhci1ib3R0b20tY29sb3I6ICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHNpZGViYXItYm90dG9tLWJnOiBkYXJrZW4oJHNpZGViYXItYmcsIDIpICFkZWZhdWx0O1xyXG5cclxuLy8gU3BsYXNoXHJcbiRzcGxhc2gtYmc6ICRkYXJrICFkZWZhdWx0O1xyXG4kc3BsYXNoLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vLyBXcmFwcGVyXHJcbiR3cmFwcGVyLWJnOiAkZGFyayAhZGVmYXVsdDtcclxuXHJcbi8vIEhlYWRlclxyXG4kaGVhZGVyLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vLyBGb250IEF3ZXNvbWVcclxuJGZhLWZvbnQtcGF0aDogXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHNcIiAhZGVmYXVsdDtcclxuXHJcbi8vIElvbiBJY29uc1xyXG4kaW9uaWNvbnMtZm9udC1wYXRoOiBcIn5pb25pY29ucy9kaXN0L2ZvbnRzXCIgIWRlZmF1bHQ7IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCwgI3skZ3V0dGVyfSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuZCBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmc6ICN7JHRhYmxlLWFjY2VudC1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyR0YWJsZS1zdHJpcGVkLWJnfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAjeyR0YWJsZS1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAjeyR0YWJsZS1ob3Zlci1jb2xvcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyR0YWJsZS1ob3Zlci1iZ307XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIC8vIEhpZ2hsaWdodCBib3JkZXIgY29sb3IgYmV0d2VlbiB0aGVhZCwgdGJvZHkgYW5kIHRmb290LlxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuXG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiBhdXRvOyAvLyBPdmVycmlkZSBmaXhlZCBicm93c2VyIGhlaWdodFxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuICAtbW96LXBhZGRpbmctc3RhcnQ6IHN1YnRyYWN0KCRmb3JtLXNlbGVjdC1wYWRkaW5nLXgsIDNweCk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzMyNjM2XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpLCBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRidG4tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGJ0bi1saW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzYWJsZWQtYmFja2dyb3VuZDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGlzYWJsZWQtYm9yZGVyO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZHJvcGRvd24tZGl2aWRlci1iZztcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICBjb2xvcjogJGRyb3Bkb3duLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1kYXJrLWJnO1xuICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tZGFyay1ib3gtc2hhZG93KTtcblxuICAuZHJvcGRvd24taXRlbSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZyk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc7XG4gIH1cblxuICAuZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I7XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LWVuZCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LW1peGluc1xuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRuYXYtbGluay1mb250LXdlaWdodDtcbiAgY29sb3I6ICRuYXYtbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZy10b3A6ICRuYXZiYXItcGFkZGluZy15O1xuICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDsgLy8gZGVmYXVsdDogbnVsbFxuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLXk7XG4gIHBhZGRpbmctbGVmdDogJG5hdmJhci1wYWRkaW5nLXg7IC8vIGRlZmF1bHQ6IG51bGxcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAub2ZmY2FudmFzLXRvcCxcbiAgICAgICAgLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICBhLFxuICAgIGE6aG92ZXIsXG4gICAgYTpmb2N1cyAge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSxcbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY2FyZC1ib3gtc2hhZG93KTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXRpdGxlLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC10aXRsZS1zcGFjZXIteSAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1jYXAtcGFkZGluZy15ICRjYXJkLWNhcC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLWNhcC1wYWRkaW5nLXkgJGNhcmQtY2FwLXBhZGRpbmcteDtcbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1jYXAtcGFkZGluZy14ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1jYXAtcGFkZGluZy15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLWNhcC1wYWRkaW5nLXggKiAuNTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICBAaWYgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICE9ICRjYXJkLWJnIHtcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNhcmQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLWNhcC1wYWRkaW5nLXggKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1jYXAtcGFkZGluZy14ICogLjU7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15ICRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWJnO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwICgkYWNjb3JkaW9uLWJvcmRlci13aWR0aCAqIC0xKSAwICRhY2NvcmRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06ICRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG4gICAgaGVpZ2h0OiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJnO1xuICBib3JkZXI6ICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRhY2NvcmRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAkYWNjb3JkaW9uLWJvZHktcGFkZGluZy15ICRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDtcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1mb2N1cy1iZztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cbkBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXksICRwYWdpbmF0aW9uLXBhZGRpbmcteCwgbnVsbCwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1taXhpblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSAoLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCkge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgLy9BZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGJhZGdlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRhbGVydC1iYWNrZ3JvdW5kOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1iZy1zY2FsZSk7XG4gICRhbGVydC1ib3JkZXI6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJvcmRlci1zY2FsZSk7XG4gICRhbGVydC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtY29sb3Itc2NhbGUpO1xuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRhbGVydC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGFsZXJ0LWJhY2tncm91bmQpLCBhYnMoJGFsZXJ0LWNvbG9yLXNjYWxlKSk7XG4gIH1cbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWJvcmRlciwgJGFsZXJ0LWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYW50LW1peGluXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogc2hhZGUtY29sb3IoJGNvbG9yLCAyMCUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhbnQtbWl4aW5cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAkcHJvZ3Jlc3MtaGVpZ2h0OyB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IGxpOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZzogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlKTtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkbGlzdC1ncm91cC12YXJpYW50LWJnLCAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkbGlzdC1ncm91cC12YXJpYW50LWJnKSwgYWJzKCRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcik7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1taXhpblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbWl4aW5cbiIsIi8vIHRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiAkYnRuLWNsb3NlLW9wYWNpdHk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5O1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6ICRidG4tY2xvc2Utd2hpdGUtZmlsdGVyO1xufVxuIiwiLnRvYXN0IHtcbiAgd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXNwYWNpbmc7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoc3VidHJhY3QoJHRvYXN0LWJvcmRlci1yYWRpdXMsICR0b2FzdC1ib3JkZXItd2lkdGgpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICR0b2FzdC1wYWRkaW5nLXggKiAtLjU7XG4gICAgbWFyZ2luLWxlZnQ6ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgtbW9kYWwtYmFja2Ryb3AsICRtb2RhbC1iYWNrZHJvcC1iZywgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6ICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAqIC41KSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggKiAuNSk7XG4gICAgbWFyZ2luOiAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgKiAtLjUpICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAqIC0uNSkgKCRtb2RhbC1oZWFkZXItcGFkZGluZy15ICogLS41KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuIiwiLy8gU2hhcmVkIGJldHdlZW4gbW9kYWxzIGFuZCBvZmZjYW52YXNlc1xuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWVuZCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtc3RhcnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoICogLjU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLXN0YXJ0IHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtYnMtdGFyZ2V0IGZvciBlYWNoIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBEYXJrIG1vZGUgY2Fyb3VzZWxcblxuLmNhcm91c2VsLWRhcmsge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgZmlsdGVyOiAkY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyO1xuICB9XG5cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICN7XCIvKiBydGw6aWdub3JlICovXCJ9OyB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiAkc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAkc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246ICRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMjtcbiAgICB9XG4gIH1cbn1cbiIsIi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogJHppbmRleC1vZmZjYW52YXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6ICRvZmZjYW52YXMtY29sb3I7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9mZmNhbnZhcy1iZy1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkb2ZmY2FudmFzLWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQpO1xufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6ICRvZmZjYW52YXMtcGFkZGluZy15ICRvZmZjYW52YXMtcGFkZGluZy14O1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6ICgkb2ZmY2FudmFzLXBhZGRpbmcteSAqIC41KSAoJG9mZmNhbnZhcy1wYWRkaW5nLXggKiAuNSk7XG4gICAgbWFyZ2luLXRvcDogJG9mZmNhbnZhcy1wYWRkaW5nLXkgKiAtLjU7XG4gICAgbWFyZ2luLXJpZ2h0OiAkb2ZmY2FudmFzLXBhZGRpbmcteCAqIC0uNTtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2ZmY2FudmFzLXBhZGRpbmcteSAqIC0uNTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogJG9mZmNhbnZhcy1wYWRkaW5nLXkgJG9mZmNhbnZhcy1wYWRkaW5nLXg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5vZmZjYW52YXMtc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAkb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg7XG4gIGJvcmRlci1yaWdodDogJG9mZmNhbnZhcy1ib3JkZXItd2lkdGggc29saWQgJG9mZmNhbnZhcy1ib3JkZXItY29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6ICRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDtcbiAgYm9yZGVyLWxlZnQ6ICRvZmZjYW52YXMtYm9yZGVyLXdpZHRoIHNvbGlkICRvZmZjYW52YXMtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAkb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogJG9mZmNhbnZhcy1ib3JkZXItd2lkdGggc29saWQgJG9mZmNhbnZhcy1ib3JkZXItY29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6ICRvZmZjYW52YXMtYm9yZGVyLXdpZHRoIHNvbGlkICRvZmZjYW52YXMtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5vZmZjYW52YXMuc2hvdyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbiIsIi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4O1xuXG4gICYuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi8vIEFuaW1hdGlvblxuLnBsYWNlaG9sZGVyLWdsb3cge1xuICAucGxhY2Vob2xkZXIge1xuICAgIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICRibGFjayA1NSUsIHJnYmEoMCwgMCwgMCwgKDEgLSAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW4pKSA3NSUsICRibGFjayA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbiIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiAkdmFsdWU7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGVnLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRwcm9wZXJ0eS1jbGFzc306ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRwcm9wZXJ0eS1jbGFzc306ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhbHVlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiLmFjY29yZGlvbiB7XHJcbiAgLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICB9XHJcblxyXG4gIC5jYXJkLWhlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtYm9keSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtdGl0bGUgYSB7XHJcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgfVxyXG59XHJcbiIsIi5hbGVydCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5hbGVydC1vdXRsaW5lLFxyXG4uYWxlcnQtb3V0bGluZS1jb2xvdXJlZCB7XHJcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkZ3JheS00MDA7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtbWVzc2FnZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMDtcclxuICB9XHJcblxyXG4gIC5hbGVydC1tZXNzYWdlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5hbGVydC1pY29uIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgJi5hbGVydC0jeyRjb2xvcn0gLmFsZXJ0LWljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWxlcnQtb3V0bGluZS1jb2xvdXJlZCB7XHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAmLmFsZXJ0LSN7JGNvbG9yfSAuYWxlcnQtbWVzc2FnZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFsZXJ0LWljb24ge1xyXG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcclxufVxyXG5cclxuLmFsZXJ0LW1lc3NhZ2Uge1xyXG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiIsIi5hdmF0YXIge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmF2YXRhci10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59IiwiLmJhZGdlIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uYmFkZ2Uucm91bmRlZC1waWxsIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAuNjVlbTtcclxuICBwYWRkaW5nLWxlZnQ6IC42NWVtO1xyXG59IiwiLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWItY29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgfVxyXG59XHJcbiIsIi5idG4tcGlsbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbn1cclxuXHJcbi5idG4tc3F1YXJlIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uYnRuLWxpbms6bm90KDpob3Zlcikge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmJ0biAuZmVhdGhlciB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAuYnRuLSN7JGNvbG9yfSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tY29sb3IoJHdoaXRlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvci1ob3Zlcigkd2hpdGUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yLWFjdGl2ZSgkd2hpdGUpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tY29sb3ItaG92ZXIoJHdoaXRlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvci1hY3RpdmUoJHdoaXRlKTtcclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRzb2NpYWwtY29sb3JzIHtcclxuICAuYnRuLSN7JGNvbG9yfSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tY29sb3IoJHdoaXRlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1jb2xvci1ob3Zlcigkd2hpdGUpO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1saWdodCxcclxuLmJ0bi13aGl0ZSB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yKCRncmF5LTgwMCk7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yLWhvdmVyKCRncmF5LTgwMCk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1saWdodCxcclxuLmJ0bi1vdXRsaW5lLXdoaXRlIHtcclxuICBAaW5jbHVkZSBidXR0b24tY29sb3ItaG92ZXIoJGdyYXktODAwKTtcclxuICBAaW5jbHVkZSBidXR0b24tY29sb3ItYWN0aXZlKCRncmF5LTgwMCk7XHJcbn1cclxuIiwiQG1peGluIGJ1dHRvbi1jb2xvcigkY29sb3IpIHtcclxuICAmLFxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyxcclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQsXHJcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1jb2xvci1ob3ZlcigkY29sb3IpIHtcclxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLFxyXG4gICYuaG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tY29sb3ItYWN0aXZlKCRjb2xvcikge1xyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG59XHJcbiIsIi5jYXJkIHtcclxuICBib3gtc2hhZG93OiAkY2FyZC1zaGFkb3c7XHJcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKlx0MS41KTtcclxufVxyXG5cclxuYS5jYXJkIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uY2FyZC1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uY2FyZC1ib2R5IHtcclxuICBwYWRkaW5nLXRvcDogKCRzcGFjZXIgKiAwLjc1KTtcclxufVxyXG5cclxuLmNhcmQtdGl0bGUge1xyXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4uY2FyZC1zdWJ0aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbn1cclxuXHJcbi5jYXJkLXRhYmxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FyZC10YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCxcclxuLmNhcmQtdGFibGUgdHIgdGg6Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctbGVmdDogJGNhcmQtc3BhY2VyLXg7XHJcbn1cclxuXHJcbi5jYXJkLXRhYmxlIHRyIHRkOmxhc3QtY2hpbGQsXHJcbi5jYXJkLXRhYmxlIHRyIHRoOmxhc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRjYXJkLXNwYWNlci14O1xyXG59XHJcblxyXG4uY2FyZC1pbWcsXHJcbi5jYXJkLWltZy10b3AsXHJcbi5jYXJkLWltZy1ib3R0b20ge1xyXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcclxuXHJcbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWFjdGlvbnMge1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC1pbWctaG92ZXIge1xyXG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDM1KTtcclxuICB9XHJcbn1cclxuIiwiLmNoYXJ0IHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAmLXhzIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgJi1zbSB7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICB9XHJcblxyXG4gICYtbGcge1xyXG4gICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgfVxyXG5cclxuICBjYW52YXMge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCIuY2hhdC1vbmxpbmUge1xyXG4gIGNvbG9yOiBsaWdodGVuKCRzdWNjZXNzLCAxMCUpO1xyXG59XHJcblxyXG4uY2hhdC1vZmZsaW5lIHtcclxuICBjb2xvcjogbGlnaHRlbigkZGFuZ2VyLCAxMCUpO1xyXG59XHJcblxyXG4uY2hhdC1tZXNzYWdlcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuLmNoYXQtbWVzc2FnZS1sZWZ0LFxyXG4uY2hhdC1tZXNzYWdlLXJpZ2h0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4uY2hhdC1tZXNzYWdlLWxlZnQge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLmNoYXQtbWVzc2FnZS1yaWdodCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59IiwiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gIC5jb2xsYXBzZS5jb2xsYXBzZS1kaXNhYmxlZC1tZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuIiwiLmNvbnRlbnQge1xyXG4gIGZsZXg6IDE7XHJcbiAgbWFyZ2luLXRvcDogKCRzcGFjZXIgKiAzKTtcclxuICBwYWRkaW5nOiAwICgkc3BhY2VyICogMC41KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgcGFkZGluZzogMCAoJHNwYWNlciAqIDEuNSk7XHJcbiAgfVxyXG59XHJcbiIsIi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcclxuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcclxufVxyXG5cclxuLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LnNob3cge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bkFuaW1hdGlvbjtcclxuICBhbmltYXRpb24tZHVyYXRpb246IC41cztcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZHJvcGRvd25BbmltYXRpb24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XHJcbiAgYm9yZGVyOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4uZHJvcGRvd24taXRlbSB7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYXBwZWFyYW5jZS1mYXN0O1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS1sZyB7XHJcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoKjI7XHJcbn1cclxuXHJcbi5kcm9wZG93biAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQsXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcclxuICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LWhlYWRlciB7XHJcbiAgcGFkZGluZzogKCRzcGFjZXIgKiAwLjc1KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0zMDA7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LWZvb3RlciB7XHJcbiAgcGFkZGluZzogKCRzcGFjZXIgKiAwLjUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbn1cclxuIiwiLmZlYXRoZXIge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxufVxyXG4iLCIuZm9vdGVyIHtcclxuICBwYWRkaW5nOiAkc3BhY2VyICgkc3BhY2VyICogMC41KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgcGFkZGluZzogJHNwYWNlciAoJHNwYWNlciAqIDEuNSk7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG4iLCIuZm9ybS1jb250cm9sLWxpdGUge1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICRmb3JtLWNvbnRyb2wtbGl0ZS1jb2xvcjtcclxuXHJcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHJnYmEoJGZvcm0tY29udHJvbC1saXRlLWNvbG9yLCAuNSk7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGZvcm0tY29udHJvbC1saXRlLWNvbG9yO1xyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxyXG4gICY6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge0Bjb250ZW50fVxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge0Bjb250ZW50fVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50fSAgXHJcbn0iLCIuY29udGFpbmVyLWZsdWlkIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgd2lkdGg6IDk1JTtcclxuICB9XHJcbn1cclxuIiwiLmhhbWJ1cmdlcixcclxuLmhhbWJ1cmdlcjpiZWZvcmUsXHJcbi5oYW1idXJnZXI6YWZ0ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBoZWlnaHQ6IDJweDtcclxuICB3aWR0aDogMjBweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCRoYW1idXJnZXItY29sb3IsIC43NSk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29udGVudDogJyc7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYXBwZWFyYW5jZS1mYXN0O1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5oYW1idXJnZXI6YmVmb3JlIHtcclxuICB0b3A6IC02LjVweDtcclxuICB3aWR0aDogMjBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5oYW1idXJnZXI6YWZ0ZXIge1xyXG4gIGJvdHRvbTogLTYuNXB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnNpZGViYXItdG9nZ2xlOmhvdmVyIHtcclxuICAuaGFtYnVyZ2VyLFxyXG4gIC5oYW1idXJnZXI6YmVmb3JlLFxyXG4gIC5oYW1idXJnZXI6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGhhbWJ1cmdlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5oYW1idXJnZXItcmlnaHQge1xyXG4gICYsXHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbn1cclxuIiwiLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDMpO1xyXG59XHJcblxyXG4uaGVhZGVyLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcclxuICAgIGNvbG9yOiAkaGVhZGVyLWNvbG9yO1xyXG59XHJcblxyXG4uaGVhZGVyLXN1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcclxuICAgIGNvbG9yOiAkaGVhZGVyLWNvbG9yO1xyXG59IiwiLmljb24ge1xyXG4gIHdpZHRoOiA2MHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICBsaW5lLWhlaWdodDogNTJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG4gIG1hcmdpbjogLjVyZW0gMDtcclxuXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLmljb24tI3skY29sb3J9IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcclxuICB9XHJcbn1cclxuIiwiLmxhbmRpbmctZmVhdHVyZXMtaWNvbiB7XHJcbiAgd2lkdGg6IDQycHg7XHJcbiAgaGVpZ2h0OiA0MnB4O1xyXG4gIGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDUlKTtcclxufVxyXG5cclxuLmxhbmRpbmctYmcge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxkYXJrZW4oJGRhcmssIDEwKSwgbGlnaHRlbigkZGFyaywgMTApKTtcclxufVxyXG5cclxuLmxhbmRpbmctdGV4dCB7XHJcbiAgY29sb3I6IHJnYmEoJHdoaXRlLCAuNzUpO1xyXG59XHJcblxyXG4ubGFuZGluZy1pY29uIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnksIDQwJSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogNTZweDtcclxuICB3aWR0aDogNTZweDtcclxuXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gIH1cclxufVxyXG5cclxuLmxhbmRpbmctc3RhcnMge1xyXG4gIGNvbG9yOiAkeWVsbG93O1xyXG59XHJcblxyXG4ubGFuZGluZy1uYXYge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAyLjVyZW0gMCByZ2JhKCRibGFjaywgLjA3NSk7XHJcbn1cclxuXHJcbi5sYW5kaW5nLWltZyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDNyZW0gcmdiYShkYXJrZW4oJHByaW1hcnksIDI1KSwgMC4wNzUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjA3NSk7XHJcbn1cclxuIiwiLm1haW4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIG1pbi13aWR0aDogMDtcclxuICB0cmFuc2l0aW9uOiAkc2lkZWJhci10cmFuc2l0aW9uO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBtaW4td2lkdGg6IDEwMHZ3O1xyXG4gIH1cclxufSIsIkBtaXhpbiBtb2RhbC12YXJpYW50KCRjb2xvcikge1xyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcclxuICB9XHJcblxyXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbiAgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAubW9kYWwtI3skY29sb3J9IHtcclxuICAgIEBpbmNsdWRlIG1vZGFsLXZhcmlhbnQoJHZhbHVlKTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1jb2xvcmVkIHtcclxuICAubW9kYWwtaGVhZGVyLFxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzMpXHJcbiAgfVxyXG59XHJcbiIsIi5uYXYtbGluay1zbSB7XHJcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xyXG59XHJcblxyXG4ubmF2LWxpbmstbGcge1xyXG4gIHBhZGRpbmc6IC43NXJlbSAxLjVyZW07XHJcbn0iLCIubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXHJcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcclxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLFxyXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsXHJcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcclxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLm5hdmJhciAubmF2LWl0ZW0ge1xyXG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG5cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIGE6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICB9XHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcblxyXG4gICAgLmZhcyxcclxuICAgIC5mYXIsXHJcbiAgICAuZmFsLFxyXG4gICAgLmZhYiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAubmF2YmFyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24sXHJcbiAgLmRyb3BsZWZ0LFxyXG4gIC5kcm9wcmlnaHQsXHJcbiAgLmRyb3B1cCB7XHJcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LWxnIHtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGZpbGw6IGxpZ2h0ZW4oJHByaW1hcnksIDUlKTtcclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXItdGhlbWUge1xyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItdGhlbWUtYnJhbmQtY29sb3I7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLXRoZW1lLWJyYW5kLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItdGhlbWUtY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci10aGVtZS1ob3Zlci1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItdGhlbWUtZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2hvdyA+IC5uYXYtbGluayxcclxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXHJcbiAgICAubmF2LWxpbmsuc2hvdyxcclxuICAgIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci10aGVtZS1hY3RpdmUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgY29sb3I6ICRuYXZiYXItdGhlbWUtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItdGhlbWUtdG9nZ2xlci1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLXRoZW1lLXRvZ2dsZXItaWNvbi1iZztcclxuICB9XHJcblxyXG4gIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci10aGVtZS1jb2xvcjtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci10aGVtZS1hY3RpdmUtY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci10aGVtZS1hY3RpdmUtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXYtaXRlbSB7XHJcbiAgLmluZGljYXRvciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2FybmluZztcclxuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDlweDtcclxuICAgIHdpZHRoOiA5cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE4cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zaXRpb246IHRvcCAuMXMgZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIC5pbmRpY2F0b3Ige1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgYTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufSIsImJvZHksIGh0bWwge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuICBodG1sIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuIiwiLnNpZGViYXIge1xyXG4gIG1pbi13aWR0aDogJHNpZGViYXItd2lkdGg7XHJcbiAgbWF4LXdpZHRoOiAkc2lkZWJhci13aWR0aDtcclxuICB0cmFuc2l0aW9uOiAkc2lkZWJhci10cmFuc2l0aW9uO1xyXG4gIGJhY2tncm91bmQ6ICRzaWRlYmFyLWJnO1xyXG4gIGJvcmRlci1yaWdodDogJHNpZGViYXItYm9yZGVyO1xyXG4gIGJveC1zaGFkb3c6ICRzaWRlYmFyLXNoYWRvdztcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uc2lkZWJhci1icmFuZCxcclxuLnNpZGViYXItYnJhbmQ6aG92ZXIge1xyXG4gIHBhZGRpbmc6ICRzaWRlYmFyLWJyYW5kLXBhZGRpbmc7XHJcbiAgYmFja2dyb3VuZDogJHNpZGViYXItYnJhbmQtYmc7XHJcbiAgZm9udC1zaXplOiAkc2lkZWJhci1icmFuZC1mb250LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRzaWRlYmFyLWJyYW5kLWZvbnQtd2VpZ2h0O1xyXG4gIGNvbG9yOiAkc2lkZWJhci1icmFuZC1jb2xvcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xyXG4gICAgZmlsbDogJHNpZGViYXItYnJhbmQtaWNvbi1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLXVzZXIge1xyXG4gIHBhZGRpbmc6ICRzaWRlYmFyLXVzZXItcGFkZGluZztcclxuICBiYWNrZ3JvdW5kOiAkc2lkZWJhci11c2VyLWJhY2tncm91bmQ7XHJcbiAgY29sb3I6ICRzaWRlYmFyLXVzZXItY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDY0cHg7XHJcbiAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZWJhci1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kOiAkc2lkZWJhci1jb250ZW50LWJnO1xyXG4gIHRyYW5zaXRpb246ICRzaWRlYmFyLXRyYW5zaXRpb247XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uc2lkZWJhci1uYXYge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBmbGV4OiAxO1xyXG4gIGJhY2tncm91bmQ6ICRzaWRlYmFyLW5hdi1iYWNrZ3JvdW5kO1xyXG59XHJcblxyXG4vLyBTaWRlYmFyIGxpbmtzXHJcbi5zaWRlYmFyLWxpbmssXHJcbmEuc2lkZWJhci1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkc2lkZWJhci1saW5rLXBhZGRpbmc7XHJcbiAgbWFyZ2luOiAkc2lkZWJhci1saW5rLW1hcmdpbjtcclxuICBjb2xvcjogJHNpZGViYXItbGluay1jb2xvcjtcclxuICBmb250LXdlaWdodDogJHNpZGViYXItbGluay1mb250LXdlaWdodDtcclxuICBiYWNrZ3JvdW5kOiAkc2lkZWJhci1saW5rLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRzaWRlYmFyLWxpbmstYm9yZGVyLXJhZGl1cztcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xcyBlYXNlLWluLW91dDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgc3ZnLFxyXG4gIC5mYXMsXHJcbiAgLmZhcixcclxuICAuZmFsLFxyXG4gIC5mYWIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNzVyZW07XHJcbiAgICBjb2xvcjogJHNpZGViYXItbGluay1pY29uLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnNpZGViYXItbGluazpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLnNpZGViYXItbGluazpob3ZlciB7XHJcbiAgY29sb3I6ICRzaWRlYmFyLWxpbmstaG92ZXItY29sb3I7XHJcbiAgYmFja2dyb3VuZDogJHNpZGViYXItbGluay1ob3Zlci1iZztcclxuXHJcbiAgc3ZnLFxyXG4gIC5mYXMsXHJcbiAgLmZhcixcclxuICAuZmFsLFxyXG4gIC5mYWIge1xyXG4gICAgY29sb3I6ICRzaWRlYmFyLWxpbmstaWNvbi1ob3Zlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLWl0ZW0uYWN0aXZlID4gLnNpZGViYXItbGluayxcclxuLnNpZGViYXItaXRlbS5hY3RpdmUgLnNpZGViYXItbGluazpob3ZlciB7XHJcbiAgY29sb3I6ICRzaWRlYmFyLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gIGJhY2tncm91bmQ6ICRzaWRlYmFyLWxpbmstYWN0aXZlLWJnO1xyXG5cclxuICBzdmcsXHJcbiAgLmZhcyxcclxuICAuZmFyLFxyXG4gIC5mYWwsXHJcbiAgLmZhYiB7XHJcbiAgICBjb2xvcjogJHNpZGViYXItbGluay1pY29uLWFjdGl2ZS1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIENoaWxkcmVuXHJcbi5zaWRlYmFyLWRyb3Bkb3duIC5zaWRlYmFyLWxpbmsge1xyXG4gIHBhZGRpbmc6ICRzaWRlYmFyLWxpbmstY2hpbGQtcGFkZGluZztcclxuICBtYXJnaW46ICRzaWRlYmFyLWxpbmstY2hpbGQtbWFyZ2luO1xyXG4gIGNvbG9yOiAkc2lkZWJhci1saW5rLWNoaWxkLWNvbG9yO1xyXG4gIGJhY2tncm91bmQ6ICRzaWRlYmFyLWxpbmstY2hpbGQtYmc7XHJcbiAgZm9udC13ZWlnaHQ6ICRzaWRlYmFyLWxpbmstY2hpbGQtZm9udC13ZWlnaHQ7XHJcbiAgZm9udC1zaXplOiAkc2lkZWJhci1saW5rLWNoaWxkLWZvbnQtc2l6ZTtcclxufVxyXG5cclxuLnNpZGViYXItZHJvcGRvd24gLnNpZGViYXItaXRlbSAuc2lkZWJhci1saW5rOmhvdmVyIHtcclxuICBjb2xvcjogJHNpZGViYXItbGluay1jaGlsZC1ob3Zlci1jb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAkc2lkZWJhci1saW5rLWNoaWxkLWhvdmVyLWJnO1xyXG4gIGZvbnQtd2VpZ2h0OiAkc2lkZWJhci1saW5rLWhvdmVyLWZvbnQtd2VpZ2h0O1xyXG59XHJcblxyXG4uc2lkZWJhci1kcm9wZG93biAuc2lkZWJhci1pdGVtLmFjdGl2ZSAuc2lkZWJhci1saW5rIHtcclxuICBjb2xvcjogJHNpZGViYXItbGluay1jaGlsZC1hY3RpdmUtY29sb3I7XHJcbiAgYmFja2dyb3VuZDogJHNpZGViYXItbGluay1jaGlsZC1hY3RpdmUtYmc7XHJcbiAgZm9udC13ZWlnaHQ6ICRzaWRlYmFyLWxpbmstYWN0aXZlLWZvbnQtd2VpZ2h0O1xyXG59XHJcblxyXG4vLyBDaGV2cm9uXHJcbi5zaWRlYmFyIFtkYXRhLWJzLXRvZ2dsZT1cImNvbGxhcHNlXCJdIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zaWRlYmFyIFtkYXRhLWJzLXRvZ2dsZT1cImNvbGxhcHNlXCJdOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgYm9yZGVyOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgLjFyZW0gLjFyZW0gMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMi41cHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxLjJyZW07XHJcbiAgcmlnaHQ6IDEuMjVyZW07XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcclxufVxyXG5cclxuLnNpZGViYXIgW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmJlZm9yZSxcclxuLnNpZGViYXIgW2RhdGEtYnMtdG9nZ2xlPVwiY29sbGFwc2VcIl06bm90KC5jb2xsYXBzZWQpOmJlZm9yZSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4vLyBUb2dnbGUgc3RhdGVzXHJcbi5zaWRlYmFyLXRvZ2dsZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNlciowLjU7XHJcbn1cclxuXHJcbi5zaWRlYmFyIHtcclxuICAmLnRvZ2dsZWQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kc2lkZWJhci13aWR0aDtcclxuXHJcbiAgICAuc2lkZWJhci1jb250ZW50IHtcclxuICAgICAgbGVmdDogLSRzaWRlYmFyLXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gV29ya2Fyb3VuZCBmb3IgSUUgYnVnLCBtb3JlIGluZm86XHJcbiAgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzI1ODUwNjQ5XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ2xnJykgLSAuMDJweH0pIHtcclxuXHJcbiAgICAvLyBTaWRlYmFyIGRlZmF1bHQgc3RhdGUgKG9uIG1vYmlsZSlcclxuICAgIG1hcmdpbi1sZWZ0OiAtJHNpZGViYXItd2lkdGg7XHJcblxyXG4gICAgLnNpZGViYXItY29udGVudCB7XHJcbiAgICAgIGxlZnQ6IC0kc2lkZWJhci13aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBTaWRlYmFyIHRvZ2dsZWQgc3RhdGUgKG9uIG1vYmlsZSlcclxuICAgICYudG9nZ2xlZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgLnNpZGViYXItY29udGVudCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNpZGViYXIgY29sbGFwc2VkIHN0YXRlIChvbiBtb2JpbGUpXHJcbiAgICAvLyBsYXlvdXRzLXNpZGViYXItY29sbGFwc2VkLmh0bWxcclxuICAgICYtY29sbGFwc2VkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAuc2lkZWJhci1jb250ZW50IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnRvZ2dsZWQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpZGViYXItd2lkdGg7XHJcblxyXG4gICAgICAgIC5zaWRlYmFyLWNvbnRlbnQge1xyXG4gICAgICAgICAgbGVmdDogLSRzaWRlYmFyLXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU2lkZWJhciBoZWFkZXJcclxuLnNpZGViYXItaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogJHNpZGViYXItaGVhZGVyLWNvbG9yO1xyXG4gIHBhZGRpbmc6ICRzaWRlYmFyLWhlYWRlci1wYWRkaW5nO1xyXG4gIGZvbnQtc2l6ZTogJHNpZGViYXItaGVhZGVyLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJHNpZGViYXItaGVhZGVyLWZvbnQtd2VpZ2h0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiAkc2lkZWJhci1oZWFkZXItdGV4dC10cmFuc2Zvcm07XHJcbn1cclxuXHJcbi8vIEJhZGdlXHJcbi5zaWRlYmFyLWJhZGdlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbiAgdG9wOiAxM3B4O1xyXG5cclxuICAuc2lkZWJhci1kcm9wZG93biAmIHtcclxuICAgIHRvcDogN3B4O1xyXG4gIH1cclxufVxyXG4iLCIuc3BsYXNoIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgLnNwbGFzaC1pY29uIHtcclxuICAgIGJhY2tncm91bmQ6ICRzcGxhc2gtYmc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIC5zcGxhc2gtaWNvbiB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHRyYW5zbGF0ZVkoMCUpO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAkc3BsYXNoLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgIGFuaW1hdGlvbjogc3BsYXNoLXNwaW5uZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwbGFzaC1zcGlubmVyIHtcclxuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH1cclxufVxyXG4iLCIudGFibGUge1xyXG5cdHRoZWFkLCB0Ym9keSwgdGZvb3QsIHRyLCB0ZCwgdGgge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuLmNhcmQge1xyXG5cdD4gLmRhdGFUYWJsZXNfd3JhcHBlciAudGFibGUuZGF0YVRhYmxlLFxyXG5cdD4gLnRhYmxlLFxyXG5cdD4gLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlLFxyXG5cdD4gLnRhYmxlLXJlc3BvbnNpdmUtc20gLnRhYmxlLFxyXG5cdD4gLnRhYmxlLXJlc3BvbnNpdmUtbWQgLnRhYmxlLFxyXG5cdD4gLnRhYmxlLXJlc3BvbnNpdmUtbGcgLnRhYmxlLFxyXG5cdD4gLnRhYmxlLXJlc3BvbnNpdmUteGwgLnRhYmxlIHtcclxuXHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdFx0dGQ6Zmlyc3QtY2hpbGQsXHJcblx0XHR0aDpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICgkc3BhY2VyICogMS4yNSk7XHJcblx0XHR9XHJcblxyXG5cdFx0dGQ6bGFzdC1jaGlsZCxcclxuXHRcdHRoOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICgkc3BhY2VyICogMS4yNSk7XHJcblx0XHR9XHJcblxyXG5cdFx0dHI6Zmlyc3QtY2hpbGQgdGQsXHJcblx0XHR0cjpmaXJzdC1jaGlsZCB0aCB7XHJcblx0XHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0dHI6bGFzdC1jaGlsZCB0ZCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2FyZC1oZWFkZXIgKyAudGFibGUge1xyXG5cdFx0Ym9yZGVyLXRvcDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi50YWJsZS1hY3Rpb24ge1xyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICRncmF5LTYwMDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LTkwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mZWF0aGVyIHtcclxuXHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4udGFibGUgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIGJvcmRlci10b3A6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uY2FyZCA+IC5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG5cdC50YWJsZS5kYXRhVGFibGUge1xyXG5cdCAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdCAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmRhdGFUYWJsZXNfaW5mbyB7XHJcblx0XHRwYWRkaW5nOiAxcmVtIDEuMjVyZW07XHJcblx0fVxyXG5cclxuXHQuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcblx0XHRwYWRkaW5nOiAwLjZyZW0gMS4yNXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbnRhYmxlLmRhdGFUYWJsZS50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0ci5vZGQuc2VsZWN0ZWQsXHJcbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSA+IHRyLnNlbGVjdGVkLFxyXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgPiB0ciA+IC5zZWxlY3RlZCB7XHJcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6ICRwcmltYXJ5O1xyXG59IiwiLnRhYiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAyKTtcclxuXHJcbiAgLm5hdi10YWJzIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xyXG4gICAgYmFja2dyb3VuZDogJHRhYi1saW5rLWJnO1xyXG4gICAgY29sb3I6ICR0YWItbGluay1jb2xvcjtcclxuICAgIHBhZGRpbmc6ICR0YWItbGluay1wYWRkaW5nO1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJHRhYi1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgY29sb3I6ICR0YWItbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3Zlcjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWItY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAkdGFiLWNvbnRlbnQtcGFkZGluZztcclxuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHRhYi1jb250ZW50LWJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC50YWItI3skY29sb3J9IHtcclxuICAgIEBpbmNsdWRlIHRhYi12YXJpYW50KCR2YWx1ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4udGFiLXRpdGxlIHtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbn1cclxuXHJcbi50YWItdmVydGljYWwgLm5hdi10YWJzIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuXHJcbi50YWItdmVydGljYWwgLnRhYi1jb250ZW50IHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4iLCJAbWl4aW4gdGFiLXZhcmlhbnQoJGNvbG9yKSB7XHJcbiAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC50YWItY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcclxuICAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcbiIsIi50ZXh0LXNtIHtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbn1cclxuXHJcbi50ZXh0LWxnIHtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbn1cclxuXHJcbmIsIHN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG59XHJcblxyXG5wcmUuc25pcHBldCB7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcbiIsIi53cmFwcGVyIHtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjY0cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogJHdyYXBwZXItYmc7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICB9XHJcbn0iLCJAbWl4aW4gd2l6YXJkLXZhcmlhbnQoJGNvbG9yKSB7XHJcbiAgJi5zdy10aGVtZS1kZWZhdWx0ID4gLm5hdiB7XHJcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxpbmsuZG9uZSB7XHJcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTUpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvciwgMTUpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmLnN3LXRoZW1lLWFycm93cyA+IC5uYXYge1xyXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rLmRvbmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxNSkgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3IsIDE1KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxNSkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIud2l6YXJkIHtcclxuICBAaW5jbHVkZSB3aXphcmQtdmFyaWFudCgkcHJpbWFyeSk7XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC53aXphcmQtI3skY29sb3J9e1xyXG4gICAgQGluY2x1ZGUgd2l6YXJkLXZhcmlhbnQoJHZhbHVlKTtcclxuICB9XHJcbn1cclxuXHJcbi53aXphcmQge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG4ud2l6YXJkIGEge1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi53aXphcmQgLnRhYi1wYW5lIHtcclxuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2l6YXJkLnN3LXRoZW1lLWRlZmF1bHQgLnN3LXRvb2xiYXItYm90dG9tLFxyXG4ud2l6YXJkLnN3LXRoZW1lLWFycm93cyAuc3ctdG9vbGJhci1ib3R0b20ge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGdyYXktMzAwO1xyXG59XHJcblxyXG4ud2l6YXJkLnN3LXRoZW1lLWRlZmF1bHQgLnN0ZXAtY29udGVudCxcclxuLndpemFyZC5zdy10aGVtZS1hcnJvd3MgLnN0ZXAtY29udGVudCB7XHJcbiAgcGFkZGluZzogMTBweDtcclxufSIsIkBtaXhpbiBiYWNrZ3JvdW5kLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLmN1cnNvci1ncmFiIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbiAgY3Vyc29yOiBncmFiO1xyXG4gIGN1cnNvcjogLW1vei1ncmFiO1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG59XHJcblxyXG4uY3Vyc29yLXBvaW50ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufSIsIi5vdmVyZmxvdy1zY3JvbGwge1xyXG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxufVxyXG5cclxuLm92ZXJmbG93LWhpZGRlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctYXV0byB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLm92ZXJmbG93LXZpc2libGUge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuIiwiLmFic29sdXRlLXRvcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG59IiwiLm1pbi12dy0yNSB7IG1pbi13aWR0aDogMjV2dyAhaW1wb3J0YW50OyB9XHJcbi5taW4tdnctNTAgeyBtaW4td2lkdGg6IDUwdncgIWltcG9ydGFudDsgfVxyXG4ubWluLXZ3LTc1IHsgbWluLXdpZHRoOiA3NXZ3ICFpbXBvcnRhbnQ7IH1cclxuLm1pbi12aC0yNSB7IG1pbi1oZWlnaHQ6IDI1dmggIWltcG9ydGFudDsgfVxyXG4ubWluLXZoLTUwIHsgbWluLWhlaWdodDogNTB2aCAhaW1wb3J0YW50OyB9XHJcbi5taW4tdmgtNzUgeyBtaW4taGVpZ2h0OiA3NXZoICFpbXBvcnRhbnQ7IH1cclxuXHJcbi52dy0yNSB7IHdpZHRoOiAyNXZ3ICFpbXBvcnRhbnQ7IH1cclxuLnZ3LTUwIHsgd2lkdGg6IDUwdncgIWltcG9ydGFudDsgfVxyXG4udnctNzUgeyB3aWR0aDogNzV2dyAhaW1wb3J0YW50OyB9XHJcbi52aC0yNSB7IGhlaWdodDogMjV2aCAhaW1wb3J0YW50OyB9XHJcbi52aC01MCB7IGhlaWdodDogNTB2aCAhaW1wb3J0YW50OyB9XHJcbi52aC03NSB7IGhlaWdodDogNzV2aCAhaW1wb3J0YW50OyB9IiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA2LjEuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLlxuICovXG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuOnJvb3QsIDpob3N0IHtcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1mb250LWJyYW5kczogbm9ybWFsIDQwMCAxZW0vMSBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbi5mYWIsXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhbmRzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZWFjaCAkbmFtZSwgJGljb24gaW4gJGZhLWJyYW5kLWljb25zIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JG5hbWV9OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGljb24gfVxcXCJcIik7IH1cbn1cbiIsIi8vIHZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWNzcy1wcmVmaXggICAgICAgICAgOiBmYSAhZGVmYXVsdDtcbiRmYS1zdHlsZSAgICAgICAgICAgICAgIDogOTAwICFkZWZhdWx0O1xuJGZhLXN0eWxlLWZhbWlseSAgICAgICAgOiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIiAhZGVmYXVsdDtcblxuJGZhLWRpc3BsYXkgICAgICAgICAgICAgOiBpbmxpbmUtYmxvY2sgIWRlZmF1bHQ7XG5cbiRmYS1mdy13aWR0aCAgICAgICAgICAgIDogZmEtZGl2aWRlKDIwZW0sIDE2KTtcbiRmYS1pbnZlcnNlICAgICAgICAgICAgIDogI2ZmZiAhZGVmYXVsdDtcblxuJGZhLWJvcmRlci1jb2xvciAgICAgICAgOiAjZWVlICFkZWZhdWx0O1xuJGZhLWJvcmRlci1wYWRkaW5nICAgICAgOiAuMmVtIC4yNWVtIC4xNWVtICFkZWZhdWx0O1xuJGZhLWJvcmRlci1yYWRpdXMgICAgICAgOiAuMWVtICFkZWZhdWx0O1xuJGZhLWJvcmRlci1zdHlsZSAgICAgICAgOiBzb2xpZCAhZGVmYXVsdDtcbiRmYS1ib3JkZXItd2lkdGggICAgICAgIDogLjA4ZW0gIWRlZmF1bHQ7XG5cbiRmYS1zaXplLXNjYWxlLTJ4cyAgICAgIDogMTAgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS14cyAgICAgICA6IDEyICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUtc20gICAgICAgOiAxNCAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLWJhc2UgICAgIDogMTYgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS1sZyAgICAgICA6IDIwICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUteGwgICAgICAgOiAyNCAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLTJ4bCAgICAgIDogMzIgIWRlZmF1bHQ7XG5cbiRmYS1zaXplczogKFxuICBcIjJ4c1wiICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLTJ4cyxcbiAgXCJ4c1wiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS14cyxcbiAgXCJzbVwiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS1zbSxcbiAgXCJsZ1wiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS1sZyxcbiAgXCJ4bFwiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS14bCxcbiAgXCIyeGxcIiAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS0yeGxcbikgIWRlZmF1bHQ7XG5cbiRmYS1saS13aWR0aCAgICAgICAgICAgIDogMmVtICFkZWZhdWx0O1xuJGZhLWxpLW1hcmdpbiAgICAgICAgICAgOiAkZmEtbGktd2lkdGggKiBmYS1kaXZpZGUoNSwgNCkgIWRlZmF1bHQ7XG5cbiRmYS1wdWxsLW1hcmdpbiAgICAgICAgIDogLjNlbSAhZGVmYXVsdDtcblxuJGZhLXByaW1hcnktb3BhY2l0eSAgICAgOiAxICFkZWZhdWx0O1xuJGZhLXNlY29uZGFyeS1vcGFjaXR5ICAgOiAuNCAhZGVmYXVsdDtcblxuJGZhLXN0YWNrLXZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWRlZmF1bHQ7XG4kZmEtc3RhY2std2lkdGggICAgICAgICA6ICgkZmEtZnctd2lkdGggKiAyKSAhZGVmYXVsdDtcbiRmYS1zdGFjay16LWluZGV4ICAgICAgIDogYXV0byAhZGVmYXVsdDtcblxuJGZhLWZvbnQtZGlzcGxheSAgICAgICAgOiBibG9jayAhZGVmYXVsdDtcbiRmYS1mb250LXBhdGggICAgICAgICAgIDogXCIuLi93ZWJmb250c1wiICFkZWZhdWx0O1xuXG4kZmEtdmFyLTA6IFxcMzA7XG4kZmEtdmFyLTE6IFxcMzE7XG4kZmEtdmFyLTI6IFxcMzI7XG4kZmEtdmFyLTM6IFxcMzM7XG4kZmEtdmFyLTQ6IFxcMzQ7XG4kZmEtdmFyLTU6IFxcMzU7XG4kZmEtdmFyLTY6IFxcMzY7XG4kZmEtdmFyLTc6IFxcMzc7XG4kZmEtdmFyLTg6IFxcMzg7XG4kZmEtdmFyLTk6IFxcMzk7XG4kZmEtdmFyLWE6IFxcNDE7XG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXFxmMmI5O1xuJGZhLXZhci1jb250YWN0LWJvb2s6IFxcZjJiOTtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcXGYyYmI7XG4kZmEtdmFyLWNvbnRhY3QtY2FyZDogXFxmMmJiO1xuJGZhLXZhci12Y2FyZDogXFxmMmJiO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFxcZjAzNztcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXFxmMDM5O1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcXGYwMzY7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcXGYwMzg7XG4kZmEtdmFyLWFuY2hvcjogXFxmMTNkO1xuJGZhLXZhci1hbmNob3ItY2lyY2xlLWNoZWNrOiBcXGU0YWE7XG4kZmEtdmFyLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRhYjtcbiRmYS12YXItYW5jaG9yLWNpcmNsZS14bWFyazogXFxlNGFjO1xuJGZhLXZhci1hbmNob3ItbG9jazogXFxlNGFkO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcXGYxMDc7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFxcZjEwNDtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFxcZjEwNTtcbiRmYS12YXItYW5nbGUtdXA6IFxcZjEwNjtcbiRmYS12YXItYW5nbGVzLWRvd246IFxcZjEwMztcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFxcZjEwMztcbiRmYS12YXItYW5nbGVzLWxlZnQ6IFxcZjEwMDtcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFxcZjEwMDtcbiRmYS12YXItYW5nbGVzLXJpZ2h0OiBcXGYxMDE7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXFxmMTAxO1xuJGZhLXZhci1hbmdsZXMtdXA6IFxcZjEwMjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcXGYxMDI7XG4kZmEtdmFyLWFua2g6IFxcZjY0NDtcbiRmYS12YXItYXBwbGUtd2hvbGU6IFxcZjVkMTtcbiRmYS12YXItYXBwbGUtYWx0OiBcXGY1ZDE7XG4kZmEtdmFyLWFyY2h3YXk6IFxcZjU1NztcbiRmYS12YXItYXJyb3ctZG93bjogXFxmMDYzO1xuJGZhLXZhci1hcnJvdy1kb3duLTEtOTogXFxmMTYyO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcXGYxNjI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duOiBcXGYxNjI7XG4kZmEtdmFyLWFycm93LWRvd24tOS0xOiBcXGY4ODY7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOiBcXGY4ODY7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdDogXFxmODg2O1xuJGZhLXZhci1hcnJvdy1kb3duLWEtejogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd246IFxcZjE1ZDtcbiRmYS12YXItYXJyb3ctZG93bi1sb25nOiBcXGYxNzU7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXFxmMTc1O1xuJGZhLXZhci1hcnJvdy1kb3duLXNob3J0LXdpZGU6IFxcZjg4NDtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXFxmODg0O1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdDogXFxmODg0O1xuJGZhLXZhci1hcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lOiBcXGU0YWY7XG4kZmEtdmFyLWFycm93LWRvd24tdXAtbG9jazogXFxlNGIwO1xuJGZhLXZhci1hcnJvdy1kb3duLXdpZGUtc2hvcnQ6IFxcZjE2MDtcbiRmYS12YXItc29ydC1hbW91bnQtYXNjOiBcXGYxNjA7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd246IFxcZjE2MDtcbiRmYS12YXItYXJyb3ctZG93bi16LWE6IFxcZjg4MTtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcXGY4ODE7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQ6IFxcZjg4MTtcbiRmYS12YXItYXJyb3ctbGVmdDogXFxmMDYwO1xuJGZhLXZhci1hcnJvdy1sZWZ0LWxvbmc6IFxcZjE3NztcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcXGYxNzc7XG4kZmEtdmFyLWFycm93LXBvaW50ZXI6IFxcZjI0NTtcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXFxmMjQ1O1xuJGZhLXZhci1hcnJvdy1yaWdodDogXFxmMDYxO1xuJGZhLXZhci1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0OiBcXGYwZWM7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcXGYwZWM7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tYnJhY2tldDogXFxmMDhiO1xuJGZhLXZhci1zaWduLW91dDogXFxmMDhiO1xuJGZhLXZhci1hcnJvdy1yaWdodC1sb25nOiBcXGYxNzg7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFxcZjE3ODtcbiRmYS12YXItYXJyb3ctcmlnaHQtdG8tYnJhY2tldDogXFxmMDkwO1xuJGZhLXZhci1zaWduLWluOiBcXGYwOTA7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXRvLWNpdHk6IFxcZTRiMztcbiRmYS12YXItYXJyb3ctcm90YXRlLWxlZnQ6IFxcZjBlMjtcbiRmYS12YXItYXJyb3ctbGVmdC1yb3RhdGU6IFxcZjBlMjtcbiRmYS12YXItYXJyb3ctcm90YXRlLWJhY2s6IFxcZjBlMjtcbiRmYS12YXItYXJyb3ctcm90YXRlLWJhY2t3YXJkOiBcXGYwZTI7XG4kZmEtdmFyLXVuZG86IFxcZjBlMjtcbiRmYS12YXItYXJyb3ctcm90YXRlLXJpZ2h0OiBcXGYwMWU7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXJvdGF0ZTogXFxmMDFlO1xuJGZhLXZhci1hcnJvdy1yb3RhdGUtZm9yd2FyZDogXFxmMDFlO1xuJGZhLXZhci1yZWRvOiBcXGYwMWU7XG4kZmEtdmFyLWFycm93LXRyZW5kLWRvd246IFxcZTA5NztcbiRmYS12YXItYXJyb3ctdHJlbmQtdXA6IFxcZTA5ODtcbiRmYS12YXItYXJyb3ctdHVybi1kb3duOiBcXGYxNDk7XG4kZmEtdmFyLWxldmVsLWRvd246IFxcZjE0OTtcbiRmYS12YXItYXJyb3ctdHVybi11cDogXFxmMTQ4O1xuJGZhLXZhci1sZXZlbC11cDogXFxmMTQ4O1xuJGZhLXZhci1hcnJvdy11cDogXFxmMDYyO1xuJGZhLXZhci1hcnJvdy11cC0xLTk6IFxcZjE2MztcbiRmYS12YXItc29ydC1udW1lcmljLXVwOiBcXGYxNjM7XG4kZmEtdmFyLWFycm93LXVwLTktMTogXFxmODg3O1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0OiBcXGY4ODc7XG4kZmEtdmFyLWFycm93LXVwLWEtejogXFxmMTVlO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwOiBcXGYxNWU7XG4kZmEtdmFyLWFycm93LXVwLWZyb20tYnJhY2tldDogXFxlMDlhO1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLWdyb3VuZC13YXRlcjogXFxlNGI1O1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLXdhdGVyLXB1bXA6IFxcZTRiNjtcbiRmYS12YXItYXJyb3ctdXAtbG9uZzogXFxmMTc2O1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcXGYxNzY7XG4kZmEtdmFyLWFycm93LXVwLXJpZ2h0LWRvdHM6IFxcZTRiNztcbiRmYS12YXItYXJyb3ctdXAtcmlnaHQtZnJvbS1zcXVhcmU6IFxcZjA4ZTtcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXFxmMDhlO1xuJGZhLXZhci1hcnJvdy11cC1zaG9ydC13aWRlOiBcXGY4ODU7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdDogXFxmODg1O1xuJGZhLXZhci1hcnJvdy11cC13aWRlLXNob3J0OiBcXGYxNjE7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwOiBcXGYxNjE7XG4kZmEtdmFyLWFycm93LXVwLXotYTogXFxmODgyO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdDogXFxmODgyO1xuJGZhLXZhci1hcnJvd3MtZG93bi10by1saW5lOiBcXGU0Yjg7XG4kZmEtdmFyLWFycm93cy1kb3duLXRvLXBlb3BsZTogXFxlNGI5O1xuJGZhLXZhci1hcnJvd3MtbGVmdC1yaWdodDogXFxmMDdlO1xuJGZhLXZhci1hcnJvd3MtaDogXFxmMDdlO1xuJGZhLXZhci1hcnJvd3MtbGVmdC1yaWdodC10by1saW5lOiBcXGU0YmE7XG4kZmEtdmFyLWFycm93cy1yb3RhdGU6IFxcZjAyMTtcbiRmYS12YXItcmVmcmVzaDogXFxmMDIxO1xuJGZhLXZhci1zeW5jOiBcXGYwMjE7XG4kZmEtdmFyLWFycm93cy1zcGluOiBcXGU0YmI7XG4kZmEtdmFyLWFycm93cy1zcGxpdC11cC1hbmQtbGVmdDogXFxlNGJjO1xuJGZhLXZhci1hcnJvd3MtdG8tY2lyY2xlOiBcXGU0YmQ7XG4kZmEtdmFyLWFycm93cy10by1kb3Q6IFxcZTRiZTtcbiRmYS12YXItYXJyb3dzLXRvLWV5ZTogXFxlNGJmO1xuJGZhLXZhci1hcnJvd3MtdHVybi1yaWdodDogXFxlNGMwO1xuJGZhLXZhci1hcnJvd3MtdHVybi10by1kb3RzOiBcXGU0YzE7XG4kZmEtdmFyLWFycm93cy11cC1kb3duOiBcXGYwN2Q7XG4kZmEtdmFyLWFycm93cy12OiBcXGYwN2Q7XG4kZmEtdmFyLWFycm93cy11cC1kb3duLWxlZnQtcmlnaHQ6IFxcZjA0NztcbiRmYS12YXItYXJyb3dzOiBcXGYwNDc7XG4kZmEtdmFyLWFycm93cy11cC10by1saW5lOiBcXGU0YzI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcXDJhO1xuJGZhLXZhci1hdDogXFw0MDtcbiRmYS12YXItYXRvbTogXFxmNWQyO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXFxmMjllO1xuJGZhLXZhci1hdXN0cmFsLXNpZ246IFxcZTBhOTtcbiRmYS12YXItYXdhcmQ6IFxcZjU1OTtcbiRmYS12YXItYjogXFw0MjtcbiRmYS12YXItYmFieTogXFxmNzdjO1xuJGZhLXZhci1iYWJ5LWNhcnJpYWdlOiBcXGY3N2Q7XG4kZmEtdmFyLWNhcnJpYWdlLWJhYnk6IFxcZjc3ZDtcbiRmYS12YXItYmFja3dhcmQ6IFxcZjA0YTtcbiRmYS12YXItYmFja3dhcmQtZmFzdDogXFxmMDQ5O1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcXGYwNDk7XG4kZmEtdmFyLWJhY2t3YXJkLXN0ZXA6IFxcZjA0ODtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXFxmMDQ4O1xuJGZhLXZhci1iYWNvbjogXFxmN2U1O1xuJGZhLXZhci1iYWN0ZXJpYTogXFxlMDU5O1xuJGZhLXZhci1iYWN0ZXJpdW06IFxcZTA1YTtcbiRmYS12YXItYmFnLXNob3BwaW5nOiBcXGYyOTA7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXFxmMjkwO1xuJGZhLXZhci1iYWhhaTogXFxmNjY2O1xuJGZhLXZhci1iYWh0LXNpZ246IFxcZTBhYztcbiRmYS12YXItYmFuOiBcXGYwNWU7XG4kZmEtdmFyLWNhbmNlbDogXFxmMDVlO1xuJGZhLXZhci1iYW4tc21va2luZzogXFxmNTRkO1xuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xuJGZhLXZhci1iYW5kYWdlOiBcXGY0NjI7XG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XG4kZmEtdmFyLWJhcmNvZGU6IFxcZjAyYTtcbiRmYS12YXItYmFyczogXFxmMGM5O1xuJGZhLXZhci1uYXZpY29uOiBcXGYwYzk7XG4kZmEtdmFyLWJhcnMtcHJvZ3Jlc3M6IFxcZjgyODtcbiRmYS12YXItdGFza3MtYWx0OiBcXGY4Mjg7XG4kZmEtdmFyLWJhcnMtc3RhZ2dlcmVkOiBcXGY1NTA7XG4kZmEtdmFyLXJlb3JkZXI6IFxcZjU1MDtcbiRmYS12YXItc3RyZWFtOiBcXGY1NTA7XG4kZmEtdmFyLWJhc2ViYWxsOiBcXGY0MzM7XG4kZmEtdmFyLWJhc2ViYWxsLWJhbGw6IFxcZjQzMztcbiRmYS12YXItYmFzZWJhbGwtYmF0LWJhbGw6IFxcZjQzMjtcbiRmYS12YXItYmFza2V0LXNob3BwaW5nOiBcXGYyOTE7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xuJGZhLXZhci1iYXNrZXRiYWxsOiBcXGY0MzQ7XG4kZmEtdmFyLWJhc2tldGJhbGwtYmFsbDogXFxmNDM0O1xuJGZhLXZhci1iYXRoOiBcXGYyY2Q7XG4kZmEtdmFyLWJhdGh0dWI6IFxcZjJjZDtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXFxmMjQ0O1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFxcZjI0NDtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcXGYyNDA7XG4kZmEtdmFyLWJhdHRlcnk6IFxcZjI0MDtcbiRmYS12YXItYmF0dGVyeS01OiBcXGYyNDA7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXFxmMjQyO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFxcZjI0MjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcXGYyNDM7XG4kZmEtdmFyLWJhdHRlcnktMjogXFxmMjQzO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcXGYyNDE7XG4kZmEtdmFyLWJhdHRlcnktNDogXFxmMjQxO1xuJGZhLXZhci1iZWQ6IFxcZjIzNjtcbiRmYS12YXItYmVkLXB1bHNlOiBcXGY0ODc7XG4kZmEtdmFyLXByb2NlZHVyZXM6IFxcZjQ4NztcbiRmYS12YXItYmVlci1tdWctZW1wdHk6IFxcZjBmYztcbiRmYS12YXItYmVlcjogXFxmMGZjO1xuJGZhLXZhci1iZWxsOiBcXGYwZjM7XG4kZmEtdmFyLWJlbGwtY29uY2llcmdlOiBcXGY1NjI7XG4kZmEtdmFyLWNvbmNpZXJnZS1iZWxsOiBcXGY1NjI7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFxcZjFmNjtcbiRmYS12YXItYmV6aWVyLWN1cnZlOiBcXGY1NWI7XG4kZmEtdmFyLWJpY3ljbGU6IFxcZjIwNjtcbiRmYS12YXItYmlub2N1bGFyczogXFxmMWU1O1xuJGZhLXZhci1iaW9oYXphcmQ6IFxcZjc4MDtcbiRmYS12YXItYml0Y29pbi1zaWduOiBcXGUwYjQ7XG4kZmEtdmFyLWJsZW5kZXI6IFxcZjUxNztcbiRmYS12YXItYmxlbmRlci1waG9uZTogXFxmNmI2O1xuJGZhLXZhci1ibG9nOiBcXGY3ODE7XG4kZmEtdmFyLWJvbGQ6IFxcZjAzMjtcbiRmYS12YXItYm9sdDogXFxmMGU3O1xuJGZhLXZhci16YXA6IFxcZjBlNztcbiRmYS12YXItYm9sdC1saWdodG5pbmc6IFxcZTBiNztcbiRmYS12YXItYm9tYjogXFxmMWUyO1xuJGZhLXZhci1ib25lOiBcXGY1ZDc7XG4kZmEtdmFyLWJvbmc6IFxcZjU1YztcbiRmYS12YXItYm9vazogXFxmMDJkO1xuJGZhLXZhci1ib29rLWF0bGFzOiBcXGY1NTg7XG4kZmEtdmFyLWF0bGFzOiBcXGY1NTg7XG4kZmEtdmFyLWJvb2stYmlibGU6IFxcZjY0NztcbiRmYS12YXItYmlibGU6IFxcZjY0NztcbiRmYS12YXItYm9vay1ib29rbWFyazogXFxlMGJiO1xuJGZhLXZhci1ib29rLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XG4kZmEtdmFyLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XG4kZmEtdmFyLWJvb2stbWVkaWNhbDogXFxmN2U2O1xuJGZhLXZhci1ib29rLW9wZW46IFxcZjUxODtcbiRmYS12YXItYm9vay1vcGVuLXJlYWRlcjogXFxmNWRhO1xuJGZhLXZhci1ib29rLXJlYWRlcjogXFxmNWRhO1xuJGZhLXZhci1ib29rLXF1cmFuOiBcXGY2ODc7XG4kZmEtdmFyLXF1cmFuOiBcXGY2ODc7XG4kZmEtdmFyLWJvb2stc2t1bGw6IFxcZjZiNztcbiRmYS12YXItYm9vay1kZWFkOiBcXGY2Yjc7XG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XG4kZmEtdmFyLWJvcmRlci1hbGw6IFxcZjg0YztcbiRmYS12YXItYm9yZGVyLW5vbmU6IFxcZjg1MDtcbiRmYS12YXItYm9yZGVyLXRvcC1sZWZ0OiBcXGY4NTM7XG4kZmEtdmFyLWJvcmRlci1zdHlsZTogXFxmODUzO1xuJGZhLXZhci1ib3JlLWhvbGU6IFxcZTRjMztcbiRmYS12YXItYm90dGxlLWRyb3BsZXQ6IFxcZTRjNDtcbiRmYS12YXItYm90dGxlLXdhdGVyOiBcXGU0YzU7XG4kZmEtdmFyLWJvd2wtZm9vZDogXFxlNGM2O1xuJGZhLXZhci1ib3dsLXJpY2U6IFxcZTJlYjtcbiRmYS12YXItYm93bGluZy1iYWxsOiBcXGY0MzY7XG4kZmEtdmFyLWJveDogXFxmNDY2O1xuJGZhLXZhci1ib3gtYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1hcmNoaXZlOiBcXGYxODc7XG4kZmEtdmFyLWJveC1vcGVuOiBcXGY0OWU7XG4kZmEtdmFyLWJveC10aXNzdWU6IFxcZTA1YjtcbiRmYS12YXItYm94ZXMtcGFja2luZzogXFxlNGM3O1xuJGZhLXZhci1ib3hlcy1zdGFja2VkOiBcXGY0Njg7XG4kZmEtdmFyLWJveGVzOiBcXGY0Njg7XG4kZmEtdmFyLWJveGVzLWFsdDogXFxmNDY4O1xuJGZhLXZhci1icmFpbGxlOiBcXGYyYTE7XG4kZmEtdmFyLWJyYWluOiBcXGY1ZGM7XG4kZmEtdmFyLWJyYXppbGlhbi1yZWFsLXNpZ246IFxcZTQ2YztcbiRmYS12YXItYnJlYWQtc2xpY2U6IFxcZjdlYztcbiRmYS12YXItYnJpZGdlOiBcXGU0Yzg7XG4kZmEtdmFyLWJyaWRnZS1jaXJjbGUtY2hlY2s6IFxcZTRjOTtcbiRmYS12YXItYnJpZGdlLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGNhO1xuJGZhLXZhci1icmlkZ2UtY2lyY2xlLXhtYXJrOiBcXGU0Y2I7XG4kZmEtdmFyLWJyaWRnZS1sb2NrOiBcXGU0Y2M7XG4kZmEtdmFyLWJyaWRnZS13YXRlcjogXFxlNGNlO1xuJGZhLXZhci1icmllZmNhc2U6IFxcZjBiMTtcbiRmYS12YXItYnJpZWZjYXNlLW1lZGljYWw6IFxcZjQ2OTtcbiRmYS12YXItYnJvb206IFxcZjUxYTtcbiRmYS12YXItYnJvb20tYmFsbDogXFxmNDU4O1xuJGZhLXZhci1xdWlkZGl0Y2g6IFxcZjQ1ODtcbiRmYS12YXItcXVpZGRpdGNoLWJyb29tLWJhbGw6IFxcZjQ1ODtcbiRmYS12YXItYnJ1c2g6IFxcZjU1ZDtcbiRmYS12YXItYnVja2V0OiBcXGU0Y2Y7XG4kZmEtdmFyLWJ1ZzogXFxmMTg4O1xuJGZhLXZhci1idWctc2xhc2g6IFxcZTQ5MDtcbiRmYS12YXItYnVnczogXFxlNGQwO1xuJGZhLXZhci1idWlsZGluZzogXFxmMWFkO1xuJGZhLXZhci1idWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZTRkMTtcbiRmYS12YXItYnVpbGRpbmctY2lyY2xlLWNoZWNrOiBcXGU0ZDI7XG4kZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGQzO1xuJGZhLXZhci1idWlsZGluZy1jaXJjbGUteG1hcms6IFxcZTRkNDtcbiRmYS12YXItYnVpbGRpbmctY29sdW1uczogXFxmMTljO1xuJGZhLXZhci1iYW5rOiBcXGYxOWM7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcXGYxOWM7XG4kZmEtdmFyLW11c2V1bTogXFxmMTljO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcXGYxOWM7XG4kZmEtdmFyLWJ1aWxkaW5nLWZsYWc6IFxcZTRkNTtcbiRmYS12YXItYnVpbGRpbmctbG9jazogXFxlNGQ2O1xuJGZhLXZhci1idWlsZGluZy1uZ286IFxcZTRkNztcbiRmYS12YXItYnVpbGRpbmctc2hpZWxkOiBcXGU0ZDg7XG4kZmEtdmFyLWJ1aWxkaW5nLXVuOiBcXGU0ZDk7XG4kZmEtdmFyLWJ1aWxkaW5nLXVzZXI6IFxcZTRkYTtcbiRmYS12YXItYnVpbGRpbmctd2hlYXQ6IFxcZTRkYjtcbiRmYS12YXItYnVsbGhvcm46IFxcZjBhMTtcbiRmYS12YXItYnVsbHNleWU6IFxcZjE0MDtcbiRmYS12YXItYnVyZ2VyOiBcXGY4MDU7XG4kZmEtdmFyLWhhbWJ1cmdlcjogXFxmODA1O1xuJGZhLXZhci1idXJzdDogXFxlNGRjO1xuJGZhLXZhci1idXM6IFxcZjIwNztcbiRmYS12YXItYnVzLXNpbXBsZTogXFxmNTVlO1xuJGZhLXZhci1idXMtYWx0OiBcXGY1NWU7XG4kZmEtdmFyLWJ1c2luZXNzLXRpbWU6IFxcZjY0YTtcbiRmYS12YXItYnJpZWZjYXNlLWNsb2NrOiBcXGY2NGE7XG4kZmEtdmFyLWM6IFxcNDM7XG4kZmEtdmFyLWNha2UtY2FuZGxlczogXFxmMWZkO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcXGYxZmQ7XG4kZmEtdmFyLWNha2U6IFxcZjFmZDtcbiRmYS12YXItY2FsY3VsYXRvcjogXFxmMWVjO1xuJGZhLXZhci1jYWxlbmRhcjogXFxmMTMzO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjazogXFxmMjc0O1xuJGZhLXZhci1jYWxlbmRhci1kYXk6IFxcZjc4MztcbiRmYS12YXItY2FsZW5kYXItZGF5czogXFxmMDczO1xuJGZhLXZhci1jYWxlbmRhci1hbHQ6IFxcZjA3MztcbiRmYS12YXItY2FsZW5kYXItbWludXM6IFxcZjI3MjtcbiRmYS12YXItY2FsZW5kYXItcGx1czogXFxmMjcxO1xuJGZhLXZhci1jYWxlbmRhci13ZWVrOiBcXGY3ODQ7XG4kZmEtdmFyLWNhbGVuZGFyLXhtYXJrOiBcXGYyNzM7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzOiBcXGYyNzM7XG4kZmEtdmFyLWNhbWVyYTogXFxmMDMwO1xuJGZhLXZhci1jYW1lcmEtYWx0OiBcXGYwMzA7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXFxmMDgzO1xuJGZhLXZhci1jYW1lcmEtcm90YXRlOiBcXGUwZDg7XG4kZmEtdmFyLWNhbXBncm91bmQ6IFxcZjZiYjtcbiRmYS12YXItY2FuZHktY2FuZTogXFxmNzg2O1xuJGZhLXZhci1jYW5uYWJpczogXFxmNTVmO1xuJGZhLXZhci1jYXBzdWxlczogXFxmNDZiO1xuJGZhLXZhci1jYXI6IFxcZjFiOTtcbiRmYS12YXItYXV0b21vYmlsZTogXFxmMWI5O1xuJGZhLXZhci1jYXItYmF0dGVyeTogXFxmNWRmO1xuJGZhLXZhci1iYXR0ZXJ5LWNhcjogXFxmNWRmO1xuJGZhLXZhci1jYXItYnVyc3Q6IFxcZjVlMTtcbiRmYS12YXItY2FyLWNyYXNoOiBcXGY1ZTE7XG4kZmEtdmFyLWNhci1vbjogXFxlNGRkO1xuJGZhLXZhci1jYXItcmVhcjogXFxmNWRlO1xuJGZhLXZhci1jYXItYWx0OiBcXGY1ZGU7XG4kZmEtdmFyLWNhci1zaWRlOiBcXGY1ZTQ7XG4kZmEtdmFyLWNhci10dW5uZWw6IFxcZTRkZTtcbiRmYS12YXItY2FyYXZhbjogXFxmOGZmO1xuJGZhLXZhci1jYXJldC1kb3duOiBcXGYwZDc7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFxcZjBkOTtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFxcZjBkYTtcbiRmYS12YXItY2FyZXQtdXA6IFxcZjBkODtcbiRmYS12YXItY2Fycm90OiBcXGY3ODc7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXFxmMjE4O1xuJGZhLXZhci1jYXJ0LWZsYXRiZWQ6IFxcZjQ3NDtcbiRmYS12YXItZG9sbHktZmxhdGJlZDogXFxmNDc0O1xuJGZhLXZhci1jYXJ0LWZsYXRiZWQtc3VpdGNhc2U6IFxcZjU5ZDtcbiRmYS12YXItbHVnZ2FnZS1jYXJ0OiBcXGY1OWQ7XG4kZmEtdmFyLWNhcnQtcGx1czogXFxmMjE3O1xuJGZhLXZhci1jYXJ0LXNob3BwaW5nOiBcXGYwN2E7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFxcZjA3YTtcbiRmYS12YXItY2FzaC1yZWdpc3RlcjogXFxmNzg4O1xuJGZhLXZhci1jYXQ6IFxcZjZiZTtcbiRmYS12YXItY2VkaS1zaWduOiBcXGUwZGY7XG4kZmEtdmFyLWNlbnQtc2lnbjogXFxlM2Y1O1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXFxmMGEzO1xuJGZhLXZhci1jaGFpcjogXFxmNmMwO1xuJGZhLXZhci1jaGFsa2JvYXJkOiBcXGY1MWI7XG4kZmEtdmFyLWJsYWNrYm9hcmQ6IFxcZjUxYjtcbiRmYS12YXItY2hhbGtib2FyZC11c2VyOiBcXGY1MWM7XG4kZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcjogXFxmNTFjO1xuJGZhLXZhci1jaGFtcGFnbmUtZ2xhc3NlczogXFxmNzlmO1xuJGZhLXZhci1nbGFzcy1jaGVlcnM6IFxcZjc5ZjtcbiRmYS12YXItY2hhcmdpbmctc3RhdGlvbjogXFxmNWU3O1xuJGZhLXZhci1jaGFydC1hcmVhOiBcXGYxZmU7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFxcZjFmZTtcbiRmYS12YXItY2hhcnQtYmFyOiBcXGYwODA7XG4kZmEtdmFyLWJhci1jaGFydDogXFxmMDgwO1xuJGZhLXZhci1jaGFydC1jb2x1bW46IFxcZTBlMztcbiRmYS12YXItY2hhcnQtZ2FudHQ6IFxcZTBlNDtcbiRmYS12YXItY2hhcnQtbGluZTogXFxmMjAxO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcXGYyMDE7XG4kZmEtdmFyLWNoYXJ0LXBpZTogXFxmMjAwO1xuJGZhLXZhci1waWUtY2hhcnQ6IFxcZjIwMDtcbiRmYS12YXItY2hhcnQtc2ltcGxlOiBcXGU0NzM7XG4kZmEtdmFyLWNoZWNrOiBcXGYwMGM7XG4kZmEtdmFyLWNoZWNrLWRvdWJsZTogXFxmNTYwO1xuJGZhLXZhci1jaGVjay10by1zbG90OiBcXGY3NzI7XG4kZmEtdmFyLXZvdGUteWVhOiBcXGY3NzI7XG4kZmEtdmFyLWNoZWVzZTogXFxmN2VmO1xuJGZhLXZhci1jaGVzczogXFxmNDM5O1xuJGZhLXZhci1jaGVzcy1iaXNob3A6IFxcZjQzYTtcbiRmYS12YXItY2hlc3MtYm9hcmQ6IFxcZjQzYztcbiRmYS12YXItY2hlc3Mta2luZzogXFxmNDNmO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQ6IFxcZjQ0MTtcbiRmYS12YXItY2hlc3MtcGF3bjogXFxmNDQzO1xuJGZhLXZhci1jaGVzcy1xdWVlbjogXFxmNDQ1O1xuJGZhLXZhci1jaGVzcy1yb29rOiBcXGY0NDc7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXFxmMDc4O1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFxcZjA1MztcbiRmYS12YXItY2hldnJvbi1yaWdodDogXFxmMDU0O1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcXGYwNzc7XG4kZmEtdmFyLWNoaWxkOiBcXGYxYWU7XG4kZmEtdmFyLWNoaWxkLWRyZXNzOiBcXGU1OWM7XG4kZmEtdmFyLWNoaWxkLXJlYWNoaW5nOiBcXGU1OWQ7XG4kZmEtdmFyLWNoaWxkLXJpZmxlOiBcXGU0ZTA7XG4kZmEtdmFyLWNoaWxkcmVuOiBcXGU0ZTE7XG4kZmEtdmFyLWNodXJjaDogXFxmNTFkO1xuJGZhLXZhci1jaXJjbGU6IFxcZjExMTtcbiRmYS12YXItY2lyY2xlLWFycm93LWRvd246IFxcZjBhYjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFxcZjBhYjtcbiRmYS12YXItY2lyY2xlLWFycm93LWxlZnQ6IFxcZjBhODtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFxcZjBhODtcbiRmYS12YXItY2lyY2xlLWFycm93LXJpZ2h0OiBcXGYwYTk7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXFxmMGE5O1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctdXA6IFxcZjBhYTtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcXGYwYWE7XG4kZmEtdmFyLWNpcmNsZS1jaGVjazogXFxmMDU4O1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFxcZjA1ODtcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tZG93bjogXFxmMTNhO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcXGYxM2E7XG4kZmEtdmFyLWNpcmNsZS1jaGV2cm9uLWxlZnQ6IFxcZjEzNztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXFxmMTM3O1xuJGZhLXZhci1jaXJjbGUtY2hldnJvbi1yaWdodDogXFxmMTM4O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXFxmMTM4O1xuJGZhLXZhci1jaXJjbGUtY2hldnJvbi11cDogXFxmMTM5O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xuJGZhLXZhci1jaXJjbGUtZG9sbGFyLXRvLXNsb3Q6IFxcZjRiOTtcbiRmYS12YXItZG9uYXRlOiBcXGY0Yjk7XG4kZmEtdmFyLWNpcmNsZS1kb3Q6IFxcZjE5MjtcbiRmYS12YXItZG90LWNpcmNsZTogXFxmMTkyO1xuJGZhLXZhci1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd246IFxcZjM1ODtcbiRmYS12YXItY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGYwNmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXFxmMDZhO1xuJGZhLXZhci1jaXJjbGUtaDogXFxmNDdlO1xuJGZhLXZhci1ob3NwaXRhbC1zeW1ib2w6IFxcZjQ3ZTtcbiRmYS12YXItY2lyY2xlLWhhbGYtc3Ryb2tlOiBcXGYwNDI7XG4kZmEtdmFyLWFkanVzdDogXFxmMDQyO1xuJGZhLXZhci1jaXJjbGUtaW5mbzogXFxmMDVhO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXFxmMDVhO1xuJGZhLXZhci1jaXJjbGUtbGVmdDogXFxmMzU5O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiRmYS12YXItY2lyY2xlLW1pbnVzOiBcXGYwNTY7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXFxmMDU2O1xuJGZhLXZhci1jaXJjbGUtbm9kZXM6IFxcZTRlMjtcbiRmYS12YXItY2lyY2xlLW5vdGNoOiBcXGYxY2U7XG4kZmEtdmFyLWNpcmNsZS1wYXVzZTogXFxmMjhiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFxcZjI4YjtcbiRmYS12YXItY2lyY2xlLXBsYXk6IFxcZjE0NDtcbiRmYS12YXItcGxheS1jaXJjbGU6IFxcZjE0NDtcbiRmYS12YXItY2lyY2xlLXBsdXM6IFxcZjA1NTtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFxcZjA1NTtcbiRmYS12YXItY2lyY2xlLXF1ZXN0aW9uOiBcXGYwNTk7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXFxmMDU5O1xuJGZhLXZhci1jaXJjbGUtcmFkaWF0aW9uOiBcXGY3YmE7XG4kZmEtdmFyLXJhZGlhdGlvbi1hbHQ6IFxcZjdiYTtcbiRmYS12YXItY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6IFxcZjM1YTtcbiRmYS12YXItY2lyY2xlLXN0b3A6IFxcZjI4ZDtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFxcZjI4ZDtcbiRmYS12YXItY2lyY2xlLXVwOiBcXGYzNWI7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXA6IFxcZjM1YjtcbiRmYS12YXItY2lyY2xlLXVzZXI6IFxcZjJiZDtcbiRmYS12YXItdXNlci1jaXJjbGU6IFxcZjJiZDtcbiRmYS12YXItY2lyY2xlLXhtYXJrOiBcXGYwNTc7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXFxmMDU3O1xuJGZhLXZhci14bWFyay1jaXJjbGU6IFxcZjA1NztcbiRmYS12YXItY2l0eTogXFxmNjRmO1xuJGZhLXZhci1jbGFwcGVyYm9hcmQ6IFxcZTEzMTtcbiRmYS12YXItY2xpcGJvYXJkOiBcXGYzMjg7XG4kZmEtdmFyLWNsaXBib2FyZC1jaGVjazogXFxmNDZjO1xuJGZhLXZhci1jbGlwYm9hcmQtbGlzdDogXFxmNDZkO1xuJGZhLXZhci1jbGlwYm9hcmQtcXVlc3Rpb246IFxcZTRlMztcbiRmYS12YXItY2xpcGJvYXJkLXVzZXI6IFxcZjdmMztcbiRmYS12YXItY2xvY2s6IFxcZjAxNztcbiRmYS12YXItY2xvY2stZm91cjogXFxmMDE3O1xuJGZhLXZhci1jbG9jay1yb3RhdGUtbGVmdDogXFxmMWRhO1xuJGZhLXZhci1oaXN0b3J5OiBcXGYxZGE7XG4kZmEtdmFyLWNsb25lOiBcXGYyNGQ7XG4kZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nOiBcXGYyMGE7XG4kZmEtdmFyLWNsb3VkOiBcXGYwYzI7XG4kZmEtdmFyLWNsb3VkLWFycm93LWRvd246IFxcZjBlZDtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFxcZjBlZDtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0OiBcXGYwZWQ7XG4kZmEtdmFyLWNsb3VkLWFycm93LXVwOiBcXGYwZWU7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXFxmMGVlO1xuJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0OiBcXGYwZWU7XG4kZmEtdmFyLWNsb3VkLWJvbHQ6IFxcZjc2YztcbiRmYS12YXItdGh1bmRlcnN0b3JtOiBcXGY3NmM7XG4kZmEtdmFyLWNsb3VkLW1lYXRiYWxsOiBcXGY3M2I7XG4kZmEtdmFyLWNsb3VkLW1vb246IFxcZjZjMztcbiRmYS12YXItY2xvdWQtbW9vbi1yYWluOiBcXGY3M2M7XG4kZmEtdmFyLWNsb3VkLXJhaW46IFxcZjczZDtcbiRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eTogXFxmNzQwO1xuJGZhLXZhci1jbG91ZC1zaG93ZXJzLXdhdGVyOiBcXGU0ZTQ7XG4kZmEtdmFyLWNsb3VkLXN1bjogXFxmNmM0O1xuJGZhLXZhci1jbG91ZC1zdW4tcmFpbjogXFxmNzQzO1xuJGZhLXZhci1jbG92ZXI6IFxcZTEzOTtcbiRmYS12YXItY29kZTogXFxmMTIxO1xuJGZhLXZhci1jb2RlLWJyYW5jaDogXFxmMTI2O1xuJGZhLXZhci1jb2RlLWNvbW1pdDogXFxmMzg2O1xuJGZhLXZhci1jb2RlLWNvbXBhcmU6IFxcZTEzYTtcbiRmYS12YXItY29kZS1mb3JrOiBcXGUxM2I7XG4kZmEtdmFyLWNvZGUtbWVyZ2U6IFxcZjM4NztcbiRmYS12YXItY29kZS1wdWxsLXJlcXVlc3Q6IFxcZTEzYztcbiRmYS12YXItY29pbnM6IFxcZjUxZTtcbiRmYS12YXItY29sb24tc2lnbjogXFxlMTQwO1xuJGZhLXZhci1jb21tZW50OiBcXGYwNzU7XG4kZmEtdmFyLWNvbW1lbnQtZG9sbGFyOiBcXGY2NTE7XG4kZmEtdmFyLWNvbW1lbnQtZG90czogXFxmNGFkO1xuJGZhLXZhci1jb21tZW50aW5nOiBcXGY0YWQ7XG4kZmEtdmFyLWNvbW1lbnQtbWVkaWNhbDogXFxmN2Y1O1xuJGZhLXZhci1jb21tZW50LXNsYXNoOiBcXGY0YjM7XG4kZmEtdmFyLWNvbW1lbnQtc21zOiBcXGY3Y2Q7XG4kZmEtdmFyLXNtczogXFxmN2NkO1xuJGZhLXZhci1jb21tZW50czogXFxmMDg2O1xuJGZhLXZhci1jb21tZW50cy1kb2xsYXI6IFxcZjY1MztcbiRmYS12YXItY29tcGFjdC1kaXNjOiBcXGY1MWY7XG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcbiRmYS12YXItY29tcGFzcy1kcmFmdGluZzogXFxmNTY4O1xuJGZhLXZhci1kcmFmdGluZy1jb21wYXNzOiBcXGY1Njg7XG4kZmEtdmFyLWNvbXByZXNzOiBcXGYwNjY7XG4kZmEtdmFyLWNvbXB1dGVyOiBcXGU0ZTU7XG4kZmEtdmFyLWNvbXB1dGVyLW1vdXNlOiBcXGY4Y2M7XG4kZmEtdmFyLW1vdXNlOiBcXGY4Y2M7XG4kZmEtdmFyLWNvb2tpZTogXFxmNTYzO1xuJGZhLXZhci1jb29raWUtYml0ZTogXFxmNTY0O1xuJGZhLXZhci1jb3B5OiBcXGYwYzU7XG4kZmEtdmFyLWNvcHlyaWdodDogXFxmMWY5O1xuJGZhLXZhci1jb3VjaDogXFxmNGI4O1xuJGZhLXZhci1jb3c6IFxcZjZjODtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFxcZjA5ZDtcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcXGYwOWQ7XG4kZmEtdmFyLWNyb3A6IFxcZjEyNTtcbiRmYS12YXItY3JvcC1zaW1wbGU6IFxcZjU2NTtcbiRmYS12YXItY3JvcC1hbHQ6IFxcZjU2NTtcbiRmYS12YXItY3Jvc3M6IFxcZjY1NDtcbiRmYS12YXItY3Jvc3NoYWlyczogXFxmMDViO1xuJGZhLXZhci1jcm93OiBcXGY1MjA7XG4kZmEtdmFyLWNyb3duOiBcXGY1MjE7XG4kZmEtdmFyLWNydXRjaDogXFxmN2Y3O1xuJGZhLXZhci1jcnV6ZWlyby1zaWduOiBcXGUxNTI7XG4kZmEtdmFyLWN1YmU6IFxcZjFiMjtcbiRmYS12YXItY3ViZXM6IFxcZjFiMztcbiRmYS12YXItY3ViZXMtc3RhY2tlZDogXFxlNGU2O1xuJGZhLXZhci1kOiBcXDQ0O1xuJGZhLXZhci1kYXRhYmFzZTogXFxmMWMwO1xuJGZhLXZhci1kZWxldGUtbGVmdDogXFxmNTVhO1xuJGZhLXZhci1iYWNrc3BhY2U6IFxcZjU1YTtcbiRmYS12YXItZGVtb2NyYXQ6IFxcZjc0NztcbiRmYS12YXItZGVza3RvcDogXFxmMzkwO1xuJGZhLXZhci1kZXNrdG9wLWFsdDogXFxmMzkwO1xuJGZhLXZhci1kaGFybWFjaGFrcmE6IFxcZjY1NTtcbiRmYS12YXItZGlhZ3JhbS1uZXh0OiBcXGU0NzY7XG4kZmEtdmFyLWRpYWdyYW0tcHJlZGVjZXNzb3I6IFxcZTQ3NztcbiRmYS12YXItZGlhZ3JhbS1wcm9qZWN0OiBcXGY1NDI7XG4kZmEtdmFyLXByb2plY3QtZGlhZ3JhbTogXFxmNTQyO1xuJGZhLXZhci1kaWFncmFtLXN1Y2Nlc3NvcjogXFxlNDdhO1xuJGZhLXZhci1kaWFtb25kOiBcXGYyMTk7XG4kZmEtdmFyLWRpYW1vbmQtdHVybi1yaWdodDogXFxmNWViO1xuJGZhLXZhci1kaXJlY3Rpb25zOiBcXGY1ZWI7XG4kZmEtdmFyLWRpY2U6IFxcZjUyMjtcbiRmYS12YXItZGljZS1kMjA6IFxcZjZjZjtcbiRmYS12YXItZGljZS1kNjogXFxmNmQxO1xuJGZhLXZhci1kaWNlLWZpdmU6IFxcZjUyMztcbiRmYS12YXItZGljZS1mb3VyOiBcXGY1MjQ7XG4kZmEtdmFyLWRpY2Utb25lOiBcXGY1MjU7XG4kZmEtdmFyLWRpY2Utc2l4OiBcXGY1MjY7XG4kZmEtdmFyLWRpY2UtdGhyZWU6IFxcZjUyNztcbiRmYS12YXItZGljZS10d286IFxcZjUyODtcbiRmYS12YXItZGlzZWFzZTogXFxmN2ZhO1xuJGZhLXZhci1kaXNwbGF5OiBcXGUxNjM7XG4kZmEtdmFyLWRpdmlkZTogXFxmNTI5O1xuJGZhLXZhci1kbmE6IFxcZjQ3MTtcbiRmYS12YXItZG9nOiBcXGY2ZDM7XG4kZmEtdmFyLWRvbGxhci1zaWduOiBcXDI0O1xuJGZhLXZhci1kb2xsYXI6IFxcMjQ7XG4kZmEtdmFyLXVzZDogXFwyNDtcbiRmYS12YXItZG9sbHk6IFxcZjQ3MjtcbiRmYS12YXItZG9sbHktYm94OiBcXGY0NzI7XG4kZmEtdmFyLWRvbmctc2lnbjogXFxlMTY5O1xuJGZhLXZhci1kb29yLWNsb3NlZDogXFxmNTJhO1xuJGZhLXZhci1kb29yLW9wZW46IFxcZjUyYjtcbiRmYS12YXItZG92ZTogXFxmNGJhO1xuJGZhLXZhci1kb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlcjogXFxmNDIyO1xuJGZhLXZhci1jb21wcmVzcy1hbHQ6IFxcZjQyMjtcbiRmYS12YXItZG93bi1sb25nOiBcXGYzMDk7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd246IFxcZjMwOTtcbiRmYS12YXItZG93bmxvYWQ6IFxcZjAxOTtcbiRmYS12YXItZHJhZ29uOiBcXGY2ZDU7XG4kZmEtdmFyLWRyYXctcG9seWdvbjogXFxmNWVlO1xuJGZhLXZhci1kcm9wbGV0OiBcXGYwNDM7XG4kZmEtdmFyLXRpbnQ6IFxcZjA0MztcbiRmYS12YXItZHJvcGxldC1zbGFzaDogXFxmNWM3O1xuJGZhLXZhci10aW50LXNsYXNoOiBcXGY1Yzc7XG4kZmEtdmFyLWRydW06IFxcZjU2OTtcbiRmYS12YXItZHJ1bS1zdGVlbHBhbjogXFxmNTZhO1xuJGZhLXZhci1kcnVtc3RpY2stYml0ZTogXFxmNmQ3O1xuJGZhLXZhci1kdW1iYmVsbDogXFxmNDRiO1xuJGZhLXZhci1kdW1wc3RlcjogXFxmNzkzO1xuJGZhLXZhci1kdW1wc3Rlci1maXJlOiBcXGY3OTQ7XG4kZmEtdmFyLWR1bmdlb246IFxcZjZkOTtcbiRmYS12YXItZTogXFw0NTtcbiRmYS12YXItZWFyLWRlYWY6IFxcZjJhNDtcbiRmYS12YXItZGVhZjogXFxmMmE0O1xuJGZhLXZhci1kZWFmbmVzczogXFxmMmE0O1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFxcZjJhNDtcbiRmYS12YXItZWFyLWxpc3RlbjogXFxmMmEyO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFxcZjJhMjtcbiRmYS12YXItZWFydGgtYWZyaWNhOiBcXGY1N2M7XG4kZmEtdmFyLWdsb2JlLWFmcmljYTogXFxmNTdjO1xuJGZhLXZhci1lYXJ0aC1hbWVyaWNhczogXFxmNTdkO1xuJGZhLXZhci1lYXJ0aDogXFxmNTdkO1xuJGZhLXZhci1lYXJ0aC1hbWVyaWNhOiBcXGY1N2Q7XG4kZmEtdmFyLWdsb2JlLWFtZXJpY2FzOiBcXGY1N2Q7XG4kZmEtdmFyLWVhcnRoLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItZ2xvYmUtYXNpYTogXFxmNTdlO1xuJGZhLXZhci1lYXJ0aC1ldXJvcGU6IFxcZjdhMjtcbiRmYS12YXItZ2xvYmUtZXVyb3BlOiBcXGY3YTI7XG4kZmEtdmFyLWVhcnRoLW9jZWFuaWE6IFxcZTQ3YjtcbiRmYS12YXItZ2xvYmUtb2NlYW5pYTogXFxlNDdiO1xuJGZhLXZhci1lZ2c6IFxcZjdmYjtcbiRmYS12YXItZWplY3Q6IFxcZjA1MjtcbiRmYS12YXItZWxldmF0b3I6IFxcZTE2ZDtcbiRmYS12YXItZWxsaXBzaXM6IFxcZjE0MTtcbiRmYS12YXItZWxsaXBzaXMtaDogXFxmMTQxO1xuJGZhLXZhci1lbGxpcHNpcy12ZXJ0aWNhbDogXFxmMTQyO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcXGYxNDI7XG4kZmEtdmFyLWVudmVsb3BlOiBcXGYwZTA7XG4kZmEtdmFyLWVudmVsb3BlLWNpcmNsZS1jaGVjazogXFxlNGU4O1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcXGYyYjY7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dDogXFxmNjU4O1xuJGZhLXZhci1lbnZlbG9wZXMtYnVsazogXFxmNjc0O1xuJGZhLXZhci1tYWlsLWJ1bGs6IFxcZjY3NDtcbiRmYS12YXItZXF1YWxzOiBcXDNkO1xuJGZhLXZhci1lcmFzZXI6IFxcZjEyZDtcbiRmYS12YXItZXRoZXJuZXQ6IFxcZjc5NjtcbiRmYS12YXItZXVyby1zaWduOiBcXGYxNTM7XG4kZmEtdmFyLWV1cjogXFxmMTUzO1xuJGZhLXZhci1ldXJvOiBcXGYxNTM7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcXDIxO1xuJGZhLXZhci1leHBhbmQ6IFxcZjA2NTtcbiRmYS12YXItZXhwbG9zaW9uOiBcXGU0ZTk7XG4kZmEtdmFyLWV5ZTogXFxmMDZlO1xuJGZhLXZhci1leWUtZHJvcHBlcjogXFxmMWZiO1xuJGZhLXZhci1leWUtZHJvcHBlci1lbXB0eTogXFxmMWZiO1xuJGZhLXZhci1leWVkcm9wcGVyOiBcXGYxZmI7XG4kZmEtdmFyLWV5ZS1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kZmEtdmFyLWxvdy12aXNpb246IFxcZjJhODtcbiRmYS12YXItZXllLXNsYXNoOiBcXGYwNzA7XG4kZmEtdmFyLWY6IFxcNDY7XG4kZmEtdmFyLWZhY2UtYW5ncnk6IFxcZjU1NjtcbiRmYS12YXItYW5ncnk6IFxcZjU1NjtcbiRmYS12YXItZmFjZS1kaXp6eTogXFxmNTY3O1xuJGZhLXZhci1kaXp6eTogXFxmNTY3O1xuJGZhLXZhci1mYWNlLWZsdXNoZWQ6IFxcZjU3OTtcbiRmYS12YXItZmx1c2hlZDogXFxmNTc5O1xuJGZhLXZhci1mYWNlLWZyb3duOiBcXGYxMTk7XG4kZmEtdmFyLWZyb3duOiBcXGYxMTk7XG4kZmEtdmFyLWZhY2UtZnJvd24tb3BlbjogXFxmNTdhO1xuJGZhLXZhci1mcm93bi1vcGVuOiBcXGY1N2E7XG4kZmEtdmFyLWZhY2UtZ3JpbWFjZTogXFxmNTdmO1xuJGZhLXZhci1ncmltYWNlOiBcXGY1N2Y7XG4kZmEtdmFyLWZhY2UtZ3JpbjogXFxmNTgwO1xuJGZhLXZhci1ncmluOiBcXGY1ODA7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1iZWFtOiBcXGY1ODI7XG4kZmEtdmFyLWdyaW4tYmVhbTogXFxmNTgyO1xuJGZhLXZhci1mYWNlLWdyaW4tYmVhbS1zd2VhdDogXFxmNTgzO1xuJGZhLXZhci1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcbiRmYS12YXItZmFjZS1ncmluLWhlYXJ0czogXFxmNTg0O1xuJGZhLXZhci1ncmluLWhlYXJ0czogXFxmNTg0O1xuJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50OiBcXGY1ODU7XG4kZmEtdmFyLWdyaW4tc3F1aW50OiBcXGY1ODU7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcbiRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcbiRmYS12YXItZmFjZS1ncmluLXN0YXJzOiBcXGY1ODc7XG4kZmEtdmFyLWdyaW4tc3RhcnM6IFxcZjU4NztcbiRmYS12YXItZmFjZS1ncmluLXRlYXJzOiBcXGY1ODg7XG4kZmEtdmFyLWdyaW4tdGVhcnM6IFxcZjU4ODtcbiRmYS12YXItZmFjZS1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJGZhLXZhci1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludDogXFxmNThhO1xuJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQ6IFxcZjU4YTtcbiRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS13aW5rOiBcXGY1OGI7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbms6IFxcZjU4YjtcbiRmYS12YXItZmFjZS1ncmluLXdpZGU6IFxcZjU4MTtcbiRmYS12YXItZ3Jpbi1hbHQ6IFxcZjU4MTtcbiRmYS12YXItZmFjZS1ncmluLXdpbms6IFxcZjU4YztcbiRmYS12YXItZ3Jpbi13aW5rOiBcXGY1OGM7XG4kZmEtdmFyLWZhY2Uta2lzczogXFxmNTk2O1xuJGZhLXZhci1raXNzOiBcXGY1OTY7XG4kZmEtdmFyLWZhY2Uta2lzcy1iZWFtOiBcXGY1OTc7XG4kZmEtdmFyLWtpc3MtYmVhbTogXFxmNTk3O1xuJGZhLXZhci1mYWNlLWtpc3Mtd2luay1oZWFydDogXFxmNTk4O1xuJGZhLXZhci1raXNzLXdpbmstaGVhcnQ6IFxcZjU5ODtcbiRmYS12YXItZmFjZS1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1mYWNlLWxhdWdoLWJlYW06IFxcZjU5YTtcbiRmYS12YXItbGF1Z2gtYmVhbTogXFxmNTlhO1xuJGZhLXZhci1mYWNlLWxhdWdoLXNxdWludDogXFxmNTliO1xuJGZhLXZhci1sYXVnaC1zcXVpbnQ6IFxcZjU5YjtcbiRmYS12YXItZmFjZS1sYXVnaC13aW5rOiBcXGY1OWM7XG4kZmEtdmFyLWxhdWdoLXdpbms6IFxcZjU5YztcbiRmYS12YXItZmFjZS1tZWg6IFxcZjExYTtcbiRmYS12YXItbWVoOiBcXGYxMWE7XG4kZmEtdmFyLWZhY2UtbWVoLWJsYW5rOiBcXGY1YTQ7XG4kZmEtdmFyLW1laC1ibGFuazogXFxmNWE0O1xuJGZhLXZhci1mYWNlLXJvbGxpbmctZXllczogXFxmNWE1O1xuJGZhLXZhci1tZWgtcm9sbGluZy1leWVzOiBcXGY1YTU7XG4kZmEtdmFyLWZhY2Utc2FkLWNyeTogXFxmNWIzO1xuJGZhLXZhci1zYWQtY3J5OiBcXGY1YjM7XG4kZmEtdmFyLWZhY2Utc2FkLXRlYXI6IFxcZjViNDtcbiRmYS12YXItc2FkLXRlYXI6IFxcZjViNDtcbiRmYS12YXItZmFjZS1zbWlsZTogXFxmMTE4O1xuJGZhLXZhci1zbWlsZTogXFxmMTE4O1xuJGZhLXZhci1mYWNlLXNtaWxlLWJlYW06IFxcZjViODtcbiRmYS12YXItc21pbGUtYmVhbTogXFxmNWI4O1xuJGZhLXZhci1mYWNlLXNtaWxlLXdpbms6IFxcZjRkYTtcbiRmYS12YXItc21pbGUtd2luazogXFxmNGRhO1xuJGZhLXZhci1mYWNlLXN1cnByaXNlOiBcXGY1YzI7XG4kZmEtdmFyLXN1cnByaXNlOiBcXGY1YzI7XG4kZmEtdmFyLWZhY2UtdGlyZWQ6IFxcZjVjODtcbiRmYS12YXItdGlyZWQ6IFxcZjVjODtcbiRmYS12YXItZmFuOiBcXGY4NjM7XG4kZmEtdmFyLWZhdWNldDogXFxlMDA1O1xuJGZhLXZhci1mYXVjZXQtZHJpcDogXFxlMDA2O1xuJGZhLXZhci1mYXg6IFxcZjFhYztcbiRmYS12YXItZmVhdGhlcjogXFxmNTJkO1xuJGZhLXZhci1mZWF0aGVyLXBvaW50ZWQ6IFxcZjU2YjtcbiRmYS12YXItZmVhdGhlci1hbHQ6IFxcZjU2YjtcbiRmYS12YXItZmVycnk6IFxcZTRlYTtcbiRmYS12YXItZmlsZTogXFxmMTViO1xuJGZhLXZhci1maWxlLWFycm93LWRvd246IFxcZjU2ZDtcbiRmYS12YXItZmlsZS1kb3dubG9hZDogXFxmNTZkO1xuJGZhLXZhci1maWxlLWFycm93LXVwOiBcXGY1NzQ7XG4kZmEtdmFyLWZpbGUtdXBsb2FkOiBcXGY1NzQ7XG4kZmEtdmFyLWZpbGUtYXVkaW86IFxcZjFjNztcbiRmYS12YXItZmlsZS1jaXJjbGUtY2hlY2s6IFxcZTQ5MztcbiRmYS12YXItZmlsZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRlYjtcbiRmYS12YXItZmlsZS1jaXJjbGUtbWludXM6IFxcZTRlZDtcbiRmYS12YXItZmlsZS1jaXJjbGUtcGx1czogXFxlNGVlO1xuJGZhLXZhci1maWxlLWNpcmNsZS1xdWVzdGlvbjogXFxlNGVmO1xuJGZhLXZhci1maWxlLWNpcmNsZS14bWFyazogXFxlNDk0O1xuJGZhLXZhci1maWxlLWNvZGU6IFxcZjFjOTtcbiRmYS12YXItZmlsZS1jb250cmFjdDogXFxmNTZjO1xuJGZhLXZhci1maWxlLWNzdjogXFxmNmRkO1xuJGZhLXZhci1maWxlLWV4Y2VsOiBcXGYxYzM7XG4kZmEtdmFyLWZpbGUtZXhwb3J0OiBcXGY1NmU7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tZmlsZTogXFxmNTZlO1xuJGZhLXZhci1maWxlLWltYWdlOiBcXGYxYzU7XG4kZmEtdmFyLWZpbGUtaW1wb3J0OiBcXGY1NmY7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXRvLWZpbGU6IFxcZjU2ZjtcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcXGY1NzA7XG4kZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXI6IFxcZjU3MTtcbiRmYS12YXItZmlsZS1saW5lczogXFxmMTVjO1xuJGZhLXZhci1maWxlLWFsdDogXFxmMTVjO1xuJGZhLXZhci1maWxlLXRleHQ6IFxcZjE1YztcbiRmYS12YXItZmlsZS1tZWRpY2FsOiBcXGY0Nzc7XG4kZmEtdmFyLWZpbGUtcGRmOiBcXGYxYzE7XG4kZmEtdmFyLWZpbGUtcGVuOiBcXGYzMWM7XG4kZmEtdmFyLWZpbGUtZWRpdDogXFxmMzFjO1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQ6IFxcZjFjNDtcbiRmYS12YXItZmlsZS1wcmVzY3JpcHRpb246IFxcZjU3MjtcbiRmYS12YXItZmlsZS1zaGllbGQ6IFxcZTRmMDtcbiRmYS12YXItZmlsZS1zaWduYXR1cmU6IFxcZjU3MztcbiRmYS12YXItZmlsZS12aWRlbzogXFxmMWM4O1xuJGZhLXZhci1maWxlLXdhdmVmb3JtOiBcXGY0Nzg7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQ6IFxcZjQ3ODtcbiRmYS12YXItZmlsZS13b3JkOiBcXGYxYzI7XG4kZmEtdmFyLWZpbGUtemlwcGVyOiBcXGYxYzY7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZTogXFxmMWM2O1xuJGZhLXZhci1maWxsOiBcXGY1NzU7XG4kZmEtdmFyLWZpbGwtZHJpcDogXFxmNTc2O1xuJGZhLXZhci1maWxtOiBcXGYwMDg7XG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xuJGZhLXZhci1maWx0ZXItY2lyY2xlLWRvbGxhcjogXFxmNjYyO1xuJGZhLXZhci1mdW5uZWwtZG9sbGFyOiBcXGY2NjI7XG4kZmEtdmFyLWZpbHRlci1jaXJjbGUteG1hcms6IFxcZTE3YjtcbiRmYS12YXItZmluZ2VycHJpbnQ6IFxcZjU3NztcbiRmYS12YXItZmlyZTogXFxmMDZkO1xuJGZhLXZhci1maXJlLWJ1cm5lcjogXFxlNGYxO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXFxmMTM0O1xuJGZhLXZhci1maXJlLWZsYW1lLWN1cnZlZDogXFxmN2U0O1xuJGZhLXZhci1maXJlLWFsdDogXFxmN2U0O1xuJGZhLXZhci1maXJlLWZsYW1lLXNpbXBsZTogXFxmNDZhO1xuJGZhLXZhci1idXJuOiBcXGY0NmE7XG4kZmEtdmFyLWZpc2g6IFxcZjU3ODtcbiRmYS12YXItZmlzaC1maW5zOiBcXGU0ZjI7XG4kZmEtdmFyLWZsYWc6IFxcZjAyNDtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFxcZjExZTtcbiRmYS12YXItZmxhZy11c2E6IFxcZjc0ZDtcbiRmYS12YXItZmxhc2s6IFxcZjBjMztcbiRmYS12YXItZmxhc2stdmlhbDogXFxlNGYzO1xuJGZhLXZhci1mbG9wcHktZGlzazogXFxmMGM3O1xuJGZhLXZhci1zYXZlOiBcXGYwYzc7XG4kZmEtdmFyLWZsb3Jpbi1zaWduOiBcXGUxODQ7XG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xuJGZhLXZhci1mb2xkZXItYmxhbms6IFxcZjA3YjtcbiRmYS12YXItZm9sZGVyLWNsb3NlZDogXFxlMTg1O1xuJGZhLXZhci1mb2xkZXItbWludXM6IFxcZjY1ZDtcbiRmYS12YXItZm9sZGVyLW9wZW46IFxcZjA3YztcbiRmYS12YXItZm9sZGVyLXBsdXM6IFxcZjY1ZTtcbiRmYS12YXItZm9sZGVyLXRyZWU6IFxcZjgwMjtcbiRmYS12YXItZm9udDogXFxmMDMxO1xuJGZhLXZhci1mb290YmFsbDogXFxmNDRlO1xuJGZhLXZhci1mb290YmFsbC1iYWxsOiBcXGY0NGU7XG4kZmEtdmFyLWZvcndhcmQ6IFxcZjA0ZTtcbiRmYS12YXItZm9yd2FyZC1mYXN0OiBcXGYwNTA7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXFxmMDUwO1xuJGZhLXZhci1mb3J3YXJkLXN0ZXA6IFxcZjA1MTtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcXGYwNTE7XG4kZmEtdmFyLWZyYW5jLXNpZ246IFxcZTE4ZjtcbiRmYS12YXItZnJvZzogXFxmNTJlO1xuJGZhLXZhci1mdXRib2w6IFxcZjFlMztcbiRmYS12YXItZnV0Ym9sLWJhbGw6IFxcZjFlMztcbiRmYS12YXItc29jY2VyLWJhbGw6IFxcZjFlMztcbiRmYS12YXItZzogXFw0NztcbiRmYS12YXItZ2FtZXBhZDogXFxmMTFiO1xuJGZhLXZhci1nYXMtcHVtcDogXFxmNTJmO1xuJGZhLXZhci1nYXVnZTogXFxmNjI0O1xuJGZhLXZhci1kYXNoYm9hcmQ6IFxcZjYyNDtcbiRmYS12YXItZ2F1Z2UtbWVkOiBcXGY2MjQ7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2U6IFxcZjYyNDtcbiRmYS12YXItZ2F1Z2UtaGlnaDogXFxmNjI1O1xuJGZhLXZhci10YWNob21ldGVyLWFsdDogXFxmNjI1O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0OiBcXGY2MjU7XG4kZmEtdmFyLWdhdWdlLXNpbXBsZTogXFxmNjI5O1xuJGZhLXZhci1nYXVnZS1zaW1wbGUtbWVkOiBcXGY2Mjk7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYXZlcmFnZTogXFxmNjI5O1xuJGZhLXZhci1nYXVnZS1zaW1wbGUtaGlnaDogXFxmNjJhO1xuJGZhLXZhci10YWNob21ldGVyOiBcXGY2MmE7XG4kZmEtdmFyLXRhY2hvbWV0ZXItZmFzdDogXFxmNjJhO1xuJGZhLXZhci1nYXZlbDogXFxmMGUzO1xuJGZhLXZhci1sZWdhbDogXFxmMGUzO1xuJGZhLXZhci1nZWFyOiBcXGYwMTM7XG4kZmEtdmFyLWNvZzogXFxmMDEzO1xuJGZhLXZhci1nZWFyczogXFxmMDg1O1xuJGZhLXZhci1jb2dzOiBcXGYwODU7XG4kZmEtdmFyLWdlbTogXFxmM2E1O1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcXGYyMmQ7XG4kZmEtdmFyLWdob3N0OiBcXGY2ZTI7XG4kZmEtdmFyLWdpZnQ6IFxcZjA2YjtcbiRmYS12YXItZ2lmdHM6IFxcZjc5YztcbiRmYS12YXItZ2xhc3Mtd2F0ZXI6IFxcZTRmNDtcbiRmYS12YXItZ2xhc3Mtd2F0ZXItZHJvcGxldDogXFxlNGY1O1xuJGZhLXZhci1nbGFzc2VzOiBcXGY1MzA7XG4kZmEtdmFyLWdsb2JlOiBcXGYwYWM7XG4kZmEtdmFyLWdvbGYtYmFsbC10ZWU6IFxcZjQ1MDtcbiRmYS12YXItZ29sZi1iYWxsOiBcXGY0NTA7XG4kZmEtdmFyLWdvcHVyYW06IFxcZjY2NDtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFxcZjE5ZDtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcXGYxOWQ7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbjogXFwzZTtcbiRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsOiBcXGY1MzI7XG4kZmEtdmFyLWdyaXA6IFxcZjU4ZDtcbiRmYS12YXItZ3JpcC1ob3Jpem9udGFsOiBcXGY1OGQ7XG4kZmEtdmFyLWdyaXAtbGluZXM6IFxcZjdhNDtcbiRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbDogXFxmN2E1O1xuJGZhLXZhci1ncmlwLXZlcnRpY2FsOiBcXGY1OGU7XG4kZmEtdmFyLWdyb3VwLWFycm93cy1yb3RhdGU6IFxcZTRmNjtcbiRmYS12YXItZ3VhcmFuaS1zaWduOiBcXGUxOWE7XG4kZmEtdmFyLWd1aXRhcjogXFxmN2E2O1xuJGZhLXZhci1ndW46IFxcZTE5YjtcbiRmYS12YXItaDogXFw0ODtcbiRmYS12YXItaGFtbWVyOiBcXGY2ZTM7XG4kZmEtdmFyLWhhbXNhOiBcXGY2NjU7XG4kZmEtdmFyLWhhbmQ6IFxcZjI1NjtcbiRmYS12YXItaGFuZC1wYXBlcjogXFxmMjU2O1xuJGZhLXZhci1oYW5kLWJhY2stZmlzdDogXFxmMjU1O1xuJGZhLXZhci1oYW5kLXJvY2s6IFxcZjI1NTtcbiRmYS12YXItaGFuZC1kb3RzOiBcXGY0NjE7XG4kZmEtdmFyLWFsbGVyZ2llczogXFxmNDYxO1xuJGZhLXZhci1oYW5kLWZpc3Q6IFxcZjZkZTtcbiRmYS12YXItZmlzdC1yYWlzZWQ6IFxcZjZkZTtcbiRmYS12YXItaGFuZC1ob2xkaW5nOiBcXGY0YmQ7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1kb2xsYXI6IFxcZjRjMDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXVzZDogXFxmNGMwO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctZHJvcGxldDogXFxmNGMxO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXI6IFxcZjRjMTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhhbmQ6IFxcZTRmNztcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0OiBcXGY0YmU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsOiBcXGUwNWM7XG4kZmEtdmFyLWhhbmQtbGl6YXJkOiBcXGYyNTg7XG4kZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcjogXFxmODA2O1xuJGZhLXZhci1oYW5kLXBlYWNlOiBcXGYyNWI7XG4kZmEtdmFyLWhhbmQtcG9pbnQtZG93bjogXFxmMGE3O1xuJGZhLXZhci1oYW5kLXBvaW50LWxlZnQ6IFxcZjBhNTtcbiRmYS12YXItaGFuZC1wb2ludC1yaWdodDogXFxmMGE0O1xuJGZhLXZhci1oYW5kLXBvaW50LXVwOiBcXGYwYTY7XG4kZmEtdmFyLWhhbmQtcG9pbnRlcjogXFxmMjVhO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzOiBcXGYyNTc7XG4kZmEtdmFyLWhhbmQtc3BhcmtsZXM6IFxcZTA1ZDtcbiRmYS12YXItaGFuZC1zcG9jazogXFxmMjU5O1xuJGZhLXZhci1oYW5kY3VmZnM6IFxcZTRmODtcbiRmYS12YXItaGFuZHM6IFxcZjJhNztcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXFxmMmE3O1xuJGZhLXZhci1zaWduaW5nOiBcXGYyYTc7XG4kZmEtdmFyLWhhbmRzLWFzbC1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1oYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1oYW5kcy1ib3VuZDogXFxlNGY5O1xuJGZhLXZhci1oYW5kcy1idWJibGVzOiBcXGUwNWU7XG4kZmEtdmFyLWhhbmRzLXdhc2g6IFxcZTA1ZTtcbiRmYS12YXItaGFuZHMtY2xhcHBpbmc6IFxcZTFhODtcbiRmYS12YXItaGFuZHMtaG9sZGluZzogXFxmNGMyO1xuJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNoaWxkOiBcXGU0ZmE7XG4kZmEtdmFyLWhhbmRzLWhvbGRpbmctY2lyY2xlOiBcXGU0ZmI7XG4kZmEtdmFyLWhhbmRzLXByYXlpbmc6IFxcZjY4NDtcbiRmYS12YXItcHJheWluZy1oYW5kczogXFxmNjg0O1xuJGZhLXZhci1oYW5kc2hha2U6IFxcZjJiNTtcbiRmYS12YXItaGFuZHNoYWtlLWFuZ2xlOiBcXGY0YzQ7XG4kZmEtdmFyLWhhbmRzLWhlbHBpbmc6IFxcZjRjNDtcbiRmYS12YXItaGFuZHNoYWtlLXNpbXBsZTogXFxmNGM2O1xuJGZhLXZhci1oYW5kc2hha2UtYWx0OiBcXGY0YzY7XG4kZmEtdmFyLWhhbmRzaGFrZS1zaW1wbGUtc2xhc2g6IFxcZTA1ZjtcbiRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaDogXFxlMDVmO1xuJGZhLXZhci1oYW5kc2hha2Utc2xhc2g6IFxcZTA2MDtcbiRmYS12YXItaGFudWtpYWg6IFxcZjZlNjtcbiRmYS12YXItaGFyZC1kcml2ZTogXFxmMGEwO1xuJGZhLXZhci1oZGQ6IFxcZjBhMDtcbiRmYS12YXItaGFzaHRhZzogXFwyMztcbiRmYS12YXItaGF0LWNvd2JveTogXFxmOGMwO1xuJGZhLXZhci1oYXQtY293Ym95LXNpZGU6IFxcZjhjMTtcbiRmYS12YXItaGF0LXdpemFyZDogXFxmNmU4O1xuJGZhLXZhci1oZWFkLXNpZGUtY291Z2g6IFxcZTA2MTtcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoLXNsYXNoOiBcXGUwNjI7XG4kZmEtdmFyLWhlYWQtc2lkZS1tYXNrOiBcXGUwNjM7XG4kZmEtdmFyLWhlYWQtc2lkZS12aXJ1czogXFxlMDY0O1xuJGZhLXZhci1oZWFkaW5nOiBcXGYxZGM7XG4kZmEtdmFyLWhlYWRlcjogXFxmMWRjO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcXGYwMjU7XG4kZmEtdmFyLWhlYWRwaG9uZXMtc2ltcGxlOiBcXGY1OGY7XG4kZmEtdmFyLWhlYWRwaG9uZXMtYWx0OiBcXGY1OGY7XG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcbiRmYS12YXItaGVhcnQ6IFxcZjAwNDtcbiRmYS12YXItaGVhcnQtY2lyY2xlLWJvbHQ6IFxcZTRmYztcbiRmYS12YXItaGVhcnQtY2lyY2xlLWNoZWNrOiBcXGU0ZmQ7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGZlO1xuJGZhLXZhci1oZWFydC1jaXJjbGUtbWludXM6IFxcZTRmZjtcbiRmYS12YXItaGVhcnQtY2lyY2xlLXBsdXM6IFxcZTUwMDtcbiRmYS12YXItaGVhcnQtY2lyY2xlLXhtYXJrOiBcXGU1MDE7XG4kZmEtdmFyLWhlYXJ0LWNyYWNrOiBcXGY3YTk7XG4kZmEtdmFyLWhlYXJ0LWJyb2tlbjogXFxmN2E5O1xuJGZhLXZhci1oZWFydC1wdWxzZTogXFxmMjFlO1xuJGZhLXZhci1oZWFydGJlYXQ6IFxcZjIxZTtcbiRmYS12YXItaGVsaWNvcHRlcjogXFxmNTMzO1xuJGZhLXZhci1oZWxpY29wdGVyLXN5bWJvbDogXFxlNTAyO1xuJGZhLXZhci1oZWxtZXQtc2FmZXR5OiBcXGY4MDc7XG4kZmEtdmFyLWhhcmQtaGF0OiBcXGY4MDc7XG4kZmEtdmFyLWhhdC1oYXJkOiBcXGY4MDc7XG4kZmEtdmFyLWhlbG1ldC11bjogXFxlNTAzO1xuJGZhLXZhci1oaWdobGlnaHRlcjogXFxmNTkxO1xuJGZhLXZhci1oaWxsLWF2YWxhbmNoZTogXFxlNTA3O1xuJGZhLXZhci1oaWxsLXJvY2tzbGlkZTogXFxlNTA4O1xuJGZhLXZhci1oaXBwbzogXFxmNmVkO1xuJGZhLXZhci1ob2NrZXktcHVjazogXFxmNDUzO1xuJGZhLXZhci1ob2xseS1iZXJyeTogXFxmN2FhO1xuJGZhLXZhci1ob3JzZTogXFxmNmYwO1xuJGZhLXZhci1ob3JzZS1oZWFkOiBcXGY3YWI7XG4kZmEtdmFyLWhvc3BpdGFsOiBcXGYwZjg7XG4kZmEtdmFyLWhvc3BpdGFsLWFsdDogXFxmMGY4O1xuJGZhLXZhci1ob3NwaXRhbC13aWRlOiBcXGYwZjg7XG4kZmEtdmFyLWhvc3BpdGFsLXVzZXI6IFxcZjgwZDtcbiRmYS12YXItaG90LXR1Yi1wZXJzb246IFxcZjU5MztcbiRmYS12YXItaG90LXR1YjogXFxmNTkzO1xuJGZhLXZhci1ob3Rkb2c6IFxcZjgwZjtcbiRmYS12YXItaG90ZWw6IFxcZjU5NDtcbiRmYS12YXItaG91cmdsYXNzOiBcXGYyNTQ7XG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcXGYyNTQ7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcXGYyNTQ7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbXB0eTogXFxmMjUyO1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcXGYyNTM7XG4kZmEtdmFyLWhvdXJnbGFzcy0zOiBcXGYyNTM7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXFxmMjUxO1xuJGZhLXZhci1ob3VyZ2xhc3MtMTogXFxmMjUxO1xuJGZhLXZhci1ob3VzZTogXFxmMDE1O1xuJGZhLXZhci1ob21lOiBcXGYwMTU7XG4kZmEtdmFyLWhvbWUtYWx0OiBcXGYwMTU7XG4kZmEtdmFyLWhvbWUtbGctYWx0OiBcXGYwMTU7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXk6IFxcZTNhZjtcbiRmYS12YXItaG9tZS1sZzogXFxlM2FmO1xuJGZhLXZhci1ob3VzZS1jaGltbmV5LWNyYWNrOiBcXGY2ZjE7XG4kZmEtdmFyLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xuJGZhLXZhci1ob3VzZS1jaGltbmV5LW1lZGljYWw6IFxcZjdmMjtcbiRmYS12YXItY2xpbmljLW1lZGljYWw6IFxcZjdmMjtcbiRmYS12YXItaG91c2UtY2hpbW5leS11c2VyOiBcXGUwNjU7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktd2luZG93OiBcXGUwMGQ7XG4kZmEtdmFyLWhvdXNlLWNpcmNsZS1jaGVjazogXFxlNTA5O1xuJGZhLXZhci1ob3VzZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTUwYTtcbiRmYS12YXItaG91c2UtY2lyY2xlLXhtYXJrOiBcXGU1MGI7XG4kZmEtdmFyLWhvdXNlLWNyYWNrOiBcXGUzYjE7XG4kZmEtdmFyLWhvdXNlLWZpcmU6IFxcZTUwYztcbiRmYS12YXItaG91c2UtZmxhZzogXFxlNTBkO1xuJGZhLXZhci1ob3VzZS1mbG9vZC13YXRlcjogXFxlNTBlO1xuJGZhLXZhci1ob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZTUwZjtcbiRmYS12YXItaG91c2UtbGFwdG9wOiBcXGUwNjY7XG4kZmEtdmFyLWxhcHRvcC1ob3VzZTogXFxlMDY2O1xuJGZhLXZhci1ob3VzZS1sb2NrOiBcXGU1MTA7XG4kZmEtdmFyLWhvdXNlLW1lZGljYWw6IFxcZTNiMjtcbiRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2s6IFxcZTUxMTtcbiRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTUxMjtcbiRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUteG1hcms6IFxcZTUxMztcbiRmYS12YXItaG91c2UtbWVkaWNhbC1mbGFnOiBcXGU1MTQ7XG4kZmEtdmFyLWhvdXNlLXNpZ25hbDogXFxlMDEyO1xuJGZhLXZhci1ob3VzZS10c3VuYW1pOiBcXGU1MTU7XG4kZmEtdmFyLWhvdXNlLXVzZXI6IFxcZTFiMDtcbiRmYS12YXItaG9tZS11c2VyOiBcXGUxYjA7XG4kZmEtdmFyLWhyeXZuaWEtc2lnbjogXFxmNmYyO1xuJGZhLXZhci1ocnl2bmlhOiBcXGY2ZjI7XG4kZmEtdmFyLWh1cnJpY2FuZTogXFxmNzUxO1xuJGZhLXZhci1pOiBcXDQ5O1xuJGZhLXZhci1pLWN1cnNvcjogXFxmMjQ2O1xuJGZhLXZhci1pY2UtY3JlYW06IFxcZjgxMDtcbiRmYS12YXItaWNpY2xlczogXFxmN2FkO1xuJGZhLXZhci1pY29uczogXFxmODZkO1xuJGZhLXZhci1oZWFydC1tdXNpYy1jYW1lcmEtYm9sdDogXFxmODZkO1xuJGZhLXZhci1pZC1iYWRnZTogXFxmMmMxO1xuJGZhLXZhci1pZC1jYXJkOiBcXGYyYzI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXFxmMmMyO1xuJGZhLXZhci1pZC1jYXJkLWNsaXA6IFxcZjQ3ZjtcbiRmYS12YXItaWQtY2FyZC1hbHQ6IFxcZjQ3ZjtcbiRmYS12YXItaWdsb286IFxcZjdhZTtcbiRmYS12YXItaW1hZ2U6IFxcZjAzZTtcbiRmYS12YXItaW1hZ2UtcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItaW1hZ2VzOiBcXGYzMDI7XG4kZmEtdmFyLWluYm94OiBcXGYwMWM7XG4kZmEtdmFyLWluZGVudDogXFxmMDNjO1xuJGZhLXZhci1pbmRpYW4tcnVwZWUtc2lnbjogXFxlMWJjO1xuJGZhLXZhci1pbmRpYW4tcnVwZWU6IFxcZTFiYztcbiRmYS12YXItaW5yOiBcXGUxYmM7XG4kZmEtdmFyLWluZHVzdHJ5OiBcXGYyNzU7XG4kZmEtdmFyLWluZmluaXR5OiBcXGY1MzQ7XG4kZmEtdmFyLWluZm86IFxcZjEyOTtcbiRmYS12YXItaXRhbGljOiBcXGYwMzM7XG4kZmEtdmFyLWo6IFxcNGE7XG4kZmEtdmFyLWphcjogXFxlNTE2O1xuJGZhLXZhci1qYXItd2hlYXQ6IFxcZTUxNztcbiRmYS12YXItamVkaTogXFxmNjY5O1xuJGZhLXZhci1qZXQtZmlnaHRlcjogXFxmMGZiO1xuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xuJGZhLXZhci1qZXQtZmlnaHRlci11cDogXFxlNTE4O1xuJGZhLXZhci1qb2ludDogXFxmNTk1O1xuJGZhLXZhci1qdWctZGV0ZXJnZW50OiBcXGU1MTk7XG4kZmEtdmFyLWs6IFxcNGI7XG4kZmEtdmFyLWthYWJhOiBcXGY2NmI7XG4kZmEtdmFyLWtleTogXFxmMDg0O1xuJGZhLXZhci1rZXlib2FyZDogXFxmMTFjO1xuJGZhLXZhci1raGFuZGE6IFxcZjY2ZDtcbiRmYS12YXIta2lwLXNpZ246IFxcZTFjNDtcbiRmYS12YXIta2l0LW1lZGljYWw6IFxcZjQ3OTtcbiRmYS12YXItZmlyc3QtYWlkOiBcXGY0Nzk7XG4kZmEtdmFyLWtpdGNoZW4tc2V0OiBcXGU1MWE7XG4kZmEtdmFyLWtpd2ktYmlyZDogXFxmNTM1O1xuJGZhLXZhci1sOiBcXDRjO1xuJGZhLXZhci1sYW5kLW1pbmUtb246IFxcZTUxYjtcbiRmYS12YXItbGFuZG1hcms6IFxcZjY2ZjtcbiRmYS12YXItbGFuZG1hcmstZG9tZTogXFxmNzUyO1xuJGZhLXZhci1sYW5kbWFyay1hbHQ6IFxcZjc1MjtcbiRmYS12YXItbGFuZG1hcmstZmxhZzogXFxlNTFjO1xuJGZhLXZhci1sYW5ndWFnZTogXFxmMWFiO1xuJGZhLXZhci1sYXB0b3A6IFxcZjEwOTtcbiRmYS12YXItbGFwdG9wLWNvZGU6IFxcZjVmYztcbiRmYS12YXItbGFwdG9wLWZpbGU6IFxcZTUxZDtcbiRmYS12YXItbGFwdG9wLW1lZGljYWw6IFxcZjgxMjtcbiRmYS12YXItbGFyaS1zaWduOiBcXGUxYzg7XG4kZmEtdmFyLWxheWVyLWdyb3VwOiBcXGY1ZmQ7XG4kZmEtdmFyLWxlYWY6IFxcZjA2YztcbiRmYS12YXItbGVmdC1sb25nOiBcXGYzMGE7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQ6IFxcZjMwYTtcbiRmYS12YXItbGVmdC1yaWdodDogXFxmMzM3O1xuJGZhLXZhci1hcnJvd3MtYWx0LWg6IFxcZjMzNztcbiRmYS12YXItbGVtb246IFxcZjA5NDtcbiRmYS12YXItbGVzcy10aGFuOiBcXDNjO1xuJGZhLXZhci1sZXNzLXRoYW4tZXF1YWw6IFxcZjUzNztcbiRmYS12YXItbGlmZS1yaW5nOiBcXGYxY2Q7XG4kZmEtdmFyLWxpZ2h0YnVsYjogXFxmMGViO1xuJGZhLXZhci1saW5lcy1sZWFuaW5nOiBcXGU1MWU7XG4kZmEtdmFyLWxpbms6IFxcZjBjMTtcbiRmYS12YXItY2hhaW46IFxcZjBjMTtcbiRmYS12YXItbGluay1zbGFzaDogXFxmMTI3O1xuJGZhLXZhci1jaGFpbi1icm9rZW46IFxcZjEyNztcbiRmYS12YXItY2hhaW4tc2xhc2g6IFxcZjEyNztcbiRmYS12YXItdW5saW5rOiBcXGYxMjc7XG4kZmEtdmFyLWxpcmEtc2lnbjogXFxmMTk1O1xuJGZhLXZhci1saXN0OiBcXGYwM2E7XG4kZmEtdmFyLWxpc3Qtc3F1YXJlczogXFxmMDNhO1xuJGZhLXZhci1saXN0LWNoZWNrOiBcXGYwYWU7XG4kZmEtdmFyLXRhc2tzOiBcXGYwYWU7XG4kZmEtdmFyLWxpc3Qtb2w6IFxcZjBjYjtcbiRmYS12YXItbGlzdC0xLTI6IFxcZjBjYjtcbiRmYS12YXItbGlzdC1udW1lcmljOiBcXGYwY2I7XG4kZmEtdmFyLWxpc3QtdWw6IFxcZjBjYTtcbiRmYS12YXItbGlzdC1kb3RzOiBcXGYwY2E7XG4kZmEtdmFyLWxpdGVjb2luLXNpZ246IFxcZTFkMztcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFxcZjEyNDtcbiRmYS12YXItbG9jYXRpb24tY3Jvc3NoYWlyczogXFxmNjAxO1xuJGZhLXZhci1sb2NhdGlvbjogXFxmNjAxO1xuJGZhLXZhci1sb2NhdGlvbi1kb3Q6IFxcZjNjNTtcbiRmYS12YXItbWFwLW1hcmtlci1hbHQ6IFxcZjNjNTtcbiRmYS12YXItbG9jYXRpb24tcGluOiBcXGYwNDE7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFxcZjA0MTtcbiRmYS12YXItbG9jYXRpb24tcGluLWxvY2s6IFxcZTUxZjtcbiRmYS12YXItbG9jazogXFxmMDIzO1xuJGZhLXZhci1sb2NrLW9wZW46IFxcZjNjMTtcbiRmYS12YXItbG9jdXN0OiBcXGU1MjA7XG4kZmEtdmFyLWx1bmdzOiBcXGY2MDQ7XG4kZmEtdmFyLWx1bmdzLXZpcnVzOiBcXGUwNjc7XG4kZmEtdmFyLW06IFxcNGQ7XG4kZmEtdmFyLW1hZ25ldDogXFxmMDc2O1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzOiBcXGYwMDI7XG4kZmEtdmFyLXNlYXJjaDogXFxmMDAyO1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWFycm93LXJpZ2h0OiBcXGU1MjE7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtY2hhcnQ6IFxcZTUyMjtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1kb2xsYXI6IFxcZjY4ODtcbiRmYS12YXItc2VhcmNoLWRvbGxhcjogXFxmNjg4O1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWxvY2F0aW9uOiBcXGY2ODk7XG4kZmEtdmFyLXNlYXJjaC1sb2NhdGlvbjogXFxmNjg5O1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLW1pbnVzOiBcXGYwMTA7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXFxmMDEwO1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLXBsdXM6IFxcZjAwZTtcbiRmYS12YXItc2VhcmNoLXBsdXM6IFxcZjAwZTtcbiRmYS12YXItbWFuYXQtc2lnbjogXFxlMWQ1O1xuJGZhLXZhci1tYXA6IFxcZjI3OTtcbiRmYS12YXItbWFwLWxvY2F0aW9uOiBcXGY1OWY7XG4kZmEtdmFyLW1hcC1tYXJrZWQ6IFxcZjU5ZjtcbiRmYS12YXItbWFwLWxvY2F0aW9uLWRvdDogXFxmNWEwO1xuJGZhLXZhci1tYXAtbWFya2VkLWFsdDogXFxmNWEwO1xuJGZhLXZhci1tYXAtcGluOiBcXGYyNzY7XG4kZmEtdmFyLW1hcmtlcjogXFxmNWExO1xuJGZhLXZhci1tYXJzOiBcXGYyMjI7XG4kZmEtdmFyLW1hcnMtYW5kLXZlbnVzOiBcXGYyMjQ7XG4kZmEtdmFyLW1hcnMtYW5kLXZlbnVzLWJ1cnN0OiBcXGU1MjM7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcXGYyMjc7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcXGYyMjk7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXJpZ2h0OiBcXGYyMmI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFxcZjIyYjtcbiRmYS12YXItbWFycy1zdHJva2UtdXA6IFxcZjIyYTtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXFxmMjJhO1xuJGZhLXZhci1tYXJ0aW5pLWdsYXNzOiBcXGY1N2I7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0OiBcXGY1N2I7XG4kZmEtdmFyLW1hcnRpbmktZ2xhc3MtY2l0cnVzOiBcXGY1NjE7XG4kZmEtdmFyLWNvY2t0YWlsOiBcXGY1NjE7XG4kZmEtdmFyLW1hcnRpbmktZ2xhc3MtZW1wdHk6IFxcZjAwMDtcbiRmYS12YXItZ2xhc3MtbWFydGluaTogXFxmMDAwO1xuJGZhLXZhci1tYXNrOiBcXGY2ZmE7XG4kZmEtdmFyLW1hc2stZmFjZTogXFxlMWQ3O1xuJGZhLXZhci1tYXNrLXZlbnRpbGF0b3I6IFxcZTUyNDtcbiRmYS12YXItbWFza3MtdGhlYXRlcjogXFxmNjMwO1xuJGZhLXZhci10aGVhdGVyLW1hc2tzOiBcXGY2MzA7XG4kZmEtdmFyLW1hdHRyZXNzLXBpbGxvdzogXFxlNTI1O1xuJGZhLXZhci1tYXhpbWl6ZTogXFxmMzFlO1xuJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdDogXFxmMzFlO1xuJGZhLXZhci1tZWRhbDogXFxmNWEyO1xuJGZhLXZhci1tZW1vcnk6IFxcZjUzODtcbiRmYS12YXItbWVub3JhaDogXFxmNjc2O1xuJGZhLXZhci1tZXJjdXJ5OiBcXGYyMjM7XG4kZmEtdmFyLW1lc3NhZ2U6IFxcZjI3YTtcbiRmYS12YXItY29tbWVudC1hbHQ6IFxcZjI3YTtcbiRmYS12YXItbWV0ZW9yOiBcXGY3NTM7XG4kZmEtdmFyLW1pY3JvY2hpcDogXFxmMmRiO1xuJGZhLXZhci1taWNyb3Bob25lOiBcXGYxMzA7XG4kZmEtdmFyLW1pY3JvcGhvbmUtbGluZXM6IFxcZjNjOTtcbiRmYS12YXItbWljcm9waG9uZS1hbHQ6IFxcZjNjOTtcbiRmYS12YXItbWljcm9waG9uZS1saW5lcy1zbGFzaDogXFxmNTM5O1xuJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaDogXFxmNTM5O1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcXGYxMzE7XG4kZmEtdmFyLW1pY3Jvc2NvcGU6IFxcZjYxMDtcbiRmYS12YXItbWlsbC1zaWduOiBcXGUxZWQ7XG4kZmEtdmFyLW1pbmltaXplOiBcXGY3OGM7XG4kZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQ6IFxcZjc4YztcbiRmYS12YXItbWludXM6IFxcZjA2ODtcbiRmYS12YXItc3VidHJhY3Q6IFxcZjA2ODtcbiRmYS12YXItbWl0dGVuOiBcXGY3YjU7XG4kZmEtdmFyLW1vYmlsZTogXFxmM2NlO1xuJGZhLXZhci1tb2JpbGUtYW5kcm9pZDogXFxmM2NlO1xuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFxcZjNjZTtcbiRmYS12YXItbW9iaWxlLWJ1dHRvbjogXFxmMTBiO1xuJGZhLXZhci1tb2JpbGUtcmV0cm86IFxcZTUyNztcbiRmYS12YXItbW9iaWxlLXNjcmVlbjogXFxmM2NmO1xuJGZhLXZhci1tb2JpbGUtYW5kcm9pZC1hbHQ6IFxcZjNjZjtcbiRmYS12YXItbW9iaWxlLXNjcmVlbi1idXR0b246IFxcZjNjZDtcbiRmYS12YXItbW9iaWxlLWFsdDogXFxmM2NkO1xuJGZhLXZhci1tb25leS1iaWxsOiBcXGYwZDY7XG4kZmEtdmFyLW1vbmV5LWJpbGwtMTogXFxmM2QxO1xuJGZhLXZhci1tb25leS1iaWxsLWFsdDogXFxmM2QxO1xuJGZhLXZhci1tb25leS1iaWxsLTEtd2F2ZTogXFxmNTNiO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0OiBcXGY1M2I7XG4kZmEtdmFyLW1vbmV5LWJpbGwtdHJhbnNmZXI6IFxcZTUyODtcbiRmYS12YXItbW9uZXktYmlsbC10cmVuZC11cDogXFxlNTI5O1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmU6IFxcZjUzYTtcbiRmYS12YXItbW9uZXktYmlsbC13aGVhdDogXFxlNTJhO1xuJGZhLXZhci1tb25leS1iaWxsczogXFxlMWYzO1xuJGZhLXZhci1tb25leS1jaGVjazogXFxmNTNjO1xuJGZhLXZhci1tb25leS1jaGVjay1kb2xsYXI6IFxcZjUzZDtcbiRmYS12YXItbW9uZXktY2hlY2stYWx0OiBcXGY1M2Q7XG4kZmEtdmFyLW1vbnVtZW50OiBcXGY1YTY7XG4kZmEtdmFyLW1vb246IFxcZjE4NjtcbiRmYS12YXItbW9ydGFyLXBlc3RsZTogXFxmNWE3O1xuJGZhLXZhci1tb3NxdWU6IFxcZjY3ODtcbiRmYS12YXItbW9zcXVpdG86IFxcZTUyYjtcbiRmYS12YXItbW9zcXVpdG8tbmV0OiBcXGU1MmM7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFxcZjIxYztcbiRmYS12YXItbW91bmQ6IFxcZTUyZDtcbiRmYS12YXItbW91bnRhaW46IFxcZjZmYztcbiRmYS12YXItbW91bnRhaW4tY2l0eTogXFxlNTJlO1xuJGZhLXZhci1tb3VudGFpbi1zdW46IFxcZTUyZjtcbiRmYS12YXItbXVnLWhvdDogXFxmN2I2O1xuJGZhLXZhci1tdWctc2F1Y2VyOiBcXGYwZjQ7XG4kZmEtdmFyLWNvZmZlZTogXFxmMGY0O1xuJGZhLXZhci1tdXNpYzogXFxmMDAxO1xuJGZhLXZhci1uOiBcXDRlO1xuJGZhLXZhci1uYWlyYS1zaWduOiBcXGUxZjY7XG4kZmEtdmFyLW5ldHdvcmstd2lyZWQ6IFxcZjZmZjtcbiRmYS12YXItbmV1dGVyOiBcXGYyMmM7XG4kZmEtdmFyLW5ld3NwYXBlcjogXFxmMWVhO1xuJGZhLXZhci1ub3QtZXF1YWw6IFxcZjUzZTtcbiRmYS12YXItbm90ZS1zdGlja3k6IFxcZjI0OTtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFxcZjI0OTtcbiRmYS12YXItbm90ZXMtbWVkaWNhbDogXFxmNDgxO1xuJGZhLXZhci1vOiBcXDRmO1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFxcZjI0NztcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFxcZjI0ODtcbiRmYS12YXItb2lsLWNhbjogXFxmNjEzO1xuJGZhLXZhci1vaWwtd2VsbDogXFxlNTMyO1xuJGZhLXZhci1vbTogXFxmNjc5O1xuJGZhLXZhci1vdHRlcjogXFxmNzAwO1xuJGZhLXZhci1vdXRkZW50OiBcXGYwM2I7XG4kZmEtdmFyLWRlZGVudDogXFxmMDNiO1xuJGZhLXZhci1wOiBcXDUwO1xuJGZhLXZhci1wYWdlcjogXFxmODE1O1xuJGZhLXZhci1wYWludC1yb2xsZXI6IFxcZjVhYTtcbiRmYS12YXItcGFpbnRicnVzaDogXFxmMWZjO1xuJGZhLXZhci1wYWludC1icnVzaDogXFxmMWZjO1xuJGZhLXZhci1wYWxldHRlOiBcXGY1M2Y7XG4kZmEtdmFyLXBhbGxldDogXFxmNDgyO1xuJGZhLXZhci1wYW5vcmFtYTogXFxlMjA5O1xuJGZhLXZhci1wYXBlci1wbGFuZTogXFxmMWQ4O1xuJGZhLXZhci1wYXBlcmNsaXA6IFxcZjBjNjtcbiRmYS12YXItcGFyYWNodXRlLWJveDogXFxmNGNkO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFxcZjFkZDtcbiRmYS12YXItcGFzc3BvcnQ6IFxcZjVhYjtcbiRmYS12YXItcGFzdGU6IFxcZjBlYTtcbiRmYS12YXItZmlsZS1jbGlwYm9hcmQ6IFxcZjBlYTtcbiRmYS12YXItcGF1c2U6IFxcZjA0YztcbiRmYS12YXItcGF3OiBcXGYxYjA7XG4kZmEtdmFyLXBlYWNlOiBcXGY2N2M7XG4kZmEtdmFyLXBlbjogXFxmMzA0O1xuJGZhLXZhci1wZW4tY2xpcDogXFxmMzA1O1xuJGZhLXZhci1wZW4tYWx0OiBcXGYzMDU7XG4kZmEtdmFyLXBlbi1mYW5jeTogXFxmNWFjO1xuJGZhLXZhci1wZW4tbmliOiBcXGY1YWQ7XG4kZmEtdmFyLXBlbi1ydWxlcjogXFxmNWFlO1xuJGZhLXZhci1wZW5jaWwtcnVsZXI6IFxcZjVhZTtcbiRmYS12YXItcGVuLXRvLXNxdWFyZTogXFxmMDQ0O1xuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XG4kZmEtdmFyLXBlbmNpbDogXFxmMzAzO1xuJGZhLXZhci1wZW5jaWwtYWx0OiBcXGYzMDM7XG4kZmEtdmFyLXBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodDogXFxlMDY4O1xuJGZhLXZhci1wZW9wbGUtYXJyb3dzOiBcXGUwNjg7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeS1ib3g6IFxcZjRjZTtcbiRmYS12YXItcGVvcGxlLWNhcnJ5OiBcXGY0Y2U7XG4kZmEtdmFyLXBlb3BsZS1ncm91cDogXFxlNTMzO1xuJGZhLXZhci1wZW9wbGUtbGluZTogXFxlNTM0O1xuJGZhLXZhci1wZW9wbGUtcHVsbGluZzogXFxlNTM1O1xuJGZhLXZhci1wZW9wbGUtcm9iYmVyeTogXFxlNTM2O1xuJGZhLXZhci1wZW9wbGUtcm9vZjogXFxlNTM3O1xuJGZhLXZhci1wZXBwZXItaG90OiBcXGY4MTY7XG4kZmEtdmFyLXBlcmNlbnQ6IFxcMjU7XG4kZmEtdmFyLXBlcmNlbnRhZ2U6IFxcMjU7XG4kZmEtdmFyLXBlcnNvbjogXFxmMTgzO1xuJGZhLXZhci1tYWxlOiBcXGYxODM7XG4kZmEtdmFyLXBlcnNvbi1hcnJvdy1kb3duLXRvLWxpbmU6IFxcZTUzODtcbiRmYS12YXItcGVyc29uLWFycm93LXVwLWZyb20tbGluZTogXFxlNTM5O1xuJGZhLXZhci1wZXJzb24tYmlraW5nOiBcXGY4NGE7XG4kZmEtdmFyLWJpa2luZzogXFxmODRhO1xuJGZhLXZhci1wZXJzb24tYm9vdGg6IFxcZjc1NjtcbiRmYS12YXItcGVyc29uLWJyZWFzdGZlZWRpbmc6IFxcZTUzYTtcbiRmYS12YXItcGVyc29uLWJ1cnN0OiBcXGU1M2I7XG4kZmEtdmFyLXBlcnNvbi1jYW5lOiBcXGU1M2M7XG4kZmEtdmFyLXBlcnNvbi1jaGFsa2JvYXJkOiBcXGU1M2Q7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtY2hlY2s6IFxcZTUzZTtcbiRmYS12YXItcGVyc29uLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTNmO1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLW1pbnVzOiBcXGU1NDA7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtcGx1czogXFxlNTQxO1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLXF1ZXN0aW9uOiBcXGU1NDI7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUteG1hcms6IFxcZTU0MztcbiRmYS12YXItcGVyc29uLWRpZ2dpbmc6IFxcZjg1ZTtcbiRmYS12YXItZGlnZ2luZzogXFxmODVlO1xuJGZhLXZhci1wZXJzb24tZG90cy1mcm9tLWxpbmU6IFxcZjQ3MDtcbiRmYS12YXItZGlhZ25vc2VzOiBcXGY0NzA7XG4kZmEtdmFyLXBlcnNvbi1kcmVzczogXFxmMTgyO1xuJGZhLXZhci1mZW1hbGU6IFxcZjE4MjtcbiRmYS12YXItcGVyc29uLWRyZXNzLWJ1cnN0OiBcXGU1NDQ7XG4kZmEtdmFyLXBlcnNvbi1kcm93bmluZzogXFxlNTQ1O1xuJGZhLXZhci1wZXJzb24tZmFsbGluZzogXFxlNTQ2O1xuJGZhLXZhci1wZXJzb24tZmFsbGluZy1idXJzdDogXFxlNTQ3O1xuJGZhLXZhci1wZXJzb24taGFsZi1kcmVzczogXFxlNTQ4O1xuJGZhLXZhci1wZXJzb24taGFyYXNzaW5nOiBcXGU1NDk7XG4kZmEtdmFyLXBlcnNvbi1oaWtpbmc6IFxcZjZlYztcbiRmYS12YXItaGlraW5nOiBcXGY2ZWM7XG4kZmEtdmFyLXBlcnNvbi1taWxpdGFyeS1wb2ludGluZzogXFxlNTRhO1xuJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcmlmbGU6IFxcZTU0YjtcbiRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvbjogXFxlNTRjO1xuJGZhLXZhci1wZXJzb24tcHJheWluZzogXFxmNjgzO1xuJGZhLXZhci1wcmF5OiBcXGY2ODM7XG4kZmEtdmFyLXBlcnNvbi1wcmVnbmFudDogXFxlMzFlO1xuJGZhLXZhci1wZXJzb24tcmF5czogXFxlNTRkO1xuJGZhLXZhci1wZXJzb24tcmlmbGU6IFxcZTU0ZTtcbiRmYS12YXItcGVyc29uLXJ1bm5pbmc6IFxcZjcwYztcbiRmYS12YXItcnVubmluZzogXFxmNzBjO1xuJGZhLXZhci1wZXJzb24tc2hlbHRlcjogXFxlNTRmO1xuJGZhLXZhci1wZXJzb24tc2thdGluZzogXFxmN2M1O1xuJGZhLXZhci1za2F0aW5nOiBcXGY3YzU7XG4kZmEtdmFyLXBlcnNvbi1za2lpbmc6IFxcZjdjOTtcbiRmYS12YXItc2tpaW5nOiBcXGY3Yzk7XG4kZmEtdmFyLXBlcnNvbi1za2lpbmctbm9yZGljOiBcXGY3Y2E7XG4kZmEtdmFyLXNraWluZy1ub3JkaWM6IFxcZjdjYTtcbiRmYS12YXItcGVyc29uLXNub3dib2FyZGluZzogXFxmN2NlO1xuJGZhLXZhci1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcbiRmYS12YXItcGVyc29uLXN3aW1taW5nOiBcXGY1YzQ7XG4kZmEtdmFyLXN3aW1tZXI6IFxcZjVjNDtcbiRmYS12YXItcGVyc29uLXRocm91Z2gtd2luZG93OiBcXGU0MzM7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nOiBcXGY1NTQ7XG4kZmEtdmFyLXdhbGtpbmc6IFxcZjU1NDtcbiRmYS12YXItcGVyc29uLXdhbGtpbmctYXJyb3ctbG9vcC1sZWZ0OiBcXGU1NTE7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLWFycm93LXJpZ2h0OiBcXGU1NTI7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0OiBcXGU1NTM7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLWx1Z2dhZ2U6IFxcZTU1NDtcbiRmYS12YXItcGVyc29uLXdhbGtpbmctd2l0aC1jYW5lOiBcXGYyOWQ7XG4kZmEtdmFyLWJsaW5kOiBcXGYyOWQ7XG4kZmEtdmFyLXBlc2V0YS1zaWduOiBcXGUyMjE7XG4kZmEtdmFyLXBlc28tc2lnbjogXFxlMjIyO1xuJGZhLXZhci1waG9uZTogXFxmMDk1O1xuJGZhLXZhci1waG9uZS1mbGlwOiBcXGY4Nzk7XG4kZmEtdmFyLXBob25lLWFsdDogXFxmODc5O1xuJGZhLXZhci1waG9uZS1zbGFzaDogXFxmM2RkO1xuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFxcZjJhMDtcbiRmYS12YXItcGhvdG8tZmlsbTogXFxmODdjO1xuJGZhLXZhci1waG90by12aWRlbzogXFxmODdjO1xuJGZhLXZhci1waWdneS1iYW5rOiBcXGY0ZDM7XG4kZmEtdmFyLXBpbGxzOiBcXGY0ODQ7XG4kZmEtdmFyLXBpenphLXNsaWNlOiBcXGY4MTg7XG4kZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXA6IFxcZjY3ZjtcbiRmYS12YXItcGxhbmU6IFxcZjA3MjtcbiRmYS12YXItcGxhbmUtYXJyaXZhbDogXFxmNWFmO1xuJGZhLXZhci1wbGFuZS1jaXJjbGUtY2hlY2s6IFxcZTU1NTtcbiRmYS12YXItcGxhbmUtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1NTY7XG4kZmEtdmFyLXBsYW5lLWNpcmNsZS14bWFyazogXFxlNTU3O1xuJGZhLXZhci1wbGFuZS1kZXBhcnR1cmU6IFxcZjViMDtcbiRmYS12YXItcGxhbmUtbG9jazogXFxlNTU4O1xuJGZhLXZhci1wbGFuZS1zbGFzaDogXFxlMDY5O1xuJGZhLXZhci1wbGFuZS11cDogXFxlMjJkO1xuJGZhLXZhci1wbGFudC13aWx0OiBcXGU0M2I7XG4kZmEtdmFyLXBsYXRlLXdoZWF0OiBcXGU1NWE7XG4kZmEtdmFyLXBsYXk6IFxcZjA0YjtcbiRmYS12YXItcGx1ZzogXFxmMWU2O1xuJGZhLXZhci1wbHVnLWNpcmNsZS1ib2x0OiBcXGU1NWI7XG4kZmEtdmFyLXBsdWctY2lyY2xlLWNoZWNrOiBcXGU1NWM7XG4kZmEtdmFyLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1NWQ7XG4kZmEtdmFyLXBsdWctY2lyY2xlLW1pbnVzOiBcXGU1NWU7XG4kZmEtdmFyLXBsdWctY2lyY2xlLXBsdXM6IFxcZTU1ZjtcbiRmYS12YXItcGx1Zy1jaXJjbGUteG1hcms6IFxcZTU2MDtcbiRmYS12YXItcGx1czogXFwyYjtcbiRmYS12YXItYWRkOiBcXDJiO1xuJGZhLXZhci1wbHVzLW1pbnVzOiBcXGU0M2M7XG4kZmEtdmFyLXBvZGNhc3Q6IFxcZjJjZTtcbiRmYS12YXItcG9vOiBcXGYyZmU7XG4kZmEtdmFyLXBvby1zdG9ybTogXFxmNzVhO1xuJGZhLXZhci1wb28tYm9sdDogXFxmNzVhO1xuJGZhLXZhci1wb29wOiBcXGY2MTk7XG4kZmEtdmFyLXBvd2VyLW9mZjogXFxmMDExO1xuJGZhLXZhci1wcmVzY3JpcHRpb246IFxcZjViMTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZTogXFxmNDg1O1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLW1lZGljYWw6IFxcZjQ4NjtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6IFxcZjQ4NjtcbiRmYS12YXItcHJpbnQ6IFxcZjAyZjtcbiRmYS12YXItcHVtcC1tZWRpY2FsOiBcXGUwNmE7XG4kZmEtdmFyLXB1bXAtc29hcDogXFxlMDZiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFxcZjEyZTtcbiRmYS12YXItcTogXFw1MTtcbiRmYS12YXItcXJjb2RlOiBcXGYwMjk7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcXDNmO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcXGYxMGQ7XG4kZmEtdmFyLXF1b3RlLWxlZnQtYWx0OiBcXGYxMGQ7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcXGYxMGU7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0LWFsdDogXFxmMTBlO1xuJGZhLXZhci1yOiBcXDUyO1xuJGZhLXZhci1yYWRpYXRpb246IFxcZjdiOTtcbiRmYS12YXItcmFkaW86IFxcZjhkNztcbiRmYS12YXItcmFpbmJvdzogXFxmNzViO1xuJGZhLXZhci1yYW5raW5nLXN0YXI6IFxcZTU2MTtcbiRmYS12YXItcmVjZWlwdDogXFxmNTQzO1xuJGZhLXZhci1yZWNvcmQtdmlueWw6IFxcZjhkOTtcbiRmYS12YXItcmVjdGFuZ2xlLWFkOiBcXGY2NDE7XG4kZmEtdmFyLWFkOiBcXGY2NDE7XG4kZmEtdmFyLXJlY3RhbmdsZS1saXN0OiBcXGYwMjI7XG4kZmEtdmFyLWxpc3QtYWx0OiBcXGYwMjI7XG4kZmEtdmFyLXJlY3RhbmdsZS14bWFyazogXFxmNDEwO1xuJGZhLXZhci1yZWN0YW5nbGUtdGltZXM6IFxcZjQxMDtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcXGY0MTA7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXFxmNDEwO1xuJGZhLXZhci1yZWN5Y2xlOiBcXGYxYjg7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFxcZjI1ZDtcbiRmYS12YXItcmVwZWF0OiBcXGYzNjM7XG4kZmEtdmFyLXJlcGx5OiBcXGYzZTU7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFxcZjNlNTtcbiRmYS12YXItcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLXJlcHVibGljYW46IFxcZjc1ZTtcbiRmYS12YXItcmVzdHJvb206IFxcZjdiZDtcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xuJGZhLXZhci1yaWJib246IFxcZjRkNjtcbiRmYS12YXItcmlnaHQtZnJvbS1icmFja2V0OiBcXGYyZjU7XG4kZmEtdmFyLXNpZ24tb3V0LWFsdDogXFxmMmY1O1xuJGZhLXZhci1yaWdodC1sZWZ0OiBcXGYzNjI7XG4kZmEtdmFyLWV4Y2hhbmdlLWFsdDogXFxmMzYyO1xuJGZhLXZhci1yaWdodC1sb25nOiBcXGYzMGI7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0OiBcXGYzMGI7XG4kZmEtdmFyLXJpZ2h0LXRvLWJyYWNrZXQ6IFxcZjJmNjtcbiRmYS12YXItc2lnbi1pbi1hbHQ6IFxcZjJmNjtcbiRmYS12YXItcmluZzogXFxmNzBiO1xuJGZhLXZhci1yb2FkOiBcXGYwMTg7XG4kZmEtdmFyLXJvYWQtYmFycmllcjogXFxlNTYyO1xuJGZhLXZhci1yb2FkLWJyaWRnZTogXFxlNTYzO1xuJGZhLXZhci1yb2FkLWNpcmNsZS1jaGVjazogXFxlNTY0O1xuJGZhLXZhci1yb2FkLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTY1O1xuJGZhLXZhci1yb2FkLWNpcmNsZS14bWFyazogXFxlNTY2O1xuJGZhLXZhci1yb2FkLWxvY2s6IFxcZTU2NztcbiRmYS12YXItcm9hZC1zcGlrZXM6IFxcZTU2ODtcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcbiRmYS12YXItcm9ja2V0OiBcXGYxMzU7XG4kZmEtdmFyLXJvdGF0ZTogXFxmMmYxO1xuJGZhLXZhci1zeW5jLWFsdDogXFxmMmYxO1xuJGZhLXZhci1yb3RhdGUtbGVmdDogXFxmMmVhO1xuJGZhLXZhci1yb3RhdGUtYmFjazogXFxmMmVhO1xuJGZhLXZhci1yb3RhdGUtYmFja3dhcmQ6IFxcZjJlYTtcbiRmYS12YXItdW5kby1hbHQ6IFxcZjJlYTtcbiRmYS12YXItcm90YXRlLXJpZ2h0OiBcXGYyZjk7XG4kZmEtdmFyLXJlZG8tYWx0OiBcXGYyZjk7XG4kZmEtdmFyLXJvdGF0ZS1mb3J3YXJkOiBcXGYyZjk7XG4kZmEtdmFyLXJvdXRlOiBcXGY0ZDc7XG4kZmEtdmFyLXJzczogXFxmMDllO1xuJGZhLXZhci1mZWVkOiBcXGYwOWU7XG4kZmEtdmFyLXJ1YmxlLXNpZ246IFxcZjE1ODtcbiRmYS12YXItcm91YmxlOiBcXGYxNTg7XG4kZmEtdmFyLXJ1YjogXFxmMTU4O1xuJGZhLXZhci1ydWJsZTogXFxmMTU4O1xuJGZhLXZhci1ydWc6IFxcZTU2OTtcbiRmYS12YXItcnVsZXI6IFxcZjU0NTtcbiRmYS12YXItcnVsZXItY29tYmluZWQ6IFxcZjU0NjtcbiRmYS12YXItcnVsZXItaG9yaXpvbnRhbDogXFxmNTQ3O1xuJGZhLXZhci1ydWxlci12ZXJ0aWNhbDogXFxmNTQ4O1xuJGZhLXZhci1ydXBlZS1zaWduOiBcXGYxNTY7XG4kZmEtdmFyLXJ1cGVlOiBcXGYxNTY7XG4kZmEtdmFyLXJ1cGlhaC1zaWduOiBcXGUyM2Q7XG4kZmEtdmFyLXM6IFxcNTM7XG4kZmEtdmFyLXNhY2stZG9sbGFyOiBcXGY4MWQ7XG4kZmEtdmFyLXNhY2steG1hcms6IFxcZTU2YTtcbiRmYS12YXItc2FpbGJvYXQ6IFxcZTQ0NTtcbiRmYS12YXItc2F0ZWxsaXRlOiBcXGY3YmY7XG4kZmEtdmFyLXNhdGVsbGl0ZS1kaXNoOiBcXGY3YzA7XG4kZmEtdmFyLXNjYWxlLWJhbGFuY2VkOiBcXGYyNGU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFxcZjI0ZTtcbiRmYS12YXItc2NhbGUtdW5iYWxhbmNlZDogXFxmNTE1O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQ6IFxcZjUxNTtcbiRmYS12YXItc2NhbGUtdW5iYWxhbmNlZC1mbGlwOiBcXGY1MTY7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQ6IFxcZjUxNjtcbiRmYS12YXItc2Nob29sOiBcXGY1NDk7XG4kZmEtdmFyLXNjaG9vbC1jaXJjbGUtY2hlY2s6IFxcZTU2YjtcbiRmYS12YXItc2Nob29sLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTZjO1xuJGZhLXZhci1zY2hvb2wtY2lyY2xlLXhtYXJrOiBcXGU1NmQ7XG4kZmEtdmFyLXNjaG9vbC1mbGFnOiBcXGU1NmU7XG4kZmEtdmFyLXNjaG9vbC1sb2NrOiBcXGU1NmY7XG4kZmEtdmFyLXNjaXNzb3JzOiBcXGYwYzQ7XG4kZmEtdmFyLWN1dDogXFxmMGM0O1xuJGZhLXZhci1zY3Jld2RyaXZlcjogXFxmNTRhO1xuJGZhLXZhci1zY3Jld2RyaXZlci13cmVuY2g6IFxcZjdkOTtcbiRmYS12YXItdG9vbHM6IFxcZjdkOTtcbiRmYS12YXItc2Nyb2xsOiBcXGY3MGU7XG4kZmEtdmFyLXNjcm9sbC10b3JhaDogXFxmNmEwO1xuJGZhLXZhci10b3JhaDogXFxmNmEwO1xuJGZhLXZhci1zZC1jYXJkOiBcXGY3YzI7XG4kZmEtdmFyLXNlY3Rpb246IFxcZTQ0NztcbiRmYS12YXItc2VlZGxpbmc6IFxcZjRkODtcbiRmYS12YXItc3Byb3V0OiBcXGY0ZDg7XG4kZmEtdmFyLXNlcnZlcjogXFxmMjMzO1xuJGZhLXZhci1zaGFwZXM6IFxcZjYxZjtcbiRmYS12YXItdHJpYW5nbGUtY2lyY2xlLXNxdWFyZTogXFxmNjFmO1xuJGZhLXZhci1zaGFyZTogXFxmMDY0O1xuJGZhLXZhci1hcnJvdy10dXJuLXJpZ2h0OiBcXGYwNjQ7XG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXFxmMDY0O1xuJGZhLXZhci1zaGFyZS1mcm9tLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFxcZjE0ZDtcbiRmYS12YXItc2hhcmUtbm9kZXM6IFxcZjFlMDtcbiRmYS12YXItc2hhcmUtYWx0OiBcXGYxZTA7XG4kZmEtdmFyLXNoZWV0LXBsYXN0aWM6IFxcZTU3MTtcbiRmYS12YXItc2hla2VsLXNpZ246IFxcZjIwYjtcbiRmYS12YXItaWxzOiBcXGYyMGI7XG4kZmEtdmFyLXNoZWtlbDogXFxmMjBiO1xuJGZhLXZhci1zaGVxZWw6IFxcZjIwYjtcbiRmYS12YXItc2hlcWVsLXNpZ246IFxcZjIwYjtcbiRmYS12YXItc2hpZWxkOiBcXGYxMzI7XG4kZmEtdmFyLXNoaWVsZC1ibGFuazogXFxmMTMyO1xuJGZhLXZhci1zaGllbGQtY2F0OiBcXGU1NzI7XG4kZmEtdmFyLXNoaWVsZC1kb2c6IFxcZTU3MztcbiRmYS12YXItc2hpZWxkLWhhbHZlZDogXFxmM2VkO1xuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XG4kZmEtdmFyLXNoaWVsZC1oZWFydDogXFxlNTc0O1xuJGZhLXZhci1zaGllbGQtdmlydXM6IFxcZTA2YztcbiRmYS12YXItc2hpcDogXFxmMjFhO1xuJGZhLXZhci1zaGlydDogXFxmNTUzO1xuJGZhLXZhci10LXNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLXRzaGlydDogXFxmNTUzO1xuJGZhLXZhci1zaG9lLXByaW50czogXFxmNTRiO1xuJGZhLXZhci1zaG9wOiBcXGY1NGY7XG4kZmEtdmFyLXN0b3JlLWFsdDogXFxmNTRmO1xuJGZhLXZhci1zaG9wLWxvY2s6IFxcZTRhNTtcbiRmYS12YXItc2hvcC1zbGFzaDogXFxlMDcwO1xuJGZhLXZhci1zdG9yZS1hbHQtc2xhc2g6IFxcZTA3MDtcbiRmYS12YXItc2hvd2VyOiBcXGYyY2M7XG4kZmEtdmFyLXNocmltcDogXFxlNDQ4O1xuJGZhLXZhci1zaHVmZmxlOiBcXGYwNzQ7XG4kZmEtdmFyLXJhbmRvbTogXFxmMDc0O1xuJGZhLXZhci1zaHV0dGxlLXNwYWNlOiBcXGYxOTc7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFxcZjE5NztcbiRmYS12YXItc2lnbi1oYW5naW5nOiBcXGY0ZDk7XG4kZmEtdmFyLXNpZ246IFxcZjRkOTtcbiRmYS12YXItc2lnbmFsOiBcXGYwMTI7XG4kZmEtdmFyLXNpZ25hbC01OiBcXGYwMTI7XG4kZmEtdmFyLXNpZ25hbC1wZXJmZWN0OiBcXGYwMTI7XG4kZmEtdmFyLXNpZ25hdHVyZTogXFxmNWI3O1xuJGZhLXZhci1zaWducy1wb3N0OiBcXGYyNzc7XG4kZmEtdmFyLW1hcC1zaWduczogXFxmMjc3O1xuJGZhLXZhci1zaW0tY2FyZDogXFxmN2M0O1xuJGZhLXZhci1zaW5rOiBcXGUwNmQ7XG4kZmEtdmFyLXNpdGVtYXA6IFxcZjBlODtcbiRmYS12YXItc2t1bGw6IFxcZjU0YztcbiRmYS12YXItc2t1bGwtY3Jvc3Nib25lczogXFxmNzE0O1xuJGZhLXZhci1zbGFzaDogXFxmNzE1O1xuJGZhLXZhci1zbGVpZ2g6IFxcZjdjYztcbiRmYS12YXItc2xpZGVyczogXFxmMWRlO1xuJGZhLXZhci1zbGlkZXJzLWg6IFxcZjFkZTtcbiRmYS12YXItc21vZzogXFxmNzVmO1xuJGZhLXZhci1zbW9raW5nOiBcXGY0OGQ7XG4kZmEtdmFyLXNub3dmbGFrZTogXFxmMmRjO1xuJGZhLXZhci1zbm93bWFuOiBcXGY3ZDA7XG4kZmEtdmFyLXNub3dwbG93OiBcXGY3ZDI7XG4kZmEtdmFyLXNvYXA6IFxcZTA2ZTtcbiRmYS12YXItc29ja3M6IFxcZjY5NjtcbiRmYS12YXItc29sYXItcGFuZWw6IFxcZjViYTtcbiRmYS12YXItc29ydDogXFxmMGRjO1xuJGZhLXZhci11bnNvcnRlZDogXFxmMGRjO1xuJGZhLXZhci1zb3J0LWRvd246IFxcZjBkZDtcbiRmYS12YXItc29ydC1kZXNjOiBcXGYwZGQ7XG4kZmEtdmFyLXNvcnQtdXA6IFxcZjBkZTtcbiRmYS12YXItc29ydC1hc2M6IFxcZjBkZTtcbiRmYS12YXItc3BhOiBcXGY1YmI7XG4kZmEtdmFyLXNwYWdoZXR0aS1tb25zdGVyLWZseWluZzogXFxmNjdiO1xuJGZhLXZhci1wYXN0YWZhcmlhbmlzbTogXFxmNjdiO1xuJGZhLXZhci1zcGVsbC1jaGVjazogXFxmODkxO1xuJGZhLXZhci1zcGlkZXI6IFxcZjcxNztcbiRmYS12YXItc3Bpbm5lcjogXFxmMTEwO1xuJGZhLXZhci1zcGxvdGNoOiBcXGY1YmM7XG4kZmEtdmFyLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLXV0ZW5zaWwtc3Bvb246IFxcZjJlNTtcbiRmYS12YXItc3ByYXktY2FuOiBcXGY1YmQ7XG4kZmEtdmFyLXNwcmF5LWNhbi1zcGFya2xlczogXFxmNWQwO1xuJGZhLXZhci1haXItZnJlc2hlbmVyOiBcXGY1ZDA7XG4kZmEtdmFyLXNxdWFyZTogXFxmMGM4O1xuJGZhLXZhci1zcXVhcmUtYXJyb3ctdXAtcmlnaHQ6IFxcZjE0YztcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFxcZjE0YztcbiRmYS12YXItc3F1YXJlLWNhcmV0LWRvd246IFxcZjE1MDtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcbiRmYS12YXItc3F1YXJlLWNhcmV0LWxlZnQ6IFxcZjE5MTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQ6IFxcZjE5MTtcbiRmYS12YXItc3F1YXJlLWNhcmV0LXJpZ2h0OiBcXGYxNTI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodDogXFxmMTUyO1xuJGZhLXZhci1zcXVhcmUtY2FyZXQtdXA6IFxcZjE1MTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXVwOiBcXGYxNTE7XG4kZmEtdmFyLXNxdWFyZS1jaGVjazogXFxmMTRhO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFxcZjE0YTtcbiRmYS12YXItc3F1YXJlLWVudmVsb3BlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xuJGZhLXZhci1zcXVhcmUtZnVsbDogXFxmNDVjO1xuJGZhLXZhci1zcXVhcmUtaDogXFxmMGZkO1xuJGZhLXZhci1oLXNxdWFyZTogXFxmMGZkO1xuJGZhLXZhci1zcXVhcmUtbWludXM6IFxcZjE0NjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcXGYxNDY7XG4kZmEtdmFyLXNxdWFyZS1uZmk6IFxcZTU3NjtcbiRmYS12YXItc3F1YXJlLXBhcmtpbmc6IFxcZjU0MDtcbiRmYS12YXItcGFya2luZzogXFxmNTQwO1xuJGZhLXZhci1zcXVhcmUtcGVuOiBcXGYxNGI7XG4kZmEtdmFyLXBlbi1zcXVhcmU6IFxcZjE0YjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXFxmMTRiO1xuJGZhLXZhci1zcXVhcmUtcGVyc29uLWNvbmZpbmVkOiBcXGU1Nzc7XG4kZmEtdmFyLXNxdWFyZS1waG9uZTogXFxmMDk4O1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFxcZjA5ODtcbiRmYS12YXItc3F1YXJlLXBob25lLWZsaXA6IFxcZjg3YjtcbiRmYS12YXItcGhvbmUtc3F1YXJlLWFsdDogXFxmODdiO1xuJGZhLXZhci1zcXVhcmUtcGx1czogXFxmMGZlO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXFxmMGZlO1xuJGZhLXZhci1zcXVhcmUtcG9sbC1ob3Jpem9udGFsOiBcXGY2ODI7XG4kZmEtdmFyLXBvbGwtaDogXFxmNjgyO1xuJGZhLXZhci1zcXVhcmUtcG9sbC12ZXJ0aWNhbDogXFxmNjgxO1xuJGZhLXZhci1wb2xsOiBcXGY2ODE7XG4kZmEtdmFyLXNxdWFyZS1yb290LXZhcmlhYmxlOiBcXGY2OTg7XG4kZmEtdmFyLXNxdWFyZS1yb290LWFsdDogXFxmNjk4O1xuJGZhLXZhci1zcXVhcmUtcnNzOiBcXGYxNDM7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFxcZjE0MztcbiRmYS12YXItc3F1YXJlLXNoYXJlLW5vZGVzOiBcXGYxZTE7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFxcZjFlMTtcbiRmYS12YXItc3F1YXJlLXVwLXJpZ2h0OiBcXGYzNjA7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDogXFxmMzYwO1xuJGZhLXZhci1zcXVhcmUtdmlydXM6IFxcZTU3ODtcbiRmYS12YXItc3F1YXJlLXhtYXJrOiBcXGYyZDM7XG4kZmEtdmFyLXRpbWVzLXNxdWFyZTogXFxmMmQzO1xuJGZhLXZhci14bWFyay1zcXVhcmU6IFxcZjJkMztcbiRmYS12YXItc3RhZmYtYWVzY3VsYXBpdXM6IFxcZTU3OTtcbiRmYS12YXItcm9kLWFzY2xlcGl1czogXFxlNTc5O1xuJGZhLXZhci1yb2Qtc25ha2U6IFxcZTU3OTtcbiRmYS12YXItc3RhZmYtc25ha2U6IFxcZTU3OTtcbiRmYS12YXItc3RhaXJzOiBcXGUyODk7XG4kZmEtdmFyLXN0YW1wOiBcXGY1YmY7XG4kZmEtdmFyLXN0YXI6IFxcZjAwNTtcbiRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQ6IFxcZjY5OTtcbiRmYS12YXItc3Rhci1oYWxmOiBcXGYwODk7XG4kZmEtdmFyLXN0YXItaGFsZi1zdHJva2U6IFxcZjVjMDtcbiRmYS12YXItc3Rhci1oYWxmLWFsdDogXFxmNWMwO1xuJGZhLXZhci1zdGFyLW9mLWRhdmlkOiBcXGY2OWE7XG4kZmEtdmFyLXN0YXItb2YtbGlmZTogXFxmNjIxO1xuJGZhLXZhci1zdGVybGluZy1zaWduOiBcXGYxNTQ7XG4kZmEtdmFyLWdicDogXFxmMTU0O1xuJGZhLXZhci1wb3VuZC1zaWduOiBcXGYxNTQ7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcXGYwZjE7XG4kZmEtdmFyLXN0b3A6IFxcZjA0ZDtcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XG4kZmEtdmFyLXN0b3B3YXRjaC0yMDogXFxlMDZmO1xuJGZhLXZhci1zdG9yZTogXFxmNTRlO1xuJGZhLXZhci1zdG9yZS1zbGFzaDogXFxlMDcxO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXFxmMjFkO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcXGYwY2M7XG4kZmEtdmFyLXN0cm9vcHdhZmVsOiBcXGY1NTE7XG4kZmEtdmFyLXN1YnNjcmlwdDogXFxmMTJjO1xuJGZhLXZhci1zdWl0Y2FzZTogXFxmMGYyO1xuJGZhLXZhci1zdWl0Y2FzZS1tZWRpY2FsOiBcXGYwZmE7XG4kZmEtdmFyLW1lZGtpdDogXFxmMGZhO1xuJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nOiBcXGY1YzE7XG4kZmEtdmFyLXN1bjogXFxmMTg1O1xuJGZhLXZhci1zdW4tcGxhbnQtd2lsdDogXFxlNTdhO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXFxmMTJiO1xuJGZhLXZhci1zd2F0Y2hib29rOiBcXGY1YzM7XG4kZmEtdmFyLXN5bmFnb2d1ZTogXFxmNjliO1xuJGZhLXZhci1zeXJpbmdlOiBcXGY0OGU7XG4kZmEtdmFyLXQ6IFxcNTQ7XG4kZmEtdmFyLXRhYmxlOiBcXGYwY2U7XG4kZmEtdmFyLXRhYmxlLWNlbGxzOiBcXGYwMGE7XG4kZmEtdmFyLXRoOiBcXGYwMGE7XG4kZmEtdmFyLXRhYmxlLWNlbGxzLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLXRoLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLXRhYmxlLWNvbHVtbnM6IFxcZjBkYjtcbiRmYS12YXItY29sdW1uczogXFxmMGRiO1xuJGZhLXZhci10YWJsZS1saXN0OiBcXGYwMGI7XG4kZmEtdmFyLXRoLWxpc3Q6IFxcZjAwYjtcbiRmYS12YXItdGFibGUtdGVubmlzLXBhZGRsZS1iYWxsOiBcXGY0NWQ7XG4kZmEtdmFyLXBpbmctcG9uZy1wYWRkbGUtYmFsbDogXFxmNDVkO1xuJGZhLXZhci10YWJsZS10ZW5uaXM6IFxcZjQ1ZDtcbiRmYS12YXItdGFibGV0OiBcXGYzZmI7XG4kZmEtdmFyLXRhYmxldC1hbmRyb2lkOiBcXGYzZmI7XG4kZmEtdmFyLXRhYmxldC1idXR0b246IFxcZjEwYTtcbiRmYS12YXItdGFibGV0LXNjcmVlbi1idXR0b246IFxcZjNmYTtcbiRmYS12YXItdGFibGV0LWFsdDogXFxmM2ZhO1xuJGZhLXZhci10YWJsZXRzOiBcXGY0OTA7XG4kZmEtdmFyLXRhY2hvZ3JhcGgtZGlnaXRhbDogXFxmNTY2O1xuJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGg6IFxcZjU2NjtcbiRmYS12YXItdGFnOiBcXGYwMmI7XG4kZmEtdmFyLXRhZ3M6IFxcZjAyYztcbiRmYS12YXItdGFwZTogXFxmNGRiO1xuJGZhLXZhci10YXJwOiBcXGU1N2I7XG4kZmEtdmFyLXRhcnAtZHJvcGxldDogXFxlNTdjO1xuJGZhLXZhci10YXhpOiBcXGYxYmE7XG4kZmEtdmFyLWNhYjogXFxmMWJhO1xuJGZhLXZhci10ZWV0aDogXFxmNjJlO1xuJGZhLXZhci10ZWV0aC1vcGVuOiBcXGY2MmY7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWFycm93LWRvd246IFxcZTAzZjtcbiRmYS12YXItdGVtcGVyYXR1cmUtZG93bjogXFxlMDNmO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1hcnJvdy11cDogXFxlMDQwO1xuJGZhLXZhci10ZW1wZXJhdHVyZS11cDogXFxlMDQwO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1lbXB0eTogXFxmMmNiO1xuJGZhLXZhci10ZW1wZXJhdHVyZS0wOiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFxcZjJjYjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFxcZjJjYjtcbiRmYS12YXItdGVtcGVyYXR1cmUtZnVsbDogXFxmMmM3O1xuJGZhLXZhci10ZW1wZXJhdHVyZS00OiBcXGYyYzc7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXFxmMmM3O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1oYWxmOiBcXGYyYzk7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLTI6IFxcZjJjOTtcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcXGYyYzk7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2g6IFxcZjc2OTtcbiRmYS12YXItdGVtcGVyYXR1cmUtbG93OiBcXGY3NmI7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLXF1YXJ0ZXI6IFxcZjJjYTtcbiRmYS12YXItdGVtcGVyYXR1cmUtMTogXFxmMmNhO1xuJGZhLXZhci10aGVybW9tZXRlci0xOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFxcZjJjYTtcbiRmYS12YXItdGVtcGVyYXR1cmUtdGhyZWUtcXVhcnRlcnM6IFxcZjJjODtcbiRmYS12YXItdGVtcGVyYXR1cmUtMzogXFxmMmM4O1xuJGZhLXZhci10aGVybW9tZXRlci0zOiBcXGYyYzg7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLXRlbmdlLXNpZ246IFxcZjdkNztcbiRmYS12YXItdGVuZ2U6IFxcZjdkNztcbiRmYS12YXItdGVudDogXFxlNTdkO1xuJGZhLXZhci10ZW50LWFycm93LWRvd24tdG8tbGluZTogXFxlNTdlO1xuJGZhLXZhci10ZW50LWFycm93LWxlZnQtcmlnaHQ6IFxcZTU3ZjtcbiRmYS12YXItdGVudC1hcnJvdy10dXJuLWxlZnQ6IFxcZTU4MDtcbiRmYS12YXItdGVudC1hcnJvd3MtZG93bjogXFxlNTgxO1xuJGZhLXZhci10ZW50czogXFxlNTgyO1xuJGZhLXZhci10ZXJtaW5hbDogXFxmMTIwO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXFxmMDM0O1xuJGZhLXZhci10ZXh0LXNsYXNoOiBcXGY4N2Q7XG4kZmEtdmFyLXJlbW92ZS1mb3JtYXQ6IFxcZjg3ZDtcbiRmYS12YXItdGV4dC13aWR0aDogXFxmMDM1O1xuJGZhLXZhci10aGVybW9tZXRlcjogXFxmNDkxO1xuJGZhLXZhci10aHVtYnMtZG93bjogXFxmMTY1O1xuJGZhLXZhci10aHVtYnMtdXA6IFxcZjE2NDtcbiRmYS12YXItdGh1bWJ0YWNrOiBcXGYwOGQ7XG4kZmEtdmFyLXRodW1iLXRhY2s6IFxcZjA4ZDtcbiRmYS12YXItdGlja2V0OiBcXGYxNDU7XG4kZmEtdmFyLXRpY2tldC1zaW1wbGU6IFxcZjNmZjtcbiRmYS12YXItdGlja2V0LWFsdDogXFxmM2ZmO1xuJGZhLXZhci10aW1lbGluZTogXFxlMjljO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcXGYyMDQ7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXFxmMjA1O1xuJGZhLXZhci10b2lsZXQ6IFxcZjdkODtcbiRmYS12YXItdG9pbGV0LXBhcGVyOiBcXGY3MWU7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaDogXFxlMDcyO1xuJGZhLXZhci10b2lsZXQtcG9ydGFibGU6IFxcZTU4MztcbiRmYS12YXItdG9pbGV0cy1wb3J0YWJsZTogXFxlNTg0O1xuJGZhLXZhci10b29sYm94OiBcXGY1NTI7XG4kZmEtdmFyLXRvb3RoOiBcXGY1Yzk7XG4kZmEtdmFyLXRvcmlpLWdhdGU6IFxcZjZhMTtcbiRmYS12YXItdG9ybmFkbzogXFxmNzZmO1xuJGZhLXZhci10b3dlci1icm9hZGNhc3Q6IFxcZjUxOTtcbiRmYS12YXItYnJvYWRjYXN0LXRvd2VyOiBcXGY1MTk7XG4kZmEtdmFyLXRvd2VyLWNlbGw6IFxcZTU4NTtcbiRmYS12YXItdG93ZXItb2JzZXJ2YXRpb246IFxcZTU4NjtcbiRmYS12YXItdHJhY3RvcjogXFxmNzIyO1xuJGZhLXZhci10cmFkZW1hcms6IFxcZjI1YztcbiRmYS12YXItdHJhZmZpYy1saWdodDogXFxmNjM3O1xuJGZhLXZhci10cmFpbGVyOiBcXGUwNDE7XG4kZmEtdmFyLXRyYWluOiBcXGYyMzg7XG4kZmEtdmFyLXRyYWluLXN1YndheTogXFxmMjM5O1xuJGZhLXZhci1zdWJ3YXk6IFxcZjIzOTtcbiRmYS12YXItdHJhaW4tdHJhbTogXFxmN2RhO1xuJGZhLXZhci10cmFtOiBcXGY3ZGE7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcXGYyMjU7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXFxmMjI1O1xuJGZhLXZhci10cmFzaDogXFxmMWY4O1xuJGZhLXZhci10cmFzaC1hcnJvdy11cDogXFxmODI5O1xuJGZhLXZhci10cmFzaC1yZXN0b3JlOiBcXGY4Mjk7XG4kZmEtdmFyLXRyYXNoLWNhbjogXFxmMmVkO1xuJGZhLXZhci10cmFzaC1hbHQ6IFxcZjJlZDtcbiRmYS12YXItdHJhc2gtY2FuLWFycm93LXVwOiBcXGY4MmE7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0OiBcXGY4MmE7XG4kZmEtdmFyLXRyZWU6IFxcZjFiYjtcbiRmYS12YXItdHJlZS1jaXR5OiBcXGU1ODc7XG4kZmEtdmFyLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uOiBcXGYwNzE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcXGYwNzE7XG4kZmEtdmFyLXdhcm5pbmc6IFxcZjA3MTtcbiRmYS12YXItdHJvcGh5OiBcXGYwOTE7XG4kZmEtdmFyLXRyb3dlbDogXFxlNTg5O1xuJGZhLXZhci10cm93ZWwtYnJpY2tzOiBcXGU1OGE7XG4kZmEtdmFyLXRydWNrOiBcXGYwZDE7XG4kZmEtdmFyLXRydWNrLWFycm93LXJpZ2h0OiBcXGU1OGI7XG4kZmEtdmFyLXRydWNrLWRyb3BsZXQ6IFxcZTU4YztcbiRmYS12YXItdHJ1Y2stZmFzdDogXFxmNDhiO1xuJGZhLXZhci1zaGlwcGluZy1mYXN0OiBcXGY0OGI7XG4kZmEtdmFyLXRydWNrLWZpZWxkOiBcXGU1OGQ7XG4kZmEtdmFyLXRydWNrLWZpZWxkLXVuOiBcXGU1OGU7XG4kZmEtdmFyLXRydWNrLWZyb250OiBcXGUyYjc7XG4kZmEtdmFyLXRydWNrLW1lZGljYWw6IFxcZjBmOTtcbiRmYS12YXItYW1idWxhbmNlOiBcXGYwZjk7XG4kZmEtdmFyLXRydWNrLW1vbnN0ZXI6IFxcZjYzYjtcbiRmYS12YXItdHJ1Y2stbW92aW5nOiBcXGY0ZGY7XG4kZmEtdmFyLXRydWNrLXBpY2t1cDogXFxmNjNjO1xuJGZhLXZhci10cnVjay1wbGFuZTogXFxlNThmO1xuJGZhLXZhci10cnVjay1yYW1wLWJveDogXFxmNGRlO1xuJGZhLXZhci10cnVjay1sb2FkaW5nOiBcXGY0ZGU7XG4kZmEtdmFyLXR0eTogXFxmMWU0O1xuJGZhLXZhci10ZWxldHlwZTogXFxmMWU0O1xuJGZhLXZhci10dXJraXNoLWxpcmEtc2lnbjogXFxlMmJiO1xuJGZhLXZhci10cnk6IFxcZTJiYjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcXGUyYmI7XG4kZmEtdmFyLXR1cm4tZG93bjogXFxmM2JlO1xuJGZhLXZhci1sZXZlbC1kb3duLWFsdDogXFxmM2JlO1xuJGZhLXZhci10dXJuLXVwOiBcXGYzYmY7XG4kZmEtdmFyLWxldmVsLXVwLWFsdDogXFxmM2JmO1xuJGZhLXZhci10djogXFxmMjZjO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcXGYyNmM7XG4kZmEtdmFyLXR2LWFsdDogXFxmMjZjO1xuJGZhLXZhci11OiBcXDU1O1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGZhLXZhci11bmRlcmxpbmU6IFxcZjBjZDtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXFxmMjlhO1xuJGZhLXZhci11bmxvY2s6IFxcZjA5YztcbiRmYS12YXItdW5sb2NrLWtleWhvbGU6IFxcZjEzZTtcbiRmYS12YXItdW5sb2NrLWFsdDogXFxmMTNlO1xuJGZhLXZhci11cC1kb3duOiBcXGYzMzg7XG4kZmEtdmFyLWFycm93cy1hbHQtdjogXFxmMzM4O1xuJGZhLXZhci11cC1kb3duLWxlZnQtcmlnaHQ6IFxcZjBiMjtcbiRmYS12YXItYXJyb3dzLWFsdDogXFxmMGIyO1xuJGZhLXZhci11cC1sb25nOiBcXGYzMGM7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwOiBcXGYzMGM7XG4kZmEtdmFyLXVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXI6IFxcZjQyNDtcbiRmYS12YXItZXhwYW5kLWFsdDogXFxmNDI0O1xuJGZhLXZhci11cC1yaWdodC1mcm9tLXNxdWFyZTogXFxmMzVkO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdDogXFxmMzVkO1xuJGZhLXZhci11cGxvYWQ6IFxcZjA5MztcbiRmYS12YXItdXNlcjogXFxmMDA3O1xuJGZhLXZhci11c2VyLWFzdHJvbmF1dDogXFxmNGZiO1xuJGZhLXZhci11c2VyLWNoZWNrOiBcXGY0ZmM7XG4kZmEtdmFyLXVzZXItY2xvY2s6IFxcZjRmZDtcbiRmYS12YXItdXNlci1kb2N0b3I6IFxcZjBmMDtcbiRmYS12YXItdXNlci1tZDogXFxmMGYwO1xuJGZhLXZhci11c2VyLWdlYXI6IFxcZjRmZTtcbiRmYS12YXItdXNlci1jb2c6IFxcZjRmZTtcbiRmYS12YXItdXNlci1ncmFkdWF0ZTogXFxmNTAxO1xuJGZhLXZhci11c2VyLWdyb3VwOiBcXGY1MDA7XG4kZmEtdmFyLXVzZXItZnJpZW5kczogXFxmNTAwO1xuJGZhLXZhci11c2VyLWluanVyZWQ6IFxcZjcyODtcbiRmYS12YXItdXNlci1sYXJnZTogXFxmNDA2O1xuJGZhLXZhci11c2VyLWFsdDogXFxmNDA2O1xuJGZhLXZhci11c2VyLWxhcmdlLXNsYXNoOiBcXGY0ZmE7XG4kZmEtdmFyLXVzZXItYWx0LXNsYXNoOiBcXGY0ZmE7XG4kZmEtdmFyLXVzZXItbG9jazogXFxmNTAyO1xuJGZhLXZhci11c2VyLW1pbnVzOiBcXGY1MDM7XG4kZmEtdmFyLXVzZXItbmluamE6IFxcZjUwNDtcbiRmYS12YXItdXNlci1udXJzZTogXFxmODJmO1xuJGZhLXZhci11c2VyLXBlbjogXFxmNGZmO1xuJGZhLXZhci11c2VyLWVkaXQ6IFxcZjRmZjtcbiRmYS12YXItdXNlci1wbHVzOiBcXGYyMzQ7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcXGYyMWI7XG4kZmEtdmFyLXVzZXItc2hpZWxkOiBcXGY1MDU7XG4kZmEtdmFyLXVzZXItc2xhc2g6IFxcZjUwNjtcbiRmYS12YXItdXNlci10YWc6IFxcZjUwNztcbiRmYS12YXItdXNlci10aWU6IFxcZjUwODtcbiRmYS12YXItdXNlci14bWFyazogXFxmMjM1O1xuJGZhLXZhci11c2VyLXRpbWVzOiBcXGYyMzU7XG4kZmEtdmFyLXVzZXJzOiBcXGYwYzA7XG4kZmEtdmFyLXVzZXJzLWJldHdlZW4tbGluZXM6IFxcZTU5MTtcbiRmYS12YXItdXNlcnMtZ2VhcjogXFxmNTA5O1xuJGZhLXZhci11c2Vycy1jb2c6IFxcZjUwOTtcbiRmYS12YXItdXNlcnMtbGluZTogXFxlNTkyO1xuJGZhLXZhci11c2Vycy1yYXlzOiBcXGU1OTM7XG4kZmEtdmFyLXVzZXJzLXJlY3RhbmdsZTogXFxlNTk0O1xuJGZhLXZhci11c2Vycy1zbGFzaDogXFxlMDczO1xuJGZhLXZhci11c2Vycy12aWV3ZmluZGVyOiBcXGU1OTU7XG4kZmEtdmFyLXV0ZW5zaWxzOiBcXGYyZTc7XG4kZmEtdmFyLWN1dGxlcnk6IFxcZjJlNztcbiRmYS12YXItdjogXFw1NjtcbiRmYS12YXItdmFuLXNodXR0bGU6IFxcZjViNjtcbiRmYS12YXItc2h1dHRsZS12YW46IFxcZjViNjtcbiRmYS12YXItdmF1bHQ6IFxcZTJjNTtcbiRmYS12YXItdmVjdG9yLXNxdWFyZTogXFxmNWNiO1xuJGZhLXZhci12ZW51czogXFxmMjIxO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFxcZjIyNjtcbiRmYS12YXItdmVudXMtbWFyczogXFxmMjI4O1xuJGZhLXZhci12ZXN0OiBcXGUwODU7XG4kZmEtdmFyLXZlc3QtcGF0Y2hlczogXFxlMDg2O1xuJGZhLXZhci12aWFsOiBcXGY0OTI7XG4kZmEtdmFyLXZpYWwtY2lyY2xlLWNoZWNrOiBcXGU1OTY7XG4kZmEtdmFyLXZpYWwtdmlydXM6IFxcZTU5NztcbiRmYS12YXItdmlhbHM6IFxcZjQ5MztcbiRmYS12YXItdmlkZW86IFxcZjAzZDtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcXGYwM2Q7XG4kZmEtdmFyLXZpZGVvLXNsYXNoOiBcXGY0ZTI7XG4kZmEtdmFyLXZpaGFyYTogXFxmNmE3O1xuJGZhLXZhci12aXJ1czogXFxlMDc0O1xuJGZhLXZhci12aXJ1cy1jb3ZpZDogXFxlNGE4O1xuJGZhLXZhci12aXJ1cy1jb3ZpZC1zbGFzaDogXFxlNGE5O1xuJGZhLXZhci12aXJ1cy1zbGFzaDogXFxlMDc1O1xuJGZhLXZhci12aXJ1c2VzOiBcXGUwNzY7XG4kZmEtdmFyLXZvaWNlbWFpbDogXFxmODk3O1xuJGZhLXZhci12b2xjYW5vOiBcXGY3NzA7XG4kZmEtdmFyLXZvbGxleWJhbGw6IFxcZjQ1ZjtcbiRmYS12YXItdm9sbGV5YmFsbC1iYWxsOiBcXGY0NWY7XG4kZmEtdmFyLXZvbHVtZS1oaWdoOiBcXGYwMjg7XG4kZmEtdmFyLXZvbHVtZS11cDogXFxmMDI4O1xuJGZhLXZhci12b2x1bWUtbG93OiBcXGYwMjc7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcXGYwMjc7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFxcZjAyNjtcbiRmYS12YXItdm9sdW1lLXhtYXJrOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS1tdXRlOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS10aW1lczogXFxmNmE5O1xuJGZhLXZhci12ci1jYXJkYm9hcmQ6IFxcZjcyOTtcbiRmYS12YXItdzogXFw1NztcbiRmYS12YXItd2Fsa2llLXRhbGtpZTogXFxmOGVmO1xuJGZhLXZhci13YWxsZXQ6IFxcZjU1NTtcbiRmYS12YXItd2FuZC1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci13YW5kLW1hZ2ljLXNwYXJrbGVzOiBcXGUyY2E7XG4kZmEtdmFyLW1hZ2ljLXdhbmQtc3BhcmtsZXM6IFxcZTJjYTtcbiRmYS12YXItd2FuZC1zcGFya2xlczogXFxmNzJiO1xuJGZhLXZhci13YXJlaG91c2U6IFxcZjQ5NDtcbiRmYS12YXItd2F0ZXI6IFxcZjc3MztcbiRmYS12YXItd2F0ZXItbGFkZGVyOiBcXGY1YzU7XG4kZmEtdmFyLWxhZGRlci13YXRlcjogXFxmNWM1O1xuJGZhLXZhci1zd2ltbWluZy1wb29sOiBcXGY1YzU7XG4kZmEtdmFyLXdhdmUtc3F1YXJlOiBcXGY4M2U7XG4kZmEtdmFyLXdlaWdodC1oYW5naW5nOiBcXGY1Y2Q7XG4kZmEtdmFyLXdlaWdodC1zY2FsZTogXFxmNDk2O1xuJGZhLXZhci13ZWlnaHQ6IFxcZjQ5NjtcbiRmYS12YXItd2hlYXQtYXduOiBcXGUyY2Q7XG4kZmEtdmFyLXdoZWF0LWFsdDogXFxlMmNkO1xuJGZhLXZhci13aGVhdC1hd24tY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1OTg7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFxcZjE5MztcbiRmYS12YXItd2hlZWxjaGFpci1tb3ZlOiBcXGUyY2U7XG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcXGUyY2U7XG4kZmEtdmFyLXdoaXNrZXktZ2xhc3M6IFxcZjdhMDtcbiRmYS12YXItZ2xhc3Mtd2hpc2tleTogXFxmN2EwO1xuJGZhLXZhci13aWZpOiBcXGYxZWI7XG4kZmEtdmFyLXdpZmktMzogXFxmMWViO1xuJGZhLXZhci13aWZpLXN0cm9uZzogXFxmMWViO1xuJGZhLXZhci13aW5kOiBcXGY3MmU7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXFxmMmQwO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFxcZjJkMTtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFxcZjJkMjtcbiRmYS12YXItd2luZS1ib3R0bGU6IFxcZjcyZjtcbiRmYS12YXItd2luZS1nbGFzczogXFxmNGUzO1xuJGZhLXZhci13aW5lLWdsYXNzLWVtcHR5OiBcXGY1Y2U7XG4kZmEtdmFyLXdpbmUtZ2xhc3MtYWx0OiBcXGY1Y2U7XG4kZmEtdmFyLXdvbi1zaWduOiBcXGYxNTk7XG4kZmEtdmFyLWtydzogXFxmMTU5O1xuJGZhLXZhci13b246IFxcZjE1OTtcbiRmYS12YXItd29ybTogXFxlNTk5O1xuJGZhLXZhci13cmVuY2g6IFxcZjBhZDtcbiRmYS12YXIteDogXFw1ODtcbiRmYS12YXIteC1yYXk6IFxcZjQ5NztcbiRmYS12YXIteG1hcms6IFxcZjAwZDtcbiRmYS12YXItY2xvc2U6IFxcZjAwZDtcbiRmYS12YXItbXVsdGlwbHk6IFxcZjAwZDtcbiRmYS12YXItcmVtb3ZlOiBcXGYwMGQ7XG4kZmEtdmFyLXRpbWVzOiBcXGYwMGQ7XG4kZmEtdmFyLXhtYXJrcy1saW5lczogXFxlNTlhO1xuJGZhLXZhci15OiBcXDU5O1xuJGZhLXZhci15ZW4tc2lnbjogXFxmMTU3O1xuJGZhLXZhci1jbnk6IFxcZjE1NztcbiRmYS12YXItanB5OiBcXGYxNTc7XG4kZmEtdmFyLXJtYjogXFxmMTU3O1xuJGZhLXZhci15ZW46IFxcZjE1NztcbiRmYS12YXIteWluLXlhbmc6IFxcZjZhZDtcbiRmYS12YXItejogXFw1YTtcblxuJGZhLXZhci00Mi1ncm91cDogXFxlMDgwO1xuJGZhLXZhci1pbm5vc29mdDogXFxlMDgwO1xuJGZhLXZhci01MDBweDogXFxmMjZlO1xuJGZhLXZhci1hY2Nlc3NpYmxlLWljb246IFxcZjM2ODtcbiRmYS12YXItYWNjdXNvZnQ6IFxcZjM2OTtcbiRmYS12YXItYWRuOiBcXGYxNzA7XG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XG4kZmEtdmFyLWFmZmlsaWF0ZXRoZW1lOiBcXGYzNmI7XG4kZmEtdmFyLWFpcmJuYjogXFxmODM0O1xuJGZhLXZhci1hbGdvbGlhOiBcXGYzNmM7XG4kZmEtdmFyLWFsaXBheTogXFxmNjQyO1xuJGZhLXZhci1hbWF6b246IFxcZjI3MDtcbiRmYS12YXItYW1hem9uLXBheTogXFxmNDJjO1xuJGZhLXZhci1hbWlsaWE6IFxcZjM2ZDtcbiRmYS12YXItYW5kcm9pZDogXFxmMTdiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFxcZjIwOTtcbiRmYS12YXItYW5ncnljcmVhdGl2ZTogXFxmMzZlO1xuJGZhLXZhci1hbmd1bGFyOiBcXGY0MjA7XG4kZmEtdmFyLWFwcC1zdG9yZTogXFxmMzZmO1xuJGZhLXZhci1hcHAtc3RvcmUtaW9zOiBcXGYzNzA7XG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XG4kZmEtdmFyLWFwcGxlOiBcXGYxNzk7XG4kZmEtdmFyLWFwcGxlLXBheTogXFxmNDE1O1xuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XG4kZmEtdmFyLWFzeW1tZXRyaWs6IFxcZjM3MjtcbiRmYS12YXItYXRsYXNzaWFuOiBcXGY3N2I7XG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcbiRmYS12YXItYXV0b3ByZWZpeGVyOiBcXGY0MWM7XG4kZmEtdmFyLWF2aWFuZXg6IFxcZjM3NDtcbiRmYS12YXItYXZpYXRvOiBcXGY0MjE7XG4kZmEtdmFyLWF3czogXFxmMzc1O1xuJGZhLXZhci1iYW5kY2FtcDogXFxmMmQ1O1xuJGZhLXZhci1iYXR0bGUtbmV0OiBcXGY4MzU7XG4kZmEtdmFyLWJlaGFuY2U6IFxcZjFiNDtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFxcZjFiNTtcbiRmYS12YXItYmlsaWJpbGk6IFxcZTNkOTtcbiRmYS12YXItYmltb2JqZWN0OiBcXGYzNzg7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXFxmMTcxO1xuJGZhLXZhci1iaXRjb2luOiBcXGYzNzk7XG4kZmEtdmFyLWJpdHk6IFxcZjM3YTtcbiRmYS12YXItYmxhY2stdGllOiBcXGYyN2U7XG4kZmEtdmFyLWJsYWNrYmVycnk6IFxcZjM3YjtcbiRmYS12YXItYmxvZ2dlcjogXFxmMzdjO1xuJGZhLXZhci1ibG9nZ2VyLWI6IFxcZjM3ZDtcbiRmYS12YXItYmx1ZXRvb3RoOiBcXGYyOTM7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcXGYyOTQ7XG4kZmEtdmFyLWJvb3RzdHJhcDogXFxmODM2O1xuJGZhLXZhci1ib3RzOiBcXGUzNDA7XG4kZmEtdmFyLWJ0YzogXFxmMTVhO1xuJGZhLXZhci1idWZmZXI6IFxcZjgzNztcbiRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZTogXFxmMzdmO1xuJGZhLXZhci1idXktbi1sYXJnZTogXFxmOGE2O1xuJGZhLXZhci1idXlzZWxsYWRzOiBcXGYyMGQ7XG4kZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWY6IFxcZjc4NTtcbiRmYS12YXItY2MtYW1hem9uLXBheTogXFxmNDJkO1xuJGZhLXZhci1jYy1hbWV4OiBcXGYxZjM7XG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXFxmNDE2O1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXFxmMjRjO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXFxmMWYyO1xuJGZhLXZhci1jYy1qY2I6IFxcZjI0YjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXFxmMWYxO1xuJGZhLXZhci1jYy1wYXlwYWw6IFxcZjFmNDtcbiRmYS12YXItY2Mtc3RyaXBlOiBcXGYxZjU7XG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcbiRmYS12YXItY2VudGVyY29kZTogXFxmMzgwO1xuJGZhLXZhci1jZW50b3M6IFxcZjc4OTtcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XG4kZmEtdmFyLWNocm9tZWNhc3Q6IFxcZjgzODtcbiRmYS12YXItY2xvdWRmbGFyZTogXFxlMDdkO1xuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kZmEtdmFyLWNsb3Vkc21pdGg6IFxcZjM4NDtcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kZmEtdmFyLWNtcGxpZDogXFxlMzYwO1xuJGZhLXZhci1jb2RlcGVuOiBcXGYxY2I7XG4kZmEtdmFyLWNvZGllcGllOiBcXGYyODQ7XG4kZmEtdmFyLWNvbmZsdWVuY2U6IFxcZjc4ZDtcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFxcZjIwZTtcbiRmYS12YXItY29udGFvOiBcXGYyNmQ7XG4kZmEtdmFyLWNvdHRvbi1idXJlYXU6IFxcZjg5ZTtcbiRmYS12YXItY3BhbmVsOiBcXGYzODg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFxcZjI1ZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieTogXFxmNGU3O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jOiBcXGY0ZTg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6IFxcZjRlOTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcDogXFxmNGVhO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kOiBcXGY0ZWI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQ6IFxcZjRlYztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6IFxcZjRlZDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peDogXFxmNGVlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhOiBcXGY0ZWY7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6IFxcZjRmMDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOiBcXGY0ZjE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6IFxcZjRmMjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvOiBcXGY0ZjM7XG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcbiRmYS12YXItY3NzMzogXFxmMTNjO1xuJGZhLXZhci1jc3MzLWFsdDogXFxmMzhiO1xuJGZhLXZhci1jdXR0bGVmaXNoOiBcXGYzOGM7XG4kZmEtdmFyLWQtYW5kLWQ6IFxcZjM4ZDtcbiRmYS12YXItZC1hbmQtZC1iZXlvbmQ6IFxcZjZjYTtcbiRmYS12YXItZGFpbHltb3Rpb246IFxcZTA1MjtcbiRmYS12YXItZGFzaGN1YmU6IFxcZjIxMDtcbiRmYS12YXItZGVlemVyOiBcXGUwNzc7XG4kZmEtdmFyLWRlbGljaW91czogXFxmMWE1O1xuJGZhLXZhci1kZXBsb3lkb2c6IFxcZjM4ZTtcbiRmYS12YXItZGVza3BybzogXFxmMzhmO1xuJGZhLXZhci1kZXY6IFxcZjZjYztcbiRmYS12YXItZGV2aWFudGFydDogXFxmMWJkO1xuJGZhLXZhci1kaGw6IFxcZjc5MDtcbiRmYS12YXItZGlhc3BvcmE6IFxcZjc5MTtcbiRmYS12YXItZGlnZzogXFxmMWE2O1xuJGZhLXZhci1kaWdpdGFsLW9jZWFuOiBcXGYzOTE7XG4kZmEtdmFyLWRpc2NvcmQ6IFxcZjM5MjtcbiRmYS12YXItZGlzY291cnNlOiBcXGYzOTM7XG4kZmEtdmFyLWRvY2h1YjogXFxmMzk0O1xuJGZhLXZhci1kb2NrZXI6IFxcZjM5NTtcbiRmYS12YXItZHJhZnQyZGlnaXRhbDogXFxmMzk2O1xuJGZhLXZhci1kcmliYmJsZTogXFxmMTdkO1xuJGZhLXZhci1kcmliYmJsZS1zcXVhcmU6IFxcZjM5NztcbiRmYS12YXItZHJvcGJveDogXFxmMTZiO1xuJGZhLXZhci1kcnVwYWw6IFxcZjFhOTtcbiRmYS12YXItZHlhbG9nOiBcXGYzOTk7XG4kZmEtdmFyLWVhcmx5YmlyZHM6IFxcZjM5YTtcbiRmYS12YXItZWJheTogXFxmNGY0O1xuJGZhLXZhci1lZGdlOiBcXGYyODI7XG4kZmEtdmFyLWVkZ2UtbGVnYWN5OiBcXGUwNzg7XG4kZmEtdmFyLWVsZW1lbnRvcjogXFxmNDMwO1xuJGZhLXZhci1lbGxvOiBcXGY1ZjE7XG4kZmEtdmFyLWVtYmVyOiBcXGY0MjM7XG4kZmEtdmFyLWVtcGlyZTogXFxmMWQxO1xuJGZhLXZhci1lbnZpcmE6IFxcZjI5OTtcbiRmYS12YXItZXJsYW5nOiBcXGYzOWQ7XG4kZmEtdmFyLWV0aGVyZXVtOiBcXGY0MmU7XG4kZmEtdmFyLWV0c3k6IFxcZjJkNztcbiRmYS12YXItZXZlcm5vdGU6IFxcZjgzOTtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcXGYyM2U7XG4kZmEtdmFyLWZhY2Vib29rOiBcXGYwOWE7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFxcZjM5ZTtcbiRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyOiBcXGYzOWY7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXFxmMDgyO1xuJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lczogXFxmNmRjO1xuJGZhLXZhci1mZWRleDogXFxmNzk3O1xuJGZhLXZhci1mZWRvcmE6IFxcZjc5ODtcbiRmYS12YXItZmlnbWE6IFxcZjc5OTtcbiRmYS12YXItZmlyZWZveDogXFxmMjY5O1xuJGZhLXZhci1maXJlZm94LWJyb3dzZXI6IFxcZTAwNztcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFxcZjJiMDtcbiRmYS12YXItZmlyc3Qtb3JkZXItYWx0OiBcXGY1MGE7XG4kZmEtdmFyLWZpcnN0ZHJhZnQ6IFxcZjNhMTtcbiRmYS12YXItZmxpY2tyOiBcXGYxNmU7XG4kZmEtdmFyLWZsaXBib2FyZDogXFxmNDRkO1xuJGZhLXZhci1mbHk6IFxcZjQxNztcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcXGYyYjQ7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnOiBcXGYyYjQ7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6IFxcZjJiNDtcbiRmYS12YXItZm9udGljb25zOiBcXGYyODA7XG4kZmEtdmFyLWZvbnRpY29ucy1maTogXFxmM2EyO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFxcZjI4NjtcbiRmYS12YXItZm9ydC1hd2Vzb21lLWFsdDogXFxmM2EzO1xuJGZhLXZhci1mb3J1bWJlZTogXFxmMjExO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcXGYxODA7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcXGYyYzU7XG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcbiRmYS12YXItZnVsY3J1bTogXFxmNTBiO1xuJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYzogXFxmNTBjO1xuJGZhLXZhci1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcbiRmYS12YXItZ2V0LXBvY2tldDogXFxmMjY1O1xuJGZhLXZhci1nZzogXFxmMjYwO1xuJGZhLXZhci1nZy1jaXJjbGU6IFxcZjI2MTtcbiRmYS12YXItZ2l0OiBcXGYxZDM7XG4kZmEtdmFyLWdpdC1hbHQ6IFxcZjg0MTtcbiRmYS12YXItZ2l0LXNxdWFyZTogXFxmMWQyO1xuJGZhLXZhci1naXRodWI6IFxcZjA5YjtcbiRmYS12YXItZ2l0aHViLWFsdDogXFxmMTEzO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcXGYwOTI7XG4kZmEtdmFyLWdpdGtyYWtlbjogXFxmM2E2O1xuJGZhLXZhci1naXRsYWI6IFxcZjI5NjtcbiRmYS12YXItZ2l0dGVyOiBcXGY0MjY7XG4kZmEtdmFyLWdsaWRlOiBcXGYyYTU7XG4kZmEtdmFyLWdsaWRlLWc6IFxcZjJhNjtcbiRmYS12YXItZ29mb3JlOiBcXGYzYTc7XG4kZmEtdmFyLWdvbGFuZzogXFxlNDBmO1xuJGZhLXZhci1nb29kcmVhZHM6IFxcZjNhODtcbiRmYS12YXItZ29vZHJlYWRzLWc6IFxcZjNhOTtcbiRmYS12YXItZ29vZ2xlOiBcXGYxYTA7XG4kZmEtdmFyLWdvb2dsZS1kcml2ZTogXFxmM2FhO1xuJGZhLXZhci1nb29nbGUtcGF5OiBcXGUwNzk7XG4kZmEtdmFyLWdvb2dsZS1wbGF5OiBcXGYzYWI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcXGYyYjM7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWc6IFxcZjBkNTtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcXGYwZDQ7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFxcZjFlZTtcbiRmYS12YXItZ3JhdGlwYXk6IFxcZjE4NDtcbiRmYS12YXItZ3JhdjogXFxmMmQ2O1xuJGZhLXZhci1ncmlwZmlyZTogXFxmM2FjO1xuJGZhLXZhci1ncnVudDogXFxmM2FkO1xuJGZhLXZhci1ndWlsZGVkOiBcXGUwN2U7XG4kZmEtdmFyLWd1bHA6IFxcZjNhZTtcbiRmYS12YXItaGFja2VyLW5ld3M6IFxcZjFkNDtcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcXGYzYWY7XG4kZmEtdmFyLWhhY2tlcnJhbms6IFxcZjVmNztcbiRmYS12YXItaGFzaG5vZGU6IFxcZTQ5OTtcbiRmYS12YXItaGlwczogXFxmNDUyO1xuJGZhLXZhci1oaXJlLWEtaGVscGVyOiBcXGYzYjA7XG4kZmEtdmFyLWhpdmU6IFxcZTA3ZjtcbiRmYS12YXItaG9vbGk6IFxcZjQyNztcbiRmYS12YXItaG9ybmJpbGw6IFxcZjU5MjtcbiRmYS12YXItaG90amFyOiBcXGYzYjE7XG4kZmEtdmFyLWhvdXp6OiBcXGYyN2M7XG4kZmEtdmFyLWh0bWw1OiBcXGYxM2I7XG4kZmEtdmFyLWh1YnNwb3Q6IFxcZjNiMjtcbiRmYS12YXItaWRlYWw6IFxcZTAxMztcbiRmYS12YXItaW1kYjogXFxmMmQ4O1xuJGZhLXZhci1pbnN0YWdyYW06IFxcZjE2ZDtcbiRmYS12YXItaW5zdGFncmFtLXNxdWFyZTogXFxlMDU1O1xuJGZhLXZhci1pbnN0YWxvZDogXFxlMDgxO1xuJGZhLXZhci1pbnRlcmNvbTogXFxmN2FmO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXFxmMjZiO1xuJGZhLXZhci1pbnZpc2lvbjogXFxmN2IwO1xuJGZhLXZhci1pb3hob3N0OiBcXGYyMDg7XG4kZmEtdmFyLWl0Y2gtaW86IFxcZjgzYTtcbiRmYS12YXItaXR1bmVzOiBcXGYzYjQ7XG4kZmEtdmFyLWl0dW5lcy1ub3RlOiBcXGYzYjU7XG4kZmEtdmFyLWphdmE6IFxcZjRlNDtcbiRmYS12YXItamVkaS1vcmRlcjogXFxmNTBlO1xuJGZhLXZhci1qZW5raW5zOiBcXGYzYjY7XG4kZmEtdmFyLWppcmE6IFxcZjdiMTtcbiRmYS12YXItam9nZXQ6IFxcZjNiNztcbiRmYS12YXItam9vbWxhOiBcXGYxYWE7XG4kZmEtdmFyLWpzOiBcXGYzYjg7XG4kZmEtdmFyLWpzLXNxdWFyZTogXFxmM2I5O1xuJGZhLXZhci1qc2ZpZGRsZTogXFxmMWNjO1xuJGZhLXZhci1rYWdnbGU6IFxcZjVmYTtcbiRmYS12YXIta2V5YmFzZTogXFxmNGY1O1xuJGZhLXZhci1rZXljZG46IFxcZjNiYTtcbiRmYS12YXIta2lja3N0YXJ0ZXI6IFxcZjNiYjtcbiRmYS12YXIta2lja3N0YXJ0ZXItazogXFxmM2JjO1xuJGZhLXZhci1rb3J2dWU6IFxcZjQyZjtcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xuJGZhLXZhci1sYXN0Zm06IFxcZjIwMjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXFxmMjAzO1xuJGZhLXZhci1sZWFucHViOiBcXGYyMTI7XG4kZmEtdmFyLWxlc3M6IFxcZjQxZDtcbiRmYS12YXItbGluZTogXFxmM2MwO1xuJGZhLXZhci1saW5rZWRpbjogXFxmMDhjO1xuJGZhLXZhci1saW5rZWRpbi1pbjogXFxmMGUxO1xuJGZhLXZhci1saW5vZGU6IFxcZjJiODtcbiRmYS12YXItbGludXg6IFxcZjE3YztcbiRmYS12YXItbHlmdDogXFxmM2MzO1xuJGZhLXZhci1tYWdlbnRvOiBcXGYzYzQ7XG4kZmEtdmFyLW1haWxjaGltcDogXFxmNTllO1xuJGZhLXZhci1tYW5kYWxvcmlhbjogXFxmNTBmO1xuJGZhLXZhci1tYXJrZG93bjogXFxmNjBmO1xuJGZhLXZhci1tYXN0b2RvbjogXFxmNGY2O1xuJGZhLXZhci1tYXhjZG46IFxcZjEzNjtcbiRmYS12YXItbWRiOiBcXGY4Y2E7XG4kZmEtdmFyLW1lZGFwcHM6IFxcZjNjNjtcbiRmYS12YXItbWVkaXVtOiBcXGYyM2E7XG4kZmEtdmFyLW1lZGl1bS1tOiBcXGYyM2E7XG4kZmEtdmFyLW1lZHJ0OiBcXGYzYzg7XG4kZmEtdmFyLW1lZXR1cDogXFxmMmUwO1xuJGZhLXZhci1tZWdhcG9ydDogXFxmNWEzO1xuJGZhLXZhci1tZW5kZWxleTogXFxmN2IzO1xuJGZhLXZhci1taWNyb2Jsb2c6IFxcZTAxYTtcbiRmYS12YXItbWljcm9zb2Z0OiBcXGYzY2E7XG4kZmEtdmFyLW1peDogXFxmM2NiO1xuJGZhLXZhci1taXhjbG91ZDogXFxmMjg5O1xuJGZhLXZhci1taXhlcjogXFxlMDU2O1xuJGZhLXZhci1taXp1bmk6IFxcZjNjYztcbiRmYS12YXItbW9keDogXFxmMjg1O1xuJGZhLXZhci1tb25lcm86IFxcZjNkMDtcbiRmYS12YXItbmFwc3RlcjogXFxmM2QyO1xuJGZhLXZhci1uZW9zOiBcXGY2MTI7XG4kZmEtdmFyLW5mYy1kaXJlY3Rpb25hbDogXFxlNTMwO1xuJGZhLXZhci1uZmMtc3ltYm9sOiBcXGU1MzE7XG4kZmEtdmFyLW5pbWJscjogXFxmNWE4O1xuJGZhLXZhci1ub2RlOiBcXGY0MTk7XG4kZmEtdmFyLW5vZGUtanM6IFxcZjNkMztcbiRmYS12YXItbnBtOiBcXGYzZDQ7XG4kZmEtdmFyLW5zODogXFxmM2Q1O1xuJGZhLXZhci1udXRyaXRpb25peDogXFxmM2Q2O1xuJGZhLXZhci1vY3RvcHVzLWRlcGxveTogXFxlMDgyO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcXGYyNjM7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcXGYyNjQ7XG4kZmEtdmFyLW9sZC1yZXB1YmxpYzogXFxmNTEwO1xuJGZhLXZhci1vcGVuY2FydDogXFxmMjNkO1xuJGZhLXZhci1vcGVuaWQ6IFxcZjE5YjtcbiRmYS12YXItb3BlcmE6IFxcZjI2YTtcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXFxmMjNjO1xuJGZhLXZhci1vcmNpZDogXFxmOGQyO1xuJGZhLXZhci1vc2k6IFxcZjQxYTtcbiRmYS12YXItcGFkbGV0OiBcXGU0YTA7XG4kZmEtdmFyLXBhZ2U0OiBcXGYzZDc7XG4kZmEtdmFyLXBhZ2VsaW5lczogXFxmMThjO1xuJGZhLXZhci1wYWxmZWQ6IFxcZjNkODtcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xuJGZhLXZhci1wYXlwYWw6IFxcZjFlZDtcbiRmYS12YXItcGVyYnl0ZTogXFxlMDgzO1xuJGZhLXZhci1wZXJpc2NvcGU6IFxcZjNkYTtcbiRmYS12YXItcGhhYnJpY2F0b3I6IFxcZjNkYjtcbiRmYS12YXItcGhvZW5peC1mcmFtZXdvcms6IFxcZjNkYztcbiRmYS12YXItcGhvZW5peC1zcXVhZHJvbjogXFxmNTExO1xuJGZhLXZhci1waHA6IFxcZjQ1NztcbiRmYS12YXItcGllZC1waXBlcjogXFxmMmFlO1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXFxmMWE4O1xuJGZhLXZhci1waWVkLXBpcGVyLWhhdDogXFxmNGU1O1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcXGYxYTc7XG4kZmEtdmFyLXBpZWQtcGlwZXItc3F1YXJlOiBcXGUwMWU7XG4kZmEtdmFyLXBpbnRlcmVzdDogXFxmMGQyO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXFxmMjMxO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XG4kZmEtdmFyLXBpeDogXFxlNDNhO1xuJGZhLXZhci1wbGF5c3RhdGlvbjogXFxmM2RmO1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFxcZjI4ODtcbiRmYS12YXItcHVzaGVkOiBcXGYzZTE7XG4kZmEtdmFyLXB5dGhvbjogXFxmM2UyO1xuJGZhLXZhci1xcTogXFxmMWQ2O1xuJGZhLXZhci1xdWluc2NhcGU6IFxcZjQ1OTtcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcbiRmYS12YXItci1wcm9qZWN0OiBcXGY0Zjc7XG4kZmEtdmFyLXJhc3BiZXJyeS1waTogXFxmN2JiO1xuJGZhLXZhci1yYXZlbHJ5OiBcXGYyZDk7XG4kZmEtdmFyLXJlYWN0OiBcXGY0MWI7XG4kZmEtdmFyLXJlYWN0ZXVyb3BlOiBcXGY3NWQ7XG4kZmEtdmFyLXJlYWRtZTogXFxmNGQ1O1xuJGZhLXZhci1yZWJlbDogXFxmMWQwO1xuJGZhLXZhci1yZWQtcml2ZXI6IFxcZjNlMztcbiRmYS12YXItcmVkZGl0OiBcXGYxYTE7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXJlZGhhdDogXFxmN2JjO1xuJGZhLXZhci1yZW5yZW46IFxcZjE4YjtcbiRmYS12YXItcmVwbHlkOiBcXGYzZTY7XG4kZmEtdmFyLXJlc2VhcmNoZ2F0ZTogXFxmNGY4O1xuJGZhLXZhci1yZXNvbHZpbmc6IFxcZjNlNztcbiRmYS12YXItcmV2OiBcXGY1YjI7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xuJGZhLXZhci1ydXN0OiBcXGUwN2E7XG4kZmEtdmFyLXNhZmFyaTogXFxmMjY3O1xuJGZhLXZhci1zYWxlc2ZvcmNlOiBcXGY4M2I7XG4kZmEtdmFyLXNhc3M6IFxcZjQxZTtcbiRmYS12YXItc2NobGl4OiBcXGYzZWE7XG4kZmEtdmFyLXNjcmVlbnBhbDogXFxlNTcwO1xuJGZhLXZhci1zY3JpYmQ6IFxcZjI4YTtcbiRmYS12YXItc2VhcmNoZW5naW46IFxcZjNlYjtcbiRmYS12YXItc2VsbGNhc3Q6IFxcZjJkYTtcbiRmYS12YXItc2VsbHN5OiBcXGYyMTM7XG4kZmEtdmFyLXNlcnZpY2VzdGFjazogXFxmM2VjO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFxcZjIxNDtcbiRmYS12YXItc2hvcGlmeTogXFxlMDU3O1xuJGZhLXZhci1zaG9wd2FyZTogXFxmNWI1O1xuJGZhLXZhci1zaW1wbHlidWlsdDogXFxmMjE1O1xuJGZhLXZhci1zaXN0cml4OiBcXGYzZWU7XG4kZmEtdmFyLXNpdGg6IFxcZjUxMjtcbiRmYS12YXItc2l0cm94OiBcXGU0NGE7XG4kZmEtdmFyLXNrZXRjaDogXFxmN2M2O1xuJGZhLXZhci1za3lhdGxhczogXFxmMjE2O1xuJGZhLXZhci1za3lwZTogXFxmMTdlO1xuJGZhLXZhci1zbGFjazogXFxmMTk4O1xuJGZhLXZhci1zbGFjay1oYXNoOiBcXGYxOTg7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcbiRmYS12YXItc25hcGNoYXQ6IFxcZjJhYjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFxcZjJhYjtcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiRmYS12YXItc291cmNldHJlZTogXFxmN2QzO1xuJGZhLXZhci1zcGVha2FwOiBcXGYzZjM7XG4kZmEtdmFyLXNwZWFrZXItZGVjazogXFxmODNjO1xuJGZhLXZhci1zcG90aWZ5OiBcXGYxYmM7XG4kZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWU6IFxcZjQyNTtcbiRmYS12YXItc3F1YXJlLWZvbnQtYXdlc29tZS1zdHJva2U6IFxcZjM1YztcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJGZhLXZhci1zcXVhcmVzcGFjZTogXFxmNWJlO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXFxmMThkO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXFxmMTZjO1xuJGZhLXZhci1zdGFja3BhdGg6IFxcZjg0MjtcbiRmYS12YXItc3RheWxpbmtlZDogXFxmM2Y1O1xuJGZhLXZhci1zdGVhbTogXFxmMWI2O1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFxcZjFiNztcbiRmYS12YXItc3RlYW0tc3ltYm9sOiBcXGYzZjY7XG4kZmEtdmFyLXN0aWNrZXItbXVsZTogXFxmM2Y3O1xuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcbiRmYS12YXItc3RyaXBlOiBcXGY0Mjk7XG4kZmEtdmFyLXN0cmlwZS1zOiBcXGY0MmE7XG4kZmEtdmFyLXN0dWRpb3ZpbmFyaTogXFxmM2Y4O1xuJGZhLXZhci1zdHVtYmxldXBvbjogXFxmMWE0O1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFxcZjFhMztcbiRmYS12YXItc3VwZXJwb3dlcnM6IFxcZjJkZDtcbiRmYS12YXItc3VwcGxlOiBcXGYzZjk7XG4kZmEtdmFyLXN1c2U6IFxcZjdkNjtcbiRmYS12YXItc3dpZnQ6IFxcZjhlMTtcbiRmYS12YXItc3ltZm9ueTogXFxmODNkO1xuJGZhLXZhci10ZWFtc3BlYWs6IFxcZjRmOTtcbiRmYS12YXItdGVsZWdyYW06IFxcZjJjNjtcbiRmYS12YXItdGVsZWdyYW0tcGxhbmU6IFxcZjJjNjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXFxmMWQ1O1xuJGZhLXZhci10aGUtcmVkLXlldGk6IFxcZjY5ZDtcbiRmYS12YXItdGhlbWVjbzogXFxmNWM2O1xuJGZhLXZhci10aGVtZWlzbGU6IFxcZjJiMjtcbiRmYS12YXItdGhpbmstcGVha3M6IFxcZjczMTtcbiRmYS12YXItdGlrdG9rOiBcXGUwN2I7XG4kZmEtdmFyLXRyYWRlLWZlZGVyYXRpb246IFxcZjUxMztcbiRmYS12YXItdHJlbGxvOiBcXGYxODE7XG4kZmEtdmFyLXR1bWJscjogXFxmMTczO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcXGYxNzQ7XG4kZmEtdmFyLXR3aXRjaDogXFxmMWU4O1xuJGZhLXZhci10d2l0dGVyOiBcXGYwOTk7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcXGYwODE7XG4kZmEtdmFyLXR5cG8zOiBcXGY0MmI7XG4kZmEtdmFyLXViZXI6IFxcZjQwMjtcbiRmYS12YXItdWJ1bnR1OiBcXGY3ZGY7XG4kZmEtdmFyLXVpa2l0OiBcXGY0MDM7XG4kZmEtdmFyLXVtYnJhY286IFxcZjhlODtcbiRmYS12YXItdW5jaGFydGVkOiBcXGUwODQ7XG4kZmEtdmFyLXVuaXJlZ2lzdHJ5OiBcXGY0MDQ7XG4kZmEtdmFyLXVuaXR5OiBcXGUwNDk7XG4kZmEtdmFyLXVuc3BsYXNoOiBcXGUwN2M7XG4kZmEtdmFyLXVudGFwcGQ6IFxcZjQwNTtcbiRmYS12YXItdXBzOiBcXGY3ZTA7XG4kZmEtdmFyLXVzYjogXFxmMjg3O1xuJGZhLXZhci11c3BzOiBcXGY3ZTE7XG4kZmEtdmFyLXVzc3VubmFoOiBcXGY0MDc7XG4kZmEtdmFyLXZhYWRpbjogXFxmNDA4O1xuJGZhLXZhci12aWFjb2luOiBcXGYyMzc7XG4kZmEtdmFyLXZpYWRlbzogXFxmMmE5O1xuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcXGYyYWE7XG4kZmEtdmFyLXZpYmVyOiBcXGY0MDk7XG4kZmEtdmFyLXZpbWVvOiBcXGY0MGE7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXFxmMTk0O1xuJGZhLXZhci12aW1lby12OiBcXGYyN2Q7XG4kZmEtdmFyLXZpbmU6IFxcZjFjYTtcbiRmYS12YXItdms6IFxcZjE4OTtcbiRmYS12YXItdm52OiBcXGY0MGI7XG4kZmEtdmFyLXZ1ZWpzOiBcXGY0MWY7XG4kZmEtdmFyLXdhdGNobWFuLW1vbml0b3Jpbmc6IFxcZTA4NztcbiRmYS12YXItd2F6ZTogXFxmODNmO1xuJGZhLXZhci13ZWVibHk6IFxcZjVjYztcbiRmYS12YXItd2VpYm86IFxcZjE4YTtcbiRmYS12YXItd2VpeGluOiBcXGYxZDc7XG4kZmEtdmFyLXdoYXRzYXBwOiBcXGYyMzI7XG4kZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xuJGZhLXZhci13aG1jczogXFxmNDBkO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXFxmMjY2O1xuJGZhLXZhci13aW5kb3dzOiBcXGYxN2E7XG4kZmEtdmFyLXdpcnNpbmRoYW5kd2VyazogXFxlMmQwO1xuJGZhLXZhci13c2g6IFxcZTJkMDtcbiRmYS12YXItd2l4OiBcXGY1Y2Y7XG4kZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0OiBcXGY3MzA7XG4kZmEtdmFyLXdvZHU6IFxcZTA4ODtcbiRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbjogXFxmNTE0O1xuJGZhLXZhci13b3JkcHJlc3M6IFxcZjE5YTtcbiRmYS12YXItd29yZHByZXNzLXNpbXBsZTogXFxmNDExO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcXGYyOTc7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFxcZjJkZTtcbiRmYS12YXItd3Bmb3JtczogXFxmMjk4O1xuJGZhLXZhci13cHJlc3NyOiBcXGYzZTQ7XG4kZmEtdmFyLXhib3g6IFxcZjQxMjtcbiRmYS12YXIteGluZzogXFxmMTY4O1xuJGZhLXZhci14aW5nLXNxdWFyZTogXFxmMTY5O1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFxcZjIzYjtcbiRmYS12YXIteWFob286IFxcZjE5ZTtcbiRmYS12YXIteWFtbWVyOiBcXGY4NDA7XG4kZmEtdmFyLXlhbmRleDogXFxmNDEzO1xuJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbDogXFxmNDE0O1xuJGZhLXZhci15YXJuOiBcXGY3ZTM7XG4kZmEtdmFyLXllbHA6IFxcZjFlOTtcbiRmYS12YXIteW9hc3Q6IFxcZjJiMTtcbiRmYS12YXIteW91dHViZTogXFxmMTY3O1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXFxmNDMxO1xuJGZhLXZhci16aGlodTogXFxmNjNmO1xuXG4kZmEtaWNvbnM6IChcbiAgXCIwXCI6ICRmYS12YXItMCxcbiAgXCIxXCI6ICRmYS12YXItMSxcbiAgXCIyXCI6ICRmYS12YXItMixcbiAgXCIzXCI6ICRmYS12YXItMyxcbiAgXCI0XCI6ICRmYS12YXItNCxcbiAgXCI1XCI6ICRmYS12YXItNSxcbiAgXCI2XCI6ICRmYS12YXItNixcbiAgXCI3XCI6ICRmYS12YXItNyxcbiAgXCI4XCI6ICRmYS12YXItOCxcbiAgXCI5XCI6ICRmYS12YXItOSxcbiAgXCJhXCI6ICRmYS12YXItYSxcbiAgXCJhZGRyZXNzLWJvb2tcIjogJGZhLXZhci1hZGRyZXNzLWJvb2ssXG4gIFwiY29udGFjdC1ib29rXCI6ICRmYS12YXItY29udGFjdC1ib29rLFxuICBcImFkZHJlc3MtY2FyZFwiOiAkZmEtdmFyLWFkZHJlc3MtY2FyZCxcbiAgXCJjb250YWN0LWNhcmRcIjogJGZhLXZhci1jb250YWN0LWNhcmQsXG4gIFwidmNhcmRcIjogJGZhLXZhci12Y2FyZCxcbiAgXCJhbGlnbi1jZW50ZXJcIjogJGZhLXZhci1hbGlnbi1jZW50ZXIsXG4gIFwiYWxpZ24tanVzdGlmeVwiOiAkZmEtdmFyLWFsaWduLWp1c3RpZnksXG4gIFwiYWxpZ24tbGVmdFwiOiAkZmEtdmFyLWFsaWduLWxlZnQsXG4gIFwiYWxpZ24tcmlnaHRcIjogJGZhLXZhci1hbGlnbi1yaWdodCxcbiAgXCJhbmNob3JcIjogJGZhLXZhci1hbmNob3IsXG4gIFwiYW5jaG9yLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWFuY2hvci1jaXJjbGUtY2hlY2ssXG4gIFwiYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiYW5jaG9yLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWFuY2hvci1jaXJjbGUteG1hcmssXG4gIFwiYW5jaG9yLWxvY2tcIjogJGZhLXZhci1hbmNob3ItbG9jayxcbiAgXCJhbmdsZS1kb3duXCI6ICRmYS12YXItYW5nbGUtZG93bixcbiAgXCJhbmdsZS1sZWZ0XCI6ICRmYS12YXItYW5nbGUtbGVmdCxcbiAgXCJhbmdsZS1yaWdodFwiOiAkZmEtdmFyLWFuZ2xlLXJpZ2h0LFxuICBcImFuZ2xlLXVwXCI6ICRmYS12YXItYW5nbGUtdXAsXG4gIFwiYW5nbGVzLWRvd25cIjogJGZhLXZhci1hbmdsZXMtZG93bixcbiAgXCJhbmdsZS1kb3VibGUtZG93blwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duLFxuICBcImFuZ2xlcy1sZWZ0XCI6ICRmYS12YXItYW5nbGVzLWxlZnQsXG4gIFwiYW5nbGUtZG91YmxlLWxlZnRcIjogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdCxcbiAgXCJhbmdsZXMtcmlnaHRcIjogJGZhLXZhci1hbmdsZXMtcmlnaHQsXG4gIFwiYW5nbGUtZG91YmxlLXJpZ2h0XCI6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0LFxuICBcImFuZ2xlcy11cFwiOiAkZmEtdmFyLWFuZ2xlcy11cCxcbiAgXCJhbmdsZS1kb3VibGUtdXBcIjogJGZhLXZhci1hbmdsZS1kb3VibGUtdXAsXG4gIFwiYW5raFwiOiAkZmEtdmFyLWFua2gsXG4gIFwiYXBwbGUtd2hvbGVcIjogJGZhLXZhci1hcHBsZS13aG9sZSxcbiAgXCJhcHBsZS1hbHRcIjogJGZhLXZhci1hcHBsZS1hbHQsXG4gIFwiYXJjaHdheVwiOiAkZmEtdmFyLWFyY2h3YXksXG4gIFwiYXJyb3ctZG93blwiOiAkZmEtdmFyLWFycm93LWRvd24sXG4gIFwiYXJyb3ctZG93bi0xLTlcIjogJGZhLXZhci1hcnJvdy1kb3duLTEtOSxcbiAgXCJzb3J0LW51bWVyaWMtYXNjXCI6ICRmYS12YXItc29ydC1udW1lcmljLWFzYyxcbiAgXCJzb3J0LW51bWVyaWMtZG93blwiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLFxuICBcImFycm93LWRvd24tOS0xXCI6ICRmYS12YXItYXJyb3ctZG93bi05LTEsXG4gIFwic29ydC1udW1lcmljLWRlc2NcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYyxcbiAgXCJzb3J0LW51bWVyaWMtZG93bi1hbHRcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQsXG4gIFwiYXJyb3ctZG93bi1hLXpcIjogJGZhLXZhci1hcnJvdy1kb3duLWEteixcbiAgXCJzb3J0LWFscGhhLWFzY1wiOiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjLFxuICBcInNvcnQtYWxwaGEtZG93blwiOiAkZmEtdmFyLXNvcnQtYWxwaGEtZG93bixcbiAgXCJhcnJvdy1kb3duLWxvbmdcIjogJGZhLXZhci1hcnJvdy1kb3duLWxvbmcsXG4gIFwibG9uZy1hcnJvdy1kb3duXCI6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duLFxuICBcImFycm93LWRvd24tc2hvcnQtd2lkZVwiOiAkZmEtdmFyLWFycm93LWRvd24tc2hvcnQtd2lkZSxcbiAgXCJzb3J0LWFtb3VudC1kZXNjXCI6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYyxcbiAgXCJzb3J0LWFtb3VudC1kb3duLWFsdFwiOiAkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0LFxuICBcImFycm93LWRvd24tdXAtYWNyb3NzLWxpbmVcIjogJGZhLXZhci1hcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lLFxuICBcImFycm93LWRvd24tdXAtbG9ja1wiOiAkZmEtdmFyLWFycm93LWRvd24tdXAtbG9jayxcbiAgXCJhcnJvdy1kb3duLXdpZGUtc2hvcnRcIjogJGZhLXZhci1hcnJvdy1kb3duLXdpZGUtc2hvcnQsXG4gIFwic29ydC1hbW91bnQtYXNjXCI6ICRmYS12YXItc29ydC1hbW91bnQtYXNjLFxuICBcInNvcnQtYW1vdW50LWRvd25cIjogJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLFxuICBcImFycm93LWRvd24tei1hXCI6ICRmYS12YXItYXJyb3ctZG93bi16LWEsXG4gIFwic29ydC1hbHBoYS1kZXNjXCI6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjLFxuICBcInNvcnQtYWxwaGEtZG93bi1hbHRcIjogJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0LFxuICBcImFycm93LWxlZnRcIjogJGZhLXZhci1hcnJvdy1sZWZ0LFxuICBcImFycm93LWxlZnQtbG9uZ1wiOiAkZmEtdmFyLWFycm93LWxlZnQtbG9uZyxcbiAgXCJsb25nLWFycm93LWxlZnRcIjogJGZhLXZhci1sb25nLWFycm93LWxlZnQsXG4gIFwiYXJyb3ctcG9pbnRlclwiOiAkZmEtdmFyLWFycm93LXBvaW50ZXIsXG4gIFwibW91c2UtcG9pbnRlclwiOiAkZmEtdmFyLW1vdXNlLXBvaW50ZXIsXG4gIFwiYXJyb3ctcmlnaHRcIjogJGZhLXZhci1hcnJvdy1yaWdodCxcbiAgXCJhcnJvdy1yaWdodC1hcnJvdy1sZWZ0XCI6ICRmYS12YXItYXJyb3ctcmlnaHQtYXJyb3ctbGVmdCxcbiAgXCJleGNoYW5nZVwiOiAkZmEtdmFyLWV4Y2hhbmdlLFxuICBcImFycm93LXJpZ2h0LWZyb20tYnJhY2tldFwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tYnJhY2tldCxcbiAgXCJzaWduLW91dFwiOiAkZmEtdmFyLXNpZ24tb3V0LFxuICBcImFycm93LXJpZ2h0LWxvbmdcIjogJGZhLXZhci1hcnJvdy1yaWdodC1sb25nLFxuICBcImxvbmctYXJyb3ctcmlnaHRcIjogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0LFxuICBcImFycm93LXJpZ2h0LXRvLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1icmFja2V0LFxuICBcInNpZ24taW5cIjogJGZhLXZhci1zaWduLWluLFxuICBcImFycm93LXJpZ2h0LXRvLWNpdHlcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1jaXR5LFxuICBcImFycm93LXJvdGF0ZS1sZWZ0XCI6ICRmYS12YXItYXJyb3ctcm90YXRlLWxlZnQsXG4gIFwiYXJyb3ctbGVmdC1yb3RhdGVcIjogJGZhLXZhci1hcnJvdy1sZWZ0LXJvdGF0ZSxcbiAgXCJhcnJvdy1yb3RhdGUtYmFja1wiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrLFxuICBcImFycm93LXJvdGF0ZS1iYWNrd2FyZFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrd2FyZCxcbiAgXCJ1bmRvXCI6ICRmYS12YXItdW5kbyxcbiAgXCJhcnJvdy1yb3RhdGUtcmlnaHRcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtcmlnaHQsXG4gIFwiYXJyb3ctcmlnaHQtcm90YXRlXCI6ICRmYS12YXItYXJyb3ctcmlnaHQtcm90YXRlLFxuICBcImFycm93LXJvdGF0ZS1mb3J3YXJkXCI6ICRmYS12YXItYXJyb3ctcm90YXRlLWZvcndhcmQsXG4gIFwicmVkb1wiOiAkZmEtdmFyLXJlZG8sXG4gIFwiYXJyb3ctdHJlbmQtZG93blwiOiAkZmEtdmFyLWFycm93LXRyZW5kLWRvd24sXG4gIFwiYXJyb3ctdHJlbmQtdXBcIjogJGZhLXZhci1hcnJvdy10cmVuZC11cCxcbiAgXCJhcnJvdy10dXJuLWRvd25cIjogJGZhLXZhci1hcnJvdy10dXJuLWRvd24sXG4gIFwibGV2ZWwtZG93blwiOiAkZmEtdmFyLWxldmVsLWRvd24sXG4gIFwiYXJyb3ctdHVybi11cFwiOiAkZmEtdmFyLWFycm93LXR1cm4tdXAsXG4gIFwibGV2ZWwtdXBcIjogJGZhLXZhci1sZXZlbC11cCxcbiAgXCJhcnJvdy11cFwiOiAkZmEtdmFyLWFycm93LXVwLFxuICBcImFycm93LXVwLTEtOVwiOiAkZmEtdmFyLWFycm93LXVwLTEtOSxcbiAgXCJzb3J0LW51bWVyaWMtdXBcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtdXAsXG4gIFwiYXJyb3ctdXAtOS0xXCI6ICRmYS12YXItYXJyb3ctdXAtOS0xLFxuICBcInNvcnQtbnVtZXJpYy11cC1hbHRcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0LFxuICBcImFycm93LXVwLWEtelwiOiAkZmEtdmFyLWFycm93LXVwLWEteixcbiAgXCJzb3J0LWFscGhhLXVwXCI6ICRmYS12YXItc29ydC1hbHBoYS11cCxcbiAgXCJhcnJvdy11cC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy11cC1mcm9tLWJyYWNrZXQsXG4gIFwiYXJyb3ctdXAtZnJvbS1ncm91bmQtd2F0ZXJcIjogJGZhLXZhci1hcnJvdy11cC1mcm9tLWdyb3VuZC13YXRlcixcbiAgXCJhcnJvdy11cC1mcm9tLXdhdGVyLXB1bXBcIjogJGZhLXZhci1hcnJvdy11cC1mcm9tLXdhdGVyLXB1bXAsXG4gIFwiYXJyb3ctdXAtbG9uZ1wiOiAkZmEtdmFyLWFycm93LXVwLWxvbmcsXG4gIFwibG9uZy1hcnJvdy11cFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctdXAsXG4gIFwiYXJyb3ctdXAtcmlnaHQtZG90c1wiOiAkZmEtdmFyLWFycm93LXVwLXJpZ2h0LWRvdHMsXG4gIFwiYXJyb3ctdXAtcmlnaHQtZnJvbS1zcXVhcmVcIjogJGZhLXZhci1hcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZSxcbiAgXCJleHRlcm5hbC1saW5rXCI6ICRmYS12YXItZXh0ZXJuYWwtbGluayxcbiAgXCJhcnJvdy11cC1zaG9ydC13aWRlXCI6ICRmYS12YXItYXJyb3ctdXAtc2hvcnQtd2lkZSxcbiAgXCJzb3J0LWFtb3VudC11cC1hbHRcIjogJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQsXG4gIFwiYXJyb3ctdXAtd2lkZS1zaG9ydFwiOiAkZmEtdmFyLWFycm93LXVwLXdpZGUtc2hvcnQsXG4gIFwic29ydC1hbW91bnQtdXBcIjogJGZhLXZhci1zb3J0LWFtb3VudC11cCxcbiAgXCJhcnJvdy11cC16LWFcIjogJGZhLXZhci1hcnJvdy11cC16LWEsXG4gIFwic29ydC1hbHBoYS11cC1hbHRcIjogJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdCxcbiAgXCJhcnJvd3MtZG93bi10by1saW5lXCI6ICRmYS12YXItYXJyb3dzLWRvd24tdG8tbGluZSxcbiAgXCJhcnJvd3MtZG93bi10by1wZW9wbGVcIjogJGZhLXZhci1hcnJvd3MtZG93bi10by1wZW9wbGUsXG4gIFwiYXJyb3dzLWxlZnQtcmlnaHRcIjogJGZhLXZhci1hcnJvd3MtbGVmdC1yaWdodCxcbiAgXCJhcnJvd3MtaFwiOiAkZmEtdmFyLWFycm93cy1oLFxuICBcImFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmVcIjogJGZhLXZhci1hcnJvd3MtbGVmdC1yaWdodC10by1saW5lLFxuICBcImFycm93cy1yb3RhdGVcIjogJGZhLXZhci1hcnJvd3Mtcm90YXRlLFxuICBcInJlZnJlc2hcIjogJGZhLXZhci1yZWZyZXNoLFxuICBcInN5bmNcIjogJGZhLXZhci1zeW5jLFxuICBcImFycm93cy1zcGluXCI6ICRmYS12YXItYXJyb3dzLXNwaW4sXG4gIFwiYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0XCI6ICRmYS12YXItYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0LFxuICBcImFycm93cy10by1jaXJjbGVcIjogJGZhLXZhci1hcnJvd3MtdG8tY2lyY2xlLFxuICBcImFycm93cy10by1kb3RcIjogJGZhLXZhci1hcnJvd3MtdG8tZG90LFxuICBcImFycm93cy10by1leWVcIjogJGZhLXZhci1hcnJvd3MtdG8tZXllLFxuICBcImFycm93cy10dXJuLXJpZ2h0XCI6ICRmYS12YXItYXJyb3dzLXR1cm4tcmlnaHQsXG4gIFwiYXJyb3dzLXR1cm4tdG8tZG90c1wiOiAkZmEtdmFyLWFycm93cy10dXJuLXRvLWRvdHMsXG4gIFwiYXJyb3dzLXVwLWRvd25cIjogJGZhLXZhci1hcnJvd3MtdXAtZG93bixcbiAgXCJhcnJvd3MtdlwiOiAkZmEtdmFyLWFycm93cy12LFxuICBcImFycm93cy11cC1kb3duLWxlZnQtcmlnaHRcIjogJGZhLXZhci1hcnJvd3MtdXAtZG93bi1sZWZ0LXJpZ2h0LFxuICBcImFycm93c1wiOiAkZmEtdmFyLWFycm93cyxcbiAgXCJhcnJvd3MtdXAtdG8tbGluZVwiOiAkZmEtdmFyLWFycm93cy11cC10by1saW5lLFxuICBcImFzdGVyaXNrXCI6ICRmYS12YXItYXN0ZXJpc2ssXG4gIFwiYXRcIjogJGZhLXZhci1hdCxcbiAgXCJhdG9tXCI6ICRmYS12YXItYXRvbSxcbiAgXCJhdWRpby1kZXNjcmlwdGlvblwiOiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uLFxuICBcImF1c3RyYWwtc2lnblwiOiAkZmEtdmFyLWF1c3RyYWwtc2lnbixcbiAgXCJhd2FyZFwiOiAkZmEtdmFyLWF3YXJkLFxuICBcImJcIjogJGZhLXZhci1iLFxuICBcImJhYnlcIjogJGZhLXZhci1iYWJ5LFxuICBcImJhYnktY2FycmlhZ2VcIjogJGZhLXZhci1iYWJ5LWNhcnJpYWdlLFxuICBcImNhcnJpYWdlLWJhYnlcIjogJGZhLXZhci1jYXJyaWFnZS1iYWJ5LFxuICBcImJhY2t3YXJkXCI6ICRmYS12YXItYmFja3dhcmQsXG4gIFwiYmFja3dhcmQtZmFzdFwiOiAkZmEtdmFyLWJhY2t3YXJkLWZhc3QsXG4gIFwiZmFzdC1iYWNrd2FyZFwiOiAkZmEtdmFyLWZhc3QtYmFja3dhcmQsXG4gIFwiYmFja3dhcmQtc3RlcFwiOiAkZmEtdmFyLWJhY2t3YXJkLXN0ZXAsXG4gIFwic3RlcC1iYWNrd2FyZFwiOiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQsXG4gIFwiYmFjb25cIjogJGZhLXZhci1iYWNvbixcbiAgXCJiYWN0ZXJpYVwiOiAkZmEtdmFyLWJhY3RlcmlhLFxuICBcImJhY3Rlcml1bVwiOiAkZmEtdmFyLWJhY3Rlcml1bSxcbiAgXCJiYWctc2hvcHBpbmdcIjogJGZhLXZhci1iYWctc2hvcHBpbmcsXG4gIFwic2hvcHBpbmctYmFnXCI6ICRmYS12YXItc2hvcHBpbmctYmFnLFxuICBcImJhaGFpXCI6ICRmYS12YXItYmFoYWksXG4gIFwiYmFodC1zaWduXCI6ICRmYS12YXItYmFodC1zaWduLFxuICBcImJhblwiOiAkZmEtdmFyLWJhbixcbiAgXCJjYW5jZWxcIjogJGZhLXZhci1jYW5jZWwsXG4gIFwiYmFuLXNtb2tpbmdcIjogJGZhLXZhci1iYW4tc21va2luZyxcbiAgXCJzbW9raW5nLWJhblwiOiAkZmEtdmFyLXNtb2tpbmctYmFuLFxuICBcImJhbmRhZ2VcIjogJGZhLXZhci1iYW5kYWdlLFxuICBcImJhbmQtYWlkXCI6ICRmYS12YXItYmFuZC1haWQsXG4gIFwiYmFyY29kZVwiOiAkZmEtdmFyLWJhcmNvZGUsXG4gIFwiYmFyc1wiOiAkZmEtdmFyLWJhcnMsXG4gIFwibmF2aWNvblwiOiAkZmEtdmFyLW5hdmljb24sXG4gIFwiYmFycy1wcm9ncmVzc1wiOiAkZmEtdmFyLWJhcnMtcHJvZ3Jlc3MsXG4gIFwidGFza3MtYWx0XCI6ICRmYS12YXItdGFza3MtYWx0LFxuICBcImJhcnMtc3RhZ2dlcmVkXCI6ICRmYS12YXItYmFycy1zdGFnZ2VyZWQsXG4gIFwicmVvcmRlclwiOiAkZmEtdmFyLXJlb3JkZXIsXG4gIFwic3RyZWFtXCI6ICRmYS12YXItc3RyZWFtLFxuICBcImJhc2ViYWxsXCI6ICRmYS12YXItYmFzZWJhbGwsXG4gIFwiYmFzZWJhbGwtYmFsbFwiOiAkZmEtdmFyLWJhc2ViYWxsLWJhbGwsXG4gIFwiYmFzZWJhbGwtYmF0LWJhbGxcIjogJGZhLXZhci1iYXNlYmFsbC1iYXQtYmFsbCxcbiAgXCJiYXNrZXQtc2hvcHBpbmdcIjogJGZhLXZhci1iYXNrZXQtc2hvcHBpbmcsXG4gIFwic2hvcHBpbmctYmFza2V0XCI6ICRmYS12YXItc2hvcHBpbmctYmFza2V0LFxuICBcImJhc2tldGJhbGxcIjogJGZhLXZhci1iYXNrZXRiYWxsLFxuICBcImJhc2tldGJhbGwtYmFsbFwiOiAkZmEtdmFyLWJhc2tldGJhbGwtYmFsbCxcbiAgXCJiYXRoXCI6ICRmYS12YXItYmF0aCxcbiAgXCJiYXRodHViXCI6ICRmYS12YXItYmF0aHR1YixcbiAgXCJiYXR0ZXJ5LWVtcHR5XCI6ICRmYS12YXItYmF0dGVyeS1lbXB0eSxcbiAgXCJiYXR0ZXJ5LTBcIjogJGZhLXZhci1iYXR0ZXJ5LTAsXG4gIFwiYmF0dGVyeS1mdWxsXCI6ICRmYS12YXItYmF0dGVyeS1mdWxsLFxuICBcImJhdHRlcnlcIjogJGZhLXZhci1iYXR0ZXJ5LFxuICBcImJhdHRlcnktNVwiOiAkZmEtdmFyLWJhdHRlcnktNSxcbiAgXCJiYXR0ZXJ5LWhhbGZcIjogJGZhLXZhci1iYXR0ZXJ5LWhhbGYsXG4gIFwiYmF0dGVyeS0zXCI6ICRmYS12YXItYmF0dGVyeS0zLFxuICBcImJhdHRlcnktcXVhcnRlclwiOiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcixcbiAgXCJiYXR0ZXJ5LTJcIjogJGZhLXZhci1iYXR0ZXJ5LTIsXG4gIFwiYmF0dGVyeS10aHJlZS1xdWFydGVyc1wiOiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnMsXG4gIFwiYmF0dGVyeS00XCI6ICRmYS12YXItYmF0dGVyeS00LFxuICBcImJlZFwiOiAkZmEtdmFyLWJlZCxcbiAgXCJiZWQtcHVsc2VcIjogJGZhLXZhci1iZWQtcHVsc2UsXG4gIFwicHJvY2VkdXJlc1wiOiAkZmEtdmFyLXByb2NlZHVyZXMsXG4gIFwiYmVlci1tdWctZW1wdHlcIjogJGZhLXZhci1iZWVyLW11Zy1lbXB0eSxcbiAgXCJiZWVyXCI6ICRmYS12YXItYmVlcixcbiAgXCJiZWxsXCI6ICRmYS12YXItYmVsbCxcbiAgXCJiZWxsLWNvbmNpZXJnZVwiOiAkZmEtdmFyLWJlbGwtY29uY2llcmdlLFxuICBcImNvbmNpZXJnZS1iZWxsXCI6ICRmYS12YXItY29uY2llcmdlLWJlbGwsXG4gIFwiYmVsbC1zbGFzaFwiOiAkZmEtdmFyLWJlbGwtc2xhc2gsXG4gIFwiYmV6aWVyLWN1cnZlXCI6ICRmYS12YXItYmV6aWVyLWN1cnZlLFxuICBcImJpY3ljbGVcIjogJGZhLXZhci1iaWN5Y2xlLFxuICBcImJpbm9jdWxhcnNcIjogJGZhLXZhci1iaW5vY3VsYXJzLFxuICBcImJpb2hhemFyZFwiOiAkZmEtdmFyLWJpb2hhemFyZCxcbiAgXCJiaXRjb2luLXNpZ25cIjogJGZhLXZhci1iaXRjb2luLXNpZ24sXG4gIFwiYmxlbmRlclwiOiAkZmEtdmFyLWJsZW5kZXIsXG4gIFwiYmxlbmRlci1waG9uZVwiOiAkZmEtdmFyLWJsZW5kZXItcGhvbmUsXG4gIFwiYmxvZ1wiOiAkZmEtdmFyLWJsb2csXG4gIFwiYm9sZFwiOiAkZmEtdmFyLWJvbGQsXG4gIFwiYm9sdFwiOiAkZmEtdmFyLWJvbHQsXG4gIFwiemFwXCI6ICRmYS12YXItemFwLFxuICBcImJvbHQtbGlnaHRuaW5nXCI6ICRmYS12YXItYm9sdC1saWdodG5pbmcsXG4gIFwiYm9tYlwiOiAkZmEtdmFyLWJvbWIsXG4gIFwiYm9uZVwiOiAkZmEtdmFyLWJvbmUsXG4gIFwiYm9uZ1wiOiAkZmEtdmFyLWJvbmcsXG4gIFwiYm9va1wiOiAkZmEtdmFyLWJvb2ssXG4gIFwiYm9vay1hdGxhc1wiOiAkZmEtdmFyLWJvb2stYXRsYXMsXG4gIFwiYXRsYXNcIjogJGZhLXZhci1hdGxhcyxcbiAgXCJib29rLWJpYmxlXCI6ICRmYS12YXItYm9vay1iaWJsZSxcbiAgXCJiaWJsZVwiOiAkZmEtdmFyLWJpYmxlLFxuICBcImJvb2stYm9va21hcmtcIjogJGZhLXZhci1ib29rLWJvb2ttYXJrLFxuICBcImJvb2stam91cm5hbC13aGlsbHNcIjogJGZhLXZhci1ib29rLWpvdXJuYWwtd2hpbGxzLFxuICBcImpvdXJuYWwtd2hpbGxzXCI6ICRmYS12YXItam91cm5hbC13aGlsbHMsXG4gIFwiYm9vay1tZWRpY2FsXCI6ICRmYS12YXItYm9vay1tZWRpY2FsLFxuICBcImJvb2stb3BlblwiOiAkZmEtdmFyLWJvb2stb3BlbixcbiAgXCJib29rLW9wZW4tcmVhZGVyXCI6ICRmYS12YXItYm9vay1vcGVuLXJlYWRlcixcbiAgXCJib29rLXJlYWRlclwiOiAkZmEtdmFyLWJvb2stcmVhZGVyLFxuICBcImJvb2stcXVyYW5cIjogJGZhLXZhci1ib29rLXF1cmFuLFxuICBcInF1cmFuXCI6ICRmYS12YXItcXVyYW4sXG4gIFwiYm9vay1za3VsbFwiOiAkZmEtdmFyLWJvb2stc2t1bGwsXG4gIFwiYm9vay1kZWFkXCI6ICRmYS12YXItYm9vay1kZWFkLFxuICBcImJvb2ttYXJrXCI6ICRmYS12YXItYm9va21hcmssXG4gIFwiYm9yZGVyLWFsbFwiOiAkZmEtdmFyLWJvcmRlci1hbGwsXG4gIFwiYm9yZGVyLW5vbmVcIjogJGZhLXZhci1ib3JkZXItbm9uZSxcbiAgXCJib3JkZXItdG9wLWxlZnRcIjogJGZhLXZhci1ib3JkZXItdG9wLWxlZnQsXG4gIFwiYm9yZGVyLXN0eWxlXCI6ICRmYS12YXItYm9yZGVyLXN0eWxlLFxuICBcImJvcmUtaG9sZVwiOiAkZmEtdmFyLWJvcmUtaG9sZSxcbiAgXCJib3R0bGUtZHJvcGxldFwiOiAkZmEtdmFyLWJvdHRsZS1kcm9wbGV0LFxuICBcImJvdHRsZS13YXRlclwiOiAkZmEtdmFyLWJvdHRsZS13YXRlcixcbiAgXCJib3dsLWZvb2RcIjogJGZhLXZhci1ib3dsLWZvb2QsXG4gIFwiYm93bC1yaWNlXCI6ICRmYS12YXItYm93bC1yaWNlLFxuICBcImJvd2xpbmctYmFsbFwiOiAkZmEtdmFyLWJvd2xpbmctYmFsbCxcbiAgXCJib3hcIjogJGZhLXZhci1ib3gsXG4gIFwiYm94LWFyY2hpdmVcIjogJGZhLXZhci1ib3gtYXJjaGl2ZSxcbiAgXCJhcmNoaXZlXCI6ICRmYS12YXItYXJjaGl2ZSxcbiAgXCJib3gtb3BlblwiOiAkZmEtdmFyLWJveC1vcGVuLFxuICBcImJveC10aXNzdWVcIjogJGZhLXZhci1ib3gtdGlzc3VlLFxuICBcImJveGVzLXBhY2tpbmdcIjogJGZhLXZhci1ib3hlcy1wYWNraW5nLFxuICBcImJveGVzLXN0YWNrZWRcIjogJGZhLXZhci1ib3hlcy1zdGFja2VkLFxuICBcImJveGVzXCI6ICRmYS12YXItYm94ZXMsXG4gIFwiYm94ZXMtYWx0XCI6ICRmYS12YXItYm94ZXMtYWx0LFxuICBcImJyYWlsbGVcIjogJGZhLXZhci1icmFpbGxlLFxuICBcImJyYWluXCI6ICRmYS12YXItYnJhaW4sXG4gIFwiYnJhemlsaWFuLXJlYWwtc2lnblwiOiAkZmEtdmFyLWJyYXppbGlhbi1yZWFsLXNpZ24sXG4gIFwiYnJlYWQtc2xpY2VcIjogJGZhLXZhci1icmVhZC1zbGljZSxcbiAgXCJicmlkZ2VcIjogJGZhLXZhci1icmlkZ2UsXG4gIFwiYnJpZGdlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWJyaWRnZS1jaXJjbGUtY2hlY2ssXG4gIFwiYnJpZGdlLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiYnJpZGdlLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWJyaWRnZS1jaXJjbGUteG1hcmssXG4gIFwiYnJpZGdlLWxvY2tcIjogJGZhLXZhci1icmlkZ2UtbG9jayxcbiAgXCJicmlkZ2Utd2F0ZXJcIjogJGZhLXZhci1icmlkZ2Utd2F0ZXIsXG4gIFwiYnJpZWZjYXNlXCI6ICRmYS12YXItYnJpZWZjYXNlLFxuICBcImJyaWVmY2FzZS1tZWRpY2FsXCI6ICRmYS12YXItYnJpZWZjYXNlLW1lZGljYWwsXG4gIFwiYnJvb21cIjogJGZhLXZhci1icm9vbSxcbiAgXCJicm9vbS1iYWxsXCI6ICRmYS12YXItYnJvb20tYmFsbCxcbiAgXCJxdWlkZGl0Y2hcIjogJGZhLXZhci1xdWlkZGl0Y2gsXG4gIFwicXVpZGRpdGNoLWJyb29tLWJhbGxcIjogJGZhLXZhci1xdWlkZGl0Y2gtYnJvb20tYmFsbCxcbiAgXCJicnVzaFwiOiAkZmEtdmFyLWJydXNoLFxuICBcImJ1Y2tldFwiOiAkZmEtdmFyLWJ1Y2tldCxcbiAgXCJidWdcIjogJGZhLXZhci1idWcsXG4gIFwiYnVnLXNsYXNoXCI6ICRmYS12YXItYnVnLXNsYXNoLFxuICBcImJ1Z3NcIjogJGZhLXZhci1idWdzLFxuICBcImJ1aWxkaW5nXCI6ICRmYS12YXItYnVpbGRpbmcsXG4gIFwiYnVpbGRpbmctY2lyY2xlLWFycm93LXJpZ2h0XCI6ICRmYS12YXItYnVpbGRpbmctY2lyY2xlLWFycm93LXJpZ2h0LFxuICBcImJ1aWxkaW5nLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1jaGVjayxcbiAgXCJidWlsZGluZy1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1idWlsZGluZy1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiYnVpbGRpbmctY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItYnVpbGRpbmctY2lyY2xlLXhtYXJrLFxuICBcImJ1aWxkaW5nLWNvbHVtbnNcIjogJGZhLXZhci1idWlsZGluZy1jb2x1bW5zLFxuICBcImJhbmtcIjogJGZhLXZhci1iYW5rLFxuICBcImluc3RpdHV0aW9uXCI6ICRmYS12YXItaW5zdGl0dXRpb24sXG4gIFwibXVzZXVtXCI6ICRmYS12YXItbXVzZXVtLFxuICBcInVuaXZlcnNpdHlcIjogJGZhLXZhci11bml2ZXJzaXR5LFxuICBcImJ1aWxkaW5nLWZsYWdcIjogJGZhLXZhci1idWlsZGluZy1mbGFnLFxuICBcImJ1aWxkaW5nLWxvY2tcIjogJGZhLXZhci1idWlsZGluZy1sb2NrLFxuICBcImJ1aWxkaW5nLW5nb1wiOiAkZmEtdmFyLWJ1aWxkaW5nLW5nbyxcbiAgXCJidWlsZGluZy1zaGllbGRcIjogJGZhLXZhci1idWlsZGluZy1zaGllbGQsXG4gIFwiYnVpbGRpbmctdW5cIjogJGZhLXZhci1idWlsZGluZy11bixcbiAgXCJidWlsZGluZy11c2VyXCI6ICRmYS12YXItYnVpbGRpbmctdXNlcixcbiAgXCJidWlsZGluZy13aGVhdFwiOiAkZmEtdmFyLWJ1aWxkaW5nLXdoZWF0LFxuICBcImJ1bGxob3JuXCI6ICRmYS12YXItYnVsbGhvcm4sXG4gIFwiYnVsbHNleWVcIjogJGZhLXZhci1idWxsc2V5ZSxcbiAgXCJidXJnZXJcIjogJGZhLXZhci1idXJnZXIsXG4gIFwiaGFtYnVyZ2VyXCI6ICRmYS12YXItaGFtYnVyZ2VyLFxuICBcImJ1cnN0XCI6ICRmYS12YXItYnVyc3QsXG4gIFwiYnVzXCI6ICRmYS12YXItYnVzLFxuICBcImJ1cy1zaW1wbGVcIjogJGZhLXZhci1idXMtc2ltcGxlLFxuICBcImJ1cy1hbHRcIjogJGZhLXZhci1idXMtYWx0LFxuICBcImJ1c2luZXNzLXRpbWVcIjogJGZhLXZhci1idXNpbmVzcy10aW1lLFxuICBcImJyaWVmY2FzZS1jbG9ja1wiOiAkZmEtdmFyLWJyaWVmY2FzZS1jbG9jayxcbiAgXCJjXCI6ICRmYS12YXItYyxcbiAgXCJjYWtlLWNhbmRsZXNcIjogJGZhLXZhci1jYWtlLWNhbmRsZXMsXG4gIFwiYmlydGhkYXktY2FrZVwiOiAkZmEtdmFyLWJpcnRoZGF5LWNha2UsXG4gIFwiY2FrZVwiOiAkZmEtdmFyLWNha2UsXG4gIFwiY2FsY3VsYXRvclwiOiAkZmEtdmFyLWNhbGN1bGF0b3IsXG4gIFwiY2FsZW5kYXJcIjogJGZhLXZhci1jYWxlbmRhcixcbiAgXCJjYWxlbmRhci1jaGVja1wiOiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLFxuICBcImNhbGVuZGFyLWRheVwiOiAkZmEtdmFyLWNhbGVuZGFyLWRheSxcbiAgXCJjYWxlbmRhci1kYXlzXCI6ICRmYS12YXItY2FsZW5kYXItZGF5cyxcbiAgXCJjYWxlbmRhci1hbHRcIjogJGZhLXZhci1jYWxlbmRhci1hbHQsXG4gIFwiY2FsZW5kYXItbWludXNcIjogJGZhLXZhci1jYWxlbmRhci1taW51cyxcbiAgXCJjYWxlbmRhci1wbHVzXCI6ICRmYS12YXItY2FsZW5kYXItcGx1cyxcbiAgXCJjYWxlbmRhci13ZWVrXCI6ICRmYS12YXItY2FsZW5kYXItd2VlayxcbiAgXCJjYWxlbmRhci14bWFya1wiOiAkZmEtdmFyLWNhbGVuZGFyLXhtYXJrLFxuICBcImNhbGVuZGFyLXRpbWVzXCI6ICRmYS12YXItY2FsZW5kYXItdGltZXMsXG4gIFwiY2FtZXJhXCI6ICRmYS12YXItY2FtZXJhLFxuICBcImNhbWVyYS1hbHRcIjogJGZhLXZhci1jYW1lcmEtYWx0LFxuICBcImNhbWVyYS1yZXRyb1wiOiAkZmEtdmFyLWNhbWVyYS1yZXRybyxcbiAgXCJjYW1lcmEtcm90YXRlXCI6ICRmYS12YXItY2FtZXJhLXJvdGF0ZSxcbiAgXCJjYW1wZ3JvdW5kXCI6ICRmYS12YXItY2FtcGdyb3VuZCxcbiAgXCJjYW5keS1jYW5lXCI6ICRmYS12YXItY2FuZHktY2FuZSxcbiAgXCJjYW5uYWJpc1wiOiAkZmEtdmFyLWNhbm5hYmlzLFxuICBcImNhcHN1bGVzXCI6ICRmYS12YXItY2Fwc3VsZXMsXG4gIFwiY2FyXCI6ICRmYS12YXItY2FyLFxuICBcImF1dG9tb2JpbGVcIjogJGZhLXZhci1hdXRvbW9iaWxlLFxuICBcImNhci1iYXR0ZXJ5XCI6ICRmYS12YXItY2FyLWJhdHRlcnksXG4gIFwiYmF0dGVyeS1jYXJcIjogJGZhLXZhci1iYXR0ZXJ5LWNhcixcbiAgXCJjYXItYnVyc3RcIjogJGZhLXZhci1jYXItYnVyc3QsXG4gIFwiY2FyLWNyYXNoXCI6ICRmYS12YXItY2FyLWNyYXNoLFxuICBcImNhci1vblwiOiAkZmEtdmFyLWNhci1vbixcbiAgXCJjYXItcmVhclwiOiAkZmEtdmFyLWNhci1yZWFyLFxuICBcImNhci1hbHRcIjogJGZhLXZhci1jYXItYWx0LFxuICBcImNhci1zaWRlXCI6ICRmYS12YXItY2FyLXNpZGUsXG4gIFwiY2FyLXR1bm5lbFwiOiAkZmEtdmFyLWNhci10dW5uZWwsXG4gIFwiY2FyYXZhblwiOiAkZmEtdmFyLWNhcmF2YW4sXG4gIFwiY2FyZXQtZG93blwiOiAkZmEtdmFyLWNhcmV0LWRvd24sXG4gIFwiY2FyZXQtbGVmdFwiOiAkZmEtdmFyLWNhcmV0LWxlZnQsXG4gIFwiY2FyZXQtcmlnaHRcIjogJGZhLXZhci1jYXJldC1yaWdodCxcbiAgXCJjYXJldC11cFwiOiAkZmEtdmFyLWNhcmV0LXVwLFxuICBcImNhcnJvdFwiOiAkZmEtdmFyLWNhcnJvdCxcbiAgXCJjYXJ0LWFycm93LWRvd25cIjogJGZhLXZhci1jYXJ0LWFycm93LWRvd24sXG4gIFwiY2FydC1mbGF0YmVkXCI6ICRmYS12YXItY2FydC1mbGF0YmVkLFxuICBcImRvbGx5LWZsYXRiZWRcIjogJGZhLXZhci1kb2xseS1mbGF0YmVkLFxuICBcImNhcnQtZmxhdGJlZC1zdWl0Y2FzZVwiOiAkZmEtdmFyLWNhcnQtZmxhdGJlZC1zdWl0Y2FzZSxcbiAgXCJsdWdnYWdlLWNhcnRcIjogJGZhLXZhci1sdWdnYWdlLWNhcnQsXG4gIFwiY2FydC1wbHVzXCI6ICRmYS12YXItY2FydC1wbHVzLFxuICBcImNhcnQtc2hvcHBpbmdcIjogJGZhLXZhci1jYXJ0LXNob3BwaW5nLFxuICBcInNob3BwaW5nLWNhcnRcIjogJGZhLXZhci1zaG9wcGluZy1jYXJ0LFxuICBcImNhc2gtcmVnaXN0ZXJcIjogJGZhLXZhci1jYXNoLXJlZ2lzdGVyLFxuICBcImNhdFwiOiAkZmEtdmFyLWNhdCxcbiAgXCJjZWRpLXNpZ25cIjogJGZhLXZhci1jZWRpLXNpZ24sXG4gIFwiY2VudC1zaWduXCI6ICRmYS12YXItY2VudC1zaWduLFxuICBcImNlcnRpZmljYXRlXCI6ICRmYS12YXItY2VydGlmaWNhdGUsXG4gIFwiY2hhaXJcIjogJGZhLXZhci1jaGFpcixcbiAgXCJjaGFsa2JvYXJkXCI6ICRmYS12YXItY2hhbGtib2FyZCxcbiAgXCJibGFja2JvYXJkXCI6ICRmYS12YXItYmxhY2tib2FyZCxcbiAgXCJjaGFsa2JvYXJkLXVzZXJcIjogJGZhLXZhci1jaGFsa2JvYXJkLXVzZXIsXG4gIFwiY2hhbGtib2FyZC10ZWFjaGVyXCI6ICRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyLFxuICBcImNoYW1wYWduZS1nbGFzc2VzXCI6ICRmYS12YXItY2hhbXBhZ25lLWdsYXNzZXMsXG4gIFwiZ2xhc3MtY2hlZXJzXCI6ICRmYS12YXItZ2xhc3MtY2hlZXJzLFxuICBcImNoYXJnaW5nLXN0YXRpb25cIjogJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uLFxuICBcImNoYXJ0LWFyZWFcIjogJGZhLXZhci1jaGFydC1hcmVhLFxuICBcImFyZWEtY2hhcnRcIjogJGZhLXZhci1hcmVhLWNoYXJ0LFxuICBcImNoYXJ0LWJhclwiOiAkZmEtdmFyLWNoYXJ0LWJhcixcbiAgXCJiYXItY2hhcnRcIjogJGZhLXZhci1iYXItY2hhcnQsXG4gIFwiY2hhcnQtY29sdW1uXCI6ICRmYS12YXItY2hhcnQtY29sdW1uLFxuICBcImNoYXJ0LWdhbnR0XCI6ICRmYS12YXItY2hhcnQtZ2FudHQsXG4gIFwiY2hhcnQtbGluZVwiOiAkZmEtdmFyLWNoYXJ0LWxpbmUsXG4gIFwibGluZS1jaGFydFwiOiAkZmEtdmFyLWxpbmUtY2hhcnQsXG4gIFwiY2hhcnQtcGllXCI6ICRmYS12YXItY2hhcnQtcGllLFxuICBcInBpZS1jaGFydFwiOiAkZmEtdmFyLXBpZS1jaGFydCxcbiAgXCJjaGFydC1zaW1wbGVcIjogJGZhLXZhci1jaGFydC1zaW1wbGUsXG4gIFwiY2hlY2tcIjogJGZhLXZhci1jaGVjayxcbiAgXCJjaGVjay1kb3VibGVcIjogJGZhLXZhci1jaGVjay1kb3VibGUsXG4gIFwiY2hlY2stdG8tc2xvdFwiOiAkZmEtdmFyLWNoZWNrLXRvLXNsb3QsXG4gIFwidm90ZS15ZWFcIjogJGZhLXZhci12b3RlLXllYSxcbiAgXCJjaGVlc2VcIjogJGZhLXZhci1jaGVlc2UsXG4gIFwiY2hlc3NcIjogJGZhLXZhci1jaGVzcyxcbiAgXCJjaGVzcy1iaXNob3BcIjogJGZhLXZhci1jaGVzcy1iaXNob3AsXG4gIFwiY2hlc3MtYm9hcmRcIjogJGZhLXZhci1jaGVzcy1ib2FyZCxcbiAgXCJjaGVzcy1raW5nXCI6ICRmYS12YXItY2hlc3Mta2luZyxcbiAgXCJjaGVzcy1rbmlnaHRcIjogJGZhLXZhci1jaGVzcy1rbmlnaHQsXG4gIFwiY2hlc3MtcGF3blwiOiAkZmEtdmFyLWNoZXNzLXBhd24sXG4gIFwiY2hlc3MtcXVlZW5cIjogJGZhLXZhci1jaGVzcy1xdWVlbixcbiAgXCJjaGVzcy1yb29rXCI6ICRmYS12YXItY2hlc3Mtcm9vayxcbiAgXCJjaGV2cm9uLWRvd25cIjogJGZhLXZhci1jaGV2cm9uLWRvd24sXG4gIFwiY2hldnJvbi1sZWZ0XCI6ICRmYS12YXItY2hldnJvbi1sZWZ0LFxuICBcImNoZXZyb24tcmlnaHRcIjogJGZhLXZhci1jaGV2cm9uLXJpZ2h0LFxuICBcImNoZXZyb24tdXBcIjogJGZhLXZhci1jaGV2cm9uLXVwLFxuICBcImNoaWxkXCI6ICRmYS12YXItY2hpbGQsXG4gIFwiY2hpbGQtZHJlc3NcIjogJGZhLXZhci1jaGlsZC1kcmVzcyxcbiAgXCJjaGlsZC1yZWFjaGluZ1wiOiAkZmEtdmFyLWNoaWxkLXJlYWNoaW5nLFxuICBcImNoaWxkLXJpZmxlXCI6ICRmYS12YXItY2hpbGQtcmlmbGUsXG4gIFwiY2hpbGRyZW5cIjogJGZhLXZhci1jaGlsZHJlbixcbiAgXCJjaHVyY2hcIjogJGZhLXZhci1jaHVyY2gsXG4gIFwiY2lyY2xlXCI6ICRmYS12YXItY2lyY2xlLFxuICBcImNpcmNsZS1hcnJvdy1kb3duXCI6ICRmYS12YXItY2lyY2xlLWFycm93LWRvd24sXG4gIFwiYXJyb3ctY2lyY2xlLWRvd25cIjogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bixcbiAgXCJjaXJjbGUtYXJyb3ctbGVmdFwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy1sZWZ0LFxuICBcImFycm93LWNpcmNsZS1sZWZ0XCI6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQsXG4gIFwiY2lyY2xlLWFycm93LXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLWFycm93LXJpZ2h0LFxuICBcImFycm93LWNpcmNsZS1yaWdodFwiOiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodCxcbiAgXCJjaXJjbGUtYXJyb3ctdXBcIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctdXAsXG4gIFwiYXJyb3ctY2lyY2xlLXVwXCI6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwLFxuICBcImNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWNpcmNsZS1jaGVjayxcbiAgXCJjaGVjay1jaXJjbGVcIjogJGZhLXZhci1jaGVjay1jaXJjbGUsXG4gIFwiY2lyY2xlLWNoZXZyb24tZG93blwiOiAkZmEtdmFyLWNpcmNsZS1jaGV2cm9uLWRvd24sXG4gIFwiY2hldnJvbi1jaXJjbGUtZG93blwiOiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd24sXG4gIFwiY2lyY2xlLWNoZXZyb24tbGVmdFwiOiAkZmEtdmFyLWNpcmNsZS1jaGV2cm9uLWxlZnQsXG4gIFwiY2hldnJvbi1jaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQsXG4gIFwiY2lyY2xlLWNoZXZyb24tcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi1yaWdodCxcbiAgXCJjaGV2cm9uLWNpcmNsZS1yaWdodFwiOiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0LFxuICBcImNpcmNsZS1jaGV2cm9uLXVwXCI6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tdXAsXG4gIFwiY2hldnJvbi1jaXJjbGUtdXBcIjogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cCxcbiAgXCJjaXJjbGUtZG9sbGFyLXRvLXNsb3RcIjogJGZhLXZhci1jaXJjbGUtZG9sbGFyLXRvLXNsb3QsXG4gIFwiZG9uYXRlXCI6ICRmYS12YXItZG9uYXRlLFxuICBcImNpcmNsZS1kb3RcIjogJGZhLXZhci1jaXJjbGUtZG90LFxuICBcImRvdC1jaXJjbGVcIjogJGZhLXZhci1kb3QtY2lyY2xlLFxuICBcImNpcmNsZS1kb3duXCI6ICRmYS12YXItY2lyY2xlLWRvd24sXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS1kb3duXCI6ICRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duLFxuICBcImNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJleGNsYW1hdGlvbi1jaXJjbGVcIjogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGUsXG4gIFwiY2lyY2xlLWhcIjogJGZhLXZhci1jaXJjbGUtaCxcbiAgXCJob3NwaXRhbC1zeW1ib2xcIjogJGZhLXZhci1ob3NwaXRhbC1zeW1ib2wsXG4gIFwiY2lyY2xlLWhhbGYtc3Ryb2tlXCI6ICRmYS12YXItY2lyY2xlLWhhbGYtc3Ryb2tlLFxuICBcImFkanVzdFwiOiAkZmEtdmFyLWFkanVzdCxcbiAgXCJjaXJjbGUtaW5mb1wiOiAkZmEtdmFyLWNpcmNsZS1pbmZvLFxuICBcImluZm8tY2lyY2xlXCI6ICRmYS12YXItaW5mby1jaXJjbGUsXG4gIFwiY2lyY2xlLWxlZnRcIjogJGZhLXZhci1jaXJjbGUtbGVmdCxcbiAgXCJhcnJvdy1hbHQtY2lyY2xlLWxlZnRcIjogJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQsXG4gIFwiY2lyY2xlLW1pbnVzXCI6ICRmYS12YXItY2lyY2xlLW1pbnVzLFxuICBcIm1pbnVzLWNpcmNsZVwiOiAkZmEtdmFyLW1pbnVzLWNpcmNsZSxcbiAgXCJjaXJjbGUtbm9kZXNcIjogJGZhLXZhci1jaXJjbGUtbm9kZXMsXG4gIFwiY2lyY2xlLW5vdGNoXCI6ICRmYS12YXItY2lyY2xlLW5vdGNoLFxuICBcImNpcmNsZS1wYXVzZVwiOiAkZmEtdmFyLWNpcmNsZS1wYXVzZSxcbiAgXCJwYXVzZS1jaXJjbGVcIjogJGZhLXZhci1wYXVzZS1jaXJjbGUsXG4gIFwiY2lyY2xlLXBsYXlcIjogJGZhLXZhci1jaXJjbGUtcGxheSxcbiAgXCJwbGF5LWNpcmNsZVwiOiAkZmEtdmFyLXBsYXktY2lyY2xlLFxuICBcImNpcmNsZS1wbHVzXCI6ICRmYS12YXItY2lyY2xlLXBsdXMsXG4gIFwicGx1cy1jaXJjbGVcIjogJGZhLXZhci1wbHVzLWNpcmNsZSxcbiAgXCJjaXJjbGUtcXVlc3Rpb25cIjogJGZhLXZhci1jaXJjbGUtcXVlc3Rpb24sXG4gIFwicXVlc3Rpb24tY2lyY2xlXCI6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLFxuICBcImNpcmNsZS1yYWRpYXRpb25cIjogJGZhLXZhci1jaXJjbGUtcmFkaWF0aW9uLFxuICBcInJhZGlhdGlvbi1hbHRcIjogJGZhLXZhci1yYWRpYXRpb24tYWx0LFxuICBcImNpcmNsZS1yaWdodFwiOiAkZmEtdmFyLWNpcmNsZS1yaWdodCxcbiAgXCJhcnJvdy1hbHQtY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCxcbiAgXCJjaXJjbGUtc3RvcFwiOiAkZmEtdmFyLWNpcmNsZS1zdG9wLFxuICBcInN0b3AtY2lyY2xlXCI6ICRmYS12YXItc3RvcC1jaXJjbGUsXG4gIFwiY2lyY2xlLXVwXCI6ICRmYS12YXItY2lyY2xlLXVwLFxuICBcImFycm93LWFsdC1jaXJjbGUtdXBcIjogJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwLFxuICBcImNpcmNsZS11c2VyXCI6ICRmYS12YXItY2lyY2xlLXVzZXIsXG4gIFwidXNlci1jaXJjbGVcIjogJGZhLXZhci11c2VyLWNpcmNsZSxcbiAgXCJjaXJjbGUteG1hcmtcIjogJGZhLXZhci1jaXJjbGUteG1hcmssXG4gIFwidGltZXMtY2lyY2xlXCI6ICRmYS12YXItdGltZXMtY2lyY2xlLFxuICBcInhtYXJrLWNpcmNsZVwiOiAkZmEtdmFyLXhtYXJrLWNpcmNsZSxcbiAgXCJjaXR5XCI6ICRmYS12YXItY2l0eSxcbiAgXCJjbGFwcGVyYm9hcmRcIjogJGZhLXZhci1jbGFwcGVyYm9hcmQsXG4gIFwiY2xpcGJvYXJkXCI6ICRmYS12YXItY2xpcGJvYXJkLFxuICBcImNsaXBib2FyZC1jaGVja1wiOiAkZmEtdmFyLWNsaXBib2FyZC1jaGVjayxcbiAgXCJjbGlwYm9hcmQtbGlzdFwiOiAkZmEtdmFyLWNsaXBib2FyZC1saXN0LFxuICBcImNsaXBib2FyZC1xdWVzdGlvblwiOiAkZmEtdmFyLWNsaXBib2FyZC1xdWVzdGlvbixcbiAgXCJjbGlwYm9hcmQtdXNlclwiOiAkZmEtdmFyLWNsaXBib2FyZC11c2VyLFxuICBcImNsb2NrXCI6ICRmYS12YXItY2xvY2ssXG4gIFwiY2xvY2stZm91clwiOiAkZmEtdmFyLWNsb2NrLWZvdXIsXG4gIFwiY2xvY2stcm90YXRlLWxlZnRcIjogJGZhLXZhci1jbG9jay1yb3RhdGUtbGVmdCxcbiAgXCJoaXN0b3J5XCI6ICRmYS12YXItaGlzdG9yeSxcbiAgXCJjbG9uZVwiOiAkZmEtdmFyLWNsb25lLFxuICBcImNsb3NlZC1jYXB0aW9uaW5nXCI6ICRmYS12YXItY2xvc2VkLWNhcHRpb25pbmcsXG4gIFwiY2xvdWRcIjogJGZhLXZhci1jbG91ZCxcbiAgXCJjbG91ZC1hcnJvdy1kb3duXCI6ICRmYS12YXItY2xvdWQtYXJyb3ctZG93bixcbiAgXCJjbG91ZC1kb3dubG9hZFwiOiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkLFxuICBcImNsb3VkLWRvd25sb2FkLWFsdFwiOiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdCxcbiAgXCJjbG91ZC1hcnJvdy11cFwiOiAkZmEtdmFyLWNsb3VkLWFycm93LXVwLFxuICBcImNsb3VkLXVwbG9hZFwiOiAkZmEtdmFyLWNsb3VkLXVwbG9hZCxcbiAgXCJjbG91ZC11cGxvYWQtYWx0XCI6ICRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCxcbiAgXCJjbG91ZC1ib2x0XCI6ICRmYS12YXItY2xvdWQtYm9sdCxcbiAgXCJ0aHVuZGVyc3Rvcm1cIjogJGZhLXZhci10aHVuZGVyc3Rvcm0sXG4gIFwiY2xvdWQtbWVhdGJhbGxcIjogJGZhLXZhci1jbG91ZC1tZWF0YmFsbCxcbiAgXCJjbG91ZC1tb29uXCI6ICRmYS12YXItY2xvdWQtbW9vbixcbiAgXCJjbG91ZC1tb29uLXJhaW5cIjogJGZhLXZhci1jbG91ZC1tb29uLXJhaW4sXG4gIFwiY2xvdWQtcmFpblwiOiAkZmEtdmFyLWNsb3VkLXJhaW4sXG4gIFwiY2xvdWQtc2hvd2Vycy1oZWF2eVwiOiAkZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnksXG4gIFwiY2xvdWQtc2hvd2Vycy13YXRlclwiOiAkZmEtdmFyLWNsb3VkLXNob3dlcnMtd2F0ZXIsXG4gIFwiY2xvdWQtc3VuXCI6ICRmYS12YXItY2xvdWQtc3VuLFxuICBcImNsb3VkLXN1bi1yYWluXCI6ICRmYS12YXItY2xvdWQtc3VuLXJhaW4sXG4gIFwiY2xvdmVyXCI6ICRmYS12YXItY2xvdmVyLFxuICBcImNvZGVcIjogJGZhLXZhci1jb2RlLFxuICBcImNvZGUtYnJhbmNoXCI6ICRmYS12YXItY29kZS1icmFuY2gsXG4gIFwiY29kZS1jb21taXRcIjogJGZhLXZhci1jb2RlLWNvbW1pdCxcbiAgXCJjb2RlLWNvbXBhcmVcIjogJGZhLXZhci1jb2RlLWNvbXBhcmUsXG4gIFwiY29kZS1mb3JrXCI6ICRmYS12YXItY29kZS1mb3JrLFxuICBcImNvZGUtbWVyZ2VcIjogJGZhLXZhci1jb2RlLW1lcmdlLFxuICBcImNvZGUtcHVsbC1yZXF1ZXN0XCI6ICRmYS12YXItY29kZS1wdWxsLXJlcXVlc3QsXG4gIFwiY29pbnNcIjogJGZhLXZhci1jb2lucyxcbiAgXCJjb2xvbi1zaWduXCI6ICRmYS12YXItY29sb24tc2lnbixcbiAgXCJjb21tZW50XCI6ICRmYS12YXItY29tbWVudCxcbiAgXCJjb21tZW50LWRvbGxhclwiOiAkZmEtdmFyLWNvbW1lbnQtZG9sbGFyLFxuICBcImNvbW1lbnQtZG90c1wiOiAkZmEtdmFyLWNvbW1lbnQtZG90cyxcbiAgXCJjb21tZW50aW5nXCI6ICRmYS12YXItY29tbWVudGluZyxcbiAgXCJjb21tZW50LW1lZGljYWxcIjogJGZhLXZhci1jb21tZW50LW1lZGljYWwsXG4gIFwiY29tbWVudC1zbGFzaFwiOiAkZmEtdmFyLWNvbW1lbnQtc2xhc2gsXG4gIFwiY29tbWVudC1zbXNcIjogJGZhLXZhci1jb21tZW50LXNtcyxcbiAgXCJzbXNcIjogJGZhLXZhci1zbXMsXG4gIFwiY29tbWVudHNcIjogJGZhLXZhci1jb21tZW50cyxcbiAgXCJjb21tZW50cy1kb2xsYXJcIjogJGZhLXZhci1jb21tZW50cy1kb2xsYXIsXG4gIFwiY29tcGFjdC1kaXNjXCI6ICRmYS12YXItY29tcGFjdC1kaXNjLFxuICBcImNvbXBhc3NcIjogJGZhLXZhci1jb21wYXNzLFxuICBcImNvbXBhc3MtZHJhZnRpbmdcIjogJGZhLXZhci1jb21wYXNzLWRyYWZ0aW5nLFxuICBcImRyYWZ0aW5nLWNvbXBhc3NcIjogJGZhLXZhci1kcmFmdGluZy1jb21wYXNzLFxuICBcImNvbXByZXNzXCI6ICRmYS12YXItY29tcHJlc3MsXG4gIFwiY29tcHV0ZXJcIjogJGZhLXZhci1jb21wdXRlcixcbiAgXCJjb21wdXRlci1tb3VzZVwiOiAkZmEtdmFyLWNvbXB1dGVyLW1vdXNlLFxuICBcIm1vdXNlXCI6ICRmYS12YXItbW91c2UsXG4gIFwiY29va2llXCI6ICRmYS12YXItY29va2llLFxuICBcImNvb2tpZS1iaXRlXCI6ICRmYS12YXItY29va2llLWJpdGUsXG4gIFwiY29weVwiOiAkZmEtdmFyLWNvcHksXG4gIFwiY29weXJpZ2h0XCI6ICRmYS12YXItY29weXJpZ2h0LFxuICBcImNvdWNoXCI6ICRmYS12YXItY291Y2gsXG4gIFwiY293XCI6ICRmYS12YXItY293LFxuICBcImNyZWRpdC1jYXJkXCI6ICRmYS12YXItY3JlZGl0LWNhcmQsXG4gIFwiY3JlZGl0LWNhcmQtYWx0XCI6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0LFxuICBcImNyb3BcIjogJGZhLXZhci1jcm9wLFxuICBcImNyb3Atc2ltcGxlXCI6ICRmYS12YXItY3JvcC1zaW1wbGUsXG4gIFwiY3JvcC1hbHRcIjogJGZhLXZhci1jcm9wLWFsdCxcbiAgXCJjcm9zc1wiOiAkZmEtdmFyLWNyb3NzLFxuICBcImNyb3NzaGFpcnNcIjogJGZhLXZhci1jcm9zc2hhaXJzLFxuICBcImNyb3dcIjogJGZhLXZhci1jcm93LFxuICBcImNyb3duXCI6ICRmYS12YXItY3Jvd24sXG4gIFwiY3J1dGNoXCI6ICRmYS12YXItY3J1dGNoLFxuICBcImNydXplaXJvLXNpZ25cIjogJGZhLXZhci1jcnV6ZWlyby1zaWduLFxuICBcImN1YmVcIjogJGZhLXZhci1jdWJlLFxuICBcImN1YmVzXCI6ICRmYS12YXItY3ViZXMsXG4gIFwiY3ViZXMtc3RhY2tlZFwiOiAkZmEtdmFyLWN1YmVzLXN0YWNrZWQsXG4gIFwiZFwiOiAkZmEtdmFyLWQsXG4gIFwiZGF0YWJhc2VcIjogJGZhLXZhci1kYXRhYmFzZSxcbiAgXCJkZWxldGUtbGVmdFwiOiAkZmEtdmFyLWRlbGV0ZS1sZWZ0LFxuICBcImJhY2tzcGFjZVwiOiAkZmEtdmFyLWJhY2tzcGFjZSxcbiAgXCJkZW1vY3JhdFwiOiAkZmEtdmFyLWRlbW9jcmF0LFxuICBcImRlc2t0b3BcIjogJGZhLXZhci1kZXNrdG9wLFxuICBcImRlc2t0b3AtYWx0XCI6ICRmYS12YXItZGVza3RvcC1hbHQsXG4gIFwiZGhhcm1hY2hha3JhXCI6ICRmYS12YXItZGhhcm1hY2hha3JhLFxuICBcImRpYWdyYW0tbmV4dFwiOiAkZmEtdmFyLWRpYWdyYW0tbmV4dCxcbiAgXCJkaWFncmFtLXByZWRlY2Vzc29yXCI6ICRmYS12YXItZGlhZ3JhbS1wcmVkZWNlc3NvcixcbiAgXCJkaWFncmFtLXByb2plY3RcIjogJGZhLXZhci1kaWFncmFtLXByb2plY3QsXG4gIFwicHJvamVjdC1kaWFncmFtXCI6ICRmYS12YXItcHJvamVjdC1kaWFncmFtLFxuICBcImRpYWdyYW0tc3VjY2Vzc29yXCI6ICRmYS12YXItZGlhZ3JhbS1zdWNjZXNzb3IsXG4gIFwiZGlhbW9uZFwiOiAkZmEtdmFyLWRpYW1vbmQsXG4gIFwiZGlhbW9uZC10dXJuLXJpZ2h0XCI6ICRmYS12YXItZGlhbW9uZC10dXJuLXJpZ2h0LFxuICBcImRpcmVjdGlvbnNcIjogJGZhLXZhci1kaXJlY3Rpb25zLFxuICBcImRpY2VcIjogJGZhLXZhci1kaWNlLFxuICBcImRpY2UtZDIwXCI6ICRmYS12YXItZGljZS1kMjAsXG4gIFwiZGljZS1kNlwiOiAkZmEtdmFyLWRpY2UtZDYsXG4gIFwiZGljZS1maXZlXCI6ICRmYS12YXItZGljZS1maXZlLFxuICBcImRpY2UtZm91clwiOiAkZmEtdmFyLWRpY2UtZm91cixcbiAgXCJkaWNlLW9uZVwiOiAkZmEtdmFyLWRpY2Utb25lLFxuICBcImRpY2Utc2l4XCI6ICRmYS12YXItZGljZS1zaXgsXG4gIFwiZGljZS10aHJlZVwiOiAkZmEtdmFyLWRpY2UtdGhyZWUsXG4gIFwiZGljZS10d29cIjogJGZhLXZhci1kaWNlLXR3byxcbiAgXCJkaXNlYXNlXCI6ICRmYS12YXItZGlzZWFzZSxcbiAgXCJkaXNwbGF5XCI6ICRmYS12YXItZGlzcGxheSxcbiAgXCJkaXZpZGVcIjogJGZhLXZhci1kaXZpZGUsXG4gIFwiZG5hXCI6ICRmYS12YXItZG5hLFxuICBcImRvZ1wiOiAkZmEtdmFyLWRvZyxcbiAgXCJkb2xsYXItc2lnblwiOiAkZmEtdmFyLWRvbGxhci1zaWduLFxuICBcImRvbGxhclwiOiAkZmEtdmFyLWRvbGxhcixcbiAgXCJ1c2RcIjogJGZhLXZhci11c2QsXG4gIFwiZG9sbHlcIjogJGZhLXZhci1kb2xseSxcbiAgXCJkb2xseS1ib3hcIjogJGZhLXZhci1kb2xseS1ib3gsXG4gIFwiZG9uZy1zaWduXCI6ICRmYS12YXItZG9uZy1zaWduLFxuICBcImRvb3ItY2xvc2VkXCI6ICRmYS12YXItZG9vci1jbG9zZWQsXG4gIFwiZG9vci1vcGVuXCI6ICRmYS12YXItZG9vci1vcGVuLFxuICBcImRvdmVcIjogJGZhLXZhci1kb3ZlLFxuICBcImRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyXCI6ICRmYS12YXItZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXIsXG4gIFwiY29tcHJlc3MtYWx0XCI6ICRmYS12YXItY29tcHJlc3MtYWx0LFxuICBcImRvd24tbG9uZ1wiOiAkZmEtdmFyLWRvd24tbG9uZyxcbiAgXCJsb25nLWFycm93LWFsdC1kb3duXCI6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bixcbiAgXCJkb3dubG9hZFwiOiAkZmEtdmFyLWRvd25sb2FkLFxuICBcImRyYWdvblwiOiAkZmEtdmFyLWRyYWdvbixcbiAgXCJkcmF3LXBvbHlnb25cIjogJGZhLXZhci1kcmF3LXBvbHlnb24sXG4gIFwiZHJvcGxldFwiOiAkZmEtdmFyLWRyb3BsZXQsXG4gIFwidGludFwiOiAkZmEtdmFyLXRpbnQsXG4gIFwiZHJvcGxldC1zbGFzaFwiOiAkZmEtdmFyLWRyb3BsZXQtc2xhc2gsXG4gIFwidGludC1zbGFzaFwiOiAkZmEtdmFyLXRpbnQtc2xhc2gsXG4gIFwiZHJ1bVwiOiAkZmEtdmFyLWRydW0sXG4gIFwiZHJ1bS1zdGVlbHBhblwiOiAkZmEtdmFyLWRydW0tc3RlZWxwYW4sXG4gIFwiZHJ1bXN0aWNrLWJpdGVcIjogJGZhLXZhci1kcnVtc3RpY2stYml0ZSxcbiAgXCJkdW1iYmVsbFwiOiAkZmEtdmFyLWR1bWJiZWxsLFxuICBcImR1bXBzdGVyXCI6ICRmYS12YXItZHVtcHN0ZXIsXG4gIFwiZHVtcHN0ZXItZmlyZVwiOiAkZmEtdmFyLWR1bXBzdGVyLWZpcmUsXG4gIFwiZHVuZ2VvblwiOiAkZmEtdmFyLWR1bmdlb24sXG4gIFwiZVwiOiAkZmEtdmFyLWUsXG4gIFwiZWFyLWRlYWZcIjogJGZhLXZhci1lYXItZGVhZixcbiAgXCJkZWFmXCI6ICRmYS12YXItZGVhZixcbiAgXCJkZWFmbmVzc1wiOiAkZmEtdmFyLWRlYWZuZXNzLFxuICBcImhhcmQtb2YtaGVhcmluZ1wiOiAkZmEtdmFyLWhhcmQtb2YtaGVhcmluZyxcbiAgXCJlYXItbGlzdGVuXCI6ICRmYS12YXItZWFyLWxpc3RlbixcbiAgXCJhc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXNcIjogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMsXG4gIFwiZWFydGgtYWZyaWNhXCI6ICRmYS12YXItZWFydGgtYWZyaWNhLFxuICBcImdsb2JlLWFmcmljYVwiOiAkZmEtdmFyLWdsb2JlLWFmcmljYSxcbiAgXCJlYXJ0aC1hbWVyaWNhc1wiOiAkZmEtdmFyLWVhcnRoLWFtZXJpY2FzLFxuICBcImVhcnRoXCI6ICRmYS12YXItZWFydGgsXG4gIFwiZWFydGgtYW1lcmljYVwiOiAkZmEtdmFyLWVhcnRoLWFtZXJpY2EsXG4gIFwiZ2xvYmUtYW1lcmljYXNcIjogJGZhLXZhci1nbG9iZS1hbWVyaWNhcyxcbiAgXCJlYXJ0aC1hc2lhXCI6ICRmYS12YXItZWFydGgtYXNpYSxcbiAgXCJnbG9iZS1hc2lhXCI6ICRmYS12YXItZ2xvYmUtYXNpYSxcbiAgXCJlYXJ0aC1ldXJvcGVcIjogJGZhLXZhci1lYXJ0aC1ldXJvcGUsXG4gIFwiZ2xvYmUtZXVyb3BlXCI6ICRmYS12YXItZ2xvYmUtZXVyb3BlLFxuICBcImVhcnRoLW9jZWFuaWFcIjogJGZhLXZhci1lYXJ0aC1vY2VhbmlhLFxuICBcImdsb2JlLW9jZWFuaWFcIjogJGZhLXZhci1nbG9iZS1vY2VhbmlhLFxuICBcImVnZ1wiOiAkZmEtdmFyLWVnZyxcbiAgXCJlamVjdFwiOiAkZmEtdmFyLWVqZWN0LFxuICBcImVsZXZhdG9yXCI6ICRmYS12YXItZWxldmF0b3IsXG4gIFwiZWxsaXBzaXNcIjogJGZhLXZhci1lbGxpcHNpcyxcbiAgXCJlbGxpcHNpcy1oXCI6ICRmYS12YXItZWxsaXBzaXMtaCxcbiAgXCJlbGxpcHNpcy12ZXJ0aWNhbFwiOiAkZmEtdmFyLWVsbGlwc2lzLXZlcnRpY2FsLFxuICBcImVsbGlwc2lzLXZcIjogJGZhLXZhci1lbGxpcHNpcy12LFxuICBcImVudmVsb3BlXCI6ICRmYS12YXItZW52ZWxvcGUsXG4gIFwiZW52ZWxvcGUtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItZW52ZWxvcGUtY2lyY2xlLWNoZWNrLFxuICBcImVudmVsb3BlLW9wZW5cIjogJGZhLXZhci1lbnZlbG9wZS1vcGVuLFxuICBcImVudmVsb3BlLW9wZW4tdGV4dFwiOiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dCxcbiAgXCJlbnZlbG9wZXMtYnVsa1wiOiAkZmEtdmFyLWVudmVsb3Blcy1idWxrLFxuICBcIm1haWwtYnVsa1wiOiAkZmEtdmFyLW1haWwtYnVsayxcbiAgXCJlcXVhbHNcIjogJGZhLXZhci1lcXVhbHMsXG4gIFwiZXJhc2VyXCI6ICRmYS12YXItZXJhc2VyLFxuICBcImV0aGVybmV0XCI6ICRmYS12YXItZXRoZXJuZXQsXG4gIFwiZXVyby1zaWduXCI6ICRmYS12YXItZXVyby1zaWduLFxuICBcImV1clwiOiAkZmEtdmFyLWV1cixcbiAgXCJldXJvXCI6ICRmYS12YXItZXVybyxcbiAgXCJleGNsYW1hdGlvblwiOiAkZmEtdmFyLWV4Y2xhbWF0aW9uLFxuICBcImV4cGFuZFwiOiAkZmEtdmFyLWV4cGFuZCxcbiAgXCJleHBsb3Npb25cIjogJGZhLXZhci1leHBsb3Npb24sXG4gIFwiZXllXCI6ICRmYS12YXItZXllLFxuICBcImV5ZS1kcm9wcGVyXCI6ICRmYS12YXItZXllLWRyb3BwZXIsXG4gIFwiZXllLWRyb3BwZXItZW1wdHlcIjogJGZhLXZhci1leWUtZHJvcHBlci1lbXB0eSxcbiAgXCJleWVkcm9wcGVyXCI6ICRmYS12YXItZXllZHJvcHBlcixcbiAgXCJleWUtbG93LXZpc2lvblwiOiAkZmEtdmFyLWV5ZS1sb3ctdmlzaW9uLFxuICBcImxvdy12aXNpb25cIjogJGZhLXZhci1sb3ctdmlzaW9uLFxuICBcImV5ZS1zbGFzaFwiOiAkZmEtdmFyLWV5ZS1zbGFzaCxcbiAgXCJmXCI6ICRmYS12YXItZixcbiAgXCJmYWNlLWFuZ3J5XCI6ICRmYS12YXItZmFjZS1hbmdyeSxcbiAgXCJhbmdyeVwiOiAkZmEtdmFyLWFuZ3J5LFxuICBcImZhY2UtZGl6enlcIjogJGZhLXZhci1mYWNlLWRpenp5LFxuICBcImRpenp5XCI6ICRmYS12YXItZGl6enksXG4gIFwiZmFjZS1mbHVzaGVkXCI6ICRmYS12YXItZmFjZS1mbHVzaGVkLFxuICBcImZsdXNoZWRcIjogJGZhLXZhci1mbHVzaGVkLFxuICBcImZhY2UtZnJvd25cIjogJGZhLXZhci1mYWNlLWZyb3duLFxuICBcImZyb3duXCI6ICRmYS12YXItZnJvd24sXG4gIFwiZmFjZS1mcm93bi1vcGVuXCI6ICRmYS12YXItZmFjZS1mcm93bi1vcGVuLFxuICBcImZyb3duLW9wZW5cIjogJGZhLXZhci1mcm93bi1vcGVuLFxuICBcImZhY2UtZ3JpbWFjZVwiOiAkZmEtdmFyLWZhY2UtZ3JpbWFjZSxcbiAgXCJncmltYWNlXCI6ICRmYS12YXItZ3JpbWFjZSxcbiAgXCJmYWNlLWdyaW5cIjogJGZhLXZhci1mYWNlLWdyaW4sXG4gIFwiZ3JpblwiOiAkZmEtdmFyLWdyaW4sXG4gIFwiZmFjZS1ncmluLWJlYW1cIjogJGZhLXZhci1mYWNlLWdyaW4tYmVhbSxcbiAgXCJncmluLWJlYW1cIjogJGZhLXZhci1ncmluLWJlYW0sXG4gIFwiZmFjZS1ncmluLWJlYW0tc3dlYXRcIjogJGZhLXZhci1mYWNlLWdyaW4tYmVhbS1zd2VhdCxcbiAgXCJncmluLWJlYW0tc3dlYXRcIjogJGZhLXZhci1ncmluLWJlYW0tc3dlYXQsXG4gIFwiZmFjZS1ncmluLWhlYXJ0c1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1oZWFydHMsXG4gIFwiZ3Jpbi1oZWFydHNcIjogJGZhLXZhci1ncmluLWhlYXJ0cyxcbiAgXCJmYWNlLWdyaW4tc3F1aW50XCI6ICRmYS12YXItZmFjZS1ncmluLXNxdWludCxcbiAgXCJncmluLXNxdWludFwiOiAkZmEtdmFyLWdyaW4tc3F1aW50LFxuICBcImZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50LXRlYXJzLFxuICBcImdyaW4tc3F1aW50LXRlYXJzXCI6ICRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnMsXG4gIFwiZmFjZS1ncmluLXN0YXJzXCI6ICRmYS12YXItZmFjZS1ncmluLXN0YXJzLFxuICBcImdyaW4tc3RhcnNcIjogJGZhLXZhci1ncmluLXN0YXJzLFxuICBcImZhY2UtZ3Jpbi10ZWFyc1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi10ZWFycyxcbiAgXCJncmluLXRlYXJzXCI6ICRmYS12YXItZ3Jpbi10ZWFycyxcbiAgXCJmYWNlLWdyaW4tdG9uZ3VlXCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZSxcbiAgXCJncmluLXRvbmd1ZVwiOiAkZmEtdmFyLWdyaW4tdG9uZ3VlLFxuICBcImZhY2UtZ3Jpbi10b25ndWUtc3F1aW50XCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnQsXG4gIFwiZ3Jpbi10b25ndWUtc3F1aW50XCI6ICRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50LFxuICBcImZhY2UtZ3Jpbi10b25ndWUtd2lua1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWUtd2luayxcbiAgXCJncmluLXRvbmd1ZS13aW5rXCI6ICRmYS12YXItZ3Jpbi10b25ndWUtd2luayxcbiAgXCJmYWNlLWdyaW4td2lkZVwiOiAkZmEtdmFyLWZhY2UtZ3Jpbi13aWRlLFxuICBcImdyaW4tYWx0XCI6ICRmYS12YXItZ3Jpbi1hbHQsXG4gIFwiZmFjZS1ncmluLXdpbmtcIjogJGZhLXZhci1mYWNlLWdyaW4td2luayxcbiAgXCJncmluLXdpbmtcIjogJGZhLXZhci1ncmluLXdpbmssXG4gIFwiZmFjZS1raXNzXCI6ICRmYS12YXItZmFjZS1raXNzLFxuICBcImtpc3NcIjogJGZhLXZhci1raXNzLFxuICBcImZhY2Uta2lzcy1iZWFtXCI6ICRmYS12YXItZmFjZS1raXNzLWJlYW0sXG4gIFwia2lzcy1iZWFtXCI6ICRmYS12YXIta2lzcy1iZWFtLFxuICBcImZhY2Uta2lzcy13aW5rLWhlYXJ0XCI6ICRmYS12YXItZmFjZS1raXNzLXdpbmstaGVhcnQsXG4gIFwia2lzcy13aW5rLWhlYXJ0XCI6ICRmYS12YXIta2lzcy13aW5rLWhlYXJ0LFxuICBcImZhY2UtbGF1Z2hcIjogJGZhLXZhci1mYWNlLWxhdWdoLFxuICBcImxhdWdoXCI6ICRmYS12YXItbGF1Z2gsXG4gIFwiZmFjZS1sYXVnaC1iZWFtXCI6ICRmYS12YXItZmFjZS1sYXVnaC1iZWFtLFxuICBcImxhdWdoLWJlYW1cIjogJGZhLXZhci1sYXVnaC1iZWFtLFxuICBcImZhY2UtbGF1Z2gtc3F1aW50XCI6ICRmYS12YXItZmFjZS1sYXVnaC1zcXVpbnQsXG4gIFwibGF1Z2gtc3F1aW50XCI6ICRmYS12YXItbGF1Z2gtc3F1aW50LFxuICBcImZhY2UtbGF1Z2gtd2lua1wiOiAkZmEtdmFyLWZhY2UtbGF1Z2gtd2luayxcbiAgXCJsYXVnaC13aW5rXCI6ICRmYS12YXItbGF1Z2gtd2luayxcbiAgXCJmYWNlLW1laFwiOiAkZmEtdmFyLWZhY2UtbWVoLFxuICBcIm1laFwiOiAkZmEtdmFyLW1laCxcbiAgXCJmYWNlLW1laC1ibGFua1wiOiAkZmEtdmFyLWZhY2UtbWVoLWJsYW5rLFxuICBcIm1laC1ibGFua1wiOiAkZmEtdmFyLW1laC1ibGFuayxcbiAgXCJmYWNlLXJvbGxpbmctZXllc1wiOiAkZmEtdmFyLWZhY2Utcm9sbGluZy1leWVzLFxuICBcIm1laC1yb2xsaW5nLWV5ZXNcIjogJGZhLXZhci1tZWgtcm9sbGluZy1leWVzLFxuICBcImZhY2Utc2FkLWNyeVwiOiAkZmEtdmFyLWZhY2Utc2FkLWNyeSxcbiAgXCJzYWQtY3J5XCI6ICRmYS12YXItc2FkLWNyeSxcbiAgXCJmYWNlLXNhZC10ZWFyXCI6ICRmYS12YXItZmFjZS1zYWQtdGVhcixcbiAgXCJzYWQtdGVhclwiOiAkZmEtdmFyLXNhZC10ZWFyLFxuICBcImZhY2Utc21pbGVcIjogJGZhLXZhci1mYWNlLXNtaWxlLFxuICBcInNtaWxlXCI6ICRmYS12YXItc21pbGUsXG4gIFwiZmFjZS1zbWlsZS1iZWFtXCI6ICRmYS12YXItZmFjZS1zbWlsZS1iZWFtLFxuICBcInNtaWxlLWJlYW1cIjogJGZhLXZhci1zbWlsZS1iZWFtLFxuICBcImZhY2Utc21pbGUtd2lua1wiOiAkZmEtdmFyLWZhY2Utc21pbGUtd2luayxcbiAgXCJzbWlsZS13aW5rXCI6ICRmYS12YXItc21pbGUtd2luayxcbiAgXCJmYWNlLXN1cnByaXNlXCI6ICRmYS12YXItZmFjZS1zdXJwcmlzZSxcbiAgXCJzdXJwcmlzZVwiOiAkZmEtdmFyLXN1cnByaXNlLFxuICBcImZhY2UtdGlyZWRcIjogJGZhLXZhci1mYWNlLXRpcmVkLFxuICBcInRpcmVkXCI6ICRmYS12YXItdGlyZWQsXG4gIFwiZmFuXCI6ICRmYS12YXItZmFuLFxuICBcImZhdWNldFwiOiAkZmEtdmFyLWZhdWNldCxcbiAgXCJmYXVjZXQtZHJpcFwiOiAkZmEtdmFyLWZhdWNldC1kcmlwLFxuICBcImZheFwiOiAkZmEtdmFyLWZheCxcbiAgXCJmZWF0aGVyXCI6ICRmYS12YXItZmVhdGhlcixcbiAgXCJmZWF0aGVyLXBvaW50ZWRcIjogJGZhLXZhci1mZWF0aGVyLXBvaW50ZWQsXG4gIFwiZmVhdGhlci1hbHRcIjogJGZhLXZhci1mZWF0aGVyLWFsdCxcbiAgXCJmZXJyeVwiOiAkZmEtdmFyLWZlcnJ5LFxuICBcImZpbGVcIjogJGZhLXZhci1maWxlLFxuICBcImZpbGUtYXJyb3ctZG93blwiOiAkZmEtdmFyLWZpbGUtYXJyb3ctZG93bixcbiAgXCJmaWxlLWRvd25sb2FkXCI6ICRmYS12YXItZmlsZS1kb3dubG9hZCxcbiAgXCJmaWxlLWFycm93LXVwXCI6ICRmYS12YXItZmlsZS1hcnJvdy11cCxcbiAgXCJmaWxlLXVwbG9hZFwiOiAkZmEtdmFyLWZpbGUtdXBsb2FkLFxuICBcImZpbGUtYXVkaW9cIjogJGZhLXZhci1maWxlLWF1ZGlvLFxuICBcImZpbGUtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItZmlsZS1jaXJjbGUtY2hlY2ssXG4gIFwiZmlsZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1maWxlLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJmaWxlLWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLW1pbnVzLFxuICBcImZpbGUtY2lyY2xlLXBsdXNcIjogJGZhLXZhci1maWxlLWNpcmNsZS1wbHVzLFxuICBcImZpbGUtY2lyY2xlLXF1ZXN0aW9uXCI6ICRmYS12YXItZmlsZS1jaXJjbGUtcXVlc3Rpb24sXG4gIFwiZmlsZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1maWxlLWNpcmNsZS14bWFyayxcbiAgXCJmaWxlLWNvZGVcIjogJGZhLXZhci1maWxlLWNvZGUsXG4gIFwiZmlsZS1jb250cmFjdFwiOiAkZmEtdmFyLWZpbGUtY29udHJhY3QsXG4gIFwiZmlsZS1jc3ZcIjogJGZhLXZhci1maWxlLWNzdixcbiAgXCJmaWxlLWV4Y2VsXCI6ICRmYS12YXItZmlsZS1leGNlbCxcbiAgXCJmaWxlLWV4cG9ydFwiOiAkZmEtdmFyLWZpbGUtZXhwb3J0LFxuICBcImFycm93LXJpZ2h0LWZyb20tZmlsZVwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tZmlsZSxcbiAgXCJmaWxlLWltYWdlXCI6ICRmYS12YXItZmlsZS1pbWFnZSxcbiAgXCJmaWxlLWltcG9ydFwiOiAkZmEtdmFyLWZpbGUtaW1wb3J0LFxuICBcImFycm93LXJpZ2h0LXRvLWZpbGVcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1maWxlLFxuICBcImZpbGUtaW52b2ljZVwiOiAkZmEtdmFyLWZpbGUtaW52b2ljZSxcbiAgXCJmaWxlLWludm9pY2UtZG9sbGFyXCI6ICRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcixcbiAgXCJmaWxlLWxpbmVzXCI6ICRmYS12YXItZmlsZS1saW5lcyxcbiAgXCJmaWxlLWFsdFwiOiAkZmEtdmFyLWZpbGUtYWx0LFxuICBcImZpbGUtdGV4dFwiOiAkZmEtdmFyLWZpbGUtdGV4dCxcbiAgXCJmaWxlLW1lZGljYWxcIjogJGZhLXZhci1maWxlLW1lZGljYWwsXG4gIFwiZmlsZS1wZGZcIjogJGZhLXZhci1maWxlLXBkZixcbiAgXCJmaWxlLXBlblwiOiAkZmEtdmFyLWZpbGUtcGVuLFxuICBcImZpbGUtZWRpdFwiOiAkZmEtdmFyLWZpbGUtZWRpdCxcbiAgXCJmaWxlLXBvd2VycG9pbnRcIjogJGZhLXZhci1maWxlLXBvd2VycG9pbnQsXG4gIFwiZmlsZS1wcmVzY3JpcHRpb25cIjogJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbixcbiAgXCJmaWxlLXNoaWVsZFwiOiAkZmEtdmFyLWZpbGUtc2hpZWxkLFxuICBcImZpbGUtc2lnbmF0dXJlXCI6ICRmYS12YXItZmlsZS1zaWduYXR1cmUsXG4gIFwiZmlsZS12aWRlb1wiOiAkZmEtdmFyLWZpbGUtdmlkZW8sXG4gIFwiZmlsZS13YXZlZm9ybVwiOiAkZmEtdmFyLWZpbGUtd2F2ZWZvcm0sXG4gIFwiZmlsZS1tZWRpY2FsLWFsdFwiOiAkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQsXG4gIFwiZmlsZS13b3JkXCI6ICRmYS12YXItZmlsZS13b3JkLFxuICBcImZpbGUtemlwcGVyXCI6ICRmYS12YXItZmlsZS16aXBwZXIsXG4gIFwiZmlsZS1hcmNoaXZlXCI6ICRmYS12YXItZmlsZS1hcmNoaXZlLFxuICBcImZpbGxcIjogJGZhLXZhci1maWxsLFxuICBcImZpbGwtZHJpcFwiOiAkZmEtdmFyLWZpbGwtZHJpcCxcbiAgXCJmaWxtXCI6ICRmYS12YXItZmlsbSxcbiAgXCJmaWx0ZXJcIjogJGZhLXZhci1maWx0ZXIsXG4gIFwiZmlsdGVyLWNpcmNsZS1kb2xsYXJcIjogJGZhLXZhci1maWx0ZXItY2lyY2xlLWRvbGxhcixcbiAgXCJmdW5uZWwtZG9sbGFyXCI6ICRmYS12YXItZnVubmVsLWRvbGxhcixcbiAgXCJmaWx0ZXItY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItZmlsdGVyLWNpcmNsZS14bWFyayxcbiAgXCJmaW5nZXJwcmludFwiOiAkZmEtdmFyLWZpbmdlcnByaW50LFxuICBcImZpcmVcIjogJGZhLXZhci1maXJlLFxuICBcImZpcmUtYnVybmVyXCI6ICRmYS12YXItZmlyZS1idXJuZXIsXG4gIFwiZmlyZS1leHRpbmd1aXNoZXJcIjogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcixcbiAgXCJmaXJlLWZsYW1lLWN1cnZlZFwiOiAkZmEtdmFyLWZpcmUtZmxhbWUtY3VydmVkLFxuICBcImZpcmUtYWx0XCI6ICRmYS12YXItZmlyZS1hbHQsXG4gIFwiZmlyZS1mbGFtZS1zaW1wbGVcIjogJGZhLXZhci1maXJlLWZsYW1lLXNpbXBsZSxcbiAgXCJidXJuXCI6ICRmYS12YXItYnVybixcbiAgXCJmaXNoXCI6ICRmYS12YXItZmlzaCxcbiAgXCJmaXNoLWZpbnNcIjogJGZhLXZhci1maXNoLWZpbnMsXG4gIFwiZmxhZ1wiOiAkZmEtdmFyLWZsYWcsXG4gIFwiZmxhZy1jaGVja2VyZWRcIjogJGZhLXZhci1mbGFnLWNoZWNrZXJlZCxcbiAgXCJmbGFnLXVzYVwiOiAkZmEtdmFyLWZsYWctdXNhLFxuICBcImZsYXNrXCI6ICRmYS12YXItZmxhc2ssXG4gIFwiZmxhc2stdmlhbFwiOiAkZmEtdmFyLWZsYXNrLXZpYWwsXG4gIFwiZmxvcHB5LWRpc2tcIjogJGZhLXZhci1mbG9wcHktZGlzayxcbiAgXCJzYXZlXCI6ICRmYS12YXItc2F2ZSxcbiAgXCJmbG9yaW4tc2lnblwiOiAkZmEtdmFyLWZsb3Jpbi1zaWduLFxuICBcImZvbGRlclwiOiAkZmEtdmFyLWZvbGRlcixcbiAgXCJmb2xkZXItYmxhbmtcIjogJGZhLXZhci1mb2xkZXItYmxhbmssXG4gIFwiZm9sZGVyLWNsb3NlZFwiOiAkZmEtdmFyLWZvbGRlci1jbG9zZWQsXG4gIFwiZm9sZGVyLW1pbnVzXCI6ICRmYS12YXItZm9sZGVyLW1pbnVzLFxuICBcImZvbGRlci1vcGVuXCI6ICRmYS12YXItZm9sZGVyLW9wZW4sXG4gIFwiZm9sZGVyLXBsdXNcIjogJGZhLXZhci1mb2xkZXItcGx1cyxcbiAgXCJmb2xkZXItdHJlZVwiOiAkZmEtdmFyLWZvbGRlci10cmVlLFxuICBcImZvbnRcIjogJGZhLXZhci1mb250LFxuICBcImZvb3RiYWxsXCI6ICRmYS12YXItZm9vdGJhbGwsXG4gIFwiZm9vdGJhbGwtYmFsbFwiOiAkZmEtdmFyLWZvb3RiYWxsLWJhbGwsXG4gIFwiZm9yd2FyZFwiOiAkZmEtdmFyLWZvcndhcmQsXG4gIFwiZm9yd2FyZC1mYXN0XCI6ICRmYS12YXItZm9yd2FyZC1mYXN0LFxuICBcImZhc3QtZm9yd2FyZFwiOiAkZmEtdmFyLWZhc3QtZm9yd2FyZCxcbiAgXCJmb3J3YXJkLXN0ZXBcIjogJGZhLXZhci1mb3J3YXJkLXN0ZXAsXG4gIFwic3RlcC1mb3J3YXJkXCI6ICRmYS12YXItc3RlcC1mb3J3YXJkLFxuICBcImZyYW5jLXNpZ25cIjogJGZhLXZhci1mcmFuYy1zaWduLFxuICBcImZyb2dcIjogJGZhLXZhci1mcm9nLFxuICBcImZ1dGJvbFwiOiAkZmEtdmFyLWZ1dGJvbCxcbiAgXCJmdXRib2wtYmFsbFwiOiAkZmEtdmFyLWZ1dGJvbC1iYWxsLFxuICBcInNvY2Nlci1iYWxsXCI6ICRmYS12YXItc29jY2VyLWJhbGwsXG4gIFwiZ1wiOiAkZmEtdmFyLWcsXG4gIFwiZ2FtZXBhZFwiOiAkZmEtdmFyLWdhbWVwYWQsXG4gIFwiZ2FzLXB1bXBcIjogJGZhLXZhci1nYXMtcHVtcCxcbiAgXCJnYXVnZVwiOiAkZmEtdmFyLWdhdWdlLFxuICBcImRhc2hib2FyZFwiOiAkZmEtdmFyLWRhc2hib2FyZCxcbiAgXCJnYXVnZS1tZWRcIjogJGZhLXZhci1nYXVnZS1tZWQsXG4gIFwidGFjaG9tZXRlci1hbHQtYXZlcmFnZVwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2UsXG4gIFwiZ2F1Z2UtaGlnaFwiOiAkZmEtdmFyLWdhdWdlLWhpZ2gsXG4gIFwidGFjaG9tZXRlci1hbHRcIjogJGZhLXZhci10YWNob21ldGVyLWFsdCxcbiAgXCJ0YWNob21ldGVyLWFsdC1mYXN0XCI6ICRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdCxcbiAgXCJnYXVnZS1zaW1wbGVcIjogJGZhLXZhci1nYXVnZS1zaW1wbGUsXG4gIFwiZ2F1Z2Utc2ltcGxlLW1lZFwiOiAkZmEtdmFyLWdhdWdlLXNpbXBsZS1tZWQsXG4gIFwidGFjaG9tZXRlci1hdmVyYWdlXCI6ICRmYS12YXItdGFjaG9tZXRlci1hdmVyYWdlLFxuICBcImdhdWdlLXNpbXBsZS1oaWdoXCI6ICRmYS12YXItZ2F1Z2Utc2ltcGxlLWhpZ2gsXG4gIFwidGFjaG9tZXRlclwiOiAkZmEtdmFyLXRhY2hvbWV0ZXIsXG4gIFwidGFjaG9tZXRlci1mYXN0XCI6ICRmYS12YXItdGFjaG9tZXRlci1mYXN0LFxuICBcImdhdmVsXCI6ICRmYS12YXItZ2F2ZWwsXG4gIFwibGVnYWxcIjogJGZhLXZhci1sZWdhbCxcbiAgXCJnZWFyXCI6ICRmYS12YXItZ2VhcixcbiAgXCJjb2dcIjogJGZhLXZhci1jb2csXG4gIFwiZ2VhcnNcIjogJGZhLXZhci1nZWFycyxcbiAgXCJjb2dzXCI6ICRmYS12YXItY29ncyxcbiAgXCJnZW1cIjogJGZhLXZhci1nZW0sXG4gIFwiZ2VuZGVybGVzc1wiOiAkZmEtdmFyLWdlbmRlcmxlc3MsXG4gIFwiZ2hvc3RcIjogJGZhLXZhci1naG9zdCxcbiAgXCJnaWZ0XCI6ICRmYS12YXItZ2lmdCxcbiAgXCJnaWZ0c1wiOiAkZmEtdmFyLWdpZnRzLFxuICBcImdsYXNzLXdhdGVyXCI6ICRmYS12YXItZ2xhc3Mtd2F0ZXIsXG4gIFwiZ2xhc3Mtd2F0ZXItZHJvcGxldFwiOiAkZmEtdmFyLWdsYXNzLXdhdGVyLWRyb3BsZXQsXG4gIFwiZ2xhc3Nlc1wiOiAkZmEtdmFyLWdsYXNzZXMsXG4gIFwiZ2xvYmVcIjogJGZhLXZhci1nbG9iZSxcbiAgXCJnb2xmLWJhbGwtdGVlXCI6ICRmYS12YXItZ29sZi1iYWxsLXRlZSxcbiAgXCJnb2xmLWJhbGxcIjogJGZhLXZhci1nb2xmLWJhbGwsXG4gIFwiZ29wdXJhbVwiOiAkZmEtdmFyLWdvcHVyYW0sXG4gIFwiZ3JhZHVhdGlvbi1jYXBcIjogJGZhLXZhci1ncmFkdWF0aW9uLWNhcCxcbiAgXCJtb3J0YXItYm9hcmRcIjogJGZhLXZhci1tb3J0YXItYm9hcmQsXG4gIFwiZ3JlYXRlci10aGFuXCI6ICRmYS12YXItZ3JlYXRlci10aGFuLFxuICBcImdyZWF0ZXItdGhhbi1lcXVhbFwiOiAkZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbCxcbiAgXCJncmlwXCI6ICRmYS12YXItZ3JpcCxcbiAgXCJncmlwLWhvcml6b250YWxcIjogJGZhLXZhci1ncmlwLWhvcml6b250YWwsXG4gIFwiZ3JpcC1saW5lc1wiOiAkZmEtdmFyLWdyaXAtbGluZXMsXG4gIFwiZ3JpcC1saW5lcy12ZXJ0aWNhbFwiOiAkZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWwsXG4gIFwiZ3JpcC12ZXJ0aWNhbFwiOiAkZmEtdmFyLWdyaXAtdmVydGljYWwsXG4gIFwiZ3JvdXAtYXJyb3dzLXJvdGF0ZVwiOiAkZmEtdmFyLWdyb3VwLWFycm93cy1yb3RhdGUsXG4gIFwiZ3VhcmFuaS1zaWduXCI6ICRmYS12YXItZ3VhcmFuaS1zaWduLFxuICBcImd1aXRhclwiOiAkZmEtdmFyLWd1aXRhcixcbiAgXCJndW5cIjogJGZhLXZhci1ndW4sXG4gIFwiaFwiOiAkZmEtdmFyLWgsXG4gIFwiaGFtbWVyXCI6ICRmYS12YXItaGFtbWVyLFxuICBcImhhbXNhXCI6ICRmYS12YXItaGFtc2EsXG4gIFwiaGFuZFwiOiAkZmEtdmFyLWhhbmQsXG4gIFwiaGFuZC1wYXBlclwiOiAkZmEtdmFyLWhhbmQtcGFwZXIsXG4gIFwiaGFuZC1iYWNrLWZpc3RcIjogJGZhLXZhci1oYW5kLWJhY2stZmlzdCxcbiAgXCJoYW5kLXJvY2tcIjogJGZhLXZhci1oYW5kLXJvY2ssXG4gIFwiaGFuZC1kb3RzXCI6ICRmYS12YXItaGFuZC1kb3RzLFxuICBcImFsbGVyZ2llc1wiOiAkZmEtdmFyLWFsbGVyZ2llcyxcbiAgXCJoYW5kLWZpc3RcIjogJGZhLXZhci1oYW5kLWZpc3QsXG4gIFwiZmlzdC1yYWlzZWRcIjogJGZhLXZhci1maXN0LXJhaXNlZCxcbiAgXCJoYW5kLWhvbGRpbmdcIjogJGZhLXZhci1oYW5kLWhvbGRpbmcsXG4gIFwiaGFuZC1ob2xkaW5nLWRvbGxhclwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1kb2xsYXIsXG4gIFwiaGFuZC1ob2xkaW5nLXVzZFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy11c2QsXG4gIFwiaGFuZC1ob2xkaW5nLWRyb3BsZXRcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctZHJvcGxldCxcbiAgXCJoYW5kLWhvbGRpbmctd2F0ZXJcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXIsXG4gIFwiaGFuZC1ob2xkaW5nLWhhbmRcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctaGFuZCxcbiAgXCJoYW5kLWhvbGRpbmctaGVhcnRcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQsXG4gIFwiaGFuZC1ob2xkaW5nLW1lZGljYWxcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctbWVkaWNhbCxcbiAgXCJoYW5kLWxpemFyZFwiOiAkZmEtdmFyLWhhbmQtbGl6YXJkLFxuICBcImhhbmQtbWlkZGxlLWZpbmdlclwiOiAkZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcixcbiAgXCJoYW5kLXBlYWNlXCI6ICRmYS12YXItaGFuZC1wZWFjZSxcbiAgXCJoYW5kLXBvaW50LWRvd25cIjogJGZhLXZhci1oYW5kLXBvaW50LWRvd24sXG4gIFwiaGFuZC1wb2ludC1sZWZ0XCI6ICRmYS12YXItaGFuZC1wb2ludC1sZWZ0LFxuICBcImhhbmQtcG9pbnQtcmlnaHRcIjogJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0LFxuICBcImhhbmQtcG9pbnQtdXBcIjogJGZhLXZhci1oYW5kLXBvaW50LXVwLFxuICBcImhhbmQtcG9pbnRlclwiOiAkZmEtdmFyLWhhbmQtcG9pbnRlcixcbiAgXCJoYW5kLXNjaXNzb3JzXCI6ICRmYS12YXItaGFuZC1zY2lzc29ycyxcbiAgXCJoYW5kLXNwYXJrbGVzXCI6ICRmYS12YXItaGFuZC1zcGFya2xlcyxcbiAgXCJoYW5kLXNwb2NrXCI6ICRmYS12YXItaGFuZC1zcG9jayxcbiAgXCJoYW5kY3VmZnNcIjogJGZhLXZhci1oYW5kY3VmZnMsXG4gIFwiaGFuZHNcIjogJGZhLXZhci1oYW5kcyxcbiAgXCJzaWduLWxhbmd1YWdlXCI6ICRmYS12YXItc2lnbi1sYW5ndWFnZSxcbiAgXCJzaWduaW5nXCI6ICRmYS12YXItc2lnbmluZyxcbiAgXCJoYW5kcy1hc2wtaW50ZXJwcmV0aW5nXCI6ICRmYS12YXItaGFuZHMtYXNsLWludGVycHJldGluZyxcbiAgXCJhbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLFxuICBcImFzbC1pbnRlcnByZXRpbmdcIjogJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nLFxuICBcImhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nXCI6ICRmYS12YXItaGFuZHMtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcsXG4gIFwiaGFuZHMtYm91bmRcIjogJGZhLXZhci1oYW5kcy1ib3VuZCxcbiAgXCJoYW5kcy1idWJibGVzXCI6ICRmYS12YXItaGFuZHMtYnViYmxlcyxcbiAgXCJoYW5kcy13YXNoXCI6ICRmYS12YXItaGFuZHMtd2FzaCxcbiAgXCJoYW5kcy1jbGFwcGluZ1wiOiAkZmEtdmFyLWhhbmRzLWNsYXBwaW5nLFxuICBcImhhbmRzLWhvbGRpbmdcIjogJGZhLXZhci1oYW5kcy1ob2xkaW5nLFxuICBcImhhbmRzLWhvbGRpbmctY2hpbGRcIjogJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNoaWxkLFxuICBcImhhbmRzLWhvbGRpbmctY2lyY2xlXCI6ICRmYS12YXItaGFuZHMtaG9sZGluZy1jaXJjbGUsXG4gIFwiaGFuZHMtcHJheWluZ1wiOiAkZmEtdmFyLWhhbmRzLXByYXlpbmcsXG4gIFwicHJheWluZy1oYW5kc1wiOiAkZmEtdmFyLXByYXlpbmctaGFuZHMsXG4gIFwiaGFuZHNoYWtlXCI6ICRmYS12YXItaGFuZHNoYWtlLFxuICBcImhhbmRzaGFrZS1hbmdsZVwiOiAkZmEtdmFyLWhhbmRzaGFrZS1hbmdsZSxcbiAgXCJoYW5kcy1oZWxwaW5nXCI6ICRmYS12YXItaGFuZHMtaGVscGluZyxcbiAgXCJoYW5kc2hha2Utc2ltcGxlXCI6ICRmYS12YXItaGFuZHNoYWtlLXNpbXBsZSxcbiAgXCJoYW5kc2hha2UtYWx0XCI6ICRmYS12YXItaGFuZHNoYWtlLWFsdCxcbiAgXCJoYW5kc2hha2Utc2ltcGxlLXNsYXNoXCI6ICRmYS12YXItaGFuZHNoYWtlLXNpbXBsZS1zbGFzaCxcbiAgXCJoYW5kc2hha2UtYWx0LXNsYXNoXCI6ICRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaCxcbiAgXCJoYW5kc2hha2Utc2xhc2hcIjogJGZhLXZhci1oYW5kc2hha2Utc2xhc2gsXG4gIFwiaGFudWtpYWhcIjogJGZhLXZhci1oYW51a2lhaCxcbiAgXCJoYXJkLWRyaXZlXCI6ICRmYS12YXItaGFyZC1kcml2ZSxcbiAgXCJoZGRcIjogJGZhLXZhci1oZGQsXG4gIFwiaGFzaHRhZ1wiOiAkZmEtdmFyLWhhc2h0YWcsXG4gIFwiaGF0LWNvd2JveVwiOiAkZmEtdmFyLWhhdC1jb3dib3ksXG4gIFwiaGF0LWNvd2JveS1zaWRlXCI6ICRmYS12YXItaGF0LWNvd2JveS1zaWRlLFxuICBcImhhdC13aXphcmRcIjogJGZhLXZhci1oYXQtd2l6YXJkLFxuICBcImhlYWQtc2lkZS1jb3VnaFwiOiAkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaCxcbiAgXCJoZWFkLXNpZGUtY291Z2gtc2xhc2hcIjogJGZhLXZhci1oZWFkLXNpZGUtY291Z2gtc2xhc2gsXG4gIFwiaGVhZC1zaWRlLW1hc2tcIjogJGZhLXZhci1oZWFkLXNpZGUtbWFzayxcbiAgXCJoZWFkLXNpZGUtdmlydXNcIjogJGZhLXZhci1oZWFkLXNpZGUtdmlydXMsXG4gIFwiaGVhZGluZ1wiOiAkZmEtdmFyLWhlYWRpbmcsXG4gIFwiaGVhZGVyXCI6ICRmYS12YXItaGVhZGVyLFxuICBcImhlYWRwaG9uZXNcIjogJGZhLXZhci1oZWFkcGhvbmVzLFxuICBcImhlYWRwaG9uZXMtc2ltcGxlXCI6ICRmYS12YXItaGVhZHBob25lcy1zaW1wbGUsXG4gIFwiaGVhZHBob25lcy1hbHRcIjogJGZhLXZhci1oZWFkcGhvbmVzLWFsdCxcbiAgXCJoZWFkc2V0XCI6ICRmYS12YXItaGVhZHNldCxcbiAgXCJoZWFydFwiOiAkZmEtdmFyLWhlYXJ0LFxuICBcImhlYXJ0LWNpcmNsZS1ib2x0XCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLWJvbHQsXG4gIFwiaGVhcnQtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLWNoZWNrLFxuICBcImhlYXJ0LWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJoZWFydC1jaXJjbGUtbWludXNcIjogJGZhLXZhci1oZWFydC1jaXJjbGUtbWludXMsXG4gIFwiaGVhcnQtY2lyY2xlLXBsdXNcIjogJGZhLXZhci1oZWFydC1jaXJjbGUtcGx1cyxcbiAgXCJoZWFydC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1oZWFydC1jaXJjbGUteG1hcmssXG4gIFwiaGVhcnQtY3JhY2tcIjogJGZhLXZhci1oZWFydC1jcmFjayxcbiAgXCJoZWFydC1icm9rZW5cIjogJGZhLXZhci1oZWFydC1icm9rZW4sXG4gIFwiaGVhcnQtcHVsc2VcIjogJGZhLXZhci1oZWFydC1wdWxzZSxcbiAgXCJoZWFydGJlYXRcIjogJGZhLXZhci1oZWFydGJlYXQsXG4gIFwiaGVsaWNvcHRlclwiOiAkZmEtdmFyLWhlbGljb3B0ZXIsXG4gIFwiaGVsaWNvcHRlci1zeW1ib2xcIjogJGZhLXZhci1oZWxpY29wdGVyLXN5bWJvbCxcbiAgXCJoZWxtZXQtc2FmZXR5XCI6ICRmYS12YXItaGVsbWV0LXNhZmV0eSxcbiAgXCJoYXJkLWhhdFwiOiAkZmEtdmFyLWhhcmQtaGF0LFxuICBcImhhdC1oYXJkXCI6ICRmYS12YXItaGF0LWhhcmQsXG4gIFwiaGVsbWV0LXVuXCI6ICRmYS12YXItaGVsbWV0LXVuLFxuICBcImhpZ2hsaWdodGVyXCI6ICRmYS12YXItaGlnaGxpZ2h0ZXIsXG4gIFwiaGlsbC1hdmFsYW5jaGVcIjogJGZhLXZhci1oaWxsLWF2YWxhbmNoZSxcbiAgXCJoaWxsLXJvY2tzbGlkZVwiOiAkZmEtdmFyLWhpbGwtcm9ja3NsaWRlLFxuICBcImhpcHBvXCI6ICRmYS12YXItaGlwcG8sXG4gIFwiaG9ja2V5LXB1Y2tcIjogJGZhLXZhci1ob2NrZXktcHVjayxcbiAgXCJob2xseS1iZXJyeVwiOiAkZmEtdmFyLWhvbGx5LWJlcnJ5LFxuICBcImhvcnNlXCI6ICRmYS12YXItaG9yc2UsXG4gIFwiaG9yc2UtaGVhZFwiOiAkZmEtdmFyLWhvcnNlLWhlYWQsXG4gIFwiaG9zcGl0YWxcIjogJGZhLXZhci1ob3NwaXRhbCxcbiAgXCJob3NwaXRhbC1hbHRcIjogJGZhLXZhci1ob3NwaXRhbC1hbHQsXG4gIFwiaG9zcGl0YWwtd2lkZVwiOiAkZmEtdmFyLWhvc3BpdGFsLXdpZGUsXG4gIFwiaG9zcGl0YWwtdXNlclwiOiAkZmEtdmFyLWhvc3BpdGFsLXVzZXIsXG4gIFwiaG90LXR1Yi1wZXJzb25cIjogJGZhLXZhci1ob3QtdHViLXBlcnNvbixcbiAgXCJob3QtdHViXCI6ICRmYS12YXItaG90LXR1YixcbiAgXCJob3Rkb2dcIjogJGZhLXZhci1ob3Rkb2csXG4gIFwiaG90ZWxcIjogJGZhLXZhci1ob3RlbCxcbiAgXCJob3VyZ2xhc3NcIjogJGZhLXZhci1ob3VyZ2xhc3MsXG4gIFwiaG91cmdsYXNzLTJcIjogJGZhLXZhci1ob3VyZ2xhc3MtMixcbiAgXCJob3VyZ2xhc3MtaGFsZlwiOiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmLFxuICBcImhvdXJnbGFzcy1lbXB0eVwiOiAkZmEtdmFyLWhvdXJnbGFzcy1lbXB0eSxcbiAgXCJob3VyZ2xhc3MtZW5kXCI6ICRmYS12YXItaG91cmdsYXNzLWVuZCxcbiAgXCJob3VyZ2xhc3MtM1wiOiAkZmEtdmFyLWhvdXJnbGFzcy0zLFxuICBcImhvdXJnbGFzcy1zdGFydFwiOiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydCxcbiAgXCJob3VyZ2xhc3MtMVwiOiAkZmEtdmFyLWhvdXJnbGFzcy0xLFxuICBcImhvdXNlXCI6ICRmYS12YXItaG91c2UsXG4gIFwiaG9tZVwiOiAkZmEtdmFyLWhvbWUsXG4gIFwiaG9tZS1hbHRcIjogJGZhLXZhci1ob21lLWFsdCxcbiAgXCJob21lLWxnLWFsdFwiOiAkZmEtdmFyLWhvbWUtbGctYWx0LFxuICBcImhvdXNlLWNoaW1uZXlcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LFxuICBcImhvbWUtbGdcIjogJGZhLXZhci1ob21lLWxnLFxuICBcImhvdXNlLWNoaW1uZXktY3JhY2tcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LWNyYWNrLFxuICBcImhvdXNlLWRhbWFnZVwiOiAkZmEtdmFyLWhvdXNlLWRhbWFnZSxcbiAgXCJob3VzZS1jaGltbmV5LW1lZGljYWxcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LW1lZGljYWwsXG4gIFwiY2xpbmljLW1lZGljYWxcIjogJGZhLXZhci1jbGluaWMtbWVkaWNhbCxcbiAgXCJob3VzZS1jaGltbmV5LXVzZXJcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LXVzZXIsXG4gIFwiaG91c2UtY2hpbW5leS13aW5kb3dcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LXdpbmRvdyxcbiAgXCJob3VzZS1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1ob3VzZS1jaXJjbGUtY2hlY2ssXG4gIFwiaG91c2UtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItaG91c2UtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImhvdXNlLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWhvdXNlLWNpcmNsZS14bWFyayxcbiAgXCJob3VzZS1jcmFja1wiOiAkZmEtdmFyLWhvdXNlLWNyYWNrLFxuICBcImhvdXNlLWZpcmVcIjogJGZhLXZhci1ob3VzZS1maXJlLFxuICBcImhvdXNlLWZsYWdcIjogJGZhLXZhci1ob3VzZS1mbGFnLFxuICBcImhvdXNlLWZsb29kLXdhdGVyXCI6ICRmYS12YXItaG91c2UtZmxvb2Qtd2F0ZXIsXG4gIFwiaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0XCI6ICRmYS12YXItaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0LFxuICBcImhvdXNlLWxhcHRvcFwiOiAkZmEtdmFyLWhvdXNlLWxhcHRvcCxcbiAgXCJsYXB0b3AtaG91c2VcIjogJGZhLXZhci1sYXB0b3AtaG91c2UsXG4gIFwiaG91c2UtbG9ja1wiOiAkZmEtdmFyLWhvdXNlLWxvY2ssXG4gIFwiaG91c2UtbWVkaWNhbFwiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwsXG4gIFwiaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS1jaGVjayxcbiAgXCJob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImhvdXNlLW1lZGljYWwtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUteG1hcmssXG4gIFwiaG91c2UtbWVkaWNhbC1mbGFnXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1mbGFnLFxuICBcImhvdXNlLXNpZ25hbFwiOiAkZmEtdmFyLWhvdXNlLXNpZ25hbCxcbiAgXCJob3VzZS10c3VuYW1pXCI6ICRmYS12YXItaG91c2UtdHN1bmFtaSxcbiAgXCJob3VzZS11c2VyXCI6ICRmYS12YXItaG91c2UtdXNlcixcbiAgXCJob21lLXVzZXJcIjogJGZhLXZhci1ob21lLXVzZXIsXG4gIFwiaHJ5dm5pYS1zaWduXCI6ICRmYS12YXItaHJ5dm5pYS1zaWduLFxuICBcImhyeXZuaWFcIjogJGZhLXZhci1ocnl2bmlhLFxuICBcImh1cnJpY2FuZVwiOiAkZmEtdmFyLWh1cnJpY2FuZSxcbiAgXCJpXCI6ICRmYS12YXItaSxcbiAgXCJpLWN1cnNvclwiOiAkZmEtdmFyLWktY3Vyc29yLFxuICBcImljZS1jcmVhbVwiOiAkZmEtdmFyLWljZS1jcmVhbSxcbiAgXCJpY2ljbGVzXCI6ICRmYS12YXItaWNpY2xlcyxcbiAgXCJpY29uc1wiOiAkZmEtdmFyLWljb25zLFxuICBcImhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0XCI6ICRmYS12YXItaGVhcnQtbXVzaWMtY2FtZXJhLWJvbHQsXG4gIFwiaWQtYmFkZ2VcIjogJGZhLXZhci1pZC1iYWRnZSxcbiAgXCJpZC1jYXJkXCI6ICRmYS12YXItaWQtY2FyZCxcbiAgXCJkcml2ZXJzLWxpY2Vuc2VcIjogJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UsXG4gIFwiaWQtY2FyZC1jbGlwXCI6ICRmYS12YXItaWQtY2FyZC1jbGlwLFxuICBcImlkLWNhcmQtYWx0XCI6ICRmYS12YXItaWQtY2FyZC1hbHQsXG4gIFwiaWdsb29cIjogJGZhLXZhci1pZ2xvbyxcbiAgXCJpbWFnZVwiOiAkZmEtdmFyLWltYWdlLFxuICBcImltYWdlLXBvcnRyYWl0XCI6ICRmYS12YXItaW1hZ2UtcG9ydHJhaXQsXG4gIFwicG9ydHJhaXRcIjogJGZhLXZhci1wb3J0cmFpdCxcbiAgXCJpbWFnZXNcIjogJGZhLXZhci1pbWFnZXMsXG4gIFwiaW5ib3hcIjogJGZhLXZhci1pbmJveCxcbiAgXCJpbmRlbnRcIjogJGZhLXZhci1pbmRlbnQsXG4gIFwiaW5kaWFuLXJ1cGVlLXNpZ25cIjogJGZhLXZhci1pbmRpYW4tcnVwZWUtc2lnbixcbiAgXCJpbmRpYW4tcnVwZWVcIjogJGZhLXZhci1pbmRpYW4tcnVwZWUsXG4gIFwiaW5yXCI6ICRmYS12YXItaW5yLFxuICBcImluZHVzdHJ5XCI6ICRmYS12YXItaW5kdXN0cnksXG4gIFwiaW5maW5pdHlcIjogJGZhLXZhci1pbmZpbml0eSxcbiAgXCJpbmZvXCI6ICRmYS12YXItaW5mbyxcbiAgXCJpdGFsaWNcIjogJGZhLXZhci1pdGFsaWMsXG4gIFwialwiOiAkZmEtdmFyLWosXG4gIFwiamFyXCI6ICRmYS12YXItamFyLFxuICBcImphci13aGVhdFwiOiAkZmEtdmFyLWphci13aGVhdCxcbiAgXCJqZWRpXCI6ICRmYS12YXItamVkaSxcbiAgXCJqZXQtZmlnaHRlclwiOiAkZmEtdmFyLWpldC1maWdodGVyLFxuICBcImZpZ2h0ZXItamV0XCI6ICRmYS12YXItZmlnaHRlci1qZXQsXG4gIFwiamV0LWZpZ2h0ZXItdXBcIjogJGZhLXZhci1qZXQtZmlnaHRlci11cCxcbiAgXCJqb2ludFwiOiAkZmEtdmFyLWpvaW50LFxuICBcImp1Zy1kZXRlcmdlbnRcIjogJGZhLXZhci1qdWctZGV0ZXJnZW50LFxuICBcImtcIjogJGZhLXZhci1rLFxuICBcImthYWJhXCI6ICRmYS12YXIta2FhYmEsXG4gIFwia2V5XCI6ICRmYS12YXIta2V5LFxuICBcImtleWJvYXJkXCI6ICRmYS12YXIta2V5Ym9hcmQsXG4gIFwia2hhbmRhXCI6ICRmYS12YXIta2hhbmRhLFxuICBcImtpcC1zaWduXCI6ICRmYS12YXIta2lwLXNpZ24sXG4gIFwia2l0LW1lZGljYWxcIjogJGZhLXZhci1raXQtbWVkaWNhbCxcbiAgXCJmaXJzdC1haWRcIjogJGZhLXZhci1maXJzdC1haWQsXG4gIFwia2l0Y2hlbi1zZXRcIjogJGZhLXZhci1raXRjaGVuLXNldCxcbiAgXCJraXdpLWJpcmRcIjogJGZhLXZhci1raXdpLWJpcmQsXG4gIFwibFwiOiAkZmEtdmFyLWwsXG4gIFwibGFuZC1taW5lLW9uXCI6ICRmYS12YXItbGFuZC1taW5lLW9uLFxuICBcImxhbmRtYXJrXCI6ICRmYS12YXItbGFuZG1hcmssXG4gIFwibGFuZG1hcmstZG9tZVwiOiAkZmEtdmFyLWxhbmRtYXJrLWRvbWUsXG4gIFwibGFuZG1hcmstYWx0XCI6ICRmYS12YXItbGFuZG1hcmstYWx0LFxuICBcImxhbmRtYXJrLWZsYWdcIjogJGZhLXZhci1sYW5kbWFyay1mbGFnLFxuICBcImxhbmd1YWdlXCI6ICRmYS12YXItbGFuZ3VhZ2UsXG4gIFwibGFwdG9wXCI6ICRmYS12YXItbGFwdG9wLFxuICBcImxhcHRvcC1jb2RlXCI6ICRmYS12YXItbGFwdG9wLWNvZGUsXG4gIFwibGFwdG9wLWZpbGVcIjogJGZhLXZhci1sYXB0b3AtZmlsZSxcbiAgXCJsYXB0b3AtbWVkaWNhbFwiOiAkZmEtdmFyLWxhcHRvcC1tZWRpY2FsLFxuICBcImxhcmktc2lnblwiOiAkZmEtdmFyLWxhcmktc2lnbixcbiAgXCJsYXllci1ncm91cFwiOiAkZmEtdmFyLWxheWVyLWdyb3VwLFxuICBcImxlYWZcIjogJGZhLXZhci1sZWFmLFxuICBcImxlZnQtbG9uZ1wiOiAkZmEtdmFyLWxlZnQtbG9uZyxcbiAgXCJsb25nLWFycm93LWFsdC1sZWZ0XCI6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdCxcbiAgXCJsZWZ0LXJpZ2h0XCI6ICRmYS12YXItbGVmdC1yaWdodCxcbiAgXCJhcnJvd3MtYWx0LWhcIjogJGZhLXZhci1hcnJvd3MtYWx0LWgsXG4gIFwibGVtb25cIjogJGZhLXZhci1sZW1vbixcbiAgXCJsZXNzLXRoYW5cIjogJGZhLXZhci1sZXNzLXRoYW4sXG4gIFwibGVzcy10aGFuLWVxdWFsXCI6ICRmYS12YXItbGVzcy10aGFuLWVxdWFsLFxuICBcImxpZmUtcmluZ1wiOiAkZmEtdmFyLWxpZmUtcmluZyxcbiAgXCJsaWdodGJ1bGJcIjogJGZhLXZhci1saWdodGJ1bGIsXG4gIFwibGluZXMtbGVhbmluZ1wiOiAkZmEtdmFyLWxpbmVzLWxlYW5pbmcsXG4gIFwibGlua1wiOiAkZmEtdmFyLWxpbmssXG4gIFwiY2hhaW5cIjogJGZhLXZhci1jaGFpbixcbiAgXCJsaW5rLXNsYXNoXCI6ICRmYS12YXItbGluay1zbGFzaCxcbiAgXCJjaGFpbi1icm9rZW5cIjogJGZhLXZhci1jaGFpbi1icm9rZW4sXG4gIFwiY2hhaW4tc2xhc2hcIjogJGZhLXZhci1jaGFpbi1zbGFzaCxcbiAgXCJ1bmxpbmtcIjogJGZhLXZhci11bmxpbmssXG4gIFwibGlyYS1zaWduXCI6ICRmYS12YXItbGlyYS1zaWduLFxuICBcImxpc3RcIjogJGZhLXZhci1saXN0LFxuICBcImxpc3Qtc3F1YXJlc1wiOiAkZmEtdmFyLWxpc3Qtc3F1YXJlcyxcbiAgXCJsaXN0LWNoZWNrXCI6ICRmYS12YXItbGlzdC1jaGVjayxcbiAgXCJ0YXNrc1wiOiAkZmEtdmFyLXRhc2tzLFxuICBcImxpc3Qtb2xcIjogJGZhLXZhci1saXN0LW9sLFxuICBcImxpc3QtMS0yXCI6ICRmYS12YXItbGlzdC0xLTIsXG4gIFwibGlzdC1udW1lcmljXCI6ICRmYS12YXItbGlzdC1udW1lcmljLFxuICBcImxpc3QtdWxcIjogJGZhLXZhci1saXN0LXVsLFxuICBcImxpc3QtZG90c1wiOiAkZmEtdmFyLWxpc3QtZG90cyxcbiAgXCJsaXRlY29pbi1zaWduXCI6ICRmYS12YXItbGl0ZWNvaW4tc2lnbixcbiAgXCJsb2NhdGlvbi1hcnJvd1wiOiAkZmEtdmFyLWxvY2F0aW9uLWFycm93LFxuICBcImxvY2F0aW9uLWNyb3NzaGFpcnNcIjogJGZhLXZhci1sb2NhdGlvbi1jcm9zc2hhaXJzLFxuICBcImxvY2F0aW9uXCI6ICRmYS12YXItbG9jYXRpb24sXG4gIFwibG9jYXRpb24tZG90XCI6ICRmYS12YXItbG9jYXRpb24tZG90LFxuICBcIm1hcC1tYXJrZXItYWx0XCI6ICRmYS12YXItbWFwLW1hcmtlci1hbHQsXG4gIFwibG9jYXRpb24tcGluXCI6ICRmYS12YXItbG9jYXRpb24tcGluLFxuICBcIm1hcC1tYXJrZXJcIjogJGZhLXZhci1tYXAtbWFya2VyLFxuICBcImxvY2F0aW9uLXBpbi1sb2NrXCI6ICRmYS12YXItbG9jYXRpb24tcGluLWxvY2ssXG4gIFwibG9ja1wiOiAkZmEtdmFyLWxvY2ssXG4gIFwibG9jay1vcGVuXCI6ICRmYS12YXItbG9jay1vcGVuLFxuICBcImxvY3VzdFwiOiAkZmEtdmFyLWxvY3VzdCxcbiAgXCJsdW5nc1wiOiAkZmEtdmFyLWx1bmdzLFxuICBcImx1bmdzLXZpcnVzXCI6ICRmYS12YXItbHVuZ3MtdmlydXMsXG4gIFwibVwiOiAkZmEtdmFyLW0sXG4gIFwibWFnbmV0XCI6ICRmYS12YXItbWFnbmV0LFxuICBcIm1hZ25pZnlpbmctZ2xhc3NcIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLFxuICBcInNlYXJjaFwiOiAkZmEtdmFyLXNlYXJjaCxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWFycm93LXJpZ2h0XCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodCxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWNoYXJ0XCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1jaGFydCxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWRvbGxhclwiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyLFxuICBcInNlYXJjaC1kb2xsYXJcIjogJGZhLXZhci1zZWFyY2gtZG9sbGFyLFxuICBcIm1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb25cIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWxvY2F0aW9uLFxuICBcInNlYXJjaC1sb2NhdGlvblwiOiAkZmEtdmFyLXNlYXJjaC1sb2NhdGlvbixcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLW1pbnVzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1taW51cyxcbiAgXCJzZWFyY2gtbWludXNcIjogJGZhLXZhci1zZWFyY2gtbWludXMsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1wbHVzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1wbHVzLFxuICBcInNlYXJjaC1wbHVzXCI6ICRmYS12YXItc2VhcmNoLXBsdXMsXG4gIFwibWFuYXQtc2lnblwiOiAkZmEtdmFyLW1hbmF0LXNpZ24sXG4gIFwibWFwXCI6ICRmYS12YXItbWFwLFxuICBcIm1hcC1sb2NhdGlvblwiOiAkZmEtdmFyLW1hcC1sb2NhdGlvbixcbiAgXCJtYXAtbWFya2VkXCI6ICRmYS12YXItbWFwLW1hcmtlZCxcbiAgXCJtYXAtbG9jYXRpb24tZG90XCI6ICRmYS12YXItbWFwLWxvY2F0aW9uLWRvdCxcbiAgXCJtYXAtbWFya2VkLWFsdFwiOiAkZmEtdmFyLW1hcC1tYXJrZWQtYWx0LFxuICBcIm1hcC1waW5cIjogJGZhLXZhci1tYXAtcGluLFxuICBcIm1hcmtlclwiOiAkZmEtdmFyLW1hcmtlcixcbiAgXCJtYXJzXCI6ICRmYS12YXItbWFycyxcbiAgXCJtYXJzLWFuZC12ZW51c1wiOiAkZmEtdmFyLW1hcnMtYW5kLXZlbnVzLFxuICBcIm1hcnMtYW5kLXZlbnVzLWJ1cnN0XCI6ICRmYS12YXItbWFycy1hbmQtdmVudXMtYnVyc3QsXG4gIFwibWFycy1kb3VibGVcIjogJGZhLXZhci1tYXJzLWRvdWJsZSxcbiAgXCJtYXJzLXN0cm9rZVwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLFxuICBcIm1hcnMtc3Ryb2tlLXJpZ2h0XCI6ICRmYS12YXItbWFycy1zdHJva2UtcmlnaHQsXG4gIFwibWFycy1zdHJva2UtaFwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWgsXG4gIFwibWFycy1zdHJva2UtdXBcIjogJGZhLXZhci1tYXJzLXN0cm9rZS11cCxcbiAgXCJtYXJzLXN0cm9rZS12XCI6ICRmYS12YXItbWFycy1zdHJva2UtdixcbiAgXCJtYXJ0aW5pLWdsYXNzXCI6ICRmYS12YXItbWFydGluaS1nbGFzcyxcbiAgXCJnbGFzcy1tYXJ0aW5pLWFsdFwiOiAkZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0LFxuICBcIm1hcnRpbmktZ2xhc3MtY2l0cnVzXCI6ICRmYS12YXItbWFydGluaS1nbGFzcy1jaXRydXMsXG4gIFwiY29ja3RhaWxcIjogJGZhLXZhci1jb2NrdGFpbCxcbiAgXCJtYXJ0aW5pLWdsYXNzLWVtcHR5XCI6ICRmYS12YXItbWFydGluaS1nbGFzcy1lbXB0eSxcbiAgXCJnbGFzcy1tYXJ0aW5pXCI6ICRmYS12YXItZ2xhc3MtbWFydGluaSxcbiAgXCJtYXNrXCI6ICRmYS12YXItbWFzayxcbiAgXCJtYXNrLWZhY2VcIjogJGZhLXZhci1tYXNrLWZhY2UsXG4gIFwibWFzay12ZW50aWxhdG9yXCI6ICRmYS12YXItbWFzay12ZW50aWxhdG9yLFxuICBcIm1hc2tzLXRoZWF0ZXJcIjogJGZhLXZhci1tYXNrcy10aGVhdGVyLFxuICBcInRoZWF0ZXItbWFza3NcIjogJGZhLXZhci10aGVhdGVyLW1hc2tzLFxuICBcIm1hdHRyZXNzLXBpbGxvd1wiOiAkZmEtdmFyLW1hdHRyZXNzLXBpbGxvdyxcbiAgXCJtYXhpbWl6ZVwiOiAkZmEtdmFyLW1heGltaXplLFxuICBcImV4cGFuZC1hcnJvd3MtYWx0XCI6ICRmYS12YXItZXhwYW5kLWFycm93cy1hbHQsXG4gIFwibWVkYWxcIjogJGZhLXZhci1tZWRhbCxcbiAgXCJtZW1vcnlcIjogJGZhLXZhci1tZW1vcnksXG4gIFwibWVub3JhaFwiOiAkZmEtdmFyLW1lbm9yYWgsXG4gIFwibWVyY3VyeVwiOiAkZmEtdmFyLW1lcmN1cnksXG4gIFwibWVzc2FnZVwiOiAkZmEtdmFyLW1lc3NhZ2UsXG4gIFwiY29tbWVudC1hbHRcIjogJGZhLXZhci1jb21tZW50LWFsdCxcbiAgXCJtZXRlb3JcIjogJGZhLXZhci1tZXRlb3IsXG4gIFwibWljcm9jaGlwXCI6ICRmYS12YXItbWljcm9jaGlwLFxuICBcIm1pY3JvcGhvbmVcIjogJGZhLXZhci1taWNyb3Bob25lLFxuICBcIm1pY3JvcGhvbmUtbGluZXNcIjogJGZhLXZhci1taWNyb3Bob25lLWxpbmVzLFxuICBcIm1pY3JvcGhvbmUtYWx0XCI6ICRmYS12YXItbWljcm9waG9uZS1hbHQsXG4gIFwibWljcm9waG9uZS1saW5lcy1zbGFzaFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtbGluZXMtc2xhc2gsXG4gIFwibWljcm9waG9uZS1hbHQtc2xhc2hcIjogJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaCxcbiAgXCJtaWNyb3Bob25lLXNsYXNoXCI6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaCxcbiAgXCJtaWNyb3Njb3BlXCI6ICRmYS12YXItbWljcm9zY29wZSxcbiAgXCJtaWxsLXNpZ25cIjogJGZhLXZhci1taWxsLXNpZ24sXG4gIFwibWluaW1pemVcIjogJGZhLXZhci1taW5pbWl6ZSxcbiAgXCJjb21wcmVzcy1hcnJvd3MtYWx0XCI6ICRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdCxcbiAgXCJtaW51c1wiOiAkZmEtdmFyLW1pbnVzLFxuICBcInN1YnRyYWN0XCI6ICRmYS12YXItc3VidHJhY3QsXG4gIFwibWl0dGVuXCI6ICRmYS12YXItbWl0dGVuLFxuICBcIm1vYmlsZVwiOiAkZmEtdmFyLW1vYmlsZSxcbiAgXCJtb2JpbGUtYW5kcm9pZFwiOiAkZmEtdmFyLW1vYmlsZS1hbmRyb2lkLFxuICBcIm1vYmlsZS1waG9uZVwiOiAkZmEtdmFyLW1vYmlsZS1waG9uZSxcbiAgXCJtb2JpbGUtYnV0dG9uXCI6ICRmYS12YXItbW9iaWxlLWJ1dHRvbixcbiAgXCJtb2JpbGUtcmV0cm9cIjogJGZhLXZhci1tb2JpbGUtcmV0cm8sXG4gIFwibW9iaWxlLXNjcmVlblwiOiAkZmEtdmFyLW1vYmlsZS1zY3JlZW4sXG4gIFwibW9iaWxlLWFuZHJvaWQtYWx0XCI6ICRmYS12YXItbW9iaWxlLWFuZHJvaWQtYWx0LFxuICBcIm1vYmlsZS1zY3JlZW4tYnV0dG9uXCI6ICRmYS12YXItbW9iaWxlLXNjcmVlbi1idXR0b24sXG4gIFwibW9iaWxlLWFsdFwiOiAkZmEtdmFyLW1vYmlsZS1hbHQsXG4gIFwibW9uZXktYmlsbFwiOiAkZmEtdmFyLW1vbmV5LWJpbGwsXG4gIFwibW9uZXktYmlsbC0xXCI6ICRmYS12YXItbW9uZXktYmlsbC0xLFxuICBcIm1vbmV5LWJpbGwtYWx0XCI6ICRmYS12YXItbW9uZXktYmlsbC1hbHQsXG4gIFwibW9uZXktYmlsbC0xLXdhdmVcIjogJGZhLXZhci1tb25leS1iaWxsLTEtd2F2ZSxcbiAgXCJtb25leS1iaWxsLXdhdmUtYWx0XCI6ICRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdCxcbiAgXCJtb25leS1iaWxsLXRyYW5zZmVyXCI6ICRmYS12YXItbW9uZXktYmlsbC10cmFuc2ZlcixcbiAgXCJtb25leS1iaWxsLXRyZW5kLXVwXCI6ICRmYS12YXItbW9uZXktYmlsbC10cmVuZC11cCxcbiAgXCJtb25leS1iaWxsLXdhdmVcIjogJGZhLXZhci1tb25leS1iaWxsLXdhdmUsXG4gIFwibW9uZXktYmlsbC13aGVhdFwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtd2hlYXQsXG4gIFwibW9uZXktYmlsbHNcIjogJGZhLXZhci1tb25leS1iaWxscyxcbiAgXCJtb25leS1jaGVja1wiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLFxuICBcIm1vbmV5LWNoZWNrLWRvbGxhclwiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLWRvbGxhcixcbiAgXCJtb25leS1jaGVjay1hbHRcIjogJGZhLXZhci1tb25leS1jaGVjay1hbHQsXG4gIFwibW9udW1lbnRcIjogJGZhLXZhci1tb251bWVudCxcbiAgXCJtb29uXCI6ICRmYS12YXItbW9vbixcbiAgXCJtb3J0YXItcGVzdGxlXCI6ICRmYS12YXItbW9ydGFyLXBlc3RsZSxcbiAgXCJtb3NxdWVcIjogJGZhLXZhci1tb3NxdWUsXG4gIFwibW9zcXVpdG9cIjogJGZhLXZhci1tb3NxdWl0byxcbiAgXCJtb3NxdWl0by1uZXRcIjogJGZhLXZhci1tb3NxdWl0by1uZXQsXG4gIFwibW90b3JjeWNsZVwiOiAkZmEtdmFyLW1vdG9yY3ljbGUsXG4gIFwibW91bmRcIjogJGZhLXZhci1tb3VuZCxcbiAgXCJtb3VudGFpblwiOiAkZmEtdmFyLW1vdW50YWluLFxuICBcIm1vdW50YWluLWNpdHlcIjogJGZhLXZhci1tb3VudGFpbi1jaXR5LFxuICBcIm1vdW50YWluLXN1blwiOiAkZmEtdmFyLW1vdW50YWluLXN1bixcbiAgXCJtdWctaG90XCI6ICRmYS12YXItbXVnLWhvdCxcbiAgXCJtdWctc2F1Y2VyXCI6ICRmYS12YXItbXVnLXNhdWNlcixcbiAgXCJjb2ZmZWVcIjogJGZhLXZhci1jb2ZmZWUsXG4gIFwibXVzaWNcIjogJGZhLXZhci1tdXNpYyxcbiAgXCJuXCI6ICRmYS12YXItbixcbiAgXCJuYWlyYS1zaWduXCI6ICRmYS12YXItbmFpcmEtc2lnbixcbiAgXCJuZXR3b3JrLXdpcmVkXCI6ICRmYS12YXItbmV0d29yay13aXJlZCxcbiAgXCJuZXV0ZXJcIjogJGZhLXZhci1uZXV0ZXIsXG4gIFwibmV3c3BhcGVyXCI6ICRmYS12YXItbmV3c3BhcGVyLFxuICBcIm5vdC1lcXVhbFwiOiAkZmEtdmFyLW5vdC1lcXVhbCxcbiAgXCJub3RlLXN0aWNreVwiOiAkZmEtdmFyLW5vdGUtc3RpY2t5LFxuICBcInN0aWNreS1ub3RlXCI6ICRmYS12YXItc3RpY2t5LW5vdGUsXG4gIFwibm90ZXMtbWVkaWNhbFwiOiAkZmEtdmFyLW5vdGVzLW1lZGljYWwsXG4gIFwib1wiOiAkZmEtdmFyLW8sXG4gIFwib2JqZWN0LWdyb3VwXCI6ICRmYS12YXItb2JqZWN0LWdyb3VwLFxuICBcIm9iamVjdC11bmdyb3VwXCI6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXAsXG4gIFwib2lsLWNhblwiOiAkZmEtdmFyLW9pbC1jYW4sXG4gIFwib2lsLXdlbGxcIjogJGZhLXZhci1vaWwtd2VsbCxcbiAgXCJvbVwiOiAkZmEtdmFyLW9tLFxuICBcIm90dGVyXCI6ICRmYS12YXItb3R0ZXIsXG4gIFwib3V0ZGVudFwiOiAkZmEtdmFyLW91dGRlbnQsXG4gIFwiZGVkZW50XCI6ICRmYS12YXItZGVkZW50LFxuICBcInBcIjogJGZhLXZhci1wLFxuICBcInBhZ2VyXCI6ICRmYS12YXItcGFnZXIsXG4gIFwicGFpbnQtcm9sbGVyXCI6ICRmYS12YXItcGFpbnQtcm9sbGVyLFxuICBcInBhaW50YnJ1c2hcIjogJGZhLXZhci1wYWludGJydXNoLFxuICBcInBhaW50LWJydXNoXCI6ICRmYS12YXItcGFpbnQtYnJ1c2gsXG4gIFwicGFsZXR0ZVwiOiAkZmEtdmFyLXBhbGV0dGUsXG4gIFwicGFsbGV0XCI6ICRmYS12YXItcGFsbGV0LFxuICBcInBhbm9yYW1hXCI6ICRmYS12YXItcGFub3JhbWEsXG4gIFwicGFwZXItcGxhbmVcIjogJGZhLXZhci1wYXBlci1wbGFuZSxcbiAgXCJwYXBlcmNsaXBcIjogJGZhLXZhci1wYXBlcmNsaXAsXG4gIFwicGFyYWNodXRlLWJveFwiOiAkZmEtdmFyLXBhcmFjaHV0ZS1ib3gsXG4gIFwicGFyYWdyYXBoXCI6ICRmYS12YXItcGFyYWdyYXBoLFxuICBcInBhc3Nwb3J0XCI6ICRmYS12YXItcGFzc3BvcnQsXG4gIFwicGFzdGVcIjogJGZhLXZhci1wYXN0ZSxcbiAgXCJmaWxlLWNsaXBib2FyZFwiOiAkZmEtdmFyLWZpbGUtY2xpcGJvYXJkLFxuICBcInBhdXNlXCI6ICRmYS12YXItcGF1c2UsXG4gIFwicGF3XCI6ICRmYS12YXItcGF3LFxuICBcInBlYWNlXCI6ICRmYS12YXItcGVhY2UsXG4gIFwicGVuXCI6ICRmYS12YXItcGVuLFxuICBcInBlbi1jbGlwXCI6ICRmYS12YXItcGVuLWNsaXAsXG4gIFwicGVuLWFsdFwiOiAkZmEtdmFyLXBlbi1hbHQsXG4gIFwicGVuLWZhbmN5XCI6ICRmYS12YXItcGVuLWZhbmN5LFxuICBcInBlbi1uaWJcIjogJGZhLXZhci1wZW4tbmliLFxuICBcInBlbi1ydWxlclwiOiAkZmEtdmFyLXBlbi1ydWxlcixcbiAgXCJwZW5jaWwtcnVsZXJcIjogJGZhLXZhci1wZW5jaWwtcnVsZXIsXG4gIFwicGVuLXRvLXNxdWFyZVwiOiAkZmEtdmFyLXBlbi10by1zcXVhcmUsXG4gIFwiZWRpdFwiOiAkZmEtdmFyLWVkaXQsXG4gIFwicGVuY2lsXCI6ICRmYS12YXItcGVuY2lsLFxuICBcInBlbmNpbC1hbHRcIjogJGZhLXZhci1wZW5jaWwtYWx0LFxuICBcInBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodFwiOiAkZmEtdmFyLXBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodCxcbiAgXCJwZW9wbGUtYXJyb3dzXCI6ICRmYS12YXItcGVvcGxlLWFycm93cyxcbiAgXCJwZW9wbGUtY2FycnktYm94XCI6ICRmYS12YXItcGVvcGxlLWNhcnJ5LWJveCxcbiAgXCJwZW9wbGUtY2FycnlcIjogJGZhLXZhci1wZW9wbGUtY2FycnksXG4gIFwicGVvcGxlLWdyb3VwXCI6ICRmYS12YXItcGVvcGxlLWdyb3VwLFxuICBcInBlb3BsZS1saW5lXCI6ICRmYS12YXItcGVvcGxlLWxpbmUsXG4gIFwicGVvcGxlLXB1bGxpbmdcIjogJGZhLXZhci1wZW9wbGUtcHVsbGluZyxcbiAgXCJwZW9wbGUtcm9iYmVyeVwiOiAkZmEtdmFyLXBlb3BsZS1yb2JiZXJ5LFxuICBcInBlb3BsZS1yb29mXCI6ICRmYS12YXItcGVvcGxlLXJvb2YsXG4gIFwicGVwcGVyLWhvdFwiOiAkZmEtdmFyLXBlcHBlci1ob3QsXG4gIFwicGVyY2VudFwiOiAkZmEtdmFyLXBlcmNlbnQsXG4gIFwicGVyY2VudGFnZVwiOiAkZmEtdmFyLXBlcmNlbnRhZ2UsXG4gIFwicGVyc29uXCI6ICRmYS12YXItcGVyc29uLFxuICBcIm1hbGVcIjogJGZhLXZhci1tYWxlLFxuICBcInBlcnNvbi1hcnJvdy1kb3duLXRvLWxpbmVcIjogJGZhLXZhci1wZXJzb24tYXJyb3ctZG93bi10by1saW5lLFxuICBcInBlcnNvbi1hcnJvdy11cC1mcm9tLWxpbmVcIjogJGZhLXZhci1wZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lLFxuICBcInBlcnNvbi1iaWtpbmdcIjogJGZhLXZhci1wZXJzb24tYmlraW5nLFxuICBcImJpa2luZ1wiOiAkZmEtdmFyLWJpa2luZyxcbiAgXCJwZXJzb24tYm9vdGhcIjogJGZhLXZhci1wZXJzb24tYm9vdGgsXG4gIFwicGVyc29uLWJyZWFzdGZlZWRpbmdcIjogJGZhLXZhci1wZXJzb24tYnJlYXN0ZmVlZGluZyxcbiAgXCJwZXJzb24tYnVyc3RcIjogJGZhLXZhci1wZXJzb24tYnVyc3QsXG4gIFwicGVyc29uLWNhbmVcIjogJGZhLXZhci1wZXJzb24tY2FuZSxcbiAgXCJwZXJzb24tY2hhbGtib2FyZFwiOiAkZmEtdmFyLXBlcnNvbi1jaGFsa2JvYXJkLFxuICBcInBlcnNvbi1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLWNoZWNrLFxuICBcInBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcInBlcnNvbi1jaXJjbGUtbWludXNcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLW1pbnVzLFxuICBcInBlcnNvbi1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtcGx1cyxcbiAgXCJwZXJzb24tY2lyY2xlLXF1ZXN0aW9uXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1xdWVzdGlvbixcbiAgXCJwZXJzb24tY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS14bWFyayxcbiAgXCJwZXJzb24tZGlnZ2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1kaWdnaW5nLFxuICBcImRpZ2dpbmdcIjogJGZhLXZhci1kaWdnaW5nLFxuICBcInBlcnNvbi1kb3RzLWZyb20tbGluZVwiOiAkZmEtdmFyLXBlcnNvbi1kb3RzLWZyb20tbGluZSxcbiAgXCJkaWFnbm9zZXNcIjogJGZhLXZhci1kaWFnbm9zZXMsXG4gIFwicGVyc29uLWRyZXNzXCI6ICRmYS12YXItcGVyc29uLWRyZXNzLFxuICBcImZlbWFsZVwiOiAkZmEtdmFyLWZlbWFsZSxcbiAgXCJwZXJzb24tZHJlc3MtYnVyc3RcIjogJGZhLXZhci1wZXJzb24tZHJlc3MtYnVyc3QsXG4gIFwicGVyc29uLWRyb3duaW5nXCI6ICRmYS12YXItcGVyc29uLWRyb3duaW5nLFxuICBcInBlcnNvbi1mYWxsaW5nXCI6ICRmYS12YXItcGVyc29uLWZhbGxpbmcsXG4gIFwicGVyc29uLWZhbGxpbmctYnVyc3RcIjogJGZhLXZhci1wZXJzb24tZmFsbGluZy1idXJzdCxcbiAgXCJwZXJzb24taGFsZi1kcmVzc1wiOiAkZmEtdmFyLXBlcnNvbi1oYWxmLWRyZXNzLFxuICBcInBlcnNvbi1oYXJhc3NpbmdcIjogJGZhLXZhci1wZXJzb24taGFyYXNzaW5nLFxuICBcInBlcnNvbi1oaWtpbmdcIjogJGZhLXZhci1wZXJzb24taGlraW5nLFxuICBcImhpa2luZ1wiOiAkZmEtdmFyLWhpa2luZyxcbiAgXCJwZXJzb24tbWlsaXRhcnktcG9pbnRpbmdcIjogJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcG9pbnRpbmcsXG4gIFwicGVyc29uLW1pbGl0YXJ5LXJpZmxlXCI6ICRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXJpZmxlLFxuICBcInBlcnNvbi1taWxpdGFyeS10by1wZXJzb25cIjogJGZhLXZhci1wZXJzb24tbWlsaXRhcnktdG8tcGVyc29uLFxuICBcInBlcnNvbi1wcmF5aW5nXCI6ICRmYS12YXItcGVyc29uLXByYXlpbmcsXG4gIFwicHJheVwiOiAkZmEtdmFyLXByYXksXG4gIFwicGVyc29uLXByZWduYW50XCI6ICRmYS12YXItcGVyc29uLXByZWduYW50LFxuICBcInBlcnNvbi1yYXlzXCI6ICRmYS12YXItcGVyc29uLXJheXMsXG4gIFwicGVyc29uLXJpZmxlXCI6ICRmYS12YXItcGVyc29uLXJpZmxlLFxuICBcInBlcnNvbi1ydW5uaW5nXCI6ICRmYS12YXItcGVyc29uLXJ1bm5pbmcsXG4gIFwicnVubmluZ1wiOiAkZmEtdmFyLXJ1bm5pbmcsXG4gIFwicGVyc29uLXNoZWx0ZXJcIjogJGZhLXZhci1wZXJzb24tc2hlbHRlcixcbiAgXCJwZXJzb24tc2thdGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1za2F0aW5nLFxuICBcInNrYXRpbmdcIjogJGZhLXZhci1za2F0aW5nLFxuICBcInBlcnNvbi1za2lpbmdcIjogJGZhLXZhci1wZXJzb24tc2tpaW5nLFxuICBcInNraWluZ1wiOiAkZmEtdmFyLXNraWluZyxcbiAgXCJwZXJzb24tc2tpaW5nLW5vcmRpY1wiOiAkZmEtdmFyLXBlcnNvbi1za2lpbmctbm9yZGljLFxuICBcInNraWluZy1ub3JkaWNcIjogJGZhLXZhci1za2lpbmctbm9yZGljLFxuICBcInBlcnNvbi1zbm93Ym9hcmRpbmdcIjogJGZhLXZhci1wZXJzb24tc25vd2JvYXJkaW5nLFxuICBcInNub3dib2FyZGluZ1wiOiAkZmEtdmFyLXNub3dib2FyZGluZyxcbiAgXCJwZXJzb24tc3dpbW1pbmdcIjogJGZhLXZhci1wZXJzb24tc3dpbW1pbmcsXG4gIFwic3dpbW1lclwiOiAkZmEtdmFyLXN3aW1tZXIsXG4gIFwicGVyc29uLXRocm91Z2gtd2luZG93XCI6ICRmYS12YXItcGVyc29uLXRocm91Z2gtd2luZG93LFxuICBcInBlcnNvbi13YWxraW5nXCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmcsXG4gIFwid2Fsa2luZ1wiOiAkZmEtdmFyLXdhbGtpbmcsXG4gIFwicGVyc29uLXdhbGtpbmctYXJyb3ctbG9vcC1sZWZ0XCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmctYXJyb3ctbG9vcC1sZWZ0LFxuICBcInBlcnNvbi13YWxraW5nLWFycm93LXJpZ2h0XCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHQsXG4gIFwicGVyc29uLXdhbGtpbmctZGFzaGVkLWxpbmUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodCxcbiAgXCJwZXJzb24td2Fsa2luZy1sdWdnYWdlXCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmctbHVnZ2FnZSxcbiAgXCJwZXJzb24td2Fsa2luZy13aXRoLWNhbmVcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy13aXRoLWNhbmUsXG4gIFwiYmxpbmRcIjogJGZhLXZhci1ibGluZCxcbiAgXCJwZXNldGEtc2lnblwiOiAkZmEtdmFyLXBlc2V0YS1zaWduLFxuICBcInBlc28tc2lnblwiOiAkZmEtdmFyLXBlc28tc2lnbixcbiAgXCJwaG9uZVwiOiAkZmEtdmFyLXBob25lLFxuICBcInBob25lLWZsaXBcIjogJGZhLXZhci1waG9uZS1mbGlwLFxuICBcInBob25lLWFsdFwiOiAkZmEtdmFyLXBob25lLWFsdCxcbiAgXCJwaG9uZS1zbGFzaFwiOiAkZmEtdmFyLXBob25lLXNsYXNoLFxuICBcInBob25lLXZvbHVtZVwiOiAkZmEtdmFyLXBob25lLXZvbHVtZSxcbiAgXCJ2b2x1bWUtY29udHJvbC1waG9uZVwiOiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lLFxuICBcInBob3RvLWZpbG1cIjogJGZhLXZhci1waG90by1maWxtLFxuICBcInBob3RvLXZpZGVvXCI6ICRmYS12YXItcGhvdG8tdmlkZW8sXG4gIFwicGlnZ3ktYmFua1wiOiAkZmEtdmFyLXBpZ2d5LWJhbmssXG4gIFwicGlsbHNcIjogJGZhLXZhci1waWxscyxcbiAgXCJwaXp6YS1zbGljZVwiOiAkZmEtdmFyLXBpenphLXNsaWNlLFxuICBcInBsYWNlLW9mLXdvcnNoaXBcIjogJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwLFxuICBcInBsYW5lXCI6ICRmYS12YXItcGxhbmUsXG4gIFwicGxhbmUtYXJyaXZhbFwiOiAkZmEtdmFyLXBsYW5lLWFycml2YWwsXG4gIFwicGxhbmUtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcGxhbmUtY2lyY2xlLWNoZWNrLFxuICBcInBsYW5lLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXBsYW5lLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJwbGFuZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1wbGFuZS1jaXJjbGUteG1hcmssXG4gIFwicGxhbmUtZGVwYXJ0dXJlXCI6ICRmYS12YXItcGxhbmUtZGVwYXJ0dXJlLFxuICBcInBsYW5lLWxvY2tcIjogJGZhLXZhci1wbGFuZS1sb2NrLFxuICBcInBsYW5lLXNsYXNoXCI6ICRmYS12YXItcGxhbmUtc2xhc2gsXG4gIFwicGxhbmUtdXBcIjogJGZhLXZhci1wbGFuZS11cCxcbiAgXCJwbGFudC13aWx0XCI6ICRmYS12YXItcGxhbnQtd2lsdCxcbiAgXCJwbGF0ZS13aGVhdFwiOiAkZmEtdmFyLXBsYXRlLXdoZWF0LFxuICBcInBsYXlcIjogJGZhLXZhci1wbGF5LFxuICBcInBsdWdcIjogJGZhLXZhci1wbHVnLFxuICBcInBsdWctY2lyY2xlLWJvbHRcIjogJGZhLXZhci1wbHVnLWNpcmNsZS1ib2x0LFxuICBcInBsdWctY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtY2hlY2ssXG4gIFwicGx1Zy1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1wbHVnLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJwbHVnLWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLW1pbnVzLFxuICBcInBsdWctY2lyY2xlLXBsdXNcIjogJGZhLXZhci1wbHVnLWNpcmNsZS1wbHVzLFxuICBcInBsdWctY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUteG1hcmssXG4gIFwicGx1c1wiOiAkZmEtdmFyLXBsdXMsXG4gIFwiYWRkXCI6ICRmYS12YXItYWRkLFxuICBcInBsdXMtbWludXNcIjogJGZhLXZhci1wbHVzLW1pbnVzLFxuICBcInBvZGNhc3RcIjogJGZhLXZhci1wb2RjYXN0LFxuICBcInBvb1wiOiAkZmEtdmFyLXBvbyxcbiAgXCJwb28tc3Rvcm1cIjogJGZhLXZhci1wb28tc3Rvcm0sXG4gIFwicG9vLWJvbHRcIjogJGZhLXZhci1wb28tYm9sdCxcbiAgXCJwb29wXCI6ICRmYS12YXItcG9vcCxcbiAgXCJwb3dlci1vZmZcIjogJGZhLXZhci1wb3dlci1vZmYsXG4gIFwicHJlc2NyaXB0aW9uXCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLFxuICBcInByZXNjcmlwdGlvbi1ib3R0bGVcIjogJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLFxuICBcInByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbFwiOiAkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbCxcbiAgXCJwcmVzY3JpcHRpb24tYm90dGxlLWFsdFwiOiAkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0LFxuICBcInByaW50XCI6ICRmYS12YXItcHJpbnQsXG4gIFwicHVtcC1tZWRpY2FsXCI6ICRmYS12YXItcHVtcC1tZWRpY2FsLFxuICBcInB1bXAtc29hcFwiOiAkZmEtdmFyLXB1bXAtc29hcCxcbiAgXCJwdXp6bGUtcGllY2VcIjogJGZhLXZhci1wdXp6bGUtcGllY2UsXG4gIFwicVwiOiAkZmEtdmFyLXEsXG4gIFwicXJjb2RlXCI6ICRmYS12YXItcXJjb2RlLFxuICBcInF1ZXN0aW9uXCI6ICRmYS12YXItcXVlc3Rpb24sXG4gIFwicXVvdGUtbGVmdFwiOiAkZmEtdmFyLXF1b3RlLWxlZnQsXG4gIFwicXVvdGUtbGVmdC1hbHRcIjogJGZhLXZhci1xdW90ZS1sZWZ0LWFsdCxcbiAgXCJxdW90ZS1yaWdodFwiOiAkZmEtdmFyLXF1b3RlLXJpZ2h0LFxuICBcInF1b3RlLXJpZ2h0LWFsdFwiOiAkZmEtdmFyLXF1b3RlLXJpZ2h0LWFsdCxcbiAgXCJyXCI6ICRmYS12YXItcixcbiAgXCJyYWRpYXRpb25cIjogJGZhLXZhci1yYWRpYXRpb24sXG4gIFwicmFkaW9cIjogJGZhLXZhci1yYWRpbyxcbiAgXCJyYWluYm93XCI6ICRmYS12YXItcmFpbmJvdyxcbiAgXCJyYW5raW5nLXN0YXJcIjogJGZhLXZhci1yYW5raW5nLXN0YXIsXG4gIFwicmVjZWlwdFwiOiAkZmEtdmFyLXJlY2VpcHQsXG4gIFwicmVjb3JkLXZpbnlsXCI6ICRmYS12YXItcmVjb3JkLXZpbnlsLFxuICBcInJlY3RhbmdsZS1hZFwiOiAkZmEtdmFyLXJlY3RhbmdsZS1hZCxcbiAgXCJhZFwiOiAkZmEtdmFyLWFkLFxuICBcInJlY3RhbmdsZS1saXN0XCI6ICRmYS12YXItcmVjdGFuZ2xlLWxpc3QsXG4gIFwibGlzdC1hbHRcIjogJGZhLXZhci1saXN0LWFsdCxcbiAgXCJyZWN0YW5nbGUteG1hcmtcIjogJGZhLXZhci1yZWN0YW5nbGUteG1hcmssXG4gIFwicmVjdGFuZ2xlLXRpbWVzXCI6ICRmYS12YXItcmVjdGFuZ2xlLXRpbWVzLFxuICBcInRpbWVzLXJlY3RhbmdsZVwiOiAkZmEtdmFyLXRpbWVzLXJlY3RhbmdsZSxcbiAgXCJ3aW5kb3ctY2xvc2VcIjogJGZhLXZhci13aW5kb3ctY2xvc2UsXG4gIFwicmVjeWNsZVwiOiAkZmEtdmFyLXJlY3ljbGUsXG4gIFwicmVnaXN0ZXJlZFwiOiAkZmEtdmFyLXJlZ2lzdGVyZWQsXG4gIFwicmVwZWF0XCI6ICRmYS12YXItcmVwZWF0LFxuICBcInJlcGx5XCI6ICRmYS12YXItcmVwbHksXG4gIFwibWFpbC1yZXBseVwiOiAkZmEtdmFyLW1haWwtcmVwbHksXG4gIFwicmVwbHktYWxsXCI6ICRmYS12YXItcmVwbHktYWxsLFxuICBcIm1haWwtcmVwbHktYWxsXCI6ICRmYS12YXItbWFpbC1yZXBseS1hbGwsXG4gIFwicmVwdWJsaWNhblwiOiAkZmEtdmFyLXJlcHVibGljYW4sXG4gIFwicmVzdHJvb21cIjogJGZhLXZhci1yZXN0cm9vbSxcbiAgXCJyZXR3ZWV0XCI6ICRmYS12YXItcmV0d2VldCxcbiAgXCJyaWJib25cIjogJGZhLXZhci1yaWJib24sXG4gIFwicmlnaHQtZnJvbS1icmFja2V0XCI6ICRmYS12YXItcmlnaHQtZnJvbS1icmFja2V0LFxuICBcInNpZ24tb3V0LWFsdFwiOiAkZmEtdmFyLXNpZ24tb3V0LWFsdCxcbiAgXCJyaWdodC1sZWZ0XCI6ICRmYS12YXItcmlnaHQtbGVmdCxcbiAgXCJleGNoYW5nZS1hbHRcIjogJGZhLXZhci1leGNoYW5nZS1hbHQsXG4gIFwicmlnaHQtbG9uZ1wiOiAkZmEtdmFyLXJpZ2h0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtcmlnaHRcIjogJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodCxcbiAgXCJyaWdodC10by1icmFja2V0XCI6ICRmYS12YXItcmlnaHQtdG8tYnJhY2tldCxcbiAgXCJzaWduLWluLWFsdFwiOiAkZmEtdmFyLXNpZ24taW4tYWx0LFxuICBcInJpbmdcIjogJGZhLXZhci1yaW5nLFxuICBcInJvYWRcIjogJGZhLXZhci1yb2FkLFxuICBcInJvYWQtYmFycmllclwiOiAkZmEtdmFyLXJvYWQtYmFycmllcixcbiAgXCJyb2FkLWJyaWRnZVwiOiAkZmEtdmFyLXJvYWQtYnJpZGdlLFxuICBcInJvYWQtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcm9hZC1jaXJjbGUtY2hlY2ssXG4gIFwicm9hZC1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1yb2FkLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJyb2FkLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLXJvYWQtY2lyY2xlLXhtYXJrLFxuICBcInJvYWQtbG9ja1wiOiAkZmEtdmFyLXJvYWQtbG9jayxcbiAgXCJyb2FkLXNwaWtlc1wiOiAkZmEtdmFyLXJvYWQtc3Bpa2VzLFxuICBcInJvYm90XCI6ICRmYS12YXItcm9ib3QsXG4gIFwicm9ja2V0XCI6ICRmYS12YXItcm9ja2V0LFxuICBcInJvdGF0ZVwiOiAkZmEtdmFyLXJvdGF0ZSxcbiAgXCJzeW5jLWFsdFwiOiAkZmEtdmFyLXN5bmMtYWx0LFxuICBcInJvdGF0ZS1sZWZ0XCI6ICRmYS12YXItcm90YXRlLWxlZnQsXG4gIFwicm90YXRlLWJhY2tcIjogJGZhLXZhci1yb3RhdGUtYmFjayxcbiAgXCJyb3RhdGUtYmFja3dhcmRcIjogJGZhLXZhci1yb3RhdGUtYmFja3dhcmQsXG4gIFwidW5kby1hbHRcIjogJGZhLXZhci11bmRvLWFsdCxcbiAgXCJyb3RhdGUtcmlnaHRcIjogJGZhLXZhci1yb3RhdGUtcmlnaHQsXG4gIFwicmVkby1hbHRcIjogJGZhLXZhci1yZWRvLWFsdCxcbiAgXCJyb3RhdGUtZm9yd2FyZFwiOiAkZmEtdmFyLXJvdGF0ZS1mb3J3YXJkLFxuICBcInJvdXRlXCI6ICRmYS12YXItcm91dGUsXG4gIFwicnNzXCI6ICRmYS12YXItcnNzLFxuICBcImZlZWRcIjogJGZhLXZhci1mZWVkLFxuICBcInJ1YmxlLXNpZ25cIjogJGZhLXZhci1ydWJsZS1zaWduLFxuICBcInJvdWJsZVwiOiAkZmEtdmFyLXJvdWJsZSxcbiAgXCJydWJcIjogJGZhLXZhci1ydWIsXG4gIFwicnVibGVcIjogJGZhLXZhci1ydWJsZSxcbiAgXCJydWdcIjogJGZhLXZhci1ydWcsXG4gIFwicnVsZXJcIjogJGZhLXZhci1ydWxlcixcbiAgXCJydWxlci1jb21iaW5lZFwiOiAkZmEtdmFyLXJ1bGVyLWNvbWJpbmVkLFxuICBcInJ1bGVyLWhvcml6b250YWxcIjogJGZhLXZhci1ydWxlci1ob3Jpem9udGFsLFxuICBcInJ1bGVyLXZlcnRpY2FsXCI6ICRmYS12YXItcnVsZXItdmVydGljYWwsXG4gIFwicnVwZWUtc2lnblwiOiAkZmEtdmFyLXJ1cGVlLXNpZ24sXG4gIFwicnVwZWVcIjogJGZhLXZhci1ydXBlZSxcbiAgXCJydXBpYWgtc2lnblwiOiAkZmEtdmFyLXJ1cGlhaC1zaWduLFxuICBcInNcIjogJGZhLXZhci1zLFxuICBcInNhY2stZG9sbGFyXCI6ICRmYS12YXItc2Fjay1kb2xsYXIsXG4gIFwic2Fjay14bWFya1wiOiAkZmEtdmFyLXNhY2steG1hcmssXG4gIFwic2FpbGJvYXRcIjogJGZhLXZhci1zYWlsYm9hdCxcbiAgXCJzYXRlbGxpdGVcIjogJGZhLXZhci1zYXRlbGxpdGUsXG4gIFwic2F0ZWxsaXRlLWRpc2hcIjogJGZhLXZhci1zYXRlbGxpdGUtZGlzaCxcbiAgXCJzY2FsZS1iYWxhbmNlZFwiOiAkZmEtdmFyLXNjYWxlLWJhbGFuY2VkLFxuICBcImJhbGFuY2Utc2NhbGVcIjogJGZhLXZhci1iYWxhbmNlLXNjYWxlLFxuICBcInNjYWxlLXVuYmFsYW5jZWRcIjogJGZhLXZhci1zY2FsZS11bmJhbGFuY2VkLFxuICBcImJhbGFuY2Utc2NhbGUtbGVmdFwiOiAkZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdCxcbiAgXCJzY2FsZS11bmJhbGFuY2VkLWZsaXBcIjogJGZhLXZhci1zY2FsZS11bmJhbGFuY2VkLWZsaXAsXG4gIFwiYmFsYW5jZS1zY2FsZS1yaWdodFwiOiAkZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQsXG4gIFwic2Nob29sXCI6ICRmYS12YXItc2Nob29sLFxuICBcInNjaG9vbC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1zY2hvb2wtY2lyY2xlLWNoZWNrLFxuICBcInNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1zY2hvb2wtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcInNjaG9vbC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1zY2hvb2wtY2lyY2xlLXhtYXJrLFxuICBcInNjaG9vbC1mbGFnXCI6ICRmYS12YXItc2Nob29sLWZsYWcsXG4gIFwic2Nob29sLWxvY2tcIjogJGZhLXZhci1zY2hvb2wtbG9jayxcbiAgXCJzY2lzc29yc1wiOiAkZmEtdmFyLXNjaXNzb3JzLFxuICBcImN1dFwiOiAkZmEtdmFyLWN1dCxcbiAgXCJzY3Jld2RyaXZlclwiOiAkZmEtdmFyLXNjcmV3ZHJpdmVyLFxuICBcInNjcmV3ZHJpdmVyLXdyZW5jaFwiOiAkZmEtdmFyLXNjcmV3ZHJpdmVyLXdyZW5jaCxcbiAgXCJ0b29sc1wiOiAkZmEtdmFyLXRvb2xzLFxuICBcInNjcm9sbFwiOiAkZmEtdmFyLXNjcm9sbCxcbiAgXCJzY3JvbGwtdG9yYWhcIjogJGZhLXZhci1zY3JvbGwtdG9yYWgsXG4gIFwidG9yYWhcIjogJGZhLXZhci10b3JhaCxcbiAgXCJzZC1jYXJkXCI6ICRmYS12YXItc2QtY2FyZCxcbiAgXCJzZWN0aW9uXCI6ICRmYS12YXItc2VjdGlvbixcbiAgXCJzZWVkbGluZ1wiOiAkZmEtdmFyLXNlZWRsaW5nLFxuICBcInNwcm91dFwiOiAkZmEtdmFyLXNwcm91dCxcbiAgXCJzZXJ2ZXJcIjogJGZhLXZhci1zZXJ2ZXIsXG4gIFwic2hhcGVzXCI6ICRmYS12YXItc2hhcGVzLFxuICBcInRyaWFuZ2xlLWNpcmNsZS1zcXVhcmVcIjogJGZhLXZhci10cmlhbmdsZS1jaXJjbGUtc3F1YXJlLFxuICBcInNoYXJlXCI6ICRmYS12YXItc2hhcmUsXG4gIFwiYXJyb3ctdHVybi1yaWdodFwiOiAkZmEtdmFyLWFycm93LXR1cm4tcmlnaHQsXG4gIFwibWFpbC1mb3J3YXJkXCI6ICRmYS12YXItbWFpbC1mb3J3YXJkLFxuICBcInNoYXJlLWZyb20tc3F1YXJlXCI6ICRmYS12YXItc2hhcmUtZnJvbS1zcXVhcmUsXG4gIFwic2hhcmUtc3F1YXJlXCI6ICRmYS12YXItc2hhcmUtc3F1YXJlLFxuICBcInNoYXJlLW5vZGVzXCI6ICRmYS12YXItc2hhcmUtbm9kZXMsXG4gIFwic2hhcmUtYWx0XCI6ICRmYS12YXItc2hhcmUtYWx0LFxuICBcInNoZWV0LXBsYXN0aWNcIjogJGZhLXZhci1zaGVldC1wbGFzdGljLFxuICBcInNoZWtlbC1zaWduXCI6ICRmYS12YXItc2hla2VsLXNpZ24sXG4gIFwiaWxzXCI6ICRmYS12YXItaWxzLFxuICBcInNoZWtlbFwiOiAkZmEtdmFyLXNoZWtlbCxcbiAgXCJzaGVxZWxcIjogJGZhLXZhci1zaGVxZWwsXG4gIFwic2hlcWVsLXNpZ25cIjogJGZhLXZhci1zaGVxZWwtc2lnbixcbiAgXCJzaGllbGRcIjogJGZhLXZhci1zaGllbGQsXG4gIFwic2hpZWxkLWJsYW5rXCI6ICRmYS12YXItc2hpZWxkLWJsYW5rLFxuICBcInNoaWVsZC1jYXRcIjogJGZhLXZhci1zaGllbGQtY2F0LFxuICBcInNoaWVsZC1kb2dcIjogJGZhLXZhci1zaGllbGQtZG9nLFxuICBcInNoaWVsZC1oYWx2ZWRcIjogJGZhLXZhci1zaGllbGQtaGFsdmVkLFxuICBcInNoaWVsZC1hbHRcIjogJGZhLXZhci1zaGllbGQtYWx0LFxuICBcInNoaWVsZC1oZWFydFwiOiAkZmEtdmFyLXNoaWVsZC1oZWFydCxcbiAgXCJzaGllbGQtdmlydXNcIjogJGZhLXZhci1zaGllbGQtdmlydXMsXG4gIFwic2hpcFwiOiAkZmEtdmFyLXNoaXAsXG4gIFwic2hpcnRcIjogJGZhLXZhci1zaGlydCxcbiAgXCJ0LXNoaXJ0XCI6ICRmYS12YXItdC1zaGlydCxcbiAgXCJ0c2hpcnRcIjogJGZhLXZhci10c2hpcnQsXG4gIFwic2hvZS1wcmludHNcIjogJGZhLXZhci1zaG9lLXByaW50cyxcbiAgXCJzaG9wXCI6ICRmYS12YXItc2hvcCxcbiAgXCJzdG9yZS1hbHRcIjogJGZhLXZhci1zdG9yZS1hbHQsXG4gIFwic2hvcC1sb2NrXCI6ICRmYS12YXItc2hvcC1sb2NrLFxuICBcInNob3Atc2xhc2hcIjogJGZhLXZhci1zaG9wLXNsYXNoLFxuICBcInN0b3JlLWFsdC1zbGFzaFwiOiAkZmEtdmFyLXN0b3JlLWFsdC1zbGFzaCxcbiAgXCJzaG93ZXJcIjogJGZhLXZhci1zaG93ZXIsXG4gIFwic2hyaW1wXCI6ICRmYS12YXItc2hyaW1wLFxuICBcInNodWZmbGVcIjogJGZhLXZhci1zaHVmZmxlLFxuICBcInJhbmRvbVwiOiAkZmEtdmFyLXJhbmRvbSxcbiAgXCJzaHV0dGxlLXNwYWNlXCI6ICRmYS12YXItc2h1dHRsZS1zcGFjZSxcbiAgXCJzcGFjZS1zaHV0dGxlXCI6ICRmYS12YXItc3BhY2Utc2h1dHRsZSxcbiAgXCJzaWduLWhhbmdpbmdcIjogJGZhLXZhci1zaWduLWhhbmdpbmcsXG4gIFwic2lnblwiOiAkZmEtdmFyLXNpZ24sXG4gIFwic2lnbmFsXCI6ICRmYS12YXItc2lnbmFsLFxuICBcInNpZ25hbC01XCI6ICRmYS12YXItc2lnbmFsLTUsXG4gIFwic2lnbmFsLXBlcmZlY3RcIjogJGZhLXZhci1zaWduYWwtcGVyZmVjdCxcbiAgXCJzaWduYXR1cmVcIjogJGZhLXZhci1zaWduYXR1cmUsXG4gIFwic2lnbnMtcG9zdFwiOiAkZmEtdmFyLXNpZ25zLXBvc3QsXG4gIFwibWFwLXNpZ25zXCI6ICRmYS12YXItbWFwLXNpZ25zLFxuICBcInNpbS1jYXJkXCI6ICRmYS12YXItc2ltLWNhcmQsXG4gIFwic2lua1wiOiAkZmEtdmFyLXNpbmssXG4gIFwic2l0ZW1hcFwiOiAkZmEtdmFyLXNpdGVtYXAsXG4gIFwic2t1bGxcIjogJGZhLXZhci1za3VsbCxcbiAgXCJza3VsbC1jcm9zc2JvbmVzXCI6ICRmYS12YXItc2t1bGwtY3Jvc3Nib25lcyxcbiAgXCJzbGFzaFwiOiAkZmEtdmFyLXNsYXNoLFxuICBcInNsZWlnaFwiOiAkZmEtdmFyLXNsZWlnaCxcbiAgXCJzbGlkZXJzXCI6ICRmYS12YXItc2xpZGVycyxcbiAgXCJzbGlkZXJzLWhcIjogJGZhLXZhci1zbGlkZXJzLWgsXG4gIFwic21vZ1wiOiAkZmEtdmFyLXNtb2csXG4gIFwic21va2luZ1wiOiAkZmEtdmFyLXNtb2tpbmcsXG4gIFwic25vd2ZsYWtlXCI6ICRmYS12YXItc25vd2ZsYWtlLFxuICBcInNub3dtYW5cIjogJGZhLXZhci1zbm93bWFuLFxuICBcInNub3dwbG93XCI6ICRmYS12YXItc25vd3Bsb3csXG4gIFwic29hcFwiOiAkZmEtdmFyLXNvYXAsXG4gIFwic29ja3NcIjogJGZhLXZhci1zb2NrcyxcbiAgXCJzb2xhci1wYW5lbFwiOiAkZmEtdmFyLXNvbGFyLXBhbmVsLFxuICBcInNvcnRcIjogJGZhLXZhci1zb3J0LFxuICBcInVuc29ydGVkXCI6ICRmYS12YXItdW5zb3J0ZWQsXG4gIFwic29ydC1kb3duXCI6ICRmYS12YXItc29ydC1kb3duLFxuICBcInNvcnQtZGVzY1wiOiAkZmEtdmFyLXNvcnQtZGVzYyxcbiAgXCJzb3J0LXVwXCI6ICRmYS12YXItc29ydC11cCxcbiAgXCJzb3J0LWFzY1wiOiAkZmEtdmFyLXNvcnQtYXNjLFxuICBcInNwYVwiOiAkZmEtdmFyLXNwYSxcbiAgXCJzcGFnaGV0dGktbW9uc3Rlci1mbHlpbmdcIjogJGZhLXZhci1zcGFnaGV0dGktbW9uc3Rlci1mbHlpbmcsXG4gIFwicGFzdGFmYXJpYW5pc21cIjogJGZhLXZhci1wYXN0YWZhcmlhbmlzbSxcbiAgXCJzcGVsbC1jaGVja1wiOiAkZmEtdmFyLXNwZWxsLWNoZWNrLFxuICBcInNwaWRlclwiOiAkZmEtdmFyLXNwaWRlcixcbiAgXCJzcGlubmVyXCI6ICRmYS12YXItc3Bpbm5lcixcbiAgXCJzcGxvdGNoXCI6ICRmYS12YXItc3Bsb3RjaCxcbiAgXCJzcG9vblwiOiAkZmEtdmFyLXNwb29uLFxuICBcInV0ZW5zaWwtc3Bvb25cIjogJGZhLXZhci11dGVuc2lsLXNwb29uLFxuICBcInNwcmF5LWNhblwiOiAkZmEtdmFyLXNwcmF5LWNhbixcbiAgXCJzcHJheS1jYW4tc3BhcmtsZXNcIjogJGZhLXZhci1zcHJheS1jYW4tc3BhcmtsZXMsXG4gIFwiYWlyLWZyZXNoZW5lclwiOiAkZmEtdmFyLWFpci1mcmVzaGVuZXIsXG4gIFwic3F1YXJlXCI6ICRmYS12YXItc3F1YXJlLFxuICBcInNxdWFyZS1hcnJvdy11cC1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS1hcnJvdy11cC1yaWdodCxcbiAgXCJleHRlcm5hbC1saW5rLXNxdWFyZVwiOiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLFxuICBcInNxdWFyZS1jYXJldC1kb3duXCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LWRvd24sXG4gIFwiY2FyZXQtc3F1YXJlLWRvd25cIjogJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bixcbiAgXCJzcXVhcmUtY2FyZXQtbGVmdFwiOiAkZmEtdmFyLXNxdWFyZS1jYXJldC1sZWZ0LFxuICBcImNhcmV0LXNxdWFyZS1sZWZ0XCI6ICRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQsXG4gIFwic3F1YXJlLWNhcmV0LXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LXJpZ2h0LFxuICBcImNhcmV0LXNxdWFyZS1yaWdodFwiOiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCxcbiAgXCJzcXVhcmUtY2FyZXQtdXBcIjogJGZhLXZhci1zcXVhcmUtY2FyZXQtdXAsXG4gIFwiY2FyZXQtc3F1YXJlLXVwXCI6ICRmYS12YXItY2FyZXQtc3F1YXJlLXVwLFxuICBcInNxdWFyZS1jaGVja1wiOiAkZmEtdmFyLXNxdWFyZS1jaGVjayxcbiAgXCJjaGVjay1zcXVhcmVcIjogJGZhLXZhci1jaGVjay1zcXVhcmUsXG4gIFwic3F1YXJlLWVudmVsb3BlXCI6ICRmYS12YXItc3F1YXJlLWVudmVsb3BlLFxuICBcImVudmVsb3BlLXNxdWFyZVwiOiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZSxcbiAgXCJzcXVhcmUtZnVsbFwiOiAkZmEtdmFyLXNxdWFyZS1mdWxsLFxuICBcInNxdWFyZS1oXCI6ICRmYS12YXItc3F1YXJlLWgsXG4gIFwiaC1zcXVhcmVcIjogJGZhLXZhci1oLXNxdWFyZSxcbiAgXCJzcXVhcmUtbWludXNcIjogJGZhLXZhci1zcXVhcmUtbWludXMsXG4gIFwibWludXMtc3F1YXJlXCI6ICRmYS12YXItbWludXMtc3F1YXJlLFxuICBcInNxdWFyZS1uZmlcIjogJGZhLXZhci1zcXVhcmUtbmZpLFxuICBcInNxdWFyZS1wYXJraW5nXCI6ICRmYS12YXItc3F1YXJlLXBhcmtpbmcsXG4gIFwicGFya2luZ1wiOiAkZmEtdmFyLXBhcmtpbmcsXG4gIFwic3F1YXJlLXBlblwiOiAkZmEtdmFyLXNxdWFyZS1wZW4sXG4gIFwicGVuLXNxdWFyZVwiOiAkZmEtdmFyLXBlbi1zcXVhcmUsXG4gIFwicGVuY2lsLXNxdWFyZVwiOiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUsXG4gIFwic3F1YXJlLXBlcnNvbi1jb25maW5lZFwiOiAkZmEtdmFyLXNxdWFyZS1wZXJzb24tY29uZmluZWQsXG4gIFwic3F1YXJlLXBob25lXCI6ICRmYS12YXItc3F1YXJlLXBob25lLFxuICBcInBob25lLXNxdWFyZVwiOiAkZmEtdmFyLXBob25lLXNxdWFyZSxcbiAgXCJzcXVhcmUtcGhvbmUtZmxpcFwiOiAkZmEtdmFyLXNxdWFyZS1waG9uZS1mbGlwLFxuICBcInBob25lLXNxdWFyZS1hbHRcIjogJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0LFxuICBcInNxdWFyZS1wbHVzXCI6ICRmYS12YXItc3F1YXJlLXBsdXMsXG4gIFwicGx1cy1zcXVhcmVcIjogJGZhLXZhci1wbHVzLXNxdWFyZSxcbiAgXCJzcXVhcmUtcG9sbC1ob3Jpem9udGFsXCI6ICRmYS12YXItc3F1YXJlLXBvbGwtaG9yaXpvbnRhbCxcbiAgXCJwb2xsLWhcIjogJGZhLXZhci1wb2xsLWgsXG4gIFwic3F1YXJlLXBvbGwtdmVydGljYWxcIjogJGZhLXZhci1zcXVhcmUtcG9sbC12ZXJ0aWNhbCxcbiAgXCJwb2xsXCI6ICRmYS12YXItcG9sbCxcbiAgXCJzcXVhcmUtcm9vdC12YXJpYWJsZVwiOiAkZmEtdmFyLXNxdWFyZS1yb290LXZhcmlhYmxlLFxuICBcInNxdWFyZS1yb290LWFsdFwiOiAkZmEtdmFyLXNxdWFyZS1yb290LWFsdCxcbiAgXCJzcXVhcmUtcnNzXCI6ICRmYS12YXItc3F1YXJlLXJzcyxcbiAgXCJyc3Mtc3F1YXJlXCI6ICRmYS12YXItcnNzLXNxdWFyZSxcbiAgXCJzcXVhcmUtc2hhcmUtbm9kZXNcIjogJGZhLXZhci1zcXVhcmUtc2hhcmUtbm9kZXMsXG4gIFwic2hhcmUtYWx0LXNxdWFyZVwiOiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmUsXG4gIFwic3F1YXJlLXVwLXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLXVwLXJpZ2h0LFxuICBcImV4dGVybmFsLWxpbmstc3F1YXJlLWFsdFwiOiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdCxcbiAgXCJzcXVhcmUtdmlydXNcIjogJGZhLXZhci1zcXVhcmUtdmlydXMsXG4gIFwic3F1YXJlLXhtYXJrXCI6ICRmYS12YXItc3F1YXJlLXhtYXJrLFxuICBcInRpbWVzLXNxdWFyZVwiOiAkZmEtdmFyLXRpbWVzLXNxdWFyZSxcbiAgXCJ4bWFyay1zcXVhcmVcIjogJGZhLXZhci14bWFyay1zcXVhcmUsXG4gIFwic3RhZmYtYWVzY3VsYXBpdXNcIjogJGZhLXZhci1zdGFmZi1hZXNjdWxhcGl1cyxcbiAgXCJyb2QtYXNjbGVwaXVzXCI6ICRmYS12YXItcm9kLWFzY2xlcGl1cyxcbiAgXCJyb2Qtc25ha2VcIjogJGZhLXZhci1yb2Qtc25ha2UsXG4gIFwic3RhZmYtc25ha2VcIjogJGZhLXZhci1zdGFmZi1zbmFrZSxcbiAgXCJzdGFpcnNcIjogJGZhLXZhci1zdGFpcnMsXG4gIFwic3RhbXBcIjogJGZhLXZhci1zdGFtcCxcbiAgXCJzdGFyXCI6ICRmYS12YXItc3RhcixcbiAgXCJzdGFyLWFuZC1jcmVzY2VudFwiOiAkZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50LFxuICBcInN0YXItaGFsZlwiOiAkZmEtdmFyLXN0YXItaGFsZixcbiAgXCJzdGFyLWhhbGYtc3Ryb2tlXCI6ICRmYS12YXItc3Rhci1oYWxmLXN0cm9rZSxcbiAgXCJzdGFyLWhhbGYtYWx0XCI6ICRmYS12YXItc3Rhci1oYWxmLWFsdCxcbiAgXCJzdGFyLW9mLWRhdmlkXCI6ICRmYS12YXItc3Rhci1vZi1kYXZpZCxcbiAgXCJzdGFyLW9mLWxpZmVcIjogJGZhLXZhci1zdGFyLW9mLWxpZmUsXG4gIFwic3Rlcmxpbmctc2lnblwiOiAkZmEtdmFyLXN0ZXJsaW5nLXNpZ24sXG4gIFwiZ2JwXCI6ICRmYS12YXItZ2JwLFxuICBcInBvdW5kLXNpZ25cIjogJGZhLXZhci1wb3VuZC1zaWduLFxuICBcInN0ZXRob3Njb3BlXCI6ICRmYS12YXItc3RldGhvc2NvcGUsXG4gIFwic3RvcFwiOiAkZmEtdmFyLXN0b3AsXG4gIFwic3RvcHdhdGNoXCI6ICRmYS12YXItc3RvcHdhdGNoLFxuICBcInN0b3B3YXRjaC0yMFwiOiAkZmEtdmFyLXN0b3B3YXRjaC0yMCxcbiAgXCJzdG9yZVwiOiAkZmEtdmFyLXN0b3JlLFxuICBcInN0b3JlLXNsYXNoXCI6ICRmYS12YXItc3RvcmUtc2xhc2gsXG4gIFwic3RyZWV0LXZpZXdcIjogJGZhLXZhci1zdHJlZXQtdmlldyxcbiAgXCJzdHJpa2V0aHJvdWdoXCI6ICRmYS12YXItc3RyaWtldGhyb3VnaCxcbiAgXCJzdHJvb3B3YWZlbFwiOiAkZmEtdmFyLXN0cm9vcHdhZmVsLFxuICBcInN1YnNjcmlwdFwiOiAkZmEtdmFyLXN1YnNjcmlwdCxcbiAgXCJzdWl0Y2FzZVwiOiAkZmEtdmFyLXN1aXRjYXNlLFxuICBcInN1aXRjYXNlLW1lZGljYWxcIjogJGZhLXZhci1zdWl0Y2FzZS1tZWRpY2FsLFxuICBcIm1lZGtpdFwiOiAkZmEtdmFyLW1lZGtpdCxcbiAgXCJzdWl0Y2FzZS1yb2xsaW5nXCI6ICRmYS12YXItc3VpdGNhc2Utcm9sbGluZyxcbiAgXCJzdW5cIjogJGZhLXZhci1zdW4sXG4gIFwic3VuLXBsYW50LXdpbHRcIjogJGZhLXZhci1zdW4tcGxhbnQtd2lsdCxcbiAgXCJzdXBlcnNjcmlwdFwiOiAkZmEtdmFyLXN1cGVyc2NyaXB0LFxuICBcInN3YXRjaGJvb2tcIjogJGZhLXZhci1zd2F0Y2hib29rLFxuICBcInN5bmFnb2d1ZVwiOiAkZmEtdmFyLXN5bmFnb2d1ZSxcbiAgXCJzeXJpbmdlXCI6ICRmYS12YXItc3lyaW5nZSxcbiAgXCJ0XCI6ICRmYS12YXItdCxcbiAgXCJ0YWJsZVwiOiAkZmEtdmFyLXRhYmxlLFxuICBcInRhYmxlLWNlbGxzXCI6ICRmYS12YXItdGFibGUtY2VsbHMsXG4gIFwidGhcIjogJGZhLXZhci10aCxcbiAgXCJ0YWJsZS1jZWxscy1sYXJnZVwiOiAkZmEtdmFyLXRhYmxlLWNlbGxzLWxhcmdlLFxuICBcInRoLWxhcmdlXCI6ICRmYS12YXItdGgtbGFyZ2UsXG4gIFwidGFibGUtY29sdW1uc1wiOiAkZmEtdmFyLXRhYmxlLWNvbHVtbnMsXG4gIFwiY29sdW1uc1wiOiAkZmEtdmFyLWNvbHVtbnMsXG4gIFwidGFibGUtbGlzdFwiOiAkZmEtdmFyLXRhYmxlLWxpc3QsXG4gIFwidGgtbGlzdFwiOiAkZmEtdmFyLXRoLWxpc3QsXG4gIFwidGFibGUtdGVubmlzLXBhZGRsZS1iYWxsXCI6ICRmYS12YXItdGFibGUtdGVubmlzLXBhZGRsZS1iYWxsLFxuICBcInBpbmctcG9uZy1wYWRkbGUtYmFsbFwiOiAkZmEtdmFyLXBpbmctcG9uZy1wYWRkbGUtYmFsbCxcbiAgXCJ0YWJsZS10ZW5uaXNcIjogJGZhLXZhci10YWJsZS10ZW5uaXMsXG4gIFwidGFibGV0XCI6ICRmYS12YXItdGFibGV0LFxuICBcInRhYmxldC1hbmRyb2lkXCI6ICRmYS12YXItdGFibGV0LWFuZHJvaWQsXG4gIFwidGFibGV0LWJ1dHRvblwiOiAkZmEtdmFyLXRhYmxldC1idXR0b24sXG4gIFwidGFibGV0LXNjcmVlbi1idXR0b25cIjogJGZhLXZhci10YWJsZXQtc2NyZWVuLWJ1dHRvbixcbiAgXCJ0YWJsZXQtYWx0XCI6ICRmYS12YXItdGFibGV0LWFsdCxcbiAgXCJ0YWJsZXRzXCI6ICRmYS12YXItdGFibGV0cyxcbiAgXCJ0YWNob2dyYXBoLWRpZ2l0YWxcIjogJGZhLXZhci10YWNob2dyYXBoLWRpZ2l0YWwsXG4gIFwiZGlnaXRhbC10YWNob2dyYXBoXCI6ICRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoLFxuICBcInRhZ1wiOiAkZmEtdmFyLXRhZyxcbiAgXCJ0YWdzXCI6ICRmYS12YXItdGFncyxcbiAgXCJ0YXBlXCI6ICRmYS12YXItdGFwZSxcbiAgXCJ0YXJwXCI6ICRmYS12YXItdGFycCxcbiAgXCJ0YXJwLWRyb3BsZXRcIjogJGZhLXZhci10YXJwLWRyb3BsZXQsXG4gIFwidGF4aVwiOiAkZmEtdmFyLXRheGksXG4gIFwiY2FiXCI6ICRmYS12YXItY2FiLFxuICBcInRlZXRoXCI6ICRmYS12YXItdGVldGgsXG4gIFwidGVldGgtb3BlblwiOiAkZmEtdmFyLXRlZXRoLW9wZW4sXG4gIFwidGVtcGVyYXR1cmUtYXJyb3ctZG93blwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWFycm93LWRvd24sXG4gIFwidGVtcGVyYXR1cmUtZG93blwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWRvd24sXG4gIFwidGVtcGVyYXR1cmUtYXJyb3ctdXBcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1hcnJvdy11cCxcbiAgXCJ0ZW1wZXJhdHVyZS11cFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXVwLFxuICBcInRlbXBlcmF0dXJlLWVtcHR5XCI6ICRmYS12YXItdGVtcGVyYXR1cmUtZW1wdHksXG4gIFwidGVtcGVyYXR1cmUtMFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTAsXG4gIFwidGhlcm1vbWV0ZXItMFwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTAsXG4gIFwidGhlcm1vbWV0ZXItZW1wdHlcIjogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eSxcbiAgXCJ0ZW1wZXJhdHVyZS1mdWxsXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtZnVsbCxcbiAgXCJ0ZW1wZXJhdHVyZS00XCI6ICRmYS12YXItdGVtcGVyYXR1cmUtNCxcbiAgXCJ0aGVybW9tZXRlci00XCI6ICRmYS12YXItdGhlcm1vbWV0ZXItNCxcbiAgXCJ0aGVybW9tZXRlci1mdWxsXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCxcbiAgXCJ0ZW1wZXJhdHVyZS1oYWxmXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtaGFsZixcbiAgXCJ0ZW1wZXJhdHVyZS0yXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtMixcbiAgXCJ0aGVybW9tZXRlci0yXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItMixcbiAgXCJ0aGVybW9tZXRlci1oYWxmXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZixcbiAgXCJ0ZW1wZXJhdHVyZS1oaWdoXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtaGlnaCxcbiAgXCJ0ZW1wZXJhdHVyZS1sb3dcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1sb3csXG4gIFwidGVtcGVyYXR1cmUtcXVhcnRlclwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXF1YXJ0ZXIsXG4gIFwidGVtcGVyYXR1cmUtMVwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTEsXG4gIFwidGhlcm1vbWV0ZXItMVwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTEsXG4gIFwidGhlcm1vbWV0ZXItcXVhcnRlclwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXIsXG4gIFwidGVtcGVyYXR1cmUtdGhyZWUtcXVhcnRlcnNcIjogJGZhLXZhci10ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVycyxcbiAgXCJ0ZW1wZXJhdHVyZS0zXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtMyxcbiAgXCJ0aGVybW9tZXRlci0zXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItMyxcbiAgXCJ0aGVybW9tZXRlci10aHJlZS1xdWFydGVyc1wiOiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzLFxuICBcInRlbmdlLXNpZ25cIjogJGZhLXZhci10ZW5nZS1zaWduLFxuICBcInRlbmdlXCI6ICRmYS12YXItdGVuZ2UsXG4gIFwidGVudFwiOiAkZmEtdmFyLXRlbnQsXG4gIFwidGVudC1hcnJvdy1kb3duLXRvLWxpbmVcIjogJGZhLXZhci10ZW50LWFycm93LWRvd24tdG8tbGluZSxcbiAgXCJ0ZW50LWFycm93LWxlZnQtcmlnaHRcIjogJGZhLXZhci10ZW50LWFycm93LWxlZnQtcmlnaHQsXG4gIFwidGVudC1hcnJvdy10dXJuLWxlZnRcIjogJGZhLXZhci10ZW50LWFycm93LXR1cm4tbGVmdCxcbiAgXCJ0ZW50LWFycm93cy1kb3duXCI6ICRmYS12YXItdGVudC1hcnJvd3MtZG93bixcbiAgXCJ0ZW50c1wiOiAkZmEtdmFyLXRlbnRzLFxuICBcInRlcm1pbmFsXCI6ICRmYS12YXItdGVybWluYWwsXG4gIFwidGV4dC1oZWlnaHRcIjogJGZhLXZhci10ZXh0LWhlaWdodCxcbiAgXCJ0ZXh0LXNsYXNoXCI6ICRmYS12YXItdGV4dC1zbGFzaCxcbiAgXCJyZW1vdmUtZm9ybWF0XCI6ICRmYS12YXItcmVtb3ZlLWZvcm1hdCxcbiAgXCJ0ZXh0LXdpZHRoXCI6ICRmYS12YXItdGV4dC13aWR0aCxcbiAgXCJ0aGVybW9tZXRlclwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLFxuICBcInRodW1icy1kb3duXCI6ICRmYS12YXItdGh1bWJzLWRvd24sXG4gIFwidGh1bWJzLXVwXCI6ICRmYS12YXItdGh1bWJzLXVwLFxuICBcInRodW1idGFja1wiOiAkZmEtdmFyLXRodW1idGFjayxcbiAgXCJ0aHVtYi10YWNrXCI6ICRmYS12YXItdGh1bWItdGFjayxcbiAgXCJ0aWNrZXRcIjogJGZhLXZhci10aWNrZXQsXG4gIFwidGlja2V0LXNpbXBsZVwiOiAkZmEtdmFyLXRpY2tldC1zaW1wbGUsXG4gIFwidGlja2V0LWFsdFwiOiAkZmEtdmFyLXRpY2tldC1hbHQsXG4gIFwidGltZWxpbmVcIjogJGZhLXZhci10aW1lbGluZSxcbiAgXCJ0b2dnbGUtb2ZmXCI6ICRmYS12YXItdG9nZ2xlLW9mZixcbiAgXCJ0b2dnbGUtb25cIjogJGZhLXZhci10b2dnbGUtb24sXG4gIFwidG9pbGV0XCI6ICRmYS12YXItdG9pbGV0LFxuICBcInRvaWxldC1wYXBlclwiOiAkZmEtdmFyLXRvaWxldC1wYXBlcixcbiAgXCJ0b2lsZXQtcGFwZXItc2xhc2hcIjogJGZhLXZhci10b2lsZXQtcGFwZXItc2xhc2gsXG4gIFwidG9pbGV0LXBvcnRhYmxlXCI6ICRmYS12YXItdG9pbGV0LXBvcnRhYmxlLFxuICBcInRvaWxldHMtcG9ydGFibGVcIjogJGZhLXZhci10b2lsZXRzLXBvcnRhYmxlLFxuICBcInRvb2xib3hcIjogJGZhLXZhci10b29sYm94LFxuICBcInRvb3RoXCI6ICRmYS12YXItdG9vdGgsXG4gIFwidG9yaWktZ2F0ZVwiOiAkZmEtdmFyLXRvcmlpLWdhdGUsXG4gIFwidG9ybmFkb1wiOiAkZmEtdmFyLXRvcm5hZG8sXG4gIFwidG93ZXItYnJvYWRjYXN0XCI6ICRmYS12YXItdG93ZXItYnJvYWRjYXN0LFxuICBcImJyb2FkY2FzdC10b3dlclwiOiAkZmEtdmFyLWJyb2FkY2FzdC10b3dlcixcbiAgXCJ0b3dlci1jZWxsXCI6ICRmYS12YXItdG93ZXItY2VsbCxcbiAgXCJ0b3dlci1vYnNlcnZhdGlvblwiOiAkZmEtdmFyLXRvd2VyLW9ic2VydmF0aW9uLFxuICBcInRyYWN0b3JcIjogJGZhLXZhci10cmFjdG9yLFxuICBcInRyYWRlbWFya1wiOiAkZmEtdmFyLXRyYWRlbWFyayxcbiAgXCJ0cmFmZmljLWxpZ2h0XCI6ICRmYS12YXItdHJhZmZpYy1saWdodCxcbiAgXCJ0cmFpbGVyXCI6ICRmYS12YXItdHJhaWxlcixcbiAgXCJ0cmFpblwiOiAkZmEtdmFyLXRyYWluLFxuICBcInRyYWluLXN1YndheVwiOiAkZmEtdmFyLXRyYWluLXN1YndheSxcbiAgXCJzdWJ3YXlcIjogJGZhLXZhci1zdWJ3YXksXG4gIFwidHJhaW4tdHJhbVwiOiAkZmEtdmFyLXRyYWluLXRyYW0sXG4gIFwidHJhbVwiOiAkZmEtdmFyLXRyYW0sXG4gIFwidHJhbnNnZW5kZXJcIjogJGZhLXZhci10cmFuc2dlbmRlcixcbiAgXCJ0cmFuc2dlbmRlci1hbHRcIjogJGZhLXZhci10cmFuc2dlbmRlci1hbHQsXG4gIFwidHJhc2hcIjogJGZhLXZhci10cmFzaCxcbiAgXCJ0cmFzaC1hcnJvdy11cFwiOiAkZmEtdmFyLXRyYXNoLWFycm93LXVwLFxuICBcInRyYXNoLXJlc3RvcmVcIjogJGZhLXZhci10cmFzaC1yZXN0b3JlLFxuICBcInRyYXNoLWNhblwiOiAkZmEtdmFyLXRyYXNoLWNhbixcbiAgXCJ0cmFzaC1hbHRcIjogJGZhLXZhci10cmFzaC1hbHQsXG4gIFwidHJhc2gtY2FuLWFycm93LXVwXCI6ICRmYS12YXItdHJhc2gtY2FuLWFycm93LXVwLFxuICBcInRyYXNoLXJlc3RvcmUtYWx0XCI6ICRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQsXG4gIFwidHJlZVwiOiAkZmEtdmFyLXRyZWUsXG4gIFwidHJlZS1jaXR5XCI6ICRmYS12YXItdHJlZS1jaXR5LFxuICBcInRyaWFuZ2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItdHJpYW5nbGUtZXhjbGFtYXRpb24sXG4gIFwiZXhjbGFtYXRpb24tdHJpYW5nbGVcIjogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZSxcbiAgXCJ3YXJuaW5nXCI6ICRmYS12YXItd2FybmluZyxcbiAgXCJ0cm9waHlcIjogJGZhLXZhci10cm9waHksXG4gIFwidHJvd2VsXCI6ICRmYS12YXItdHJvd2VsLFxuICBcInRyb3dlbC1icmlja3NcIjogJGZhLXZhci10cm93ZWwtYnJpY2tzLFxuICBcInRydWNrXCI6ICRmYS12YXItdHJ1Y2ssXG4gIFwidHJ1Y2stYXJyb3ctcmlnaHRcIjogJGZhLXZhci10cnVjay1hcnJvdy1yaWdodCxcbiAgXCJ0cnVjay1kcm9wbGV0XCI6ICRmYS12YXItdHJ1Y2stZHJvcGxldCxcbiAgXCJ0cnVjay1mYXN0XCI6ICRmYS12YXItdHJ1Y2stZmFzdCxcbiAgXCJzaGlwcGluZy1mYXN0XCI6ICRmYS12YXItc2hpcHBpbmctZmFzdCxcbiAgXCJ0cnVjay1maWVsZFwiOiAkZmEtdmFyLXRydWNrLWZpZWxkLFxuICBcInRydWNrLWZpZWxkLXVuXCI6ICRmYS12YXItdHJ1Y2stZmllbGQtdW4sXG4gIFwidHJ1Y2stZnJvbnRcIjogJGZhLXZhci10cnVjay1mcm9udCxcbiAgXCJ0cnVjay1tZWRpY2FsXCI6ICRmYS12YXItdHJ1Y2stbWVkaWNhbCxcbiAgXCJhbWJ1bGFuY2VcIjogJGZhLXZhci1hbWJ1bGFuY2UsXG4gIFwidHJ1Y2stbW9uc3RlclwiOiAkZmEtdmFyLXRydWNrLW1vbnN0ZXIsXG4gIFwidHJ1Y2stbW92aW5nXCI6ICRmYS12YXItdHJ1Y2stbW92aW5nLFxuICBcInRydWNrLXBpY2t1cFwiOiAkZmEtdmFyLXRydWNrLXBpY2t1cCxcbiAgXCJ0cnVjay1wbGFuZVwiOiAkZmEtdmFyLXRydWNrLXBsYW5lLFxuICBcInRydWNrLXJhbXAtYm94XCI6ICRmYS12YXItdHJ1Y2stcmFtcC1ib3gsXG4gIFwidHJ1Y2stbG9hZGluZ1wiOiAkZmEtdmFyLXRydWNrLWxvYWRpbmcsXG4gIFwidHR5XCI6ICRmYS12YXItdHR5LFxuICBcInRlbGV0eXBlXCI6ICRmYS12YXItdGVsZXR5cGUsXG4gIFwidHVya2lzaC1saXJhLXNpZ25cIjogJGZhLXZhci10dXJraXNoLWxpcmEtc2lnbixcbiAgXCJ0cnlcIjogJGZhLXZhci10cnksXG4gIFwidHVya2lzaC1saXJhXCI6ICRmYS12YXItdHVya2lzaC1saXJhLFxuICBcInR1cm4tZG93blwiOiAkZmEtdmFyLXR1cm4tZG93bixcbiAgXCJsZXZlbC1kb3duLWFsdFwiOiAkZmEtdmFyLWxldmVsLWRvd24tYWx0LFxuICBcInR1cm4tdXBcIjogJGZhLXZhci10dXJuLXVwLFxuICBcImxldmVsLXVwLWFsdFwiOiAkZmEtdmFyLWxldmVsLXVwLWFsdCxcbiAgXCJ0dlwiOiAkZmEtdmFyLXR2LFxuICBcInRlbGV2aXNpb25cIjogJGZhLXZhci10ZWxldmlzaW9uLFxuICBcInR2LWFsdFwiOiAkZmEtdmFyLXR2LWFsdCxcbiAgXCJ1XCI6ICRmYS12YXItdSxcbiAgXCJ1bWJyZWxsYVwiOiAkZmEtdmFyLXVtYnJlbGxhLFxuICBcInVtYnJlbGxhLWJlYWNoXCI6ICRmYS12YXItdW1icmVsbGEtYmVhY2gsXG4gIFwidW5kZXJsaW5lXCI6ICRmYS12YXItdW5kZXJsaW5lLFxuICBcInVuaXZlcnNhbC1hY2Nlc3NcIjogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzLFxuICBcInVubG9ja1wiOiAkZmEtdmFyLXVubG9jayxcbiAgXCJ1bmxvY2sta2V5aG9sZVwiOiAkZmEtdmFyLXVubG9jay1rZXlob2xlLFxuICBcInVubG9jay1hbHRcIjogJGZhLXZhci11bmxvY2stYWx0LFxuICBcInVwLWRvd25cIjogJGZhLXZhci11cC1kb3duLFxuICBcImFycm93cy1hbHQtdlwiOiAkZmEtdmFyLWFycm93cy1hbHQtdixcbiAgXCJ1cC1kb3duLWxlZnQtcmlnaHRcIjogJGZhLXZhci11cC1kb3duLWxlZnQtcmlnaHQsXG4gIFwiYXJyb3dzLWFsdFwiOiAkZmEtdmFyLWFycm93cy1hbHQsXG4gIFwidXAtbG9uZ1wiOiAkZmEtdmFyLXVwLWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtdXBcIjogJGZhLXZhci1sb25nLWFycm93LWFsdC11cCxcbiAgXCJ1cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyXCI6ICRmYS12YXItdXAtcmlnaHQtYW5kLWRvd24tbGVmdC1mcm9tLWNlbnRlcixcbiAgXCJleHBhbmQtYWx0XCI6ICRmYS12YXItZXhwYW5kLWFsdCxcbiAgXCJ1cC1yaWdodC1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLXVwLXJpZ2h0LWZyb20tc3F1YXJlLFxuICBcImV4dGVybmFsLWxpbmstYWx0XCI6ICRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQsXG4gIFwidXBsb2FkXCI6ICRmYS12YXItdXBsb2FkLFxuICBcInVzZXJcIjogJGZhLXZhci11c2VyLFxuICBcInVzZXItYXN0cm9uYXV0XCI6ICRmYS12YXItdXNlci1hc3Ryb25hdXQsXG4gIFwidXNlci1jaGVja1wiOiAkZmEtdmFyLXVzZXItY2hlY2ssXG4gIFwidXNlci1jbG9ja1wiOiAkZmEtdmFyLXVzZXItY2xvY2ssXG4gIFwidXNlci1kb2N0b3JcIjogJGZhLXZhci11c2VyLWRvY3RvcixcbiAgXCJ1c2VyLW1kXCI6ICRmYS12YXItdXNlci1tZCxcbiAgXCJ1c2VyLWdlYXJcIjogJGZhLXZhci11c2VyLWdlYXIsXG4gIFwidXNlci1jb2dcIjogJGZhLXZhci11c2VyLWNvZyxcbiAgXCJ1c2VyLWdyYWR1YXRlXCI6ICRmYS12YXItdXNlci1ncmFkdWF0ZSxcbiAgXCJ1c2VyLWdyb3VwXCI6ICRmYS12YXItdXNlci1ncm91cCxcbiAgXCJ1c2VyLWZyaWVuZHNcIjogJGZhLXZhci11c2VyLWZyaWVuZHMsXG4gIFwidXNlci1pbmp1cmVkXCI6ICRmYS12YXItdXNlci1pbmp1cmVkLFxuICBcInVzZXItbGFyZ2VcIjogJGZhLXZhci11c2VyLWxhcmdlLFxuICBcInVzZXItYWx0XCI6ICRmYS12YXItdXNlci1hbHQsXG4gIFwidXNlci1sYXJnZS1zbGFzaFwiOiAkZmEtdmFyLXVzZXItbGFyZ2Utc2xhc2gsXG4gIFwidXNlci1hbHQtc2xhc2hcIjogJGZhLXZhci11c2VyLWFsdC1zbGFzaCxcbiAgXCJ1c2VyLWxvY2tcIjogJGZhLXZhci11c2VyLWxvY2ssXG4gIFwidXNlci1taW51c1wiOiAkZmEtdmFyLXVzZXItbWludXMsXG4gIFwidXNlci1uaW5qYVwiOiAkZmEtdmFyLXVzZXItbmluamEsXG4gIFwidXNlci1udXJzZVwiOiAkZmEtdmFyLXVzZXItbnVyc2UsXG4gIFwidXNlci1wZW5cIjogJGZhLXZhci11c2VyLXBlbixcbiAgXCJ1c2VyLWVkaXRcIjogJGZhLXZhci11c2VyLWVkaXQsXG4gIFwidXNlci1wbHVzXCI6ICRmYS12YXItdXNlci1wbHVzLFxuICBcInVzZXItc2VjcmV0XCI6ICRmYS12YXItdXNlci1zZWNyZXQsXG4gIFwidXNlci1zaGllbGRcIjogJGZhLXZhci11c2VyLXNoaWVsZCxcbiAgXCJ1c2VyLXNsYXNoXCI6ICRmYS12YXItdXNlci1zbGFzaCxcbiAgXCJ1c2VyLXRhZ1wiOiAkZmEtdmFyLXVzZXItdGFnLFxuICBcInVzZXItdGllXCI6ICRmYS12YXItdXNlci10aWUsXG4gIFwidXNlci14bWFya1wiOiAkZmEtdmFyLXVzZXIteG1hcmssXG4gIFwidXNlci10aW1lc1wiOiAkZmEtdmFyLXVzZXItdGltZXMsXG4gIFwidXNlcnNcIjogJGZhLXZhci11c2VycyxcbiAgXCJ1c2Vycy1iZXR3ZWVuLWxpbmVzXCI6ICRmYS12YXItdXNlcnMtYmV0d2Vlbi1saW5lcyxcbiAgXCJ1c2Vycy1nZWFyXCI6ICRmYS12YXItdXNlcnMtZ2VhcixcbiAgXCJ1c2Vycy1jb2dcIjogJGZhLXZhci11c2Vycy1jb2csXG4gIFwidXNlcnMtbGluZVwiOiAkZmEtdmFyLXVzZXJzLWxpbmUsXG4gIFwidXNlcnMtcmF5c1wiOiAkZmEtdmFyLXVzZXJzLXJheXMsXG4gIFwidXNlcnMtcmVjdGFuZ2xlXCI6ICRmYS12YXItdXNlcnMtcmVjdGFuZ2xlLFxuICBcInVzZXJzLXNsYXNoXCI6ICRmYS12YXItdXNlcnMtc2xhc2gsXG4gIFwidXNlcnMtdmlld2ZpbmRlclwiOiAkZmEtdmFyLXVzZXJzLXZpZXdmaW5kZXIsXG4gIFwidXRlbnNpbHNcIjogJGZhLXZhci11dGVuc2lscyxcbiAgXCJjdXRsZXJ5XCI6ICRmYS12YXItY3V0bGVyeSxcbiAgXCJ2XCI6ICRmYS12YXItdixcbiAgXCJ2YW4tc2h1dHRsZVwiOiAkZmEtdmFyLXZhbi1zaHV0dGxlLFxuICBcInNodXR0bGUtdmFuXCI6ICRmYS12YXItc2h1dHRsZS12YW4sXG4gIFwidmF1bHRcIjogJGZhLXZhci12YXVsdCxcbiAgXCJ2ZWN0b3Itc3F1YXJlXCI6ICRmYS12YXItdmVjdG9yLXNxdWFyZSxcbiAgXCJ2ZW51c1wiOiAkZmEtdmFyLXZlbnVzLFxuICBcInZlbnVzLWRvdWJsZVwiOiAkZmEtdmFyLXZlbnVzLWRvdWJsZSxcbiAgXCJ2ZW51cy1tYXJzXCI6ICRmYS12YXItdmVudXMtbWFycyxcbiAgXCJ2ZXN0XCI6ICRmYS12YXItdmVzdCxcbiAgXCJ2ZXN0LXBhdGNoZXNcIjogJGZhLXZhci12ZXN0LXBhdGNoZXMsXG4gIFwidmlhbFwiOiAkZmEtdmFyLXZpYWwsXG4gIFwidmlhbC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci12aWFsLWNpcmNsZS1jaGVjayxcbiAgXCJ2aWFsLXZpcnVzXCI6ICRmYS12YXItdmlhbC12aXJ1cyxcbiAgXCJ2aWFsc1wiOiAkZmEtdmFyLXZpYWxzLFxuICBcInZpZGVvXCI6ICRmYS12YXItdmlkZW8sXG4gIFwidmlkZW8tY2FtZXJhXCI6ICRmYS12YXItdmlkZW8tY2FtZXJhLFxuICBcInZpZGVvLXNsYXNoXCI6ICRmYS12YXItdmlkZW8tc2xhc2gsXG4gIFwidmloYXJhXCI6ICRmYS12YXItdmloYXJhLFxuICBcInZpcnVzXCI6ICRmYS12YXItdmlydXMsXG4gIFwidmlydXMtY292aWRcIjogJGZhLXZhci12aXJ1cy1jb3ZpZCxcbiAgXCJ2aXJ1cy1jb3ZpZC1zbGFzaFwiOiAkZmEtdmFyLXZpcnVzLWNvdmlkLXNsYXNoLFxuICBcInZpcnVzLXNsYXNoXCI6ICRmYS12YXItdmlydXMtc2xhc2gsXG4gIFwidmlydXNlc1wiOiAkZmEtdmFyLXZpcnVzZXMsXG4gIFwidm9pY2VtYWlsXCI6ICRmYS12YXItdm9pY2VtYWlsLFxuICBcInZvbGNhbm9cIjogJGZhLXZhci12b2xjYW5vLFxuICBcInZvbGxleWJhbGxcIjogJGZhLXZhci12b2xsZXliYWxsLFxuICBcInZvbGxleWJhbGwtYmFsbFwiOiAkZmEtdmFyLXZvbGxleWJhbGwtYmFsbCxcbiAgXCJ2b2x1bWUtaGlnaFwiOiAkZmEtdmFyLXZvbHVtZS1oaWdoLFxuICBcInZvbHVtZS11cFwiOiAkZmEtdmFyLXZvbHVtZS11cCxcbiAgXCJ2b2x1bWUtbG93XCI6ICRmYS12YXItdm9sdW1lLWxvdyxcbiAgXCJ2b2x1bWUtZG93blwiOiAkZmEtdmFyLXZvbHVtZS1kb3duLFxuICBcInZvbHVtZS1vZmZcIjogJGZhLXZhci12b2x1bWUtb2ZmLFxuICBcInZvbHVtZS14bWFya1wiOiAkZmEtdmFyLXZvbHVtZS14bWFyayxcbiAgXCJ2b2x1bWUtbXV0ZVwiOiAkZmEtdmFyLXZvbHVtZS1tdXRlLFxuICBcInZvbHVtZS10aW1lc1wiOiAkZmEtdmFyLXZvbHVtZS10aW1lcyxcbiAgXCJ2ci1jYXJkYm9hcmRcIjogJGZhLXZhci12ci1jYXJkYm9hcmQsXG4gIFwid1wiOiAkZmEtdmFyLXcsXG4gIFwid2Fsa2llLXRhbGtpZVwiOiAkZmEtdmFyLXdhbGtpZS10YWxraWUsXG4gIFwid2FsbGV0XCI6ICRmYS12YXItd2FsbGV0LFxuICBcIndhbmQtbWFnaWNcIjogJGZhLXZhci13YW5kLW1hZ2ljLFxuICBcIm1hZ2ljXCI6ICRmYS12YXItbWFnaWMsXG4gIFwid2FuZC1tYWdpYy1zcGFya2xlc1wiOiAkZmEtdmFyLXdhbmQtbWFnaWMtc3BhcmtsZXMsXG4gIFwibWFnaWMtd2FuZC1zcGFya2xlc1wiOiAkZmEtdmFyLW1hZ2ljLXdhbmQtc3BhcmtsZXMsXG4gIFwid2FuZC1zcGFya2xlc1wiOiAkZmEtdmFyLXdhbmQtc3BhcmtsZXMsXG4gIFwid2FyZWhvdXNlXCI6ICRmYS12YXItd2FyZWhvdXNlLFxuICBcIndhdGVyXCI6ICRmYS12YXItd2F0ZXIsXG4gIFwid2F0ZXItbGFkZGVyXCI6ICRmYS12YXItd2F0ZXItbGFkZGVyLFxuICBcImxhZGRlci13YXRlclwiOiAkZmEtdmFyLWxhZGRlci13YXRlcixcbiAgXCJzd2ltbWluZy1wb29sXCI6ICRmYS12YXItc3dpbW1pbmctcG9vbCxcbiAgXCJ3YXZlLXNxdWFyZVwiOiAkZmEtdmFyLXdhdmUtc3F1YXJlLFxuICBcIndlaWdodC1oYW5naW5nXCI6ICRmYS12YXItd2VpZ2h0LWhhbmdpbmcsXG4gIFwid2VpZ2h0LXNjYWxlXCI6ICRmYS12YXItd2VpZ2h0LXNjYWxlLFxuICBcIndlaWdodFwiOiAkZmEtdmFyLXdlaWdodCxcbiAgXCJ3aGVhdC1hd25cIjogJGZhLXZhci13aGVhdC1hd24sXG4gIFwid2hlYXQtYWx0XCI6ICRmYS12YXItd2hlYXQtYWx0LFxuICBcIndoZWF0LWF3bi1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci13aGVhdC1hd24tY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcIndoZWVsY2hhaXJcIjogJGZhLXZhci13aGVlbGNoYWlyLFxuICBcIndoZWVsY2hhaXItbW92ZVwiOiAkZmEtdmFyLXdoZWVsY2hhaXItbW92ZSxcbiAgXCJ3aGVlbGNoYWlyLWFsdFwiOiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0LFxuICBcIndoaXNrZXktZ2xhc3NcIjogJGZhLXZhci13aGlza2V5LWdsYXNzLFxuICBcImdsYXNzLXdoaXNrZXlcIjogJGZhLXZhci1nbGFzcy13aGlza2V5LFxuICBcIndpZmlcIjogJGZhLXZhci13aWZpLFxuICBcIndpZmktM1wiOiAkZmEtdmFyLXdpZmktMyxcbiAgXCJ3aWZpLXN0cm9uZ1wiOiAkZmEtdmFyLXdpZmktc3Ryb25nLFxuICBcIndpbmRcIjogJGZhLXZhci13aW5kLFxuICBcIndpbmRvdy1tYXhpbWl6ZVwiOiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZSxcbiAgXCJ3aW5kb3ctbWluaW1pemVcIjogJGZhLXZhci13aW5kb3ctbWluaW1pemUsXG4gIFwid2luZG93LXJlc3RvcmVcIjogJGZhLXZhci13aW5kb3ctcmVzdG9yZSxcbiAgXCJ3aW5lLWJvdHRsZVwiOiAkZmEtdmFyLXdpbmUtYm90dGxlLFxuICBcIndpbmUtZ2xhc3NcIjogJGZhLXZhci13aW5lLWdsYXNzLFxuICBcIndpbmUtZ2xhc3MtZW1wdHlcIjogJGZhLXZhci13aW5lLWdsYXNzLWVtcHR5LFxuICBcIndpbmUtZ2xhc3MtYWx0XCI6ICRmYS12YXItd2luZS1nbGFzcy1hbHQsXG4gIFwid29uLXNpZ25cIjogJGZhLXZhci13b24tc2lnbixcbiAgXCJrcndcIjogJGZhLXZhci1rcncsXG4gIFwid29uXCI6ICRmYS12YXItd29uLFxuICBcIndvcm1cIjogJGZhLXZhci13b3JtLFxuICBcIndyZW5jaFwiOiAkZmEtdmFyLXdyZW5jaCxcbiAgXCJ4XCI6ICRmYS12YXIteCxcbiAgXCJ4LXJheVwiOiAkZmEtdmFyLXgtcmF5LFxuICBcInhtYXJrXCI6ICRmYS12YXIteG1hcmssXG4gIFwiY2xvc2VcIjogJGZhLXZhci1jbG9zZSxcbiAgXCJtdWx0aXBseVwiOiAkZmEtdmFyLW11bHRpcGx5LFxuICBcInJlbW92ZVwiOiAkZmEtdmFyLXJlbW92ZSxcbiAgXCJ0aW1lc1wiOiAkZmEtdmFyLXRpbWVzLFxuICBcInhtYXJrcy1saW5lc1wiOiAkZmEtdmFyLXhtYXJrcy1saW5lcyxcbiAgXCJ5XCI6ICRmYS12YXIteSxcbiAgXCJ5ZW4tc2lnblwiOiAkZmEtdmFyLXllbi1zaWduLFxuICBcImNueVwiOiAkZmEtdmFyLWNueSxcbiAgXCJqcHlcIjogJGZhLXZhci1qcHksXG4gIFwicm1iXCI6ICRmYS12YXItcm1iLFxuICBcInllblwiOiAkZmEtdmFyLXllbixcbiAgXCJ5aW4teWFuZ1wiOiAkZmEtdmFyLXlpbi15YW5nLFxuICBcInpcIjogJGZhLXZhci16LFxuKTtcblxuJGZhLWJyYW5kLWljb25zOiAoXG4gIFwiNDItZ3JvdXBcIjogJGZhLXZhci00Mi1ncm91cCxcbiAgXCJpbm5vc29mdFwiOiAkZmEtdmFyLWlubm9zb2Z0LFxuICBcIjUwMHB4XCI6ICRmYS12YXItNTAwcHgsXG4gIFwiYWNjZXNzaWJsZS1pY29uXCI6ICRmYS12YXItYWNjZXNzaWJsZS1pY29uLFxuICBcImFjY3Vzb2Z0XCI6ICRmYS12YXItYWNjdXNvZnQsXG4gIFwiYWRuXCI6ICRmYS12YXItYWRuLFxuICBcImFkdmVyc2FsXCI6ICRmYS12YXItYWR2ZXJzYWwsXG4gIFwiYWZmaWxpYXRldGhlbWVcIjogJGZhLXZhci1hZmZpbGlhdGV0aGVtZSxcbiAgXCJhaXJibmJcIjogJGZhLXZhci1haXJibmIsXG4gIFwiYWxnb2xpYVwiOiAkZmEtdmFyLWFsZ29saWEsXG4gIFwiYWxpcGF5XCI6ICRmYS12YXItYWxpcGF5LFxuICBcImFtYXpvblwiOiAkZmEtdmFyLWFtYXpvbixcbiAgXCJhbWF6b24tcGF5XCI6ICRmYS12YXItYW1hem9uLXBheSxcbiAgXCJhbWlsaWFcIjogJGZhLXZhci1hbWlsaWEsXG4gIFwiYW5kcm9pZFwiOiAkZmEtdmFyLWFuZHJvaWQsXG4gIFwiYW5nZWxsaXN0XCI6ICRmYS12YXItYW5nZWxsaXN0LFxuICBcImFuZ3J5Y3JlYXRpdmVcIjogJGZhLXZhci1hbmdyeWNyZWF0aXZlLFxuICBcImFuZ3VsYXJcIjogJGZhLXZhci1hbmd1bGFyLFxuICBcImFwcC1zdG9yZVwiOiAkZmEtdmFyLWFwcC1zdG9yZSxcbiAgXCJhcHAtc3RvcmUtaW9zXCI6ICRmYS12YXItYXBwLXN0b3JlLWlvcyxcbiAgXCJhcHBlclwiOiAkZmEtdmFyLWFwcGVyLFxuICBcImFwcGxlXCI6ICRmYS12YXItYXBwbGUsXG4gIFwiYXBwbGUtcGF5XCI6ICRmYS12YXItYXBwbGUtcGF5LFxuICBcImFydHN0YXRpb25cIjogJGZhLXZhci1hcnRzdGF0aW9uLFxuICBcImFzeW1tZXRyaWtcIjogJGZhLXZhci1hc3ltbWV0cmlrLFxuICBcImF0bGFzc2lhblwiOiAkZmEtdmFyLWF0bGFzc2lhbixcbiAgXCJhdWRpYmxlXCI6ICRmYS12YXItYXVkaWJsZSxcbiAgXCJhdXRvcHJlZml4ZXJcIjogJGZhLXZhci1hdXRvcHJlZml4ZXIsXG4gIFwiYXZpYW5leFwiOiAkZmEtdmFyLWF2aWFuZXgsXG4gIFwiYXZpYXRvXCI6ICRmYS12YXItYXZpYXRvLFxuICBcImF3c1wiOiAkZmEtdmFyLWF3cyxcbiAgXCJiYW5kY2FtcFwiOiAkZmEtdmFyLWJhbmRjYW1wLFxuICBcImJhdHRsZS1uZXRcIjogJGZhLXZhci1iYXR0bGUtbmV0LFxuICBcImJlaGFuY2VcIjogJGZhLXZhci1iZWhhbmNlLFxuICBcImJlaGFuY2Utc3F1YXJlXCI6ICRmYS12YXItYmVoYW5jZS1zcXVhcmUsXG4gIFwiYmlsaWJpbGlcIjogJGZhLXZhci1iaWxpYmlsaSxcbiAgXCJiaW1vYmplY3RcIjogJGZhLXZhci1iaW1vYmplY3QsXG4gIFwiYml0YnVja2V0XCI6ICRmYS12YXItYml0YnVja2V0LFxuICBcImJpdGNvaW5cIjogJGZhLXZhci1iaXRjb2luLFxuICBcImJpdHlcIjogJGZhLXZhci1iaXR5LFxuICBcImJsYWNrLXRpZVwiOiAkZmEtdmFyLWJsYWNrLXRpZSxcbiAgXCJibGFja2JlcnJ5XCI6ICRmYS12YXItYmxhY2tiZXJyeSxcbiAgXCJibG9nZ2VyXCI6ICRmYS12YXItYmxvZ2dlcixcbiAgXCJibG9nZ2VyLWJcIjogJGZhLXZhci1ibG9nZ2VyLWIsXG4gIFwiYmx1ZXRvb3RoXCI6ICRmYS12YXItYmx1ZXRvb3RoLFxuICBcImJsdWV0b290aC1iXCI6ICRmYS12YXItYmx1ZXRvb3RoLWIsXG4gIFwiYm9vdHN0cmFwXCI6ICRmYS12YXItYm9vdHN0cmFwLFxuICBcImJvdHNcIjogJGZhLXZhci1ib3RzLFxuICBcImJ0Y1wiOiAkZmEtdmFyLWJ0YyxcbiAgXCJidWZmZXJcIjogJGZhLXZhci1idWZmZXIsXG4gIFwiYnVyb21vYmVsZXhwZXJ0ZVwiOiAkZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGUsXG4gIFwiYnV5LW4tbGFyZ2VcIjogJGZhLXZhci1idXktbi1sYXJnZSxcbiAgXCJidXlzZWxsYWRzXCI6ICRmYS12YXItYnV5c2VsbGFkcyxcbiAgXCJjYW5hZGlhbi1tYXBsZS1sZWFmXCI6ICRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZixcbiAgXCJjYy1hbWF6b24tcGF5XCI6ICRmYS12YXItY2MtYW1hem9uLXBheSxcbiAgXCJjYy1hbWV4XCI6ICRmYS12YXItY2MtYW1leCxcbiAgXCJjYy1hcHBsZS1wYXlcIjogJGZhLXZhci1jYy1hcHBsZS1wYXksXG4gIFwiY2MtZGluZXJzLWNsdWJcIjogJGZhLXZhci1jYy1kaW5lcnMtY2x1YixcbiAgXCJjYy1kaXNjb3ZlclwiOiAkZmEtdmFyLWNjLWRpc2NvdmVyLFxuICBcImNjLWpjYlwiOiAkZmEtdmFyLWNjLWpjYixcbiAgXCJjYy1tYXN0ZXJjYXJkXCI6ICRmYS12YXItY2MtbWFzdGVyY2FyZCxcbiAgXCJjYy1wYXlwYWxcIjogJGZhLXZhci1jYy1wYXlwYWwsXG4gIFwiY2Mtc3RyaXBlXCI6ICRmYS12YXItY2Mtc3RyaXBlLFxuICBcImNjLXZpc2FcIjogJGZhLXZhci1jYy12aXNhLFxuICBcImNlbnRlcmNvZGVcIjogJGZhLXZhci1jZW50ZXJjb2RlLFxuICBcImNlbnRvc1wiOiAkZmEtdmFyLWNlbnRvcyxcbiAgXCJjaHJvbWVcIjogJGZhLXZhci1jaHJvbWUsXG4gIFwiY2hyb21lY2FzdFwiOiAkZmEtdmFyLWNocm9tZWNhc3QsXG4gIFwiY2xvdWRmbGFyZVwiOiAkZmEtdmFyLWNsb3VkZmxhcmUsXG4gIFwiY2xvdWRzY2FsZVwiOiAkZmEtdmFyLWNsb3Vkc2NhbGUsXG4gIFwiY2xvdWRzbWl0aFwiOiAkZmEtdmFyLWNsb3Vkc21pdGgsXG4gIFwiY2xvdWR2ZXJzaWZ5XCI6ICRmYS12YXItY2xvdWR2ZXJzaWZ5LFxuICBcImNtcGxpZFwiOiAkZmEtdmFyLWNtcGxpZCxcbiAgXCJjb2RlcGVuXCI6ICRmYS12YXItY29kZXBlbixcbiAgXCJjb2RpZXBpZVwiOiAkZmEtdmFyLWNvZGllcGllLFxuICBcImNvbmZsdWVuY2VcIjogJGZhLXZhci1jb25mbHVlbmNlLFxuICBcImNvbm5lY3RkZXZlbG9wXCI6ICRmYS12YXItY29ubmVjdGRldmVsb3AsXG4gIFwiY29udGFvXCI6ICRmYS12YXItY29udGFvLFxuICBcImNvdHRvbi1idXJlYXVcIjogJGZhLXZhci1jb3R0b24tYnVyZWF1LFxuICBcImNwYW5lbFwiOiAkZmEtdmFyLWNwYW5lbCxcbiAgXCJjcmVhdGl2ZS1jb21tb25zXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucyxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLWJ5XCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5jXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5jLWV1XCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5jLWpwXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcCxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5kXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXBkXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZCxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXBkLWFsdFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0LFxuICBcImNyZWF0aXZlLWNvbW1vbnMtcmVtaXhcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4LFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2FcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmdcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1c1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXNoYXJlXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXplcm9cIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm8sXG4gIFwiY3JpdGljYWwtcm9sZVwiOiAkZmEtdmFyLWNyaXRpY2FsLXJvbGUsXG4gIFwiY3NzM1wiOiAkZmEtdmFyLWNzczMsXG4gIFwiY3NzMy1hbHRcIjogJGZhLXZhci1jc3MzLWFsdCxcbiAgXCJjdXR0bGVmaXNoXCI6ICRmYS12YXItY3V0dGxlZmlzaCxcbiAgXCJkLWFuZC1kXCI6ICRmYS12YXItZC1hbmQtZCxcbiAgXCJkLWFuZC1kLWJleW9uZFwiOiAkZmEtdmFyLWQtYW5kLWQtYmV5b25kLFxuICBcImRhaWx5bW90aW9uXCI6ICRmYS12YXItZGFpbHltb3Rpb24sXG4gIFwiZGFzaGN1YmVcIjogJGZhLXZhci1kYXNoY3ViZSxcbiAgXCJkZWV6ZXJcIjogJGZhLXZhci1kZWV6ZXIsXG4gIFwiZGVsaWNpb3VzXCI6ICRmYS12YXItZGVsaWNpb3VzLFxuICBcImRlcGxveWRvZ1wiOiAkZmEtdmFyLWRlcGxveWRvZyxcbiAgXCJkZXNrcHJvXCI6ICRmYS12YXItZGVza3BybyxcbiAgXCJkZXZcIjogJGZhLXZhci1kZXYsXG4gIFwiZGV2aWFudGFydFwiOiAkZmEtdmFyLWRldmlhbnRhcnQsXG4gIFwiZGhsXCI6ICRmYS12YXItZGhsLFxuICBcImRpYXNwb3JhXCI6ICRmYS12YXItZGlhc3BvcmEsXG4gIFwiZGlnZ1wiOiAkZmEtdmFyLWRpZ2csXG4gIFwiZGlnaXRhbC1vY2VhblwiOiAkZmEtdmFyLWRpZ2l0YWwtb2NlYW4sXG4gIFwiZGlzY29yZFwiOiAkZmEtdmFyLWRpc2NvcmQsXG4gIFwiZGlzY291cnNlXCI6ICRmYS12YXItZGlzY291cnNlLFxuICBcImRvY2h1YlwiOiAkZmEtdmFyLWRvY2h1YixcbiAgXCJkb2NrZXJcIjogJGZhLXZhci1kb2NrZXIsXG4gIFwiZHJhZnQyZGlnaXRhbFwiOiAkZmEtdmFyLWRyYWZ0MmRpZ2l0YWwsXG4gIFwiZHJpYmJibGVcIjogJGZhLXZhci1kcmliYmJsZSxcbiAgXCJkcmliYmJsZS1zcXVhcmVcIjogJGZhLXZhci1kcmliYmJsZS1zcXVhcmUsXG4gIFwiZHJvcGJveFwiOiAkZmEtdmFyLWRyb3Bib3gsXG4gIFwiZHJ1cGFsXCI6ICRmYS12YXItZHJ1cGFsLFxuICBcImR5YWxvZ1wiOiAkZmEtdmFyLWR5YWxvZyxcbiAgXCJlYXJseWJpcmRzXCI6ICRmYS12YXItZWFybHliaXJkcyxcbiAgXCJlYmF5XCI6ICRmYS12YXItZWJheSxcbiAgXCJlZGdlXCI6ICRmYS12YXItZWRnZSxcbiAgXCJlZGdlLWxlZ2FjeVwiOiAkZmEtdmFyLWVkZ2UtbGVnYWN5LFxuICBcImVsZW1lbnRvclwiOiAkZmEtdmFyLWVsZW1lbnRvcixcbiAgXCJlbGxvXCI6ICRmYS12YXItZWxsbyxcbiAgXCJlbWJlclwiOiAkZmEtdmFyLWVtYmVyLFxuICBcImVtcGlyZVwiOiAkZmEtdmFyLWVtcGlyZSxcbiAgXCJlbnZpcmFcIjogJGZhLXZhci1lbnZpcmEsXG4gIFwiZXJsYW5nXCI6ICRmYS12YXItZXJsYW5nLFxuICBcImV0aGVyZXVtXCI6ICRmYS12YXItZXRoZXJldW0sXG4gIFwiZXRzeVwiOiAkZmEtdmFyLWV0c3ksXG4gIFwiZXZlcm5vdGVcIjogJGZhLXZhci1ldmVybm90ZSxcbiAgXCJleHBlZGl0ZWRzc2xcIjogJGZhLXZhci1leHBlZGl0ZWRzc2wsXG4gIFwiZmFjZWJvb2tcIjogJGZhLXZhci1mYWNlYm9vayxcbiAgXCJmYWNlYm9vay1mXCI6ICRmYS12YXItZmFjZWJvb2stZixcbiAgXCJmYWNlYm9vay1tZXNzZW5nZXJcIjogJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXIsXG4gIFwiZmFjZWJvb2stc3F1YXJlXCI6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlLFxuICBcImZhbnRhc3ktZmxpZ2h0LWdhbWVzXCI6ICRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXMsXG4gIFwiZmVkZXhcIjogJGZhLXZhci1mZWRleCxcbiAgXCJmZWRvcmFcIjogJGZhLXZhci1mZWRvcmEsXG4gIFwiZmlnbWFcIjogJGZhLXZhci1maWdtYSxcbiAgXCJmaXJlZm94XCI6ICRmYS12YXItZmlyZWZveCxcbiAgXCJmaXJlZm94LWJyb3dzZXJcIjogJGZhLXZhci1maXJlZm94LWJyb3dzZXIsXG4gIFwiZmlyc3Qtb3JkZXJcIjogJGZhLXZhci1maXJzdC1vcmRlcixcbiAgXCJmaXJzdC1vcmRlci1hbHRcIjogJGZhLXZhci1maXJzdC1vcmRlci1hbHQsXG4gIFwiZmlyc3RkcmFmdFwiOiAkZmEtdmFyLWZpcnN0ZHJhZnQsXG4gIFwiZmxpY2tyXCI6ICRmYS12YXItZmxpY2tyLFxuICBcImZsaXBib2FyZFwiOiAkZmEtdmFyLWZsaXBib2FyZCxcbiAgXCJmbHlcIjogJGZhLXZhci1mbHksXG4gIFwiZm9udC1hd2Vzb21lXCI6ICRmYS12YXItZm9udC1hd2Vzb21lLFxuICBcImZvbnQtYXdlc29tZS1mbGFnXCI6ICRmYS12YXItZm9udC1hd2Vzb21lLWZsYWcsXG4gIFwiZm9udC1hd2Vzb21lLWxvZ28tZnVsbFwiOiAkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwsXG4gIFwiZm9udGljb25zXCI6ICRmYS12YXItZm9udGljb25zLFxuICBcImZvbnRpY29ucy1maVwiOiAkZmEtdmFyLWZvbnRpY29ucy1maSxcbiAgXCJmb3J0LWF3ZXNvbWVcIjogJGZhLXZhci1mb3J0LWF3ZXNvbWUsXG4gIFwiZm9ydC1hd2Vzb21lLWFsdFwiOiAkZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQsXG4gIFwiZm9ydW1iZWVcIjogJGZhLXZhci1mb3J1bWJlZSxcbiAgXCJmb3Vyc3F1YXJlXCI6ICRmYS12YXItZm91cnNxdWFyZSxcbiAgXCJmcmVlLWNvZGUtY2FtcFwiOiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wLFxuICBcImZyZWVic2RcIjogJGZhLXZhci1mcmVlYnNkLFxuICBcImZ1bGNydW1cIjogJGZhLXZhci1mdWxjcnVtLFxuICBcImdhbGFjdGljLXJlcHVibGljXCI6ICRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWMsXG4gIFwiZ2FsYWN0aWMtc2VuYXRlXCI6ICRmYS12YXItZ2FsYWN0aWMtc2VuYXRlLFxuICBcImdldC1wb2NrZXRcIjogJGZhLXZhci1nZXQtcG9ja2V0LFxuICBcImdnXCI6ICRmYS12YXItZ2csXG4gIFwiZ2ctY2lyY2xlXCI6ICRmYS12YXItZ2ctY2lyY2xlLFxuICBcImdpdFwiOiAkZmEtdmFyLWdpdCxcbiAgXCJnaXQtYWx0XCI6ICRmYS12YXItZ2l0LWFsdCxcbiAgXCJnaXQtc3F1YXJlXCI6ICRmYS12YXItZ2l0LXNxdWFyZSxcbiAgXCJnaXRodWJcIjogJGZhLXZhci1naXRodWIsXG4gIFwiZ2l0aHViLWFsdFwiOiAkZmEtdmFyLWdpdGh1Yi1hbHQsXG4gIFwiZ2l0aHViLXNxdWFyZVwiOiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmUsXG4gIFwiZ2l0a3Jha2VuXCI6ICRmYS12YXItZ2l0a3Jha2VuLFxuICBcImdpdGxhYlwiOiAkZmEtdmFyLWdpdGxhYixcbiAgXCJnaXR0ZXJcIjogJGZhLXZhci1naXR0ZXIsXG4gIFwiZ2xpZGVcIjogJGZhLXZhci1nbGlkZSxcbiAgXCJnbGlkZS1nXCI6ICRmYS12YXItZ2xpZGUtZyxcbiAgXCJnb2ZvcmVcIjogJGZhLXZhci1nb2ZvcmUsXG4gIFwiZ29sYW5nXCI6ICRmYS12YXItZ29sYW5nLFxuICBcImdvb2RyZWFkc1wiOiAkZmEtdmFyLWdvb2RyZWFkcyxcbiAgXCJnb29kcmVhZHMtZ1wiOiAkZmEtdmFyLWdvb2RyZWFkcy1nLFxuICBcImdvb2dsZVwiOiAkZmEtdmFyLWdvb2dsZSxcbiAgXCJnb29nbGUtZHJpdmVcIjogJGZhLXZhci1nb29nbGUtZHJpdmUsXG4gIFwiZ29vZ2xlLXBheVwiOiAkZmEtdmFyLWdvb2dsZS1wYXksXG4gIFwiZ29vZ2xlLXBsYXlcIjogJGZhLXZhci1nb29nbGUtcGxheSxcbiAgXCJnb29nbGUtcGx1c1wiOiAkZmEtdmFyLWdvb2dsZS1wbHVzLFxuICBcImdvb2dsZS1wbHVzLWdcIjogJGZhLXZhci1nb29nbGUtcGx1cy1nLFxuICBcImdvb2dsZS1wbHVzLXNxdWFyZVwiOiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZSxcbiAgXCJnb29nbGUtd2FsbGV0XCI6ICRmYS12YXItZ29vZ2xlLXdhbGxldCxcbiAgXCJncmF0aXBheVwiOiAkZmEtdmFyLWdyYXRpcGF5LFxuICBcImdyYXZcIjogJGZhLXZhci1ncmF2LFxuICBcImdyaXBmaXJlXCI6ICRmYS12YXItZ3JpcGZpcmUsXG4gIFwiZ3J1bnRcIjogJGZhLXZhci1ncnVudCxcbiAgXCJndWlsZGVkXCI6ICRmYS12YXItZ3VpbGRlZCxcbiAgXCJndWxwXCI6ICRmYS12YXItZ3VscCxcbiAgXCJoYWNrZXItbmV3c1wiOiAkZmEtdmFyLWhhY2tlci1uZXdzLFxuICBcImhhY2tlci1uZXdzLXNxdWFyZVwiOiAkZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZSxcbiAgXCJoYWNrZXJyYW5rXCI6ICRmYS12YXItaGFja2VycmFuayxcbiAgXCJoYXNobm9kZVwiOiAkZmEtdmFyLWhhc2hub2RlLFxuICBcImhpcHNcIjogJGZhLXZhci1oaXBzLFxuICBcImhpcmUtYS1oZWxwZXJcIjogJGZhLXZhci1oaXJlLWEtaGVscGVyLFxuICBcImhpdmVcIjogJGZhLXZhci1oaXZlLFxuICBcImhvb2xpXCI6ICRmYS12YXItaG9vbGksXG4gIFwiaG9ybmJpbGxcIjogJGZhLXZhci1ob3JuYmlsbCxcbiAgXCJob3RqYXJcIjogJGZhLXZhci1ob3RqYXIsXG4gIFwiaG91enpcIjogJGZhLXZhci1ob3V6eixcbiAgXCJodG1sNVwiOiAkZmEtdmFyLWh0bWw1LFxuICBcImh1YnNwb3RcIjogJGZhLXZhci1odWJzcG90LFxuICBcImlkZWFsXCI6ICRmYS12YXItaWRlYWwsXG4gIFwiaW1kYlwiOiAkZmEtdmFyLWltZGIsXG4gIFwiaW5zdGFncmFtXCI6ICRmYS12YXItaW5zdGFncmFtLFxuICBcImluc3RhZ3JhbS1zcXVhcmVcIjogJGZhLXZhci1pbnN0YWdyYW0tc3F1YXJlLFxuICBcImluc3RhbG9kXCI6ICRmYS12YXItaW5zdGFsb2QsXG4gIFwiaW50ZXJjb21cIjogJGZhLXZhci1pbnRlcmNvbSxcbiAgXCJpbnRlcm5ldC1leHBsb3JlclwiOiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyLFxuICBcImludmlzaW9uXCI6ICRmYS12YXItaW52aXNpb24sXG4gIFwiaW94aG9zdFwiOiAkZmEtdmFyLWlveGhvc3QsXG4gIFwiaXRjaC1pb1wiOiAkZmEtdmFyLWl0Y2gtaW8sXG4gIFwiaXR1bmVzXCI6ICRmYS12YXItaXR1bmVzLFxuICBcIml0dW5lcy1ub3RlXCI6ICRmYS12YXItaXR1bmVzLW5vdGUsXG4gIFwiamF2YVwiOiAkZmEtdmFyLWphdmEsXG4gIFwiamVkaS1vcmRlclwiOiAkZmEtdmFyLWplZGktb3JkZXIsXG4gIFwiamVua2luc1wiOiAkZmEtdmFyLWplbmtpbnMsXG4gIFwiamlyYVwiOiAkZmEtdmFyLWppcmEsXG4gIFwiam9nZXRcIjogJGZhLXZhci1qb2dldCxcbiAgXCJqb29tbGFcIjogJGZhLXZhci1qb29tbGEsXG4gIFwianNcIjogJGZhLXZhci1qcyxcbiAgXCJqcy1zcXVhcmVcIjogJGZhLXZhci1qcy1zcXVhcmUsXG4gIFwianNmaWRkbGVcIjogJGZhLXZhci1qc2ZpZGRsZSxcbiAgXCJrYWdnbGVcIjogJGZhLXZhci1rYWdnbGUsXG4gIFwia2V5YmFzZVwiOiAkZmEtdmFyLWtleWJhc2UsXG4gIFwia2V5Y2RuXCI6ICRmYS12YXIta2V5Y2RuLFxuICBcImtpY2tzdGFydGVyXCI6ICRmYS12YXIta2lja3N0YXJ0ZXIsXG4gIFwia2lja3N0YXJ0ZXIta1wiOiAkZmEtdmFyLWtpY2tzdGFydGVyLWssXG4gIFwia29ydnVlXCI6ICRmYS12YXIta29ydnVlLFxuICBcImxhcmF2ZWxcIjogJGZhLXZhci1sYXJhdmVsLFxuICBcImxhc3RmbVwiOiAkZmEtdmFyLWxhc3RmbSxcbiAgXCJsYXN0Zm0tc3F1YXJlXCI6ICRmYS12YXItbGFzdGZtLXNxdWFyZSxcbiAgXCJsZWFucHViXCI6ICRmYS12YXItbGVhbnB1YixcbiAgXCJsZXNzXCI6ICRmYS12YXItbGVzcyxcbiAgXCJsaW5lXCI6ICRmYS12YXItbGluZSxcbiAgXCJsaW5rZWRpblwiOiAkZmEtdmFyLWxpbmtlZGluLFxuICBcImxpbmtlZGluLWluXCI6ICRmYS12YXItbGlua2VkaW4taW4sXG4gIFwibGlub2RlXCI6ICRmYS12YXItbGlub2RlLFxuICBcImxpbnV4XCI6ICRmYS12YXItbGludXgsXG4gIFwibHlmdFwiOiAkZmEtdmFyLWx5ZnQsXG4gIFwibWFnZW50b1wiOiAkZmEtdmFyLW1hZ2VudG8sXG4gIFwibWFpbGNoaW1wXCI6ICRmYS12YXItbWFpbGNoaW1wLFxuICBcIm1hbmRhbG9yaWFuXCI6ICRmYS12YXItbWFuZGFsb3JpYW4sXG4gIFwibWFya2Rvd25cIjogJGZhLXZhci1tYXJrZG93bixcbiAgXCJtYXN0b2RvblwiOiAkZmEtdmFyLW1hc3RvZG9uLFxuICBcIm1heGNkblwiOiAkZmEtdmFyLW1heGNkbixcbiAgXCJtZGJcIjogJGZhLXZhci1tZGIsXG4gIFwibWVkYXBwc1wiOiAkZmEtdmFyLW1lZGFwcHMsXG4gIFwibWVkaXVtXCI6ICRmYS12YXItbWVkaXVtLFxuICBcIm1lZGl1bS1tXCI6ICRmYS12YXItbWVkaXVtLW0sXG4gIFwibWVkcnRcIjogJGZhLXZhci1tZWRydCxcbiAgXCJtZWV0dXBcIjogJGZhLXZhci1tZWV0dXAsXG4gIFwibWVnYXBvcnRcIjogJGZhLXZhci1tZWdhcG9ydCxcbiAgXCJtZW5kZWxleVwiOiAkZmEtdmFyLW1lbmRlbGV5LFxuICBcIm1pY3JvYmxvZ1wiOiAkZmEtdmFyLW1pY3JvYmxvZyxcbiAgXCJtaWNyb3NvZnRcIjogJGZhLXZhci1taWNyb3NvZnQsXG4gIFwibWl4XCI6ICRmYS12YXItbWl4LFxuICBcIm1peGNsb3VkXCI6ICRmYS12YXItbWl4Y2xvdWQsXG4gIFwibWl4ZXJcIjogJGZhLXZhci1taXhlcixcbiAgXCJtaXp1bmlcIjogJGZhLXZhci1taXp1bmksXG4gIFwibW9keFwiOiAkZmEtdmFyLW1vZHgsXG4gIFwibW9uZXJvXCI6ICRmYS12YXItbW9uZXJvLFxuICBcIm5hcHN0ZXJcIjogJGZhLXZhci1uYXBzdGVyLFxuICBcIm5lb3NcIjogJGZhLXZhci1uZW9zLFxuICBcIm5mYy1kaXJlY3Rpb25hbFwiOiAkZmEtdmFyLW5mYy1kaXJlY3Rpb25hbCxcbiAgXCJuZmMtc3ltYm9sXCI6ICRmYS12YXItbmZjLXN5bWJvbCxcbiAgXCJuaW1ibHJcIjogJGZhLXZhci1uaW1ibHIsXG4gIFwibm9kZVwiOiAkZmEtdmFyLW5vZGUsXG4gIFwibm9kZS1qc1wiOiAkZmEtdmFyLW5vZGUtanMsXG4gIFwibnBtXCI6ICRmYS12YXItbnBtLFxuICBcIm5zOFwiOiAkZmEtdmFyLW5zOCxcbiAgXCJudXRyaXRpb25peFwiOiAkZmEtdmFyLW51dHJpdGlvbml4LFxuICBcIm9jdG9wdXMtZGVwbG95XCI6ICRmYS12YXItb2N0b3B1cy1kZXBsb3ksXG4gIFwib2Rub2tsYXNzbmlraVwiOiAkZmEtdmFyLW9kbm9rbGFzc25pa2ksXG4gIFwib2Rub2tsYXNzbmlraS1zcXVhcmVcIjogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZSxcbiAgXCJvbGQtcmVwdWJsaWNcIjogJGZhLXZhci1vbGQtcmVwdWJsaWMsXG4gIFwib3BlbmNhcnRcIjogJGZhLXZhci1vcGVuY2FydCxcbiAgXCJvcGVuaWRcIjogJGZhLXZhci1vcGVuaWQsXG4gIFwib3BlcmFcIjogJGZhLXZhci1vcGVyYSxcbiAgXCJvcHRpbi1tb25zdGVyXCI6ICRmYS12YXItb3B0aW4tbW9uc3RlcixcbiAgXCJvcmNpZFwiOiAkZmEtdmFyLW9yY2lkLFxuICBcIm9zaVwiOiAkZmEtdmFyLW9zaSxcbiAgXCJwYWRsZXRcIjogJGZhLXZhci1wYWRsZXQsXG4gIFwicGFnZTRcIjogJGZhLXZhci1wYWdlNCxcbiAgXCJwYWdlbGluZXNcIjogJGZhLXZhci1wYWdlbGluZXMsXG4gIFwicGFsZmVkXCI6ICRmYS12YXItcGFsZmVkLFxuICBcInBhdHJlb25cIjogJGZhLXZhci1wYXRyZW9uLFxuICBcInBheXBhbFwiOiAkZmEtdmFyLXBheXBhbCxcbiAgXCJwZXJieXRlXCI6ICRmYS12YXItcGVyYnl0ZSxcbiAgXCJwZXJpc2NvcGVcIjogJGZhLXZhci1wZXJpc2NvcGUsXG4gIFwicGhhYnJpY2F0b3JcIjogJGZhLXZhci1waGFicmljYXRvcixcbiAgXCJwaG9lbml4LWZyYW1ld29ya1wiOiAkZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrLFxuICBcInBob2VuaXgtc3F1YWRyb25cIjogJGZhLXZhci1waG9lbml4LXNxdWFkcm9uLFxuICBcInBocFwiOiAkZmEtdmFyLXBocCxcbiAgXCJwaWVkLXBpcGVyXCI6ICRmYS12YXItcGllZC1waXBlcixcbiAgXCJwaWVkLXBpcGVyLWFsdFwiOiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0LFxuICBcInBpZWQtcGlwZXItaGF0XCI6ICRmYS12YXItcGllZC1waXBlci1oYXQsXG4gIFwicGllZC1waXBlci1wcFwiOiAkZmEtdmFyLXBpZWQtcGlwZXItcHAsXG4gIFwicGllZC1waXBlci1zcXVhcmVcIjogJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZSxcbiAgXCJwaW50ZXJlc3RcIjogJGZhLXZhci1waW50ZXJlc3QsXG4gIFwicGludGVyZXN0LXBcIjogJGZhLXZhci1waW50ZXJlc3QtcCxcbiAgXCJwaW50ZXJlc3Qtc3F1YXJlXCI6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZSxcbiAgXCJwaXhcIjogJGZhLXZhci1waXgsXG4gIFwicGxheXN0YXRpb25cIjogJGZhLXZhci1wbGF5c3RhdGlvbixcbiAgXCJwcm9kdWN0LWh1bnRcIjogJGZhLXZhci1wcm9kdWN0LWh1bnQsXG4gIFwicHVzaGVkXCI6ICRmYS12YXItcHVzaGVkLFxuICBcInB5dGhvblwiOiAkZmEtdmFyLXB5dGhvbixcbiAgXCJxcVwiOiAkZmEtdmFyLXFxLFxuICBcInF1aW5zY2FwZVwiOiAkZmEtdmFyLXF1aW5zY2FwZSxcbiAgXCJxdW9yYVwiOiAkZmEtdmFyLXF1b3JhLFxuICBcInItcHJvamVjdFwiOiAkZmEtdmFyLXItcHJvamVjdCxcbiAgXCJyYXNwYmVycnktcGlcIjogJGZhLXZhci1yYXNwYmVycnktcGksXG4gIFwicmF2ZWxyeVwiOiAkZmEtdmFyLXJhdmVscnksXG4gIFwicmVhY3RcIjogJGZhLXZhci1yZWFjdCxcbiAgXCJyZWFjdGV1cm9wZVwiOiAkZmEtdmFyLXJlYWN0ZXVyb3BlLFxuICBcInJlYWRtZVwiOiAkZmEtdmFyLXJlYWRtZSxcbiAgXCJyZWJlbFwiOiAkZmEtdmFyLXJlYmVsLFxuICBcInJlZC1yaXZlclwiOiAkZmEtdmFyLXJlZC1yaXZlcixcbiAgXCJyZWRkaXRcIjogJGZhLXZhci1yZWRkaXQsXG4gIFwicmVkZGl0LWFsaWVuXCI6ICRmYS12YXItcmVkZGl0LWFsaWVuLFxuICBcInJlZGRpdC1zcXVhcmVcIjogJGZhLXZhci1yZWRkaXQtc3F1YXJlLFxuICBcInJlZGhhdFwiOiAkZmEtdmFyLXJlZGhhdCxcbiAgXCJyZW5yZW5cIjogJGZhLXZhci1yZW5yZW4sXG4gIFwicmVwbHlkXCI6ICRmYS12YXItcmVwbHlkLFxuICBcInJlc2VhcmNoZ2F0ZVwiOiAkZmEtdmFyLXJlc2VhcmNoZ2F0ZSxcbiAgXCJyZXNvbHZpbmdcIjogJGZhLXZhci1yZXNvbHZpbmcsXG4gIFwicmV2XCI6ICRmYS12YXItcmV2LFxuICBcInJvY2tldGNoYXRcIjogJGZhLXZhci1yb2NrZXRjaGF0LFxuICBcInJvY2tybXNcIjogJGZhLXZhci1yb2Nrcm1zLFxuICBcInJ1c3RcIjogJGZhLXZhci1ydXN0LFxuICBcInNhZmFyaVwiOiAkZmEtdmFyLXNhZmFyaSxcbiAgXCJzYWxlc2ZvcmNlXCI6ICRmYS12YXItc2FsZXNmb3JjZSxcbiAgXCJzYXNzXCI6ICRmYS12YXItc2FzcyxcbiAgXCJzY2hsaXhcIjogJGZhLXZhci1zY2hsaXgsXG4gIFwic2NyZWVucGFsXCI6ICRmYS12YXItc2NyZWVucGFsLFxuICBcInNjcmliZFwiOiAkZmEtdmFyLXNjcmliZCxcbiAgXCJzZWFyY2hlbmdpblwiOiAkZmEtdmFyLXNlYXJjaGVuZ2luLFxuICBcInNlbGxjYXN0XCI6ICRmYS12YXItc2VsbGNhc3QsXG4gIFwic2VsbHN5XCI6ICRmYS12YXItc2VsbHN5LFxuICBcInNlcnZpY2VzdGFja1wiOiAkZmEtdmFyLXNlcnZpY2VzdGFjayxcbiAgXCJzaGlydHNpbmJ1bGtcIjogJGZhLXZhci1zaGlydHNpbmJ1bGssXG4gIFwic2hvcGlmeVwiOiAkZmEtdmFyLXNob3BpZnksXG4gIFwic2hvcHdhcmVcIjogJGZhLXZhci1zaG9wd2FyZSxcbiAgXCJzaW1wbHlidWlsdFwiOiAkZmEtdmFyLXNpbXBseWJ1aWx0LFxuICBcInNpc3RyaXhcIjogJGZhLXZhci1zaXN0cml4LFxuICBcInNpdGhcIjogJGZhLXZhci1zaXRoLFxuICBcInNpdHJveFwiOiAkZmEtdmFyLXNpdHJveCxcbiAgXCJza2V0Y2hcIjogJGZhLXZhci1za2V0Y2gsXG4gIFwic2t5YXRsYXNcIjogJGZhLXZhci1za3lhdGxhcyxcbiAgXCJza3lwZVwiOiAkZmEtdmFyLXNreXBlLFxuICBcInNsYWNrXCI6ICRmYS12YXItc2xhY2ssXG4gIFwic2xhY2staGFzaFwiOiAkZmEtdmFyLXNsYWNrLWhhc2gsXG4gIFwic2xpZGVzaGFyZVwiOiAkZmEtdmFyLXNsaWRlc2hhcmUsXG4gIFwic25hcGNoYXRcIjogJGZhLXZhci1zbmFwY2hhdCxcbiAgXCJzbmFwY2hhdC1naG9zdFwiOiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0LFxuICBcInNuYXBjaGF0LXNxdWFyZVwiOiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZSxcbiAgXCJzb3VuZGNsb3VkXCI6ICRmYS12YXItc291bmRjbG91ZCxcbiAgXCJzb3VyY2V0cmVlXCI6ICRmYS12YXItc291cmNldHJlZSxcbiAgXCJzcGVha2FwXCI6ICRmYS12YXItc3BlYWthcCxcbiAgXCJzcGVha2VyLWRlY2tcIjogJGZhLXZhci1zcGVha2VyLWRlY2ssXG4gIFwic3BvdGlmeVwiOiAkZmEtdmFyLXNwb3RpZnksXG4gIFwic3F1YXJlLWZvbnQtYXdlc29tZVwiOiAkZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWUsXG4gIFwic3F1YXJlLWZvbnQtYXdlc29tZS1zdHJva2VcIjogJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZSxcbiAgXCJmb250LWF3ZXNvbWUtYWx0XCI6ICRmYS12YXItZm9udC1hd2Vzb21lLWFsdCxcbiAgXCJzcXVhcmVzcGFjZVwiOiAkZmEtdmFyLXNxdWFyZXNwYWNlLFxuICBcInN0YWNrLWV4Y2hhbmdlXCI6ICRmYS12YXItc3RhY2stZXhjaGFuZ2UsXG4gIFwic3RhY2stb3ZlcmZsb3dcIjogJGZhLXZhci1zdGFjay1vdmVyZmxvdyxcbiAgXCJzdGFja3BhdGhcIjogJGZhLXZhci1zdGFja3BhdGgsXG4gIFwic3RheWxpbmtlZFwiOiAkZmEtdmFyLXN0YXlsaW5rZWQsXG4gIFwic3RlYW1cIjogJGZhLXZhci1zdGVhbSxcbiAgXCJzdGVhbS1zcXVhcmVcIjogJGZhLXZhci1zdGVhbS1zcXVhcmUsXG4gIFwic3RlYW0tc3ltYm9sXCI6ICRmYS12YXItc3RlYW0tc3ltYm9sLFxuICBcInN0aWNrZXItbXVsZVwiOiAkZmEtdmFyLXN0aWNrZXItbXVsZSxcbiAgXCJzdHJhdmFcIjogJGZhLXZhci1zdHJhdmEsXG4gIFwic3RyaXBlXCI6ICRmYS12YXItc3RyaXBlLFxuICBcInN0cmlwZS1zXCI6ICRmYS12YXItc3RyaXBlLXMsXG4gIFwic3R1ZGlvdmluYXJpXCI6ICRmYS12YXItc3R1ZGlvdmluYXJpLFxuICBcInN0dW1ibGV1cG9uXCI6ICRmYS12YXItc3R1bWJsZXVwb24sXG4gIFwic3R1bWJsZXVwb24tY2lyY2xlXCI6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlLFxuICBcInN1cGVycG93ZXJzXCI6ICRmYS12YXItc3VwZXJwb3dlcnMsXG4gIFwic3VwcGxlXCI6ICRmYS12YXItc3VwcGxlLFxuICBcInN1c2VcIjogJGZhLXZhci1zdXNlLFxuICBcInN3aWZ0XCI6ICRmYS12YXItc3dpZnQsXG4gIFwic3ltZm9ueVwiOiAkZmEtdmFyLXN5bWZvbnksXG4gIFwidGVhbXNwZWFrXCI6ICRmYS12YXItdGVhbXNwZWFrLFxuICBcInRlbGVncmFtXCI6ICRmYS12YXItdGVsZWdyYW0sXG4gIFwidGVsZWdyYW0tcGxhbmVcIjogJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSxcbiAgXCJ0ZW5jZW50LXdlaWJvXCI6ICRmYS12YXItdGVuY2VudC13ZWlibyxcbiAgXCJ0aGUtcmVkLXlldGlcIjogJGZhLXZhci10aGUtcmVkLXlldGksXG4gIFwidGhlbWVjb1wiOiAkZmEtdmFyLXRoZW1lY28sXG4gIFwidGhlbWVpc2xlXCI6ICRmYS12YXItdGhlbWVpc2xlLFxuICBcInRoaW5rLXBlYWtzXCI6ICRmYS12YXItdGhpbmstcGVha3MsXG4gIFwidGlrdG9rXCI6ICRmYS12YXItdGlrdG9rLFxuICBcInRyYWRlLWZlZGVyYXRpb25cIjogJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uLFxuICBcInRyZWxsb1wiOiAkZmEtdmFyLXRyZWxsbyxcbiAgXCJ0dW1ibHJcIjogJGZhLXZhci10dW1ibHIsXG4gIFwidHVtYmxyLXNxdWFyZVwiOiAkZmEtdmFyLXR1bWJsci1zcXVhcmUsXG4gIFwidHdpdGNoXCI6ICRmYS12YXItdHdpdGNoLFxuICBcInR3aXR0ZXJcIjogJGZhLXZhci10d2l0dGVyLFxuICBcInR3aXR0ZXItc3F1YXJlXCI6ICRmYS12YXItdHdpdHRlci1zcXVhcmUsXG4gIFwidHlwbzNcIjogJGZhLXZhci10eXBvMyxcbiAgXCJ1YmVyXCI6ICRmYS12YXItdWJlcixcbiAgXCJ1YnVudHVcIjogJGZhLXZhci11YnVudHUsXG4gIFwidWlraXRcIjogJGZhLXZhci11aWtpdCxcbiAgXCJ1bWJyYWNvXCI6ICRmYS12YXItdW1icmFjbyxcbiAgXCJ1bmNoYXJ0ZWRcIjogJGZhLXZhci11bmNoYXJ0ZWQsXG4gIFwidW5pcmVnaXN0cnlcIjogJGZhLXZhci11bmlyZWdpc3RyeSxcbiAgXCJ1bml0eVwiOiAkZmEtdmFyLXVuaXR5LFxuICBcInVuc3BsYXNoXCI6ICRmYS12YXItdW5zcGxhc2gsXG4gIFwidW50YXBwZFwiOiAkZmEtdmFyLXVudGFwcGQsXG4gIFwidXBzXCI6ICRmYS12YXItdXBzLFxuICBcInVzYlwiOiAkZmEtdmFyLXVzYixcbiAgXCJ1c3BzXCI6ICRmYS12YXItdXNwcyxcbiAgXCJ1c3N1bm5haFwiOiAkZmEtdmFyLXVzc3VubmFoLFxuICBcInZhYWRpblwiOiAkZmEtdmFyLXZhYWRpbixcbiAgXCJ2aWFjb2luXCI6ICRmYS12YXItdmlhY29pbixcbiAgXCJ2aWFkZW9cIjogJGZhLXZhci12aWFkZW8sXG4gIFwidmlhZGVvLXNxdWFyZVwiOiAkZmEtdmFyLXZpYWRlby1zcXVhcmUsXG4gIFwidmliZXJcIjogJGZhLXZhci12aWJlcixcbiAgXCJ2aW1lb1wiOiAkZmEtdmFyLXZpbWVvLFxuICBcInZpbWVvLXNxdWFyZVwiOiAkZmEtdmFyLXZpbWVvLXNxdWFyZSxcbiAgXCJ2aW1lby12XCI6ICRmYS12YXItdmltZW8tdixcbiAgXCJ2aW5lXCI6ICRmYS12YXItdmluZSxcbiAgXCJ2a1wiOiAkZmEtdmFyLXZrLFxuICBcInZudlwiOiAkZmEtdmFyLXZudixcbiAgXCJ2dWVqc1wiOiAkZmEtdmFyLXZ1ZWpzLFxuICBcIndhdGNobWFuLW1vbml0b3JpbmdcIjogJGZhLXZhci13YXRjaG1hbi1tb25pdG9yaW5nLFxuICBcIndhemVcIjogJGZhLXZhci13YXplLFxuICBcIndlZWJseVwiOiAkZmEtdmFyLXdlZWJseSxcbiAgXCJ3ZWlib1wiOiAkZmEtdmFyLXdlaWJvLFxuICBcIndlaXhpblwiOiAkZmEtdmFyLXdlaXhpbixcbiAgXCJ3aGF0c2FwcFwiOiAkZmEtdmFyLXdoYXRzYXBwLFxuICBcIndoYXRzYXBwLXNxdWFyZVwiOiAkZmEtdmFyLXdoYXRzYXBwLXNxdWFyZSxcbiAgXCJ3aG1jc1wiOiAkZmEtdmFyLXdobWNzLFxuICBcIndpa2lwZWRpYS13XCI6ICRmYS12YXItd2lraXBlZGlhLXcsXG4gIFwid2luZG93c1wiOiAkZmEtdmFyLXdpbmRvd3MsXG4gIFwid2lyc2luZGhhbmR3ZXJrXCI6ICRmYS12YXItd2lyc2luZGhhbmR3ZXJrLFxuICBcIndzaFwiOiAkZmEtdmFyLXdzaCxcbiAgXCJ3aXhcIjogJGZhLXZhci13aXgsXG4gIFwid2l6YXJkcy1vZi10aGUtY29hc3RcIjogJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdCxcbiAgXCJ3b2R1XCI6ICRmYS12YXItd29kdSxcbiAgXCJ3b2xmLXBhY2stYmF0dGFsaW9uXCI6ICRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbixcbiAgXCJ3b3JkcHJlc3NcIjogJGZhLXZhci13b3JkcHJlc3MsXG4gIFwid29yZHByZXNzLXNpbXBsZVwiOiAkZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGUsXG4gIFwid3BiZWdpbm5lclwiOiAkZmEtdmFyLXdwYmVnaW5uZXIsXG4gIFwid3BleHBsb3JlclwiOiAkZmEtdmFyLXdwZXhwbG9yZXIsXG4gIFwid3Bmb3Jtc1wiOiAkZmEtdmFyLXdwZm9ybXMsXG4gIFwid3ByZXNzclwiOiAkZmEtdmFyLXdwcmVzc3IsXG4gIFwieGJveFwiOiAkZmEtdmFyLXhib3gsXG4gIFwieGluZ1wiOiAkZmEtdmFyLXhpbmcsXG4gIFwieGluZy1zcXVhcmVcIjogJGZhLXZhci14aW5nLXNxdWFyZSxcbiAgXCJ5LWNvbWJpbmF0b3JcIjogJGZhLXZhci15LWNvbWJpbmF0b3IsXG4gIFwieWFob29cIjogJGZhLXZhci15YWhvbyxcbiAgXCJ5YW1tZXJcIjogJGZhLXZhci15YW1tZXIsXG4gIFwieWFuZGV4XCI6ICRmYS12YXIteWFuZGV4LFxuICBcInlhbmRleC1pbnRlcm5hdGlvbmFsXCI6ICRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwsXG4gIFwieWFyblwiOiAkZmEtdmFyLXlhcm4sXG4gIFwieWVscFwiOiAkZmEtdmFyLXllbHAsXG4gIFwieW9hc3RcIjogJGZhLXZhci15b2FzdCxcbiAgXCJ5b3V0dWJlXCI6ICRmYS12YXIteW91dHViZSxcbiAgXCJ5b3V0dWJlLXNxdWFyZVwiOiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlLFxuICBcInpoaWh1XCI6ICRmYS12YXItemhpaHUsXG4pO1xuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA2LjEuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLlxuICovXG4vLyBGb250IEF3ZXNvbWUgY29yZSBjb21waWxlIChXZWIgRm9udHMtYmFzZWQpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnbWl4aW5zJztcbkBpbXBvcnQgJ2NvcmUnO1xuQGltcG9ydCAnc2l6aW5nJztcbkBpbXBvcnQgJ2ZpeGVkLXdpZHRoJztcbkBpbXBvcnQgJ2xpc3QnO1xuQGltcG9ydCAnYm9yZGVyZWQtcHVsbGVkJztcbkBpbXBvcnQgJ2FuaW1hdGVkJztcbkBpbXBvcnQgJ3JvdGF0ZWQtZmxpcHBlZCc7XG5AaW1wb3J0ICdzdGFja2VkJztcbkBpbXBvcnQgJ2ljb25zJztcbkBpbXBvcnQgJ3NjcmVlbi1yZWFkZXInO1xuIiwiLy8gYmFzZSBpY29uIGNsYXNzIGRlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLWZhbWlseSwgJyN7JGZhLXN0eWxlLWZhbWlseX0nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLCAjeyRmYS1zdHlsZX0pO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGlkLFxuLmZhcixcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWd1bGFyLFxuLmZhbCxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodCxcbi5mYXQsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhpbixcbi5mYWQsXG4uI3skZmEtY3NzLXByZWZpeH0tZHVvdG9uZSxcbi5mYWIsXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhbmRzIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWRpc3BsYXksICN7JGZhLWRpc3BsYXl9KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4lZmEtaWNvbiB7XG4gIEBpbmNsdWRlIGZhLWljb247XG59XG4iLCIvLyBzaXppbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbGl0ZXJhbCBtYWduaWZpY2F0aW9uIHNjYWxlXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XG4gICAgZm9udC1zaXplOiAkaSAqIDFlbTtcbiAgfVxufVxuXG4vLyBzdGVwLWJhc2VkIHNjYWxlICh3aXRoIGFsaWdubWVudClcbkBlYWNoICRzaXplLCAkdmFsdWUgaW4gJGZhLXNpemVzIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JHNpemV9IHtcbiAgICAgQGluY2x1ZGUgZmEtc2l6ZSgkdmFsdWUpO1xuICB9XG59XG4iLCIvLyBtaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGJhc2UgcmVuZGVyaW5nIGZvciBhbiBpY29uXG5AbWl4aW4gZmEtaWNvbiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vLyBzZXRzIHJlbGF0aXZlIGZvbnQtc2l6aW5nIGFuZCBhbGlnbm1lbnQgKGluIF9zaXppbmcpXG5AbWl4aW4gZmEtc2l6ZSAoJGZvbnQtc2l6ZSkge1xuICBmb250LXNpemU6IGZhLWRpdmlkZSgkZm9udC1zaXplLCAkZmEtc2l6ZS1zY2FsZS1iYXNlKSAqIDFlbTsgLy8gY29udmVydHMgc3RlcCBpbiBzaXppbmcgc2NhbGUgaW50byBhbiBlbS1iYXNlZCB2YWx1ZSB0aGF0J3MgcmVsYXRpdmUgdG8gdGhlIHNjYWxlJ3MgYmFzZVxuICBsaW5lLWhlaWdodDogZmEtZGl2aWRlKDEsICRmb250LXNpemUpICogMWVtOyAvLyBzZXRzIHRoZSBsaW5lLWhlaWdodCBvZiB0aGUgaWNvbiBiYWNrIHRvIHRoYXQgb2YgaXQncyBwYXJlbnRcbiAgdmVydGljYWwtYWxpZ246IChmYS1kaXZpZGUoNiwgJGZvbnQtc2l6ZSkgLSBmYS1kaXZpZGUoMywgOCkpICogMWVtOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGljb24gdGFraW5nIGludG8gYWNjb3VudCB0aGUgc3Vycm91bmRpbmcgdGV4dCdzIGRlc2NlbmRlclxufVxuXG4vLyBvbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy8gc2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gc2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cbkBtaXhpbiBmYS1zci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLy8gdXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWRcbkBtaXhpbiBmYS1zci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKSB7XG4gICAgQGluY2x1ZGUgZmEtc3Itb25seSgpO1xuICB9XG59XG5cbi8vIGNvbnZlbmllbmNlIG1peGlucyBmb3IgZGVjbGFyaW5nIHBzZXVkby1lbGVtZW50cyBieSBDU1MgdmFyaWFibGUsXG4vLyBpbmNsdWRpbmcgYWxsIHN0eWxlLXNwZWNpZmljIGZvbnQgcHJvcGVydGllcywgYW5kIGJvdGggdGhlIDo6YmVmb3JlXG4vLyBhbmQgOjphZnRlciBlbGVtZW50cyBpbiB0aGUgZHVvdG9uZSBjYXNlLlxuQG1peGluIGZhLWljb24tc29saWQoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1zb2xpZDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG5AbWl4aW4gZmEtaWNvbi1yZWd1bGFyKCRmYS12YXIpIHtcbiAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgQGV4dGVuZCAuZmEtcmVndWxhcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG5AbWl4aW4gZmEtaWNvbi1icmFuZHMoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1icmFuZHM7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cblxuIiwiLy8gZml4ZWQtd2lkdGggaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWZ3LXdpZHRoO1xufVxuIiwiLy8gaWNvbnMgaW4gYSBsaXN0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWxpLW1hcmdpbiwgI3skZmEtbGktbWFyZ2lufSk7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIGxlZnQ6IGNhbGModmFyKC0tI3skZmEtY3NzLXByZWZpeH0tbGktd2lkdGgsICN7JGZhLWxpLXdpZHRofSkgKiAtMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tbGktd2lkdGgsICN7JGZhLWxpLXdpZHRofSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuIiwiLy8gYm9yZGVyZWQgKyBwdWxsZWQgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLWNvbG9yLCAjeyRmYS1ib3JkZXItY29sb3J9KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXJhZGl1cywgI3skZmEtYm9yZGVyLXJhZGl1c30pO1xuICBib3JkZXItc3R5bGU6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1zdHlsZSwgI3skZmEtYm9yZGVyLXN0eWxlfSk7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXdpZHRoLCAjeyRmYS1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZzogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXBhZGRpbmcsICN7JGZhLWJvcmRlci1wYWRkaW5nfSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tcHVsbC1tYXJnaW4sICN7JGZhLXB1bGwtbWFyZ2lufSk7IFxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IFxuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1wdWxsLW1hcmdpbiwgI3skZmEtcHVsbC1tYXJnaW59KTsgXG59XG4iLCIvLyBhbmltYXRpbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWF0IHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWJlYXQ7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Uge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tYm91bmNlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMCk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKDAuMjgwLCAwLjg0MCwgMC40MjAsIDEpKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhZGUge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tZmFkZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDApO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllciguNCwwLC42LDEpKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGU7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoLjQsMCwuNiwxKSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWZsaXA7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFrZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1zaGFrZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDApO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LXNwaW47XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDJzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbi1yZXZlcnNlIHtcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2UsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbi1wdWxzZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1zcGluO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIHN0ZXBzKDgpKTtcbn1cblxuLy8gaWYgYWdlbnQgb3Igb3BlcmF0aW5nIHN5c3RlbSBwcmVmZXJzIHJlZHVjZWQgbW90aW9uLCBkaXNhYmxlIGFuaW1hdGlvbnNcbi8vIHNlZTogaHR0cHM6Ly93d3cuc21hc2hpbmdtYWdhemluZS5jb20vMjAyMC8wOS9kZXNpZ24tcmVkdWNlZC1tb3Rpb24tc2Vuc2l0aXZpdGllcy9cbi8vIHNlZTogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0BtZWRpYS9wcmVmZXJzLXJlZHVjZWQtbW90aW9uXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuI3skZmEtY3NzLXByZWZpeH0tYmVhdCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZhZGUsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcHVsc2UsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1zaGFrZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4sXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1zcGluLXB1bHNlIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xbXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWJlYXQge1xuICAwJSwgOTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA0NSUgeyB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtc2NhbGUsIDEuMjUpKTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZSB7XG4gIDAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxuICAxMCUgIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Utc3RhcnQtc2NhbGUteCwgMS4xKSx2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Utc3RhcnQtc2NhbGUteSwgMC45KSkgdHJhbnNsYXRlWSgwKTsgfVxuICAzMCUgIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtanVtcC1zY2FsZS14LCAwLjkpLHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1qdW1wLXNjYWxlLXksIDEuMSkpIHRyYW5zbGF0ZVkodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWhlaWdodCwgLTAuNWVtKSk7IH1cbiAgNTAlICB7IHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWxhbmQtc2NhbGUteCwgMS4wNSksdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWxhbmQtc2NhbGUteSwgMC45NSkpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgNTclICB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSB0cmFuc2xhdGVZKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1yZWJvdW5kLCAtMC4xMjVlbSkpOyB9XG4gIDY0JSAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpIHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1mYWRlIHtcbiAgNTAlIHsgb3BhY2l0eTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZmFkZS1vcGFjaXR5LCAwLjQpOyB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZS1vcGFjaXR5LCAwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlLXNjYWxlLCAxLjEyNSkpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tZmxpcCB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXgsIDApLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXksIDEpLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXosIDApLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWFuZ2xlLCAtMTgwZGVnKSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1zaGFrZSB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTsgfVxuICA0JSB7IHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTsgfVxuICA4JSwgMjQlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTsgfVxuICAxMiUsIDI4JSB7IHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTsgfVxuICAxNiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpOyB9XG4gIDIwJSB7IHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTsgfVxuICAzMiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpOyB9XG4gIDM2JSB7IHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTsgfVxuICA0MCUsIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbiIsIi8vIHJvdGF0aW5nICsgZmxpcHBpbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7IFxuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtYnkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtYW5nbGUsIG5vbmUpKTtcbn1cbiIsIi8vIHN0YWNraW5nIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246ICRmYS1zdGFjay12ZXJ0aWNhbC1hbGlnbjtcbiAgd2lkdGg6ICRmYS1zdGFjay13aWR0aDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zdGFjay16LWluZGV4LCAjeyRmYS1zdGFjay16LWluZGV4fSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSwgI3skZmEtaW52ZXJzZX0pO1xufVxuIiwiLy8gc3BlY2lmaWMgaWNvbiBjbGFzcyBkZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuQGVhY2ggJG5hbWUsICRpY29uIGluICRmYS1pY29ucyB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRuYW1lfTo6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkaWNvbiB9XFxcIlwiKTsgfVxufVxuIiwiLy8gc2NyZWVuLXJlYWRlciB1dGlsaXRpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gb25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi5zci1vbmx5LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNyLW9ubHkge1xuICBAaW5jbHVkZSBmYS1zci1vbmx5O1xufVxuXG4vLyB1c2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZFxuLnNyLW9ubHktZm9jdXNhYmxlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgZmEtc3Itb25seS1mb2N1c2FibGU7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDYuMS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjIgRm9udGljb25zLCBJbmMuXG4gKi9cbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG46cm9vdCwgOmhvc3Qge1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtcmVndWxhcjogbm9ybWFsIDQwMCAxZW0vMSBcIiN7ICRmYS1zdHlsZS1mYW1pbHkgfVwiO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbi5mYXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDYuMS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjIgRm9udGljb25zLCBJbmMuXG4gKi9cbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG46cm9vdCwgOmhvc3Qge1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtc29saWQ6IG5vcm1hbCA5MDAgMWVtLzEgXCIjeyAkZmEtc3R5bGUtZmFtaWx5IH1cIjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbi5mYXMsXG4uI3skZmEtY3NzLXByZWZpeH0tc29saWQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuIiwiLmFwZXhjaGFydHMtY2FudmFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogY2Fubm90IGdpdmUgb3ZlcmZsb3c6IGhpZGRlbiBhcyBpdCB3aWxsIGNyb3AgdG9vbHRpcHMgd2hpY2ggb3ZlcmZsb3cgb3V0c2lkZSBjaGFydCBhcmVhICovXG59XG5cblxuLyogc2Nyb2xsYmFyIGlzIG5vdCB2aXNpYmxlIGJ5IGRlZmF1bHQgZm9yIGxlZ2VuZCwgaGVuY2UgZm9yY2luZyB0aGUgdmlzaWJpbGl0eSAqL1xuLmFwZXhjaGFydHMtY2FudmFzIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi5hcGV4Y2hhcnRzLWNhbnZhcyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuXG5cbi5hcGV4Y2hhcnRzLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXBleGNoYXJ0cy10ZXh0IHRzcGFuIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi5sZWdlbmQtbW91c2VvdmVyLWluYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7XG4gIG9wYWNpdHk6IDAuMjA7XG59XG5cbi5hcGV4Y2hhcnRzLXNlcmllcy1jb2xsYXBzZWQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAycHggMnB4IDZweCAtNHB4ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZWZ0OiA2MnB4O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDEyO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlIGFsbDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC5hcGV4Y2hhcnRzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsO1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLmFwZXhjaGFydHMtdGhlbWUtbGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTYpO1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLmFwZXhjaGFydHMtdGhlbWUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuOCk7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAgKiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGl0bGUge1xuICBwYWRkaW5nOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLmFwZXhjaGFydHMtdGhlbWUtbGlnaHQgLmFwZXhjaGFydHMtdG9vbHRpcC10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNFQ0VGRjE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLmFwZXhjaGFydHMtdGhlbWUtZGFyayAuYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LXktdmFsdWUsXG4uYXBleGNoYXJ0cy10b29sdGlwLXRleHQtZ29hbHMtdmFsdWUsXG4uYXBleGNoYXJ0cy10b29sdGlwLXRleHQtei12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC10aXRsZTplbXB0eSxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC15LWxhYmVsOmVtcHR5LFxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LXktdmFsdWU6ZW1wdHksXG4uYXBleGNoYXJ0cy10b29sdGlwLXRleHQtZ29hbHMtbGFiZWw6ZW1wdHksXG4uYXBleGNoYXJ0cy10b29sdGlwLXRleHQtZ29hbHMtdmFsdWU6ZW1wdHksXG4uYXBleGNoYXJ0cy10b29sdGlwLXRleHQtei12YWx1ZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC15LXZhbHVlLFxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LWdvYWxzLXZhbHVlLFxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LXotdmFsdWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXRleHQtZ29hbHMtbGFiZWwsIFxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LWdvYWxzLXZhbHVlIHtcbiAgcGFkZGluZzogNnB4IDAgNXB4O1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLWdvYWxzLWdyb3VwLCBcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC1nb2Fscy1sYWJlbCwgXG4uYXBleGNoYXJ0cy10b29sdGlwLXRleHQtZ29hbHMtdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LWdvYWxzLWxhYmVsOm5vdCg6ZW1wdHkpLFxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LWdvYWxzLXZhbHVlOm5vdCg6ZW1wdHkpIHtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC1tYXJrZXIge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC1zZXJpZXMtZ3JvdXAge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC1zZXJpZXMtZ3JvdXAuYXBleGNoYXJ0cy1hY3RpdmUgLmFwZXhjaGFydHMtdG9vbHRpcC1tYXJrZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXNlcmllcy1ncm91cC5hcGV4Y2hhcnRzLWFjdGl2ZSxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtc2VyaWVzLWdyb3VwOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXNlcmllcy1ncm91cC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAteS1ncm91cCB7XG4gIHBhZGRpbmc6IDZweCAwIDVweDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC1ib3gsIC5hcGV4Y2hhcnRzLWN1c3RvbS10b29sdGlwIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC1ib3hQbG90IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLWJveD5kaXYge1xuICBtYXJnaW46IDRweCAwO1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLWJveCBzcGFuLnZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtcmFuZ2ViYXIge1xuICBwYWRkaW5nOiA1cHggOHB4O1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXJhbmdlYmFyIC5jYXRlZ29yeSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXJhbmdlYmFyIC5zZXJpZXMtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAge1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjMzczZDNmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjRUNFRkYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTBBNEFFO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlIGFsbDtcbn1cblxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLmFwZXhjaGFydHMtdGhlbWUtZGFyayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwOmFmdGVyLFxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwOmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzYsIDIzOSwgMjQxLCAwKTtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXA6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0NCwgMTY0LCAxNzQsIDApO1xuICBib3JkZXItd2lkdGg6IDdweDtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG59XG5cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC1ib3R0b206YWZ0ZXIsXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtYm90dG9tOmJlZm9yZSB7XG4gIGJvdHRvbTogMTAwJTtcbn1cblxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLXRvcDphZnRlcixcbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC10b3A6YmVmb3JlIHtcbiAgdG9wOiAxMDAlO1xufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtYm90dG9tOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VDRUZGMTtcbn1cblxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLWJvdHRvbTpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTBBNEFFO1xufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtYm90dG9tLmFwZXhjaGFydHMtdGhlbWUtZGFyazphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLWJvdHRvbS5hcGV4Y2hhcnRzLXRoZW1lLWRhcms6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtdG9wOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VDRUZGMVxufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtdG9wOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5MEE0QUU7XG59XG5cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC10b3AuYXBleGNoYXJ0cy10aGVtZS1kYXJrOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtdG9wLmFwZXhjaGFydHMtdGhlbWUtZGFyazpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC5hcGV4Y2hhcnRzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsO1xufVxuXG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAge1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjMzczZDNmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjRUNFRkYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTBBNEFFO1xufVxuXG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAuYXBleGNoYXJ0cy10aGVtZS1kYXJrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXA6YWZ0ZXIsXG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXA6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXA6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM2LCAyMzksIDI0MSwgMCk7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXA6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0NCwgMTY0LCAxNzQsIDApO1xuICBib3JkZXItd2lkdGg6IDdweDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLWxlZnQ6YWZ0ZXIsXG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtbGVmdDpiZWZvcmUge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtcmlnaHQ6YWZ0ZXIsXG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFQ0VGRjE7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1sZWZ0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTBBNEFFO1xufVxuXG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtbGVmdC5hcGV4Y2hhcnRzLXRoZW1lLWRhcms6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtbGVmdC5hcGV4Y2hhcnRzLXRoZW1lLWRhcms6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRUNFRkYxO1xufVxuXG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTBBNEFFO1xufVxuXG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtcmlnaHQuYXBleGNoYXJ0cy10aGVtZS1kYXJrOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1yaWdodC5hcGV4Y2hhcnRzLXRoZW1lLWRhcms6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC5hcGV4Y2hhcnRzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXBleGNoYXJ0cy14Y3Jvc3NoYWlycyxcbi5hcGV4Y2hhcnRzLXljcm9zc2hhaXJzIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsO1xufVxuXG4uYXBleGNoYXJ0cy14Y3Jvc3NoYWlycy5hcGV4Y2hhcnRzLWFjdGl2ZSxcbi5hcGV4Y2hhcnRzLXljcm9zc2hhaXJzLmFwZXhjaGFydHMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7XG59XG5cbi5hcGV4Y2hhcnRzLXljcm9zc2hhaXJzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hcGV4Y2hhcnRzLXNlbGVjdGlvbi1yZWN0IHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3ZnX3NlbGVjdF9ib3VuZGluZ1JlY3QsIC5zdmdfc2VsZWN0X3BvaW50c19yb3Qge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFwZXhjaGFydHMtc2VsZWN0aW9uLXJlY3QgKyBnIC5zdmdfc2VsZWN0X2JvdW5kaW5nUmVjdCxcbi5hcGV4Y2hhcnRzLXNlbGVjdGlvbi1yZWN0ICsgZyAuc3ZnX3NlbGVjdF9wb2ludHNfcm90IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYXBleGNoYXJ0cy1zZWxlY3Rpb24tcmVjdCArIGcgLnN2Z19zZWxlY3RfcG9pbnRzX2wsXG4uYXBleGNoYXJ0cy1zZWxlY3Rpb24tcmVjdCArIGcgLnN2Z19zZWxlY3RfcG9pbnRzX3Ige1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN2Z19zZWxlY3RfcG9pbnRzIHtcbiAgZmlsbDogI2VmZWZlZjtcbiAgc3Ryb2tlOiAjMzMzO1xuICByeDogMjtcbn1cblxuLmFwZXhjaGFydHMtc3ZnLmFwZXhjaGFydHMtem9vbWFibGUuaG92ZXJpbmctem9vbSB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyXG59XG5cbi5hcGV4Y2hhcnRzLXN2Zy5hcGV4Y2hhcnRzLXpvb21hYmxlLmhvdmVyaW5nLXBhbiB7XG4gIGN1cnNvcjogbW92ZVxufVxuXG4uYXBleGNoYXJ0cy16b29tLWljb24sXG4uYXBleGNoYXJ0cy16b29taW4taWNvbixcbi5hcGV4Y2hhcnRzLXpvb21vdXQtaWNvbixcbi5hcGV4Y2hhcnRzLXJlc2V0LWljb24sXG4uYXBleGNoYXJ0cy1wYW4taWNvbixcbi5hcGV4Y2hhcnRzLXNlbGVjdGlvbi1pY29uLFxuLmFwZXhjaGFydHMtbWVudS1pY29uLFxuLmFwZXhjaGFydHMtdG9vbGJhci1jdXN0b20taWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNkU4MTkyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hcGV4Y2hhcnRzLXpvb20taWNvbiBzdmcsXG4uYXBleGNoYXJ0cy16b29taW4taWNvbiBzdmcsXG4uYXBleGNoYXJ0cy16b29tb3V0LWljb24gc3ZnLFxuLmFwZXhjaGFydHMtcmVzZXQtaWNvbiBzdmcsXG4uYXBleGNoYXJ0cy1tZW51LWljb24gc3ZnIHtcbiAgZmlsbDogIzZFODE5Mjtcbn1cblxuLmFwZXhjaGFydHMtc2VsZWN0aW9uLWljb24gc3ZnIHtcbiAgZmlsbDogIzQ0NDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc2KVxufVxuXG4uYXBleGNoYXJ0cy10aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLXpvb20taWNvbiBzdmcsXG4uYXBleGNoYXJ0cy10aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLXpvb21pbi1pY29uIHN2Zyxcbi5hcGV4Y2hhcnRzLXRoZW1lLWRhcmsgLmFwZXhjaGFydHMtem9vbW91dC1pY29uIHN2Zyxcbi5hcGV4Y2hhcnRzLXRoZW1lLWRhcmsgLmFwZXhjaGFydHMtcmVzZXQtaWNvbiBzdmcsXG4uYXBleGNoYXJ0cy10aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLXBhbi1pY29uIHN2Zyxcbi5hcGV4Y2hhcnRzLXRoZW1lLWRhcmsgLmFwZXhjaGFydHMtc2VsZWN0aW9uLWljb24gc3ZnLFxuLmFwZXhjaGFydHMtdGhlbWUtZGFyayAuYXBleGNoYXJ0cy1tZW51LWljb24gc3ZnLFxuLmFwZXhjaGFydHMtdGhlbWUtZGFyayAuYXBleGNoYXJ0cy10b29sYmFyLWN1c3RvbS1pY29uIHN2ZyB7XG4gIGZpbGw6ICNmM2Y0ZjU7XG59XG5cbi5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy16b29tLWljb24uYXBleGNoYXJ0cy1zZWxlY3RlZCBzdmcsXG4uYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtc2VsZWN0aW9uLWljb24uYXBleGNoYXJ0cy1zZWxlY3RlZCBzdmcsXG4uYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtcmVzZXQtem9vbS1pY29uLmFwZXhjaGFydHMtc2VsZWN0ZWQgc3ZnIHtcbiAgZmlsbDogIzAwOEZGQjtcbn1cblxuLmFwZXhjaGFydHMtdGhlbWUtbGlnaHQgLmFwZXhjaGFydHMtc2VsZWN0aW9uLWljb246bm90KC5hcGV4Y2hhcnRzLXNlbGVjdGVkKTpob3ZlciBzdmcsXG4uYXBleGNoYXJ0cy10aGVtZS1saWdodCAuYXBleGNoYXJ0cy16b29tLWljb246bm90KC5hcGV4Y2hhcnRzLXNlbGVjdGVkKTpob3ZlciBzdmcsXG4uYXBleGNoYXJ0cy10aGVtZS1saWdodCAuYXBleGNoYXJ0cy16b29taW4taWNvbjpob3ZlciBzdmcsXG4uYXBleGNoYXJ0cy10aGVtZS1saWdodCAuYXBleGNoYXJ0cy16b29tb3V0LWljb246aG92ZXIgc3ZnLFxuLmFwZXhjaGFydHMtdGhlbWUtbGlnaHQgLmFwZXhjaGFydHMtcmVzZXQtaWNvbjpob3ZlciBzdmcsXG4uYXBleGNoYXJ0cy10aGVtZS1saWdodCAuYXBleGNoYXJ0cy1tZW51LWljb246aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzMzMztcbn1cblxuLmFwZXhjaGFydHMtc2VsZWN0aW9uLWljb24sXG4uYXBleGNoYXJ0cy1tZW51LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcGV4Y2hhcnRzLXJlc2V0LWljb24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYXBleGNoYXJ0cy16b29tLWljb24sXG4uYXBleGNoYXJ0cy1yZXNldC1pY29uLFxuLmFwZXhjaGFydHMtbWVudS1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbn1cblxuLmFwZXhjaGFydHMtem9vbWluLWljb24sXG4uYXBleGNoYXJ0cy16b29tb3V0LWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNylcbn1cblxuLmFwZXhjaGFydHMtem9vbW91dC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5hcGV4Y2hhcnRzLXBhbi1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYyKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogMHB4O1xufVxuXG4uYXBleGNoYXJ0cy1wYW4taWNvbiBzdmcge1xuICBmaWxsOiAjZmZmO1xuICBzdHJva2U6ICM2RTgxOTI7XG4gIHN0cm9rZS13aWR0aDogMjtcbn1cblxuLmFwZXhjaGFydHMtcGFuLWljb24uYXBleGNoYXJ0cy1zZWxlY3RlZCBzdmcge1xuICBzdHJva2U6ICMwMDhGRkI7XG59XG5cbi5hcGV4Y2hhcnRzLXBhbi1pY29uOm5vdCguYXBleGNoYXJ0cy1zZWxlY3RlZCk6aG92ZXIgc3ZnIHtcbiAgc3Ryb2tlOiAjMzMzO1xufVxuXG4uYXBleGNoYXJ0cy10b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTtcbiAgbWF4LXdpZHRoOiAxNzZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMHB4IDZweCAycHggNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hcGV4Y2hhcnRzLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICBtaW4td2lkdGg6IDExMHB4O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlIGFsbDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hcGV4Y2hhcnRzLW1lbnUuYXBleGNoYXJ0cy1tZW51LW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlIGFsbDtcbn1cblxuLmFwZXhjaGFydHMtbWVudS1pdGVtIHtcbiAgcGFkZGluZzogNnB4IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IC5hcGV4Y2hhcnRzLW1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5hcGV4Y2hhcnRzLXRoZW1lLWRhcmsgLmFwZXhjaGFydHMtbWVudSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcGV4Y2hhcnRzLWNhbnZhczpob3ZlciAuYXBleGNoYXJ0cy10b29sYmFyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hcGV4Y2hhcnRzLWRhdGFsYWJlbC5hcGV4Y2hhcnRzLWVsZW1lbnQtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFwZXhjaGFydHMtcGllLWxhYmVsLFxuLmFwZXhjaGFydHMtZGF0YWxhYmVscyxcbi5hcGV4Y2hhcnRzLWRhdGFsYWJlbCxcbi5hcGV4Y2hhcnRzLWRhdGFsYWJlbC1sYWJlbCxcbi5hcGV4Y2hhcnRzLWRhdGFsYWJlbC12YWx1ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hcGV4Y2hhcnRzLXBpZS1sYWJlbC1kZWxheSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBvcGFxdWU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy1lbGVtZW50LWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hcGV4Y2hhcnRzLWhpZGUgLmFwZXhjaGFydHMtc2VyaWVzLXBvaW50cyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hcGV4Y2hhcnRzLWdyaWRsaW5lLFxuLmFwZXhjaGFydHMtYW5ub3RhdGlvbi1yZWN0LFxuLmFwZXhjaGFydHMtdG9vbHRpcCAuYXBleGNoYXJ0cy1tYXJrZXIsXG4uYXBleGNoYXJ0cy1hcmVhLXNlcmllcyAuYXBleGNoYXJ0cy1hcmVhLFxuLmFwZXhjaGFydHMtbGluZSxcbi5hcGV4Y2hhcnRzLXpvb20tcmVjdCxcbi5hcGV4Y2hhcnRzLXRvb2xiYXIgc3ZnLFxuLmFwZXhjaGFydHMtYXJlYS1zZXJpZXMgLmFwZXhjaGFydHMtc2VyaWVzLW1hcmtlcnMgLmFwZXhjaGFydHMtbWFya2VyLm5vLXBvaW50ZXItZXZlbnRzLFxuLmFwZXhjaGFydHMtbGluZS1zZXJpZXMgLmFwZXhjaGFydHMtc2VyaWVzLW1hcmtlcnMgLmFwZXhjaGFydHMtbWFya2VyLm5vLXBvaW50ZXItZXZlbnRzLFxuLmFwZXhjaGFydHMtcmFkYXItc2VyaWVzIHBhdGgsXG4uYXBleGNoYXJ0cy1yYWRhci1zZXJpZXMgcG9seWdvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8qIG1hcmtlcnMgKi9cblxuLmFwZXhjaGFydHMtbWFya2VyIHtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7XG59XG5cbkBrZXlmcmFtZXMgb3BhcXVlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8qIFJlc2l6ZSBnZW5lcmF0ZWQgc3R5bGVzICovXG5cbkBrZXlmcmFtZXMgcmVzaXplYW5pbSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJlc2l6ZS10cmlnZ2VycyB7XG4gIGFuaW1hdGlvbjogMW1zIHJlc2l6ZWFuaW07XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnJlc2l6ZS10cmlnZ2Vycyxcbi5yZXNpemUtdHJpZ2dlcnM+ZGl2LFxuLmNvbnRyYWN0LXRyaWdnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlc2l6ZS10cmlnZ2Vycz5kaXYge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmNvbnRyYWN0LXRyaWdnZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbn0iLCIuZGF0ZXJhbmdlcGlja2VyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICB3aWR0aDogMjc4cHg7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLXRvcDogN3B4O1xyXG4gIHRvcDogMTAwcHg7XHJcbiAgbGVmdDogMjBweDtcclxuICB6LWluZGV4OiAzMDAxO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyOmJlZm9yZSwgLmRhdGVyYW5nZXBpY2tlcjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXI6YmVmb3JlIHtcclxuICB0b3A6IC03cHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2NjYztcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlcjphZnRlciB7XHJcbiAgdG9wOiAtNnB4O1xyXG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xyXG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0OmJlZm9yZSB7XHJcbiAgcmlnaHQ6IDlweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2xlZnQ6YWZ0ZXIge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zY2VudGVyOmJlZm9yZSB7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXI6YWZ0ZXIge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zcmlnaHQ6YmVmb3JlIHtcclxuICBsZWZ0OiA5cHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNyaWdodDphZnRlciB7XHJcbiAgbGVmdDogMTBweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5kcm9wLXVwIHtcclxuICBtYXJnaW4tdG9wOiAtN3B4O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLmRyb3AtdXA6YmVmb3JlIHtcclxuICB0b3A6IGluaXRpYWw7XHJcbiAgYm90dG9tOiAtN3B4O1xyXG4gIGJvcmRlci1ib3R0b206IGluaXRpYWw7XHJcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuZHJvcC11cDphZnRlciB7XHJcbiAgdG9wOiBpbml0aWFsO1xyXG4gIGJvdHRvbTogLTZweDtcclxuICBib3JkZXItYm90dG9tOiBpbml0aWFsO1xyXG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMsIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5kcnAtY2FsZW5kYXIge1xyXG4gIGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAuZHJwLXNlbGVjdGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctY2FsZW5kYXIgLmRycC1jYWxlbmRhciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1jYWxlbmRhciAuZHJwLWJ1dHRvbnMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLmF1dG8tYXBwbHkgLmRycC1idXR0b25zIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWF4LXdpZHRoOiAyNzBweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLmxlZnQge1xyXG4gIHBhZGRpbmc6IDhweCAwIDhweCA4cHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5yaWdodCB7XHJcbiAgcGFkZGluZzogOHB4O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIuc2luZ2xlIC5jYWxlbmRhci10YWJsZSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSAubmV4dCBzcGFuLCAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSAucHJldiBzcGFuIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IHNvbGlkIGJsYWNrO1xyXG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogM3B4O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSAubmV4dCBzcGFuIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgLnByZXYgc3BhbiB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRoLCAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0ZCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtaW4td2lkdGg6IDMycHg7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYXZhaWxhYmxlOmhvdmVyLCAuZGF0ZXJhbmdlcGlja2VyIHRoLmF2YWlsYWJsZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHRkLndlZWssIC5kYXRlcmFuZ2VwaWNrZXIgdGgud2VlayB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbiAgY29sb3I6ICNjY2M7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLCAuZGF0ZXJhbmdlcGlja2VyIHRkLm9mZi5pbi1yYW5nZSwgLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuc3RhcnQtZGF0ZSwgLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuZW5kLWRhdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzk5OTtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB0ZC5pbi1yYW5nZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjRmODtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuc3RhcnQtZGF0ZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuZW5kLWRhdGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHRkLnN0YXJ0LWRhdGUuZW5kLWRhdGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmUsIC5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3ZWJkO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGgubW9udGgge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmRpc2FibGVkLCAuZGF0ZXJhbmdlcGlja2VyIG9wdGlvbi5kaXNhYmxlZCB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubW9udGhzZWxlY3QsIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnllYXJzZWxlY3Qge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwYWRkaW5nOiAxcHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1vbnRoc2VsZWN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gIHdpZHRoOiA1NiU7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnllYXJzZWxlY3Qge1xyXG4gIHdpZHRoOiA0MCU7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LmhvdXJzZWxlY3QsIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1pbnV0ZXNlbGVjdCwgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3Quc2Vjb25kc2VsZWN0LCAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5hbXBtc2VsZWN0IHtcclxuICB3aWR0aDogNTBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10aW1lIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiA0cHggYXV0byAwIGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10aW1lIHNlbGVjdC5kaXNhYmxlZCB7XHJcbiAgY29sb3I6ICNjY2M7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1zZWxlY3RlZCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5idG4ge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1yYW5nZXMuc2luZ2xlLnJ0bCAuZHJwLWNhbGVuZGFyLmxlZnQge1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1yYW5nZXMuc2luZ2xlLmx0ciAuZHJwLWNhbGVuZGFyLmxlZnQge1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcy5ydGwgLmRycC1jYWxlbmRhci5yaWdodCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcy5sdHIgLmRycC1jYWxlbmRhci5sZWZ0IHtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1jYWxlbmRhciAucmFuZ2VzIHtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwYWRkaW5nOiA4cHggMTJweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4YztcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLyogIExhcmdlciBTY3JlZW4gU3R5bGluZyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNTY0cHgpIHtcclxuICAuZGF0ZXJhbmdlcGlja2VyIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHVsIHtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICB9XHJcblxyXG4gIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5yYW5nZXMgdWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAuZHJwLWNhbGVuZGFyLmxlZnQge1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAucmFuZ2VzLCAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAuZHJwLWNhbGVuZGFyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLmRhdGVyYW5nZXBpY2tlciB7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIubGVmdCB7XHJcbiAgICBjbGVhcjogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5sZWZ0IC5jYWxlbmRhci10YWJsZSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLnJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLnJpZ2h0IC5jYWxlbmRhci10YWJsZSB7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLmxlZnQgLmNhbGVuZGFyLXRhYmxlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICB9XHJcblxyXG4gIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDczMHB4KSB7XHJcbiAgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLmRhdGVyYW5nZXBpY2tlci5ydGwgLnJhbmdlcyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIubGVmdCB7XHJcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG50YWJsZS5kYXRhVGFibGUgdGguZHQtbGVmdCxcbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1jZW50ZXIsXG50YWJsZS5kYXRhVGFibGUgdGQuZHQtY2VudGVyLFxudGFibGUuZGF0YVRhYmxlIHRkLmRhdGFUYWJsZXNfZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG50YWJsZS5kYXRhVGFibGUgdGguZHQtcmlnaHQsXG50YWJsZS5kYXRhVGFibGUgdGQuZHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1qdXN0aWZ5LFxudGFibGUuZGF0YVRhYmxlIHRkLmR0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxudGFibGUuZGF0YVRhYmxlIHRoLmR0LW5vd3JhcCxcbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtbGVmdCxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWxlZnQsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1sZWZ0LFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1jZW50ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1jZW50ZXIsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1jZW50ZXIsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1yaWdodCxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLXJpZ2h0LFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtcmlnaHQsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtanVzdGlmeSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWp1c3RpZnksXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1qdXN0aWZ5LFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1ub3dyYXAsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1ub3dyYXAsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1ub3dyYXAsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbGVmdCxcbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktY2VudGVyLFxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktcmlnaHQsXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktanVzdGlmeSxcbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbm93cmFwLFxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1jb250cm9sIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG50YWJsZS5kYXRhVGFibGUgdGQuZHQtY29udHJvbDpiZWZvcmUge1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMC4xNWVtIHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIGJveC1zaGFkb3c6IDAgMCAwLjJlbSAjNDQ0O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMTMxO1xufVxudGFibGUuZGF0YVRhYmxlIHRyLmR0LWhhc0NoaWxkIHRkLmR0LWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzMzMzM7XG59XG5cbi8qISBCb290c3RyYXAgNSBpbnRlZ3JhdGlvbiBmb3IgRGF0YVRhYmxlc1xuICpcbiAqIMKpMjAyMCBTcHJ5TWVkaWEgTHRkLCBhbGwgcmlnaHRzIHJlc2VydmVkLlxuICogTGljZW5zZTogTUlUIGRhdGF0YWJsZXMubmV0L2xpY2Vuc2UvbWl0XG4gKi9cbnRhYmxlLmRhdGFUYWJsZSB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGFibGUuZGF0YVRhYmxlIHRkLFxudGFibGUuZGF0YVRhYmxlIHRoIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG50YWJsZS5kYXRhVGFibGUgdGQuZGF0YVRhYmxlc19lbXB0eSxcbnRhYmxlLmRhdGFUYWJsZSB0aC5kYXRhVGFibGVzX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0aCxcbnRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19pbmZvIHtcbiAgcGFkZGluZy10b3A6IDAuODVlbTtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAycHggMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cblxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmFjdGl2ZSxcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkID4gdHIgPiB0ZDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOm5vdCguc29ydGluZ19kaXNhYmxlZCksXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCA+IHRyID4gdGQ6bm90KC5zb3J0aW5nX2Rpc2FibGVkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZyxcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzYyxcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2Rlc2MsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZzpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjM7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUge1xuICByaWdodDogMWVtO1xuICBjb250ZW50OiBcIuKGkVwiO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciB7XG4gIHJpZ2h0OiAwLjVlbTtcbiAgY29udGVudDogXCLihpNcIjtcbn1cbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0YWJsZS5kYXRhVGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgPiB0YWJsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSA+IHRhYmxlID4gdGhlYWQgLnNvcnRpbmc6YmVmb3JlLFxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSA+IHRhYmxlID4gdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSxcbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgPiB0YWJsZSA+IHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLFxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSA+IHRhYmxlID4gdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5ID4gdGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5ID4gdGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgPiB0YWJsZSA+IHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLFxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSA+IHRhYmxlID4gdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxGb290ID4gLmRhdGFUYWJsZXNfc2Nyb2xsRm9vdElubmVyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5kaXYuZGF0YVRhYmxlc19zY3JvbGxGb290ID4gLmRhdGFUYWJsZXNfc2Nyb2xsRm9vdElubmVyID4gdGFibGUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoLFxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIsXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm8sXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG50YWJsZS5kYXRhVGFibGUudGFibGUtc20gPiB0aGVhZCA+IHRyID4gdGg6bm90KC5zb3J0aW5nX2Rpc2FibGVkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG50YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmc6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtIC5zb3J0aW5nX2FzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmdfZGVzYzpiZWZvcmUge1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDAuODVlbTtcbn1cbnRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSAuc29ydGluZzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSAuc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmdfZGVzYzphZnRlciB7XG4gIHRvcDogNXB4O1xufVxuXG50YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG50YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgsXG50YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG50YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGgsXG50YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbnRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aDpmaXJzdC1jaGlsZCwgdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoOmZpcnN0LWNoaWxkLFxudGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRkOmZpcnN0LWNoaWxkLFxudGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbnRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aDpsYXN0LWNoaWxkLCB0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGg6bGFzdC1jaGlsZCxcbnRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZDpsYXN0LWNoaWxkLFxudGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbnRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aCxcbnRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0YWJsZS50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbmRpdi50YWJsZS1yZXNwb25zaXZlID4gZGl2LmRhdGFUYWJsZXNfd3JhcHBlciA+IGRpdi5yb3cge1xuICBtYXJnaW46IDA7XG59XG5kaXYudGFibGUtcmVzcG9uc2l2ZSA+IGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgPiBkaXYucm93ID4gZGl2W2NsYXNzXj1jb2wtXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmRpdi50YWJsZS1yZXNwb25zaXZlID4gZGl2LmRhdGFUYWJsZXNfd3JhcHBlciA+IGRpdi5yb3cgPiBkaXZbY2xhc3NePWNvbC1dOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG50YWJsZS5kYXRhVGFibGUudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG59XG50YWJsZS5kYXRhVGFibGUudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHIub2RkIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xufVxuIiwiQGtleWZyYW1lcyBkdGItc3Bpbm5lciB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgZHRiLXNwaW5uZXIge1xuICAxMDAlIHtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIGR0Yi1zcGlubmVyIHtcbiAgMTAwJSB7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGR0Yi1zcGlubmVyIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBkdGItc3Bpbm5lciB7XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5kaXYuZHQtYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuXG5kaXYuZHQtYnV0dG9uLWluZm8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzExMTtcbiAgYm94LXNoYWRvdzogM3B4IDRweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyMTtcbn1cbmRpdi5kdC1idXR0b24taW5mbyBoMiB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuZGl2LmR0LWJ1dHRvbi1pbmZvID4gZGl2IHtcbiAgcGFkZGluZzogMWVtO1xufVxuXG5kaXYuZHRiLXBvcG92ZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEyO1xufVxuXG5idXR0b24uZHRiLWhpZGUtZHJvcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjNlbSAwIDAuNWVtO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbi10aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNwYW4uZHQtYnV0dG9uLXNwYWNlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwLjVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnNwYW4uZHQtYnV0dG9uLXNwYWNlci5iYXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cbnNwYW4uZHQtYnV0dG9uLXNwYWNlci5iYXI6ZW1wdHkge1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gc3Bhbi5kdC1idXR0b24tc3BhY2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjVlbSAwO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIHNwYW4uZHQtYnV0dG9uLXNwYWNlcjplbXB0eSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gc3Bhbi5kdC1idXR0b24tc3BhY2VyLmJhciB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjAwMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIHdpZHRoOiAyMDBweDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiBkaXYuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHotaW5kZXg6IDIwMDI7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNzVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZC50d28tY29sdW1uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZC50aHJlZS1jb2x1bW4ge1xuICBtYXJnaW4tbGVmdDogLTIyNXB4O1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZpeGVkLmZvdXItY29sdW1uIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZC5jb2x1bW5zIHtcbiAgbWFyZ2luLWxlZnQ6IC00MDlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBkaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQuY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZpeGVkLmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIGRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICB9XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQgPiA6bGFzdC1jaGlsZCB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbi50d28tY29sdW1uID4gOmxhc3QtY2hpbGQsIGRpdi5kdC1idXR0b24tY29sbGVjdGlvbi50aHJlZS1jb2x1bW4gPiA6bGFzdC1jaGlsZCwgZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZvdXItY29sdW1uID4gOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IDhweDtcbiAgLW1vei1jb2x1bW4tZ2FwOiA4cHg7XG4gIC1tcy1jb2x1bW4tZ2FwOiA4cHg7XG4gIC1vLWNvbHVtbi1nYXA6IDhweDtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLnR3by1jb2x1bW4gPiA6bGFzdC1jaGlsZCA+ICosIGRpdi5kdC1idXR0b24tY29sbGVjdGlvbi50aHJlZS1jb2x1bW4gPiA6bGFzdC1jaGlsZCA+ICosIGRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5mb3VyLWNvbHVtbiA+IDpsYXN0LWNoaWxkID4gKiB7XG4gIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24udHdvLWNvbHVtbiB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbi50d28tY29sdW1uID4gOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBjb2x1bW4tY291bnQ6IDI7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24udGhyZWUtY29sdW1uIHtcbiAgd2lkdGg6IDQ1MHB4O1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLnRocmVlLWNvbHVtbiA+IDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgY29sdW1uLWNvdW50OiAzO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZvdXItY29sdW1uIHtcbiAgd2lkdGg6IDYwMHB4O1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZvdXItY29sdW1uID4gOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBjb2x1bW4tY291bnQ6IDQ7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gLmR0LWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uY29sdW1ucyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnMgPiA6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgd2lkdGg6IDgxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnMgPiA6bGFzdC1jaGlsZCAuZHQtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgZmxleDogMCAxO1xuICBtYXJnaW46IDA7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uY29sdW1ucy5kdGItYjMgPiA6bGFzdC1jaGlsZCwgZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnMuZHRiLWIyID4gOmxhc3QtY2hpbGQsIGRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5jb2x1bW5zLmR0Yi1iMSA+IDpsYXN0LWNoaWxkIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnMuZHRiLWIzIC5kdC1idXR0b24ge1xuICBmbGV4OiAxIDEgMzIlO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnMuZHRiLWIyIC5kdC1idXR0b24ge1xuICBmbGV4OiAxIDEgNDglO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnMuZHRiLWIxIC5kdC1idXR0b24ge1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBkaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uY29sdW1ucyA+IDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogNjEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIGRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5jb2x1bW5zID4gOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiA0MDZweDtcbiAgfVxuICBkaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uY29sdW1ucy5kdGItYjMgLmR0LWJ1dHRvbiB7XG4gICAgZmxleDogMCAxIDMyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnMgPiA6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQ6YmVmb3JlLCBkaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIC5idG4tZ3JvdXAge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiAuZHQtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiBkaXYuZHQtYnRuLXNwbGl0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiBidXR0b24uZHQtYnRuLXNwbGl0LWRyb3AtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiBidXR0b24uZHQtYnRuLXNwbGl0LWRyb3AtYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gYnV0dG9uLmR0LWJ0bi1zcGxpdC1kcm9wLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gYnV0dG9uLmR0LWJ0bi1zcGxpdC1kcm9wLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbmRpdi5kdC1idXR0b24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5kdC1idXR0b25zIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cbiAgZGl2LmR0LWJ1dHRvbnMgYS5idG4ge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5kaXYuZHQtYnV0dG9ucyBidXR0b24uYnRuLnByb2Nlc3NpbmcsXG5kaXYuZHQtYnV0dG9ucyBkaXYuYnRuLnByb2Nlc3NpbmcsXG5kaXYuZHQtYnV0dG9ucyBhLmJ0bi5wcm9jZXNzaW5nIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbmRpdi5kdC1idXR0b25zIGJ1dHRvbi5idG4ucHJvY2Vzc2luZzphZnRlcixcbmRpdi5kdC1idXR0b25zIGRpdi5idG4ucHJvY2Vzc2luZzphZnRlcixcbmRpdi5kdC1idXR0b25zIGEuYnRuLnByb2Nlc3Npbmc6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogLThweCAwIDAgLThweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjgyODI4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBkdGItc3Bpbm5lciAxNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICAtby1hbmltYXRpb246IGR0Yi1zcGlubmVyIDE1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gIC1tcy1hbmltYXRpb246IGR0Yi1zcGlubmVyIDE1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBkdGItc3Bpbm5lciAxNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICAtbW96LWFuaW1hdGlvbjogZHRiLXNwaW5uZXIgMTUwMG1zIGluZmluaXRlIGxpbmVhcjtcbn1cbmRpdi5kdC1idXR0b25zIGRpdi5idG4tZ3JvdXAge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cblxuZGl2LmR0LWJ0bi1zcGxpdC13cmFwcGVyIGJ1dHRvbi5kdC1idG4tc3BsaXQtZHJvcCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5kaXYuZHQtYnRuLXNwbGl0LXdyYXBwZXI6YWN0aXZlOm5vdCguZGlzYWJsZWQpIGJ1dHRvbiwgZGl2LmR0LWJ0bi1zcGxpdC13cmFwcGVyLmFjdGl2ZTpub3QoLmRpc2FibGVkKSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG59XG5kaXYuZHQtYnRuLXNwbGl0LXdyYXBwZXI6YWN0aXZlOm5vdCguZGlzYWJsZWQpIGJ1dHRvbi5kdC1idG4tc3BsaXQtZHJvcCwgZGl2LmR0LWJ0bi1zcGxpdC13cmFwcGVyLmFjdGl2ZTpub3QoLmRpc2FibGVkKSBidXR0b24uZHQtYnRuLXNwbGl0LWRyb3Age1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5kaXYuZHQtYnRuLXNwbGl0LXdyYXBwZXI6YWN0aXZlOm5vdCguZGlzYWJsZWQpIGJ1dHRvbjpob3ZlciwgZGl2LmR0LWJ0bi1zcGxpdC13cmFwcGVyLmFjdGl2ZTpub3QoLmRpc2FibGVkKSBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmR0LWJ1dHRvbnMuYnRuLWdyb3VwIGRpdi5idG4tZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmR0LWJ1dHRvbnMuYnRuLWdyb3VwIGRpdi5idG4tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmR0LWJ1dHRvbnMuYnRuLWdyb3VwIGRpdi5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmR0LWJ1dHRvbnMuYnRuLWdyb3VwIGRpdi5idG4tZ3JvdXA6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kdC1idXR0b25zLmJ0bi1ncm91cCBkaXYuYnRuLWdyb3VwIGJ1dHRvbi5kdC1idG4tc3BsaXQtZHJvcDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZjNzU3ZDtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmR0LWJ1dHRvbnMuYnRuLWdyb3VwIGRpdi5idG4tZ3JvdXAgZGl2LmR0LWJ0bi1zcGxpdC13cmFwcGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gZGl2LmJ0bi1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIGRpdi5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIGRpdi5idG4tZ3JvdXAgYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gZGl2LmJ0bi1ncm91cCBidXR0b246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiBkaXYuYnRuLWdyb3VwIGJ1dHRvbjpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiBkaXYuYnRuLWdyb3VwIGJ1dHRvbi5kdC1idG4tc3BsaXQtZHJvcDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZjNzU3ZDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiBkaXYuYnRuLWdyb3VwIGRpdi5kdC1idG4tc3BsaXQtd3JhcHBlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuc3Bhbi5kdC1idXR0b24tc3BhY2VyLmJhcjplbXB0eSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cblxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIHNwYW4uZHQtYnV0dG9uLXNwYWNlciB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwidGFibGUuZGF0YVRhYmxlLmZpeGVkSGVhZGVyLWZsb2F0aW5nLFxudGFibGUuZGF0YVRhYmxlLmZpeGVkSGVhZGVyLWxvY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxudGFibGUuZGF0YVRhYmxlLmZpeGVkSGVhZGVyLWxvY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICB0YWJsZS5maXhlZEhlYWRlci1mbG9hdGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwidGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkLmNoaWxkLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoLmNoaWxkLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkLmRhdGFUYWJsZXNfZW1wdHkge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0ZC5jaGlsZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGguY2hpbGQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkLmRhdGFUYWJsZXNfZW1wdHk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkLmR0ci1jb250cm9sLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoLmR0ci1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0ZC5kdHItY29udHJvbDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGguZHRyLWNvbnRyb2w6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDVweDtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwLjE1ZW0gc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgYm94LXNoYWRvdzogMCAwIDAuMmVtICM0NDQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29udGVudDogXCIrXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLnBhcmVudCA+IHRkLmR0ci1jb250cm9sOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIucGFyZW50ID4gdGguZHRyLWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzMzMzM7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuY29tcGFjdCA+IHRib2R5ID4gdHIgPiB0ZC5kdHItY29udHJvbCxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5jb21wYWN0ID4gdGJvZHkgPiB0ciA+IHRoLmR0ci1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmNvbXBhY3QgPiB0Ym9keSA+IHRyID4gdGQuZHRyLWNvbnRyb2w6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmNvbXBhY3QgPiB0Ym9keSA+IHRyID4gdGguZHRyLWNvbnRyb2w6YmVmb3JlIHtcbiAgbGVmdDogNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC1pbmRlbnQ6IDNweDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uID4gdGJvZHkgPiB0ciA+IHRkLmR0ci1jb250cm9sLFxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyID4gdGguZHRyLWNvbnRyb2wsXG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIgPiB0ZC5jb250cm9sLFxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyID4gdGguY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyID4gdGQuZHRyLWNvbnRyb2w6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyID4gdGguZHRyLWNvbnRyb2w6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyID4gdGQuY29udHJvbDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIgPiB0aC5jb250cm9sOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMC44ZW07XG4gIHdpZHRoOiAwLjhlbTtcbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICBtYXJnaW4tbGVmdDogLTAuNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMC4xNWVtIHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIGJveC1zaGFkb3c6IDAgMCAwLjJlbSAjNDQ0O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyLnBhcmVudCB0ZC5kdHItY29udHJvbDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIucGFyZW50IHRoLmR0ci1jb250cm9sOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uID4gdGJvZHkgPiB0ci5wYXJlbnQgdGQuY29udHJvbDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIucGFyZW50IHRoLmNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzMzMzM7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5jaGlsZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHVsLmR0ci1kZXRhaWxzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQgdWwuZHRyLWRldGFpbHMgPiBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5jaGlsZCB1bC5kdHItZGV0YWlscyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHVsLmR0ci1kZXRhaWxzID4gbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHNwYW4uZHRyLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDc1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGl2LmR0ci1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDEwZW0gMWVtO1xufVxuZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWRpc3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDEwMjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbmRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEyO1xufVxuZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbn1cbmRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBkaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtZGlzcGxheSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuZGl2LmR0ci1icy1tb2RhbCB0YWJsZS50YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4iLCIuZ3UtbWlycm9yIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cbi5ndS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmd1LXVuc2VsZWN0YWJsZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ndS10cmFuc2l0IHtcbiAgb3BhY2l0eTogMC4yO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTIwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xufVxuIiwiXG4vKiBjbGFzc2VzIGF0dGFjaGVkIHRvIDxib2R5PiAqL1xuLyogVE9ETzogbWFrZSBmYy1ldmVudCBzZWxlY3RvciB3b3JrIHdoZW4gY2FsZW5kZXIgaW4gc2hhZG93IERPTSAqL1xuLmZjLW5vdC1hbGxvd2VkLFxuLmZjLW5vdC1hbGxvd2VkIC5mYy1ldmVudCB7IC8qIG92ZXJyaWRlIGV2ZW50cycgY3VzdG9tIGN1cnNvcnMgKi9cbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLyogVE9ETzogbm90IGF0dGFjaGVkIHRvIGJvZHkuIGF0dGFjaGVkIHRvIHNwZWNpZmljIGVscy4gbW92ZSAqL1xuLmZjLXVuc2VsZWN0YWJsZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmZjIHtcbiAgLyogbGF5b3V0IG9mIGltbWVkaWF0ZSBjaGlsZHJlbiAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIGZvbnQtc2l6ZTogMWVtXG59XG4uZmMsXG4gIC5mYyAqLFxuICAuZmMgKjpiZWZvcmUsXG4gIC5mYyAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4uZmMgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxZW07IC8qIG5vcm1hbGl6ZSBjcm9zcy1icm93c2VyICovXG4gIH1cbi5mYyB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4uZmMgdGgsXG4gIC5mYyB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4uZmMgYVtkYXRhLW5hdmxpbmtdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbi5mYyBhW2RhdGEtbmF2bGlua106aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4uZmMtZGlyZWN0aW9uLWx0ciB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZjLWRpcmVjdGlvbi1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZmMtdGhlbWUtc3RhbmRhcmQgdGQsXG4gIC5mYy10aGVtZS1zdGFuZGFyZCB0aCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mYy1ib3JkZXItY29sb3IsICNkZGQpO1xuICB9XG4vKiBmb3IgRkYsIHdoaWNoIGRvZXNuJ3QgZXhwYW5kIGEgMTAwJSBkaXYgd2l0aGluIGEgdGFibGUgY2VsbC4gdXNlIGFic29sdXRlIHBvc2l0aW9uaW5nICovXG4vKiBpbm5lci13cmFwcGVycyBhcmUgcmVzcG9uc2libGUgZm9yIGJlaW5nIGFic29sdXRlICovXG4vKiBUT0RPOiBiZXN0IHBsYWNlIGZvciB0aGlzPyAqL1xuLmZjLWxpcXVpZC1oYWNrIHRkLFxuICAuZmMtbGlxdWlkLWhhY2sgdGgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmY2ljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC10dGY7Y2hhcnNldD11dGYtODtiYXNlNjQsQUFFQUFBQUxBSUFBQXdBd1QxTXZNZzhTQmZBQUFBQzhBQUFBWUdOdFlYQVhWdEtOQUFBQkhBQUFBRlJuWVhOd0FBQUFFQUFBQVhBQUFBQUlaMng1WmdZeWR4SUFBQUY0QUFBRk5HaGxZV1FVSjdjSUFBQUdyQUFBQURab2FHVmhCMjBEekFBQUJ1UUFBQUFrYUcxMGVDSUFCaFFBQUFjSUFBQUFMR3h2WTJFRDRBVTZBQUFITkFBQUFCaHRZWGh3QUE4QWpBQUFCMHdBQUFBZ2JtRnRaWHNyNjkwQUFBZHNBQUFCaG5CdmMzUUFBd0FBQUFBSTlBQUFBQ0FBQXdQQUFaQUFCUUFBQXBrQ3pBQUFBSThDbVFMTUFBQUI2d0F6QVFrQUFBQUFBQUFBQUFBQUFBQUFBQUFCRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFEcEJnUEEvOEFBUUFQQUFFQUFBQUFCQUFBQUFBQUFBQUFBQUFBZ0FBQUFBQUFEQUFBQUF3QUFBQndBQVFBREFBQUFIQUFEQUFFQUFBQWNBQVFBT0FBQUFBb0FDQUFDQUFJQUFRQWc2UWIvL2YvL0FBQUFBQUFnNlFELy9mLy9BQUgvNHhjRUFBTUFBUUFBQUFBQUFBQUFBQUFBQVFBQi8vOEFEd0FCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBV0lBalFLZUFza0FFd0FBSlNjM05qUW5KaUlIQVFZVUZ3RVdNamMyTkNjQ251TGlEUTBNSkF6L0FBME5BUUFNSkF3TkRjbmk0Z3dqRFF3TS93QU5Jd3ovQUEwTkRDTU5BQUFBQVFGaUFJMENuZ0xKQUJNQUFDVUJOalFuQVNZaUJ3WVVId0VIQmhRWEZqSTNBWjRCQUEwTi93QU1KQXdORGVMaURRME1KQXlOQVFBTUl3MEJBQXdNRFNNTTR1SU5Jd3dORFFBQUFBSUE0Z0MzQXg0Q25nQVRBQ2NBQUNVbk56WTBKeVlpRHdFR0ZCOEJGakkzTmpRbklTYzNOalFuSmlJUEFRWVVId0VXTWpjMk5DY0I4N2UzRFEwTUl3M1ZEUTNWRFNNTURRMEJLN2UzRFEwTUpBelZEUTNWRENRTURRM3p1TGNNSkF3TkRkVU5Jd3pXREF3Tkl3eTR0d3drREEwTjFRMGpETllNREEwakRBQUFBZ0RpQUxjREhnS2VBQk1BSndBQUpUYzJOQzhCSmlJSEJoUWZBUWNHRkJjV01qY2hOelkwTHdFbUlnY0dGQjhCQndZVUZ4WXlOd0pKMVEwTjFRMGpEQTBOdDdjTkRRd2pEZjdWMVEwTjFRd2tEQTBOdDdjTkRRd2tETGZXRENNTjFRME5EQ1FNdDdnTUl3ME1ETllNSXczVkRRME1KQXkzdUF3akRRd01BQUFEQUZVQUFBT3JBMVVBTXdCb0FIY0FBQk1pQmdjT0FRY09BUWNPQVJVUkZCWVhIZ0VYSGdFWEhnRXpJVEkyTno0Qk56NEJOejRCTlJFMEppY3VBU2N1QVNjdUFTTUZJVElXRng0QkZ4NEJGeDRCRlJFVUJnY09BUWNPQVFjT0FTTWhJaVluTGdFbkxnRW5MZ0UxRVRRMk56NEJOejRCTno0Qk14TWhNalkxTkNZaklTSUdGUlFXTTlVTkdBd0xGUWtKRGdVRkJRVUZCUTRKQ1JVTERCZ05BbFlOR0F3TEZRa0pEZ1VGQlFVRkJRNEpDUlVMREJnTi9hb0NWZ1FJQkFRSEF3TUZBUUlCQVFJQkJRTURCd1FFQ0FUOXFnUUlCQVFIQXdNRkFRSUJBUUlCQlFNREJ3UUVDQVNBQVZZUkdSa1IvcW9SR1JrUkExVUZCQVVPQ1FrVkRBc1pEZjJyRFJrTERCVUpDQTRGQlFVRkJRVU9DUWdWREFzWkRRSlZEUmtMREJVSkNRNEZCQVZWQWdFQ0JRTUNCd1FFQ0FYOXF3UUpBd1FIQXdNRkFRSUNBZ0lCQlFNREJ3UURDUVFDVlFVSUJBUUhBZ01GQWdFQy9vQVpFaEVaR1JFU0dRQUFBQUFEQUZVQUFBT3JBMVVBTXdCb0FJa0FBQk1pQmdjT0FRY09BUWNPQVJVUkZCWVhIZ0VYSGdFWEhnRXpJVEkyTno0Qk56NEJOejRCTlJFMEppY3VBU2N1QVNjdUFTTUZJVElXRng0QkZ4NEJGeDRCRlJFVUJnY09BUWNPQVFjT0FTTWhJaVluTGdFbkxnRW5MZ0UxRVRRMk56NEJOejRCTno0Qk14TXpGUlFXTXpJMlBRRXpNalkxTkNZckFUVTBKaU1pQmgwQkl5SUdGUlFXTTlVTkdBd0xGUWtKRGdVRkJRVUZCUTRKQ1JVTERCZ05BbFlOR0F3TEZRa0pEZ1VGQlFVRkJRNEpDUlVMREJnTi9hb0NWZ1FJQkFRSEF3TUZBUUlCQVFJQkJRTURCd1FFQ0FUOXFnUUlCQVFIQXdNRkFRSUJBUUlCQlFNREJ3UUVDQVNBZ0JrU0VobUFFUmtaRVlBWkVoSVpnQkVaR1JFRFZRVUVCUTRKQ1JVTUN4a04vYXNOR1FzTUZRa0lEZ1VGQlFVRkJRNEpDQlVNQ3hrTkFsVU5HUXNNRlFrSkRnVUVCVlVDQVFJRkF3SUhCQVFJQmYyckJBa0RCQWNEQXdVQkFnSUNBZ0VGQXdNSEJBTUpCQUpWQlFnRUJBY0NBd1VDQVFMK2dJQVNHUmtTZ0JrU0VSbUFFaGtaRW9BWkVSSVpBQUFCQU9JQWpRTWVBc2tBSUFBQUV4Y0hCaFFYRmpJL0FSY1dNamMyTkM4Qk56WTBKeVlpRHdFbkppSUhCaFFYNHVMaURRME1KQXppNGd3a0RBME40dUlORFF3a0RPTGlEQ1FNRFEwQ2plTGlEU01NRFEzaDRRME5EQ01ONHVJTUl3ME1ET0xpREF3Tkl3d0FBQUFCQUFBQUFRQUFhNW4weTE4UFBQVUFDd1FBQUFBQUFOaXZPVnNBQUFBQTJLODVXd0FBQUFBRHF3TlZBQUFBQ0FBQ0FBQUFBQUFBQUFFQUFBUEEvOEFBQUFRQUFBQUFBQU9yQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFMQkFBQUFBQUFBQUFBQUFBQUFnQUFBQVFBQVdJRUFBRmlCQUFBNGdRQUFPSUVBQUJWQkFBQVZRUUFBT0lBQUFBQUFBb0FGQUFlQUVRQWFnQ3FBT29CbmdKa0Fwb0FBUUFBQUFzQWlnQURBQUFBQUFBQ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBNEFyZ0FCQUFBQUFBQUJBQWNBQUFBQkFBQUFBQUFDQUFjQVlBQUJBQUFBQUFBREFBY0FOZ0FCQUFBQUFBQUVBQWNBZFFBQkFBQUFBQUFGQUFzQUZRQUJBQUFBQUFBR0FBY0FTd0FCQUFBQUFBQUtBQm9BaWdBREFBRUVDUUFCQUE0QUJ3QURBQUVFQ1FBQ0FBNEFad0FEQUFFRUNRQURBQTRBUFFBREFBRUVDUUFFQUE0QWZBQURBQUVFQ1FBRkFCWUFJQUFEQUFFRUNRQUdBQTRBVWdBREFBRUVDUUFLQURRQXBHWmphV052Ym5NQVpnQmpBR2tBWXdCdkFHNEFjMVpsY25OcGIyNGdNUzR3QUZZQVpRQnlBSE1BYVFCdkFHNEFJQUF4QUM0QU1HWmphV052Ym5NQVpnQmpBR2tBWXdCdkFHNEFjMlpqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzFKbFozVnNZWElBVWdCbEFHY0FkUUJzQUdFQWNtWmphV052Ym5NQVpnQmpBR2tBWXdCdkFHNEFjMFp2Ym5RZ1oyVnVaWEpoZEdWa0lHSjVJRWxqYjAxdmIyNHVBRVlBYndCdUFIUUFJQUJuQUdVQWJnQmxBSElBWVFCMEFHVUFaQUFnQUdJQWVRQWdBRWtBWXdCdkFFMEFid0J2QUc0QUxnQUFBQU1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBPVwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmZjLWljb24ge1xuICAvKiBhZGRlZCBmb3IgZmMgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnZmNpY29ucycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5mYy1pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uZmMtaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5mYy1pY29uLWNoZXZyb25zLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmZjLWljb24tY2hldnJvbnMtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmZjLWljb24tbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5mYy1pY29uLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5mYy1pY29uLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi8qXG5Mb3RzIHRha2VuIGZyb20gRmxhdGx5IChNSVQpOiBodHRwczovL2Jvb3Rzd2F0Y2guY29tLzQvZmxhdGx5L2Jvb3RzdHJhcC5jc3NcblxuVGhlc2Ugc3R5bGVzIG9ubHkgYXBwbHkgd2hlbiB0aGUgc3RhbmRhcmQtdGhlbWUgaXMgYWN0aXZhdGVkLlxuV2hlbiBpdCdzIE5PVCBhY3RpdmF0ZWQsIHRoZSBmYy1idXR0b24gY2xhc3NlcyB3b24ndCBldmVuIGJlIGluIHRoZSBET00uXG4qL1xuLmZjIHtcblxuICAvKiByZXNldCAqL1xuXG59XG4uZmMgLmZjLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4uZmMgLmZjLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIH1cbi5mYyAuZmMtYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgfVxuLmZjIC5mYy1idXR0b246bm90KDpkaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuLmZjIC5mYy1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB9XG4uZmMge1xuXG4gIC8qIHRoZW1lICovXG5cbn1cbi5mYyAuZmMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAuNGVtIDAuNjVlbTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgfVxuLmZjIC5mYy1idXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuLmZjIC5mYy1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDQsIDYyLCA4MCwgMC4yNSk7XG4gIH1cbi5mYyAuZmMtYnV0dG9uOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICB9XG4uZmMge1xuXG4gIC8qIFwicHJpbWFyeVwiIGNvbG9yaW5nICovXG5cbn1cbi5mYyAuZmMtYnV0dG9uLXByaW1hcnkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiB2YXIoLS1mYy1idXR0b24tdGV4dC1jb2xvciwgI2ZmZik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDM0U1MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYy1idXR0b24tYmctY29sb3IsICMyQzNFNTApO1xuICAgIGJvcmRlci1jb2xvcjogIzJDM0U1MDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWZjLWJ1dHRvbi1ib3JkZXItY29sb3IsICMyQzNFNTApO1xuICB9XG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tZmMtYnV0dG9uLXRleHQtY29sb3IsICNmZmYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTJiMzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmMtYnV0dG9uLWhvdmVyLWJnLWNvbG9yLCAjMWUyYjM3KTtcbiAgICBib3JkZXItY29sb3I6ICMxYTI1MmY7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYy1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yLCAjMWEyNTJmKTtcbiAgfVxuLmZjIC5mYy1idXR0b24tcHJpbWFyeTpkaXNhYmxlZCB7IC8qIG5vdCBEUlkgKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tZmMtYnV0dG9uLXRleHQtY29sb3IsICNmZmYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzNFNTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmMtYnV0dG9uLWJnLWNvbG9yLCAjMkMzRTUwKTtcbiAgICBib3JkZXItY29sb3I6ICMyQzNFNTA7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYy1idXR0b24tYm9yZGVyLWNvbG9yLCAjMkMzRTUwKTsgLyogb3ZlcnJpZGVzIDpob3ZlciAqL1xuICB9XG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgOTEsIDEwNiwgMC41KTtcbiAgfVxuLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gIC5mYyAuZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLWZjLWJ1dHRvbi10ZXh0LWNvbG9yLCAjZmZmKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyNTJmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZjLWJ1dHRvbi1hY3RpdmUtYmctY29sb3IsICMxYTI1MmYpO1xuICAgIGJvcmRlci1jb2xvcjogIzE1MWUyNztcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWZjLWJ1dHRvbi1hY3RpdmUtYm9yZGVyLWNvbG9yLCAjMTUxZTI3KTtcbiAgfVxuLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4gIC5mYyAuZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDkxLCAxMDYsIDAuNSk7XG4gIH1cbi5mYyB7XG5cbiAgLyogaWNvbnMgd2l0aGluIGJ1dHRvbnMgKi9cblxufVxuLmZjIC5mYy1idXR0b24gLmZjLWljb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgLyogYnVtcCB1cCB0aGUgc2l6ZSAoYnV0IGRvbid0IG1ha2UgaXQgYmlnZ2VyIHRoYW4gbGluZS1oZWlnaHQgb2YgYnV0dG9uLCB3aGljaCBpcyAxLjVlbSBhbHNvKSAqL1xuICB9XG4uZmMgLmZjLWJ1dHRvbi1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbi5mYyAuZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4uZmMgLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246aG92ZXIge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbi5mYyAuZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpmb2N1cyxcbiAgLmZjIC5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOmFjdGl2ZSxcbiAgLmZjIC5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uLmZjLWJ1dHRvbi1hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbi5mYyAuZmMtdG9vbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuLmZjIC5mYy10b29sYmFyLmZjLWhlYWRlci10b29sYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgfVxuLmZjIC5mYy10b29sYmFyLmZjLWZvb3Rlci10b29sYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgfVxuLmZjIC5mYy10b29sYmFyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy10b29sYmFyID4gKiA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC43NWVtOyAvKiBzcGFjZSBiZXR3ZWVuICovXG4gIH1cbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy10b29sYmFyID4gKiA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNzVlbTsgLyogc3BhY2UgYmV0d2VlbiAqL1xuICB9XG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtdG9vbGJhci1sdHIgeyAvKiB3aGVuIHRoZSB0b29sYmFyLWNodW5rIHBvc2l0aW9uaW5nIHN5c3RlbSBpcyBleHBsaWNpdGx5IGxlZnQtdG8tcmlnaHQgKi9cbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbi5mYyAuZmMtc2Nyb2xsZXIge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIGZvciBhYnMtcG9zaXRpb25lZCBlbGVtZW50cyB3aXRoaW4gKi9cbiAgfVxuLmZjIC5mYy1zY3JvbGxlci1saXF1aWQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuLmZjIC5mYy1zY3JvbGxlci1saXF1aWQtYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbi5mYyAuZmMtc2Nyb2xsZXItaGFybmVzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICAvKiBoYWNrIGZvciBjaHJvbWUgY29tcHV0aW5nIHRoZSBzY3JvbGxlcidzIHJpZ2h0L2xlZnQgd3JvbmcgZm9yIHJ0bC4gdW5kb25lIGJlbG93Li4uICovXG4gICAgICAvKiBUT0RPOiBkZW1vbnN0cmF0ZSBpbiBjb2RlcGVuICovXG4gIH1cbi5mYyAuZmMtc2Nyb2xsZXItaGFybmVzcy1saXF1aWQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuLmZjLWRpcmVjdGlvbi1ydGwgLmZjLXNjcm9sbGVyLWhhcm5lc3MgPiAuZmMtc2Nyb2xsZXIgeyAvKiB1bmRvIGFib3ZlIGhhY2sgKi9cbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxuLmZjLXRoZW1lLXN0YW5kYXJkIC5mYy1zY3JvbGxncmlkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZjLWJvcmRlci1jb2xvciwgI2RkZCk7IC8qIGJvb3RzdHJhcCBkb2VzIHRoaXMuIG1hdGNoICovXG4gIH1cbi5mYyAuZmMtc2Nyb2xsZ3JpZCxcbiAgICAuZmMgLmZjLXNjcm9sbGdyaWQgdGFibGUgeyAvKiBhbGwgdGFibGVzIChzZWxmIGluY2x1ZGVkKSAqL1xuICAgICAgd2lkdGg6IDEwMCU7IC8qIGJlY2F1c2UgdGFibGVzIGRvbid0IG5vcm1hbGx5IGRvIHRoaXMgKi9cbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgfVxuLmZjIC5mYy1zY3JvbGxncmlkIHRhYmxlIHsgLyogaW5uZXIgdGFibGVzICovXG4gICAgICBib3JkZXItdG9wLXN0eWxlOiBoaWRkZW47XG4gICAgICBib3JkZXItbGVmdC1zdHlsZTogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBoaWRkZW47XG4gICAgfVxuLmZjIC5mYy1zY3JvbGxncmlkIHtcblxuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cbiAgfVxuLmZjIC5mYy1zY3JvbGxncmlkLWxpcXVpZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbiB7IC8qIGEgPHRyPiAqL1xuICAgIGhlaWdodDogMXB4IC8qIGJldHRlciB0aGFuIDAsIGZvciBmaXJlZm94ICovXG5cbiAgfVxuLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24gPiB0ZCB7XG4gICAgICBoZWlnaHQ6IDFweDsgLyogbmVlZHMgYSBoZWlnaHQgc28gaW5uZXIgZGl2IHdpdGhpbiBncm93LiBiZXR0ZXIgdGhhbiAwLCBmb3IgZmlyZWZveCAqL1xuICAgIH1cbi5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uIHRhYmxlIHtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAvKiBmb3IgbW9zdCBicm93c2VycywgaWYgYSBoZWlnaHQgaXNuJ3Qgc2V0IG9uIHRoZSB0YWJsZSwgY2FuJ3QgZG8gbGlxdWlkLWhlaWdodCB3aXRoaW4gY2VsbHMgKi9cbiAgICAgICAgLyogc2VydmVzIGFzIGEgbWluLWhlaWdodC4gaGFybWxlc3MgKi9cbiAgICB9XG4uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1saXF1aWQgPiB0ZCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IC8qIGJldHRlciB0aGFuIGBhdXRvYCwgZm9yIGZpcmVmb3ggKi9cbiAgICB9XG4uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbiA+ICoge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbi5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWhlYWRlciA+ICosXG4gIC5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWZvb3RlciA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cbi5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWJvZHkgdGFibGUsXG4gIC5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWZvb3RlciB0YWJsZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogaGlkZGVuOyAvKiBoZWFkIGtlZXBzIGl0cyBib3R0b20gYm9yZGVyIHRobyAqL1xuICB9XG4uZmMge1xuXG4gIC8qIHN0aWNraW5lc3MgKi9cblxufVxuLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24tc3RpY2t5ID4gKiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1wYWdlLWJnLWNvbG9yLCAjZmZmKTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDM7IC8qIFRPRE86IHZhciAqL1xuICAgIC8qIFRPRE86IGJveC1zaGFkb3cgd2hlbiBzdGlja2luZyAqL1xuICB9XG4uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1oZWFkZXIuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLXN0aWNreSA+ICoge1xuICAgIHRvcDogMDsgLyogYmVjYXVzZSBib3JkZXItc2hhcmluZyBjYXVzZXMgYSBnYXAgYXQgdGhlIHRvcCAqL1xuICAgICAgLyogVE9ETzogZ2l2ZSBzYWZhcmkgLTEuIGhhcyBidWcgKi9cbiAgfVxuLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24tZm9vdGVyLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1zdGlja3kgPiAqIHtcbiAgICBib3R0b206IDA7IC8qIGtub3duIGJ1ZzogYm90dG9tLXN0aWNraW5lc3MgZG9lc24ndCB3b3JrIGluIHNhZmFyaSAqL1xuICB9XG4uZmMgLmZjLXNjcm9sbGdyaWQtc3RpY2t5LXNoaW0geyAvKiBmb3IgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cbiAgICBoZWlnaHQ6IDFweDsgLyogbmVlZHMgaGVpZ2h0IHRvIGNyZWF0ZSBzY3JvbGxiYXJzICovXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuLmZjLXN0aWNreSB7IC8qIG5vIC5mYyB3cmFwIGJlY2F1c2UgdXNlZCBhcyBjaGlsZCBvZiBib2R5ICovXG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG4uZmMgLmZjLXZpZXctaGFybmVzcyB7XG4gICAgZmxleC1ncm93OiAxOyAvKiBiZWNhdXNlIHRoaXMgaGFybmVzcyBpcyBXSVRISU4gdGhlIC5mYydzIGZsZXhib3ggKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbi5mYyB7XG5cbiAgLyogd2hlbiB0aGUgaGFybmVzcyBjb250cm9scyB0aGUgaGVpZ2h0LCBtYWtlIHRoZSB2aWV3IGxpcXVpZCAqL1xuXG59XG4uZmMgLmZjLXZpZXctaGFybmVzcy1hY3RpdmUgPiAuZmMtdmlldyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuLmZjIC5mYy1jb2wtaGVhZGVyLWNlbGwtY3VzaGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiB4LWJyb3dzZXIgZm9yIHdoZW4gc3RpY2t5ICh3aGVuIG11bHRpLXRpZXIgaGVhZGVyKSAqL1xuICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gIH1cbi5mYyAuZmMtYmctZXZlbnQsXG4gIC5mYyAuZmMtbm9uLWJ1c2luZXNzLFxuICAuZmMgLmZjLWhpZ2hsaWdodCB7XG4gICAgLyogd2lsbCBhbHdheXMgaGF2ZSBhIGhhcm5lc3Mgd2l0aCBwb3NpdGlvbjpyZWxhdGl2ZS9hYnNvbHV0ZSwgc28gYWJzb2x1dGVseSBleHBhbmQgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4uZmMgLmZjLW5vbi1idXNpbmVzcyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTUsIDIxNSwgMjE1LCAwLjMpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZjLW5vbi1idXNpbmVzcy1jb2xvciwgcmdiYSgyMTUsIDIxNSwgMjE1LCAwLjMpKTtcbiAgfVxuLmZjIC5mYy1iZy1ldmVudCB7XG4gICAgYmFja2dyb3VuZDogcmdiKDE0MywgMjIzLCAxMzApO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZjLWJnLWV2ZW50LWNvbG9yLCByZ2IoMTQzLCAyMjMsIDEzMCkpO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBvcGFjaXR5OiB2YXIoLS1mYy1iZy1ldmVudC1vcGFjaXR5LCAwLjMpXG4gIH1cbi5mYyAuZmMtYmctZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHtcbiAgICAgIG1hcmdpbjogLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgICBmb250LXNpemU6IHZhcigtLWZjLXNtYWxsLWZvbnQtc2l6ZSwgLjg1ZW0pO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbi5mYyAuZmMtaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4OCwgMjMyLCAyNDEsIDAuMyk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZmMtaGlnaGxpZ2h0LWNvbG9yLCByZ2JhKDE4OCwgMjMyLCAyNDEsIDAuMykpO1xuICB9XG4uZmMgLmZjLWNlbGwtc2hhZGVkLFxuICAuZmMgLmZjLWRheS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDgsIDIwOCwgMjA4LCAwLjMpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZjLW5ldXRyYWwtYmctY29sb3IsIHJnYmEoMjA4LCAyMDgsIDIwOCwgMC4zKSk7XG4gIH1cbi8qIGxpbmsgcmVzZXRzICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hLmZjLWV2ZW50LFxuYS5mYy1ldmVudDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGN1cnNvciAqL1xuLmZjLWV2ZW50W2hyZWZdLFxuLmZjLWV2ZW50LmZjLWV2ZW50LWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIGV2ZW50IHRleHQgY29udGVudCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZjLWV2ZW50IC5mYy1ldmVudC1tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuLyogZHJhZ2dpbmcgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mYy1ldmVudC1kcmFnZ2luZzpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSB7IC8qIE1PVVNFICovXG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuLmZjLWV2ZW50LWRyYWdnaW5nLmZjLWV2ZW50LXNlbGVjdGVkIHsgLyogVE9VQ0ggKi9cbiAgICBib3gtc2hhZG93OiAwIDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG4vKiByZXNpemluZyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogKHN1YmNsYXNzZXMgc2hvdWxkIGhvbmUgcG9zaXRpb25pbmcgZm9yIHRvdWNoIGFuZCBub24tdG91Y2gpICovXG4uZmMtZXZlbnQgLmZjLWV2ZW50LXJlc2l6ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cbi5mYy1ldmVudDpob3ZlciwgLyogTU9VU0UgKi9cbi5mYy1ldmVudC1zZWxlY3RlZCB7IC8qIFRPVUNIICovXG5cbn1cbi5mYy1ldmVudDpob3ZlciAuZmMtZXZlbnQtcmVzaXplciwgLmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuLmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCwgOHB4KSAvIDIpO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tZmMtZXZlbnQtcmVzaXplci1kb3QtYm9yZGVyLXdpZHRoLCAxcHgpO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItZG90LXRvdGFsLXdpZHRoLCA4cHgpO1xuICAgIGhlaWdodDogOHB4O1xuICAgIGhlaWdodDogdmFyKC0tZmMtZXZlbnQtcmVzaXplci1kb3QtdG90YWwtd2lkdGgsIDhweCk7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1wYWdlLWJnLWNvbG9yLCAjZmZmKVxuXG4gICAgLyogZXhwYW5kIGhpdCBhcmVhICovXG5cbiAgfVxuLmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgfVxuLyogc2VsZWN0aW5nIChhbHdheXMgVE9VQ0gpICovXG4vKiBPUiwgZm9jdXNlZCBieSB0YWItaW5kZXggKi9cbi8qIChUT0RPOiBtYXliZSBub3QgdGhlIGJlc3QgZm9jdXMtc3R5bGluZyBmb3IgLmZjLWRheWdyaWQtZG90LWV2ZW50KSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZjLWV2ZW50LXNlbGVjdGVkLFxuLmZjLWV2ZW50OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKVxuXG4gIC8qIGV4cGFuZCBoaXQgYXJlYSAoc3ViY2xhc3NlcyBzaG91bGQgZXhwYW5kKSAqL1xuXG59XG4uZmMtZXZlbnQtc2VsZWN0ZWQ6YmVmb3JlLCAuZmMtZXZlbnQ6Zm9jdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuLmZjLWV2ZW50LXNlbGVjdGVkLFxuLmZjLWV2ZW50OmZvY3VzIHtcblxuICAvKiBkaW1tZXIgZWZmZWN0ICovXG5cbn1cbi5mYy1ldmVudC1zZWxlY3RlZDphZnRlciwgLmZjLWV2ZW50OmZvY3VzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZmMtZXZlbnQtc2VsZWN0ZWQtb3ZlcmxheS1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAvKiBhc3N1bWUgdGhlcmUncyBhIGJvcmRlciBvbiBhbGwgc2lkZXMuIG92ZXJjb21lIGl0LiAqL1xuICAgIC8qIHNvbWV0aW1lcyB0aGVyZSdzIE5PVCBhIGJvcmRlciwgaW4gd2hpY2ggY2FzZSB0aGUgZGltbWVyIHdpbGwgZ28gb3ZlciAqL1xuICAgIC8qIGFuIGFkamFjZW50IGJvcmRlciwgd2hpY2ggbG9va3MgZmluZS4gKi9cbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogLTFweDtcbiAgICByaWdodDogLTFweDtcbiAgICBib3R0b206IC0xcHg7XG4gIH1cbi8qXG5BIEhPUklaT05UQUwgZXZlbnRcbiovXG4uZmMtaC1ldmVudCB7IC8qIGFsbG93ZWQgdG8gYmUgdG9wLWxldmVsICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzc4OGQ4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mYy1ldmVudC1ib3JkZXItY29sb3IsICMzNzg4ZDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc4OGQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYy1ldmVudC1iZy1jb2xvciwgIzM3ODhkOClcblxufVxuLmZjLWgtZXZlbnQgLmZjLWV2ZW50LW1haW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiB2YXIoLS1mYy1ldmVudC10ZXh0LWNvbG9yLCAjZmZmKTtcbiAgfVxuLmZjLWgtZXZlbnQgLmZjLWV2ZW50LW1haW4tZnJhbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7IC8qIGZvciBtYWtlIGZjLWV2ZW50LXRpdGxlLWNvbnRhaW5lciBleHBhbmQgKi9cbiAgfVxuLmZjLWgtZXZlbnQgLmZjLWV2ZW50LXRpbWUge1xuICAgIG1heC13aWR0aDogMTAwJTsgLyogY2xpcCBvdmVyZmxvdyBvbiB0aGlzIGVsZW1lbnQgKi9cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4uZmMtaC1ldmVudCAuZmMtZXZlbnQtdGl0bGUtY29udGFpbmVyIHsgLyogc2VydmVzIGFzIGEgY29udGFpbmVyIGZvciB0aGUgc3RpY2t5IGN1c2hpb24gKi9cbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgbWluLXdpZHRoOiAwOyAvKiBpbXBvcnRhbnQgZm9yIGFsbG93aW5nIHRvIHNocmluayBhbGwgdGhlIHdheSAqL1xuICB9XG4uZmMtaC1ldmVudCAuZmMtZXZlbnQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogbmVlZCB0aGlzIHRvIGJlIHN0aWNreSBjcm9zcy1icm93c2VyICovXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgLyogZm9yIG5vdCBtZXNzaW5nIHVwIGxpbmUtaGVpZ2h0ICovXG4gICAgbGVmdDogMDsgIC8qIGZvciBzdGlja3kgKi9cbiAgICByaWdodDogMDsgLyogZm9yIHN0aWNreSAqL1xuICAgIG1heC13aWR0aDogMTAwJTsgLyogY2xpcCBvdmVyZmxvdyBvbiB0aGlzIGVsZW1lbnQgKi9cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4uZmMtaC1ldmVudC5mYy1ldmVudC1zZWxlY3RlZDpiZWZvcmUge1xuICAgIC8qIGV4cGFuZCBoaXQgYXJlYSAqL1xuICAgIHRvcDogLTEwcHg7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgfVxuLyogYWRqdXN0IGJvcmRlciBhbmQgYm9yZGVyLXJhZGl1cyAoaWYgdGhlcmUgaXMgYW55KSBmb3Igbm9uLXN0YXJ0L2VuZCAqL1xuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWRheWdyaWQtYmxvY2stZXZlbnQ6bm90KC5mYy1ldmVudC1zdGFydCksXG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtZGF5Z3JpZC1ibG9jay1ldmVudDpub3QoLmZjLWV2ZW50LWVuZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy1kYXlncmlkLWJsb2NrLWV2ZW50Om5vdCguZmMtZXZlbnQtZW5kKSxcbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy1kYXlncmlkLWJsb2NrLWV2ZW50Om5vdCguZmMtZXZlbnQtc3RhcnQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4vKiByZXNpemVycyAqL1xuLmZjLWgtZXZlbnQ6bm90KC5mYy1ldmVudC1zZWxlY3RlZCkgLmZjLWV2ZW50LXJlc2l6ZXIge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDhweDtcbiAgd2lkdGg6IHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItdGhpY2tuZXNzLCA4cHgpO1xufVxuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWgtZXZlbnQ6bm90KC5mYy1ldmVudC1zZWxlY3RlZCkgLmZjLWV2ZW50LXJlc2l6ZXItc3RhcnQsXG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtaC1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplci1lbmQge1xuICBjdXJzb3I6IHctcmVzaXplO1xuICBsZWZ0OiAtNHB4O1xuICBsZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1mYy1ldmVudC1yZXNpemVyLXRoaWNrbmVzcywgOHB4KSk7XG59XG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtaC1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplci1lbmQsXG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtaC1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplci1zdGFydCB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHJpZ2h0OiAtNHB4O1xuICByaWdodDogY2FsYygtMC41ICogdmFyKC0tZmMtZXZlbnQtcmVzaXplci10aGlja25lc3MsIDhweCkpO1xufVxuLyogcmVzaXplcnMgZm9yIFRPVUNIICovXG4uZmMtaC1ldmVudC5mYy1ldmVudC1zZWxlY3RlZCAuZmMtZXZlbnQtcmVzaXplciB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCwgOHB4KSk7XG59XG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtaC1ldmVudC5mYy1ldmVudC1zZWxlY3RlZCAuZmMtZXZlbnQtcmVzaXplci1zdGFydCxcbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy1oLWV2ZW50LmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVyLWVuZCB7XG4gIGxlZnQ6IC00cHg7XG4gIGxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItZG90LXRvdGFsLXdpZHRoLCA4cHgpKTtcbn1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy1oLWV2ZW50LmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVyLWVuZCxcbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy1oLWV2ZW50LmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVyLXN0YXJ0IHtcbiAgcmlnaHQ6IC00cHg7XG4gIHJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCwgOHB4KSk7XG59XG4uZmMgLmZjLXBvcG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsMCwwLC4xNSk7XG4gIH1cbi5mYyAuZmMtcG9wb3Zlci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggNHB4O1xuICB9XG4uZmMgLmZjLXBvcG92ZXItdGl0bGUge1xuICAgIG1hcmdpbjogMCAycHg7XG4gIH1cbi5mYyAuZmMtcG9wb3Zlci1jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgfVxuLmZjLXRoZW1lLXN0YW5kYXJkIC5mYy1wb3BvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZjLWJvcmRlci1jb2xvciwgI2RkZCk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1wYWdlLWJnLWNvbG9yLCAjZmZmKTtcbiAgfVxuLmZjLXRoZW1lLXN0YW5kYXJkIC5mYy1wb3BvdmVyLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDgsIDIwOCwgMjA4LCAwLjMpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZjLW5ldXRyYWwtYmctY29sb3IsIHJnYmEoMjA4LCAyMDgsIDIwOCwgMC4zKSk7XG4gIH1cblxuXG46cm9vdCB7XG4gIC0tZmMtZGF5Z3JpZC1ldmVudC1kb3Qtd2lkdGg6IDhweDtcbn1cbi8qIGhlbHAgdGhpbmdzIGNsZWFyIG1hcmdpbnMgb2YgaW5uZXIgY29udGVudCAqL1xuLmZjLWRheWdyaWQtZGF5LWZyYW1lLFxuLmZjLWRheWdyaWQtZGF5LWV2ZW50cyxcbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgeyAvKiBmb3IgZXZlbnQgdG9wL2JvdHRvbSBtYXJnaW5zICovXG59XG4uZmMtZGF5Z3JpZC1kYXktZnJhbWU6YmVmb3JlLCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzOmJlZm9yZSwgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7IH1cbi5mYy1kYXlncmlkLWRheS1mcmFtZTphZnRlciwgLmZjLWRheWdyaWQtZGF5LWV2ZW50czphZnRlciwgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuLmZjIC5mYy1kYXlncmlkLWJvZHkgeyAvKiBhIDxkaXY+IHRoYXQgd3JhcHMgdGhlIHRhYmxlICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IC8qIGNvbnRhaW5lciBpbm5lciB6LWluZGV4J3MgYmVjYXVzZSA8dHI+cyBjYW4ndCBkbyBpdCAqL1xuICB9XG4uZmMgLmZjLWRheWdyaWQtZGF5LmZjLWRheS10b2RheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjIwLCA0MCwgMC4xNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYy10b2RheS1iZy1jb2xvciwgcmdiYSgyNTUsIDIyMCwgNDAsIDAuMTUpKTtcbiAgICB9XG4uZmMgLmZjLWRheWdyaWQtZGF5LWZyYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTAwJTsgLyogc2VlbXMgdG8gd29yayBiZXR0ZXIgdGhhbiBgaGVpZ2h0YCBiZWNhdXNlIHNldHMgaGVpZ2h0IGFmdGVyIHJvd3MvY2VsbHMgbmF0dXJhbGx5IGRvIGl0ICovXG4gIH1cbi5mYyB7XG5cbiAgLyogY2VsbCB0b3AgKi9cblxufVxuLmZjIC5mYy1kYXlncmlkLWRheS10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4uZmMgLmZjLWRheS1vdGhlciAuZmMtZGF5Z3JpZC1kYXktdG9wIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbi5mYyB7XG5cbiAgLyogZGF5IG51bWJlciAod2l0aGluIGNlbGwgdG9wKSAqL1xuXG59XG4uZmMgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG4uZmMge1xuXG4gIC8qIGV2ZW50IGNvbnRhaW5lciAqL1xuXG59XG4uZmMgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMXB4OyAvKiBuZWVkcyB0byBiZSBtYXJnaW4sIG5vdCBwYWRkaW5nLCBzbyB0aGF0IGF2YWlsYWJsZSBjZWxsIGhlaWdodCBjYW4gYmUgY29tcHV0ZWQgKi9cbiAgfVxuLmZjIHtcblxuICAvKiBwb3NpdGlvbmluZyBmb3IgYmFsYW5jZWQgdnMgbmF0dXJhbCAqL1xuXG59XG4uZmMgLmZjLWRheWdyaWQtYm9keS1iYWxhbmNlZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4uZmMgLmZjLWRheWdyaWQtYm9keS11bmJhbGFuY2VkIC5mYy1kYXlncmlkLWRheS1ldmVudHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBmb3IgY29udGFpbmluZyBhYnMgcG9zaXRpb25lZCBldmVudCBoYXJuZXNzZXMgKi9cbiAgICAgIG1pbi1oZWlnaHQ6IDJlbTsgLyogaW4gYWRkaXRpb24gdG8gYmVpbmcgYSBtaW4taGVpZ2h0IGR1cmluZyBuYXR1cmFsIGhlaWdodCwgZXF1YWxpemVzIHRoZSBoZWlnaHRzIGEgbGl0dGxlIGJpdCAqL1xuICAgIH1cbi5mYyAuZmMtZGF5Z3JpZC1ib2R5LW5hdHVyYWwgeyAvKiBjYW4gY29leGlzdCB3aXRoIC11bmJhbGFuY2VkICovXG4gIH1cbi5mYyAuZmMtZGF5Z3JpZC1ib2R5LW5hdHVyYWwgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuLmZjIHtcblxuICAvKiBldmVudCBoYXJuZXNzICovXG5cbn1cbi5mYyAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbi5mYyAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzLWFicyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDsgLyogZmFsbGJhY2sgY29vcmRzIGZvciB3aGVuIGNhbm5vdCB5ZXQgYmUgY29tcHV0ZWQgKi9cbiAgICBsZWZ0OiAwOyAvKiAqL1xuICAgIHJpZ2h0OiAwOyAvKiAqL1xuICB9XG4uZmMgLmZjLWRheWdyaWQtYmctaGFybmVzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbi5mYyB7XG5cbiAgLyogYmcgY29udGVudCAqL1xuXG59XG4uZmMgLmZjLWRheWdyaWQtZGF5LWJnIC5mYy1ub24tYnVzaW5lc3MgeyB6LWluZGV4OiAxIH1cbi5mYyAuZmMtZGF5Z3JpZC1kYXktYmcgLmZjLWJnLWV2ZW50IHsgei1pbmRleDogMiB9XG4uZmMgLmZjLWRheWdyaWQtZGF5LWJnIC5mYy1oaWdobGlnaHQgeyB6LWluZGV4OiAzIH1cbi5mYyB7XG5cbiAgLyogZXZlbnRzICovXG5cbn1cbi5mYyAuZmMtZGF5Z3JpZC1ldmVudCB7XG4gICAgei1pbmRleDogNjtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gIH1cbi5mYyAuZmMtZGF5Z3JpZC1ldmVudC5mYy1ldmVudC1taXJyb3Ige1xuICAgIHotaW5kZXg6IDc7XG4gIH1cbi5mYyB7XG5cbiAgLyogY2VsbCBib3R0b20gKHdpdGhpbiBkYXktZXZlbnRzKSAqL1xuXG59XG4uZmMgLmZjLWRheWdyaWQtZGF5LWJvdHRvbSB7XG4gICAgZm9udC1zaXplOiAuODVlbTtcbiAgICBwYWRkaW5nOiAycHggM3B4IDBcbiAgfVxuLmZjIC5mYy1kYXlncmlkLWRheS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG4uZmMgLmZjLWRheWdyaWQtbW9yZS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbi5mYyB7XG5cbiAgLyogd2VlayBudW1iZXIgKHdpdGhpbiBmcmFtZSkgKi9cblxufVxuLmZjIC5mYy1kYXlncmlkLXdlZWstbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIG1pbi13aWR0aDogMS41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA4LCAyMDgsIDIwOCwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYy1uZXV0cmFsLWJnLWNvbG9yLCByZ2JhKDIwOCwgMjA4LCAyMDgsIDAuMykpO1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIGNvbG9yOiB2YXIoLS1mYy1uZXV0cmFsLXRleHQtY29sb3IsICM4MDgwODApO1xuICB9XG4uZmMge1xuXG4gIC8qIHBvcG92ZXIgKi9cblxufVxuLmZjIC5mYy1tb3JlLXBvcG92ZXIgLmZjLXBvcG92ZXItYm9keSB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtZGF5Z3JpZC1ldmVudC5mYy1ldmVudC1zdGFydCxcbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy1kYXlncmlkLWV2ZW50LmZjLWV2ZW50LWVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtZGF5Z3JpZC1ldmVudC5mYy1ldmVudC1lbmQsXG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtZGF5Z3JpZC1ldmVudC5mYy1ldmVudC1zdGFydCB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWRheWdyaWQtd2Vlay1udW1iZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAwO1xuICB9XG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtZGF5Z3JpZC13ZWVrLW51bWJlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgM3B4O1xuICB9XG4uZmMtbGlxdWlkLWhhY2sgLmZjLWRheWdyaWQtZGF5LWZyYW1lIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyAvKiB3aWxsIGNhdXNlIGlubmVyIGFic29sdXRlIHN0dWZmIHRvIGV4cGFuZCB0byA8dGQ+ICovXG4gIH1cbi5mYy1kYXlncmlkLWV2ZW50IHsgLyogbWFrZSByb290LWxldmVsLCBiZWNhdXNlIHdpbGwgYmUgZHJhZ2dlZC1hbmQtZHJvcHBlZCBvdXRzaWRlIG9mIGEgY29tcG9uZW50IHJvb3QgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBmb3Igei1pbmRleGVzIGFzc2lnbmVkIGxhdGVyICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgLyogZG90IGV2ZW50IG5lZWRzIHRoaXMgdG8gd2hlbiBzZWxlY3RlZCAqL1xuICBmb250LXNpemU6IC44NWVtO1xuICBmb250LXNpemU6IHZhcigtLWZjLXNtYWxsLWZvbnQtc2l6ZSwgLjg1ZW0pO1xufVxuLyogLS0tIHRoZSByZWN0YW5nbGUgKFwiYmxvY2tcIikgc3R5bGUgb2YgZXZlbnQgLS0tICovXG4uZmMtZGF5Z3JpZC1ibG9jay1ldmVudCAuZmMtZXZlbnQtdGltZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbi5mYy1kYXlncmlkLWJsb2NrLWV2ZW50IC5mYy1ldmVudC10aW1lLFxuICAuZmMtZGF5Z3JpZC1ibG9jay1ldmVudCAuZmMtZXZlbnQtdGl0bGUge1xuICAgIHBhZGRpbmc6IDFweDtcbiAgfVxuLyogLS0tIHRoZSBkb3Qgc3R5bGUgb2YgZXZlbnQgLS0tICovXG4uZmMtZGF5Z3JpZC1kb3QtZXZlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycHggMFxuXG59XG4uZmMtZGF5Z3JpZC1kb3QtZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgbWluLXdpZHRoOiAwOyAvKiBpbXBvcnRhbnQgZm9yIGFsbG93aW5nIHRvIHNocmluayBhbGwgdGhlIHdheSAqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbi5mYy1kYXlncmlkLWRvdC1ldmVudDpob3ZlcixcbiAgLmZjLWRheWdyaWQtZG90LWV2ZW50LmZjLWV2ZW50LW1pcnJvciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4uZmMtZGF5Z3JpZC1kb3QtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgICAvKiBleHBhbmQgaGl0IGFyZWEgKi9cbiAgICB0b3A6IC0xMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gIH1cbi5mYy1kYXlncmlkLWV2ZW50LWRvdCB7IC8qIHRoZSBhY3R1YWwgZG90ICovXG4gIG1hcmdpbjogMCA0cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMzc4OGQ4O1xuICBib3JkZXI6IGNhbGModmFyKC0tZmMtZGF5Z3JpZC1ldmVudC1kb3Qtd2lkdGgsIDhweCkgLyAyKSBzb2xpZCB2YXIoLS1mYy1ldmVudC1ib3JkZXItY29sb3IsICMzNzg4ZDgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tZmMtZGF5Z3JpZC1ldmVudC1kb3Qtd2lkdGgsIDhweCkgLyAyKTtcbn1cbi8qIC0tLSBzcGFjaW5nIGJldHdlZW4gdGltZSBhbmQgdGl0bGUgLS0tICovXG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtZGF5Z3JpZC1ldmVudCAuZmMtZXZlbnQtdGltZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy1kYXlncmlkLWV2ZW50IC5mYy1ldmVudC10aW1lIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG5cblxuLypcbkEgVkVSVElDQUwgZXZlbnRcbiovXG5cbi5mYy12LWV2ZW50IHsgLyogYWxsb3dlZCB0byBiZSB0b3AtbGV2ZWwgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNzg4ZDg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZjLWV2ZW50LWJvcmRlci1jb2xvciwgIzM3ODhkOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzg4ZDg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZjLWV2ZW50LWJnLWNvbG9yLCAjMzc4OGQ4KVxuXG59XG5cbi5mYy12LWV2ZW50IC5mYy1ldmVudC1tYWluIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tZmMtZXZlbnQtdGV4dC1jb2xvciwgI2ZmZik7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbi5mYy12LWV2ZW50IC5mYy1ldmVudC1tYWluLWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbi5mYy12LWV2ZW50IC5mYy1ldmVudC10aW1lIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbi5mYy12LWV2ZW50IC5mYy1ldmVudC10aXRsZS1jb250YWluZXIgeyAvKiBhIGNvbnRhaW5lciBmb3IgdGhlIHN0aWNreSBjdXNoaW9uICovXG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIG1pbi1oZWlnaHQ6IDA7IC8qIGltcG9ydGFudCBmb3IgYWxsb3dpbmcgdG8gc2hyaW5rIGFsbCB0aGUgd2F5ICovXG4gIH1cblxuLmZjLXYtZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHsgLyogd2lsbCBoYXZlIGZjLXN0aWNreSBvbiBpdCAqL1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgLyogY2xpcCBvdmVyZmxvdyAqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuLmZjLXYtZXZlbnQ6bm90KC5mYy1ldmVudC1zdGFydCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4uZmMtdi1ldmVudDpub3QoLmZjLWV2ZW50LWVuZCkge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4uZmMtdi1ldmVudC5mYy1ldmVudC1zZWxlY3RlZDpiZWZvcmUge1xuICAgIC8qIGV4cGFuZCBoaXQgYXJlYSAqL1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgfVxuXG4uZmMtdi1ldmVudCB7XG5cbiAgLyogcmVzaXplciAobW91c2UgQU5EIHRvdWNoKSAqL1xuXG59XG5cbi5mYy12LWV2ZW50IC5mYy1ldmVudC1yZXNpemVyLXN0YXJ0IHtcbiAgICBjdXJzb3I6IG4tcmVzaXplO1xuICB9XG5cbi5mYy12LWV2ZW50IC5mYy1ldmVudC1yZXNpemVyLWVuZCB7XG4gICAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgfVxuXG4uZmMtdi1ldmVudCB7XG5cbiAgLyogcmVzaXplciBmb3IgTU9VU0UgKi9cblxufVxuXG4uZmMtdi1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplciB7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGhlaWdodDogdmFyKC0tZmMtZXZlbnQtcmVzaXplci10aGlja25lc3MsIDhweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4uZmMtdi1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplci1zdGFydCB7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICB0b3A6IGNhbGModmFyKC0tZmMtZXZlbnQtcmVzaXplci10aGlja25lc3MsIDhweCkgLyAtMik7XG4gICAgfVxuXG4uZmMtdi1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplci1lbmQge1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgYm90dG9tOiBjYWxjKHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItdGhpY2tuZXNzLCA4cHgpIC8gLTIpO1xuICAgIH1cblxuLmZjLXYtZXZlbnQge1xuXG4gIC8qIHJlc2l6ZXIgZm9yIFRPVUNIICh3aGVuIGV2ZW50IGlzIFwic2VsZWN0ZWRcIikgKi9cblxufVxuXG4uZmMtdi1ldmVudC5mYy1ldmVudC1zZWxlY3RlZCAuZmMtZXZlbnQtcmVzaXplciB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItZG90LXRvdGFsLXdpZHRoLCA4cHgpIC8gLTIpO1xuICAgIH1cblxuLmZjLXYtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXItc3RhcnQge1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgdG9wOiBjYWxjKHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItZG90LXRvdGFsLXdpZHRoLCA4cHgpIC8gLTIpO1xuICAgIH1cblxuLmZjLXYtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXItZW5kIHtcbiAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgIGJvdHRvbTogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCwgOHB4KSAvIC0yKTtcbiAgICB9XG4uZmMgLmZjLXRpbWVncmlkIC5mYy1kYXlncmlkLWJvZHkgeyAvKiB0aGUgYWxsLWRheSBkYXlncmlkIHdpdGhpbiB0aGUgdGltZWdyaWQgdmlldyAqL1xuICAgIHotaW5kZXg6IDI7IC8qIHB1dCBhYm92ZSB0aGUgdGltZWdyaWQtYm9keSBzbyB0aGF0IG1vcmUtcG9wb3ZlciBpcyBhYm92ZSBldmVyeXRoaW5nLiBUT0RPOiBiZXR0ZXIgc29sdXRpb24gKi9cbiAgfVxuLmZjIC5mYy10aW1lZ3JpZC1kaXZpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMnB4OyAvKiBicm93c2VycyBnZXQgY29uZnVzZWQgd2hlbiB5b3Ugc2V0IGhlaWdodC4gdXNlIHBhZGRpbmcgaW5zdGVhZCAqL1xuICB9XG4uZmMgLmZjLXRpbWVncmlkLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyAvKiBzY29wZSB0aGUgei1pbmRleGVzIG9mIHNsb3RzIGFuZCBjb2xzICovXG4gICAgbWluLWhlaWdodDogMTAwJTsgLyogZmlsbCBoZWlnaHQgYWx3YXlzLCBldmVuIHdoZW4gc2xhdCB0YWJsZSBkb2Vzbid0IGdyb3cgKi9cbiAgfVxuLmZjIC5mYy10aW1lZ3JpZC1heGlzLWNodW5rIHsgLyogZm9yIGFkdmFuY2VkIFNjcm9sbEdyaWQgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgLyogb2Zmc2V0IHBhcmVudCBmb3Igbm93LWluZGljYXRvci1jb250YWluZXIgKi9cblxuICB9XG4uZmMgLmZjLXRpbWVncmlkLWF4aXMtY2h1bmsgPiB0YWJsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyAvKiBhYm92ZSB0aGUgbm93LWluZGljYXRvci1jb250YWluZXIgKi9cbiAgICB9XG4uZmMgLmZjLXRpbWVncmlkLXNsb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuLmZjIC5mYy10aW1lZ3JpZC1zbG90IHsgLyogYSA8dGQ+ICovXG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBib3JkZXItYm90dG9tOiAwIC8qIGVhY2ggY2VsbCBvd25zIGl0cyB0b3AgYm9yZGVyICovXG4gIH1cbi5mYyAuZmMtdGltZWdyaWQtc2xvdDplbXB0eTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMDBhMCc7IC8qIG1ha2Ugc3VyZSB0aGVyZSdzIGF0IGxlYXN0IGFuIGVtcHR5IHNwYWNlIHRvIGNyZWF0ZSBoZWlnaHQgZm9yIGhlaWdodCBzeW5jaW5nICovXG4gICAgfVxuLmZjIC5mYy10aW1lZ3JpZC1zbG90LW1pbm9yIHtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBkb3R0ZWQ7XG4gIH1cbi5mYyAuZmMtdGltZWdyaWQtc2xvdC1sYWJlbC1jdXNoaW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuLmZjIC5mYy10aW1lZ3JpZC1zbG90LWxhYmVsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiB2ZXJ0aWNhbCBhbGlnbiB0aGUgc2xvdHMgKi9cbiAgfVxuLmZjIHtcblxuXG4gIC8qIHNsb3RzIEFORCBheGlzIGNlbGxzICh0b3AtbGVmdCBjb3JuZXIgb2YgdmlldyBpbmNsdWRpbmcgdGhlIFwiYWxsLWRheVwiIHRleHQpICovXG5cbn1cbi5mYyAuZmMtdGltZWdyaWQtYXhpcy1jdXNoaW9uLFxuICAuZmMgLmZjLXRpbWVncmlkLXNsb3QtbGFiZWwtY3VzaGlvbiB7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gIH1cbi5mYyB7XG5cblxuICAvKiBheGlzIGNlbGxzICh0b3AtbGVmdCBjb3JuZXIgb2YgdmlldyBpbmNsdWRpbmcgdGhlIFwiYWxsLWRheVwiIHRleHQpICovXG4gIC8qIHZlcnRpY2FsIGFsaWduIGlzIG1vcmUgY29tcGxpY2F0ZWQsIHVzZXMgZmxleGJveCAqL1xuXG59XG4uZmMgLmZjLXRpbWVncmlkLWF4aXMtZnJhbWUtbGlxdWlkIHtcbiAgICBoZWlnaHQ6IDEwMCU7IC8qIHdpbGwgbmVlZCBsaXF1aWQtaGFjayBpbiBGRiAqL1xuICB9XG4uZmMgLmZjLXRpbWVncmlkLWF4aXMtZnJhbWUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvKiB2ZXJ0aWNhbCBhbGlnbiAqL1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8qIGhvcml6b250YWwgYWxpZ24uIG1hdGNoZXMgdGV4dC1hbGlnbiBiZWxvdyAqL1xuICB9XG4uZmMgLmZjLXRpbWVncmlkLWF4aXMtY3VzaGlvbiB7XG4gICAgbWF4LXdpZHRoOiA2MHB4OyAvKiBsaW1pdHMgdGhlIHdpZHRoIG9mIHRoZSBcImFsbC1kYXlcIiB0ZXh0ICovXG4gICAgZmxleC1zaHJpbms6IDA7IC8qIGFsbG93cyB0ZXh0IHRvIGV4cGFuZCBob3cgaXQgbm9ybWFsbHkgd291bGQsIHJlZ2FyZGxlc3Mgb2YgY29uc3RyYWluZWQgd2lkdGggKi9cbiAgfVxuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLXRpbWVncmlkLXNsb3QtbGFiZWwtZnJhbWUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtdGltZWdyaWQtc2xvdC1sYWJlbC1mcmFtZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuLmZjLWxpcXVpZC1oYWNrIC5mYy10aW1lZ3JpZC1heGlzLWZyYW1lLWxpcXVpZCB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIH1cbi5mYyAuZmMtdGltZWdyaWQtY29sLmZjLWRheS10b2RheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjIwLCA0MCwgMC4xNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYy10b2RheS1iZy1jb2xvciwgcmdiYSgyNTUsIDIyMCwgNDAsIDAuMTUpKTtcbiAgICB9XG4uZmMgLmZjLXRpbWVncmlkLWNvbC1mcmFtZSB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgLyogbGlxdWlkLWhhY2sgaXMgYmVsb3cgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbi5mYy1tZWRpYS1zY3JlZW4uZmMtbGlxdWlkLWhhY2sgLmZjLXRpbWVncmlkLWNvbC1mcmFtZSB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gICAgfVxuLmZjLW1lZGlhLXNjcmVlbiAuZmMtdGltZWdyaWQtY29scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyAvKiBubyB6LWluZGV4LiBjaGlsZHJlbiB3aWxsIGRlY2lkZSBhbmQgZ28gYWJvdmUgc2xvdHMgKi9cbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDBcbiAgfVxuLmZjLW1lZGlhLXNjcmVlbiAuZmMtdGltZWdyaWQtY29scyA+IHRhYmxlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4uZmMtbWVkaWEtc2NyZWVuIC5mYy10aW1lZ3JpZC1jb2wtYmcsXG4gIC5mYy1tZWRpYS1zY3JlZW4gLmZjLXRpbWVncmlkLWNvbC1ldmVudHMsXG4gIC5mYy1tZWRpYS1zY3JlZW4gLmZjLXRpbWVncmlkLW5vdy1pbmRpY2F0b3ItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbi5mYyB7XG5cbiAgLyogYmcgKi9cblxufVxuLmZjIC5mYy10aW1lZ3JpZC1jb2wtYmcge1xuICAgIHotaW5kZXg6IDI7IC8qIFRPRE86IGtpbGwgKi9cbiAgfVxuLmZjIC5mYy10aW1lZ3JpZC1jb2wtYmcgLmZjLW5vbi1idXNpbmVzcyB7IHotaW5kZXg6IDEgfVxuLmZjIC5mYy10aW1lZ3JpZC1jb2wtYmcgLmZjLWJnLWV2ZW50IHsgei1pbmRleDogMiB9XG4uZmMgLmZjLXRpbWVncmlkLWNvbC1iZyAuZmMtaGlnaGxpZ2h0IHsgei1pbmRleDogMyB9XG4uZmMgLmZjLXRpbWVncmlkLWJnLWhhcm5lc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgLyogdG9wL2JvdHRvbSB3aWxsIGJlIHNldCBieSBKUyAqL1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbi5mYyB7XG5cbiAgLyogZmcgZXZlbnRzICovXG4gIC8qICh0aGUgbWlycm9yIHNlZ3MgYXJlIHB1dCBpbnRvIGEgc2VwYXJhdGUgY29udGFpbmVyIHdpdGggc2FtZSBjbGFzc25hbWUsICovXG4gIC8qIGFuZCB0aGV5IG11c3QgYmUgYWZ0ZXIgdGhlIG5vcm1hbCBzZWcgY29udGFpbmVyIHRvIGFwcGVhciBhdCBhIGhpZ2hlciB6LWluZGV4KSAqL1xuXG59XG4uZmMgLmZjLXRpbWVncmlkLWNvbC1ldmVudHMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgLyogY2hpbGQgZXZlbnQgc2VncyBoYXZlIHotaW5kZXhlcyB0aGF0IGFyZSBzY29wZWQgd2l0aGluIHRoaXMgZGl2ICovXG4gIH1cbi5mYyB7XG5cbiAgLyogbm93IGluZGljYXRvciAqL1xuXG59XG4uZmMgLmZjLXRpbWVncmlkLW5vdy1pbmRpY2F0b3ItY29udGFpbmVyIHtcbiAgICBib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogZG9uJ3QgbGV0IG92ZXJmbG93IG9mIGxpbmVzL2Fycm93cyBjYXVzZSB1bm5lY2Vzc2FyeSBzY3JvbGxpbmcgKi9cbiAgICAvKiB6LWluZGV4IGlzIHNldCBvbiB0aGUgaW5kaXZpZHVhbCBlbGVtZW50cyAqL1xuICB9XG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtdGltZWdyaWQtY29sLWV2ZW50cyB7XG4gICAgbWFyZ2luOiAwIDIuNSUgMCAycHg7XG4gIH1cbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy10aW1lZ3JpZC1jb2wtZXZlbnRzIHtcbiAgICBtYXJnaW46IDAgMnB4IDAgMi41JTtcbiAgfVxuLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgLyogdG9wL2xlZnQvcmlnaHQvYm90dG9tIHdpbGwgYWxsIGJlIHNldCBieSBKUyAqL1xufVxuLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3MgPiAuZmMtdGltZWdyaWQtZXZlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgLyogYWJzb2x1dGUgV0lUSElOIHRoZSBoYXJuZXNzICovXG4gICAgdG9wOiAwOyAvKiBmb3Igd2hlbiBub3QgeWV0IHBvc2l0aW9uZWQgKi9cbiAgICBib3R0b206IDA7IC8qIFwiICovXG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3MtaW5zZXQgLmZjLXRpbWVncmlkLWV2ZW50LFxuLmZjLXRpbWVncmlkLWV2ZW50LmZjLWV2ZW50LW1pcnJvcixcbi5mYy10aW1lZ3JpZC1tb3JlLWxpbmsge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IHZhcigtLWZjLXBhZ2UtYmctY29sb3IsICNmZmYpO1xufVxuLmZjLXRpbWVncmlkLWV2ZW50LFxuLmZjLXRpbWVncmlkLW1vcmUtbGluayB7IC8qIGV2ZW50cyBuZWVkIHRvIGJlIHJvb3QgKi9cbiAgZm9udC1zaXplOiAuODVlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1mYy1zbWFsbC1mb250LXNpemUsIC44NWVtKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZjLXRpbWVncmlkLWV2ZW50IHsgLyogZXZlbnRzIG5lZWQgdG8gYmUgcm9vdCAqL1xuICBtYXJnaW4tYm90dG9tOiAxcHggLyogZ2l2ZSBzb21lIHNwYWNlIGZyb20gYm90dG9tICovXG59XG4uZmMtdGltZWdyaWQtZXZlbnQgLmZjLWV2ZW50LW1haW4ge1xuICAgIHBhZGRpbmc6IDFweCAxcHggMDtcbiAgfVxuLmZjLXRpbWVncmlkLWV2ZW50IC5mYy1ldmVudC10aW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgZm9udC1zaXplOiB2YXIoLS1mYy1zbWFsbC1mb250LXNpemUsIC44NWVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cbi5mYy10aW1lZ3JpZC1ldmVudC1zaG9ydCAuZmMtZXZlbnQtbWFpbi1mcmFtZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4uZmMtdGltZWdyaWQtZXZlbnQtc2hvcnQgLmZjLWV2ZW50LXRpbWU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDAwYTAtXFwwMGEwJzsgLyogZGFzaCBzdXJyb3VuZGVkIGJ5IG5vbi1icmVha2luZyBzcGFjZXMgKi9cbiAgfVxuLmZjLXRpbWVncmlkLWV2ZW50LXNob3J0IC5mYy1ldmVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAuODVlbTtcbiAgICBmb250LXNpemU6IHZhcigtLWZjLXNtYWxsLWZvbnQtc2l6ZSwgLjg1ZW0pXG4gIH1cbi5mYy10aW1lZ3JpZC1tb3JlLWxpbmsgeyAvKiBkb2VzIE5PVCBpbmhlcml0IGZyb20gZmMtdGltZWdyaWQtZXZlbnQgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5OyAvKiBoYWNrICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogdmFyKC0tZmMtbW9yZS1saW5rLXRleHQtY29sb3IsIGluaGVyaXQpO1xuICBiYWNrZ3JvdW5kOiAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1tb3JlLWxpbmstYmctY29sb3IsICNkMGQwZDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFweDsgLyogbWF0Y2ggc3BhY2UgYmVsb3cgZmMtdGltZWdyaWQtZXZlbnQgKi9cbn1cbi5mYy10aW1lZ3JpZC1tb3JlLWxpbmstaW5uZXIgeyAvKiBoYXMgZmMtc3RpY2t5ICovXG4gIHBhZGRpbmc6IDNweCAycHg7XG4gIHRvcDogMDtcbn1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy10aW1lZ3JpZC1tb3JlLWxpbmsge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtdGltZWdyaWQtbW9yZS1saW5rIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4uZmMge1xuXG4gIC8qIGxpbmUgKi9cblxufVxuLmZjIC5mYy10aW1lZ3JpZC1ub3ctaW5kaWNhdG9yLWxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWZjLW5vdy1pbmRpY2F0b3ItY29sb3IsIHJlZCk7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICB9XG4uZmMge1xuXG4gIC8qIGFycm93ICovXG5cbn1cbi5mYyAuZmMtdGltZWdyaWQtbm93LWluZGljYXRvci1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgbWFyZ2luLXRvcDogLTVweDsgLyogdmVydGljYWxseSBjZW50ZXIgb24gdG9wIGNvb3JkaW5hdGUgKi9cbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZmMtbm93LWluZGljYXRvci1jb2xvciwgcmVkKTtcbiAgfVxuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLXRpbWVncmlkLW5vdy1pbmRpY2F0b3ItYXJyb3cge1xuICAgIGxlZnQ6IDA7XG5cbiAgICAvKiB0cmlhbmdsZSBwb2ludGluZyByaWdodC4gVE9ETzogbWl4aW4gKi9cbiAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA2cHg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy10aW1lZ3JpZC1ub3ctaW5kaWNhdG9yLWFycm93IHtcbiAgICByaWdodDogMDtcblxuICAgIC8qIHRyaWFuZ2xlIHBvaW50aW5nIGxlZnQuIFRPRE86IG1peGluICovXG4gICAgYm9yZGVyLXdpZHRoOiA1cHggNnB4IDVweCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cblxuOnJvb3Qge1xuICAtLWZjLWxpc3QtZXZlbnQtZG90LXdpZHRoOiAxMHB4O1xuICAtLWZjLWxpc3QtZXZlbnQtaG92ZXItYmctY29sb3I6ICNmNWY1ZjU7XG59XG4uZmMtdGhlbWUtc3RhbmRhcmQgLmZjLWxpc3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmMtYm9yZGVyLWNvbG9yLCAjZGRkKTtcbiAgfVxuLmZjIHtcblxuICAvKiBtZXNzYWdlIHdoZW4gbm8gZXZlbnRzICovXG5cbn1cbi5mYyAuZmMtbGlzdC1lbXB0eSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDgsIDIwOCwgMjA4LCAwLjMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZjLW5ldXRyYWwtYmctY29sb3IsIHJnYmEoMjA4LCAyMDgsIDIwOCwgMC4zKSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogdmVydGljYWxseSBhbGlnbnMgZmMtbGlzdC1lbXB0eS1pbm5lciAqL1xuICB9XG4uZmMgLmZjLWxpc3QtZW1wdHktY3VzaGlvbiB7XG4gICAgbWFyZ2luOiA1ZW0gMDtcbiAgfVxuLmZjIHtcblxuICAvKiB0YWJsZSB3aXRoaW4gdGhlIHNjcm9sbGVyICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxufVxuLmZjIC5mYy1saXN0LXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItc3R5bGU6IGhpZGRlbjsgLyoga2lsbCBvdXRlciBib3JkZXIgb24gdGhlbWUgKi9cbiAgfVxuLmZjIC5mYy1saXN0LXRhYmxlIHRyID4gKiB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4uZmMgLmZjLWxpc3Qtc3RpY2t5IC5mYy1saXN0LWRheSA+ICogeyAvKiB0aGUgY2VsbHMgKi9cbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZmMtcGFnZS1iZy1jb2xvciwgI2ZmZik7IC8qIGZvciB3aGVuIGhlYWRlcnMgYXJlIHN0eWxlZCB0byBiZSB0cmFuc3BhcmVudCBhbmQgc3RpY2t5ICovXG4gICAgfVxuLmZjIHtcblxuICAvKiBvbmx5IGV4aXN0cyBmb3IgYXJpYSByZWFzb25zLCBoaWRlIGZvciBub24tc2NyZWVuLXJlYWRlcnMgKi9cblxufVxuLmZjIC5mYy1saXN0LXRhYmxlIHRoZWFkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMDAwcHg7XG4gIH1cbi5mYyB7XG5cbiAgLyogdGhlIHRhYmxlJ3MgYm9yZGVyLXN0eWxlOmhpZGRlbiBnZXRzIGNvbmZ1c2VkIGJ5IGhpZGRlbiB0aGVhZC4gZm9yY2UtaGlkZSB0b3AgYm9yZGVyIG9mIGZpcnN0IGNlbGwgKi9cblxufVxuLmZjIC5mYy1saXN0LXRhYmxlIHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbi5mYyAuZmMtbGlzdC10YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMDsgLyogdXNlcyBhbiBpbm5lci13cmFwcGVyIGluc3RlYWQuLi4gKi9cbiAgfVxuLmZjIC5mYy1saXN0LXRhYmxlIHRkLFxuICAuZmMgLmZjLWxpc3QtZGF5LWN1c2hpb24ge1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICB9XG4uZmMge1xuXG5cbiAgLyogZGF0ZSBoZWFkaW5nIHJvd3MgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG59XG4uZmMgLmZjLWxpc3QtZGF5LWN1c2hpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7IC8qIGNsZWFyIGZsb2F0aW5nICovXG4gICAgfVxuLmZjLXRoZW1lLXN0YW5kYXJkIC5mYy1saXN0LWRheS1jdXNoaW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwOCwgMjA4LCAyMDgsIDAuMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmMtbmV1dHJhbC1iZy1jb2xvciwgcmdiYSgyMDgsIDIwOCwgMjA4LCAwLjMpKTtcbiAgfVxuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWxpc3QtZGF5LXRleHQsXG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtbGlzdC1kYXktc2lkZS10ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtbGlzdC1kYXktc2lkZS10ZXh0LFxuLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWxpc3QtZGF5LXRleHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4vKiBtYWtlIHRoZSBkb3QgY2xvc2VyIHRvIHRoZSBldmVudCB0aXRsZSAqL1xuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQtZ3JhcGhpYyB7IHBhZGRpbmctcmlnaHQ6IDAgfVxuLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQtZ3JhcGhpYyB7IHBhZGRpbmctbGVmdDogMCB9XG4uZmMgLmZjLWxpc3QtZXZlbnQuZmMtZXZlbnQtZm9yY2VkLXVybCB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyAvKiB3aG9sZSByb3cgd2lsbCBzZWVtIGNsaWNrYWJsZSAqL1xuICB9XG4uZmMgLmZjLWxpc3QtZXZlbnQ6aG92ZXIgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmMtbGlzdC1ldmVudC1ob3Zlci1iZy1jb2xvciwgI2Y1ZjVmNSk7XG4gIH1cbi5mYyB7XG5cbiAgLyogc2hyaW5rIGNlcnRhaW4gY29scyAqL1xuXG59XG4uZmMgLmZjLWxpc3QtZXZlbnQtZ3JhcGhpYyxcbiAgLmZjIC5mYy1saXN0LWV2ZW50LXRpbWUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuLmZjIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjMzc4OGQ4O1xuICAgIGJvcmRlcjogY2FsYyh2YXIoLS1mYy1saXN0LWV2ZW50LWRvdC13aWR0aCwgMTBweCkgLyAyKSBzb2xpZCB2YXIoLS1mYy1ldmVudC1ib3JkZXItY29sb3IsICMzNzg4ZDgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWZjLWxpc3QtZXZlbnQtZG90LXdpZHRoLCAxMHB4KSAvIDIpO1xuICB9XG4uZmMge1xuXG4gIC8qIHJlc2V0IDxhPiBzdHlsaW5nICovXG5cbn1cbi5mYyAuZmMtbGlzdC1ldmVudC10aXRsZSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbi5mYyB7XG5cbiAgLyogdW5kZXJsaW5lIGxpbmsgd2hlbiBob3ZlcmluZyBvdmVyIGFueSBwYXJ0IG9mIHJvdyAqL1xuXG59XG4uZmMgLmZjLWxpc3QtZXZlbnQuZmMtZXZlbnQtZm9yY2VkLXVybDpob3ZlciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG5cblxuICAuZmMtdGhlbWUtYm9vdHN0cmFwIGE6bm90KFtocmVmXSkge1xuICAgIGNvbG9yOiBpbmhlcml0OyAvKiBuYXR1cmFsIGNvbG9yIGZvciBuYXZsaW5rcyAqL1xuICB9XG5cbiIsIkBpbXBvcnQgXCJpb25pY29ucy12YXJpYWJsZXNcIjtcbi8qIVxuICBJb25pY29ucywgdiN7JGlvbmljb25zLXZlcnNpb259XG4gIENyZWF0ZWQgYnkgQmVuIFNwZXJyeSBmb3IgdGhlIElvbmljIEZyYW1ld29yaywgaHR0cDovL2lvbmljb25zLmNvbS9cbiAgaHR0cHM6Ly90d2l0dGVyLmNvbS9iZW5qc3BlcnJ5ICBodHRwczovL3R3aXR0ZXIuY29tL2lvbmljZnJhbWV3b3JrXG4gIE1JVCBMaWNlbnNlOiBodHRwczovL2dpdGh1Yi5jb20vZHJpZnR5Y28vaW9uaWNvbnNcblxuICBBbmRyb2lkLXN0eWxlIGljb25zIG9yaWdpbmFsbHkgYnVpbHQgYnkgR29vZ2xl4oCZc1xuICBNYXRlcmlhbCBEZXNpZ24gSWNvbnM6IGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvbWF0ZXJpYWwtZGVzaWduLWljb25zXG4gIHVzZWQgdW5kZXIgQ0MgQlkgaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnkvNC4wL1xuICBNb2RpZmllZCBpY29ucyB0byBmaXQgaW9uaWNvbuKAmXMgZ3JpZCBmcm9tIG9yaWdpbmFsLlxuKi9cblxuLy8gSW9uaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb250LWZhY2Uge1xuIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gc3JjOnVybChcIiN7JGlvbmljb25zLWZvbnQtcGF0aH0vaW9uaWNvbnMuZW90P3Y9I3skaW9uaWNvbnMtdmVyc2lvbn1cIik7XG4gc3JjOnVybChcIiN7JGlvbmljb25zLWZvbnQtcGF0aH0vaW9uaWNvbnMuZW90P3Y9I3skaW9uaWNvbnMtdmVyc2lvbn0jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gIHVybChcIiN7JGlvbmljb25zLWZvbnQtcGF0aH0vaW9uaWNvbnMud29mZjI/dj0jeyRpb25pY29ucy12ZXJzaW9ufVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgdXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy53b2ZmP3Y9I3skaW9uaWNvbnMtdmVyc2lvbn1cIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy50dGY/dj0jeyRpb25pY29ucy12ZXJzaW9ufVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgdXJsKFwiI3skaW9uaWNvbnMtZm9udC1wYXRofS9pb25pY29ucy5zdmc/dj0jeyRpb25pY29ucy12ZXJzaW9ufSNJb25pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQGltcG9ydCBcImlvbmljb25zLWNvbW1vblwiO1xuQGltcG9ydCBcImlvbmljb25zLWljb25zXCI7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLyBJb25pY29ucyBJY29uIEZvbnQgQ1NTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaW9uLWlvcy1hZGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDJcIjsgfVxuLmlvbi1pb3MtYWRkLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG4uaW9uLWlvcy1hZGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDBcIjsgfVxuLmlvbi1pb3MtYWlycGxhbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzdcIjsgfVxuLmlvbi1pb3MtYWxhcm06YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzhcIjsgfVxuLmlvbi1pb3MtYWxidW1zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NhXCI7IH1cbi5pb24taW9zLWFsZXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cbi5pb24taW9zLWFtZXJpY2FuLWZvb3RiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cbi5pb24taW9zLWFuYWx5dGljczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjZVwiOyB9XG4uaW9uLWlvcy1hcGVydHVyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG4uaW9uLWlvcy1hcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cbi5pb24taW9zLWFwcHN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBjXCI7IH1cbi5pb24taW9zLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGVcIjsgfVxuLmlvbi1pb3MtYXJyb3ctYmFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjZlwiOyB9XG4uaW9uLWlvcy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2QwXCI7IH1cbi5pb24taW9zLWFycm93LWRyb3Bkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cbi5pb24taW9zLWFycm93LWRyb3Bkb3duLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG4uaW9uLWlvcy1hcnJvdy1kcm9wbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMlwiOyB9XG4uaW9uLWlvcy1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjlcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE0XCI7IH1cbi5pb24taW9zLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmJcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcHVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE2XCI7IH1cbi5pb24taW9zLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmRcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG4uaW9uLWlvcy1hcnJvdy1yb3VuZC1iYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE3XCI7IH1cbi5pb24taW9zLWFycm93LXJvdW5kLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMThcIjsgfVxuLmlvbi1pb3MtYXJyb3ctcm91bmQtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOVwiOyB9XG4uaW9uLWlvcy1hcnJvdy1yb3VuZC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYVwiOyB9XG4uaW9uLWlvcy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkOFwiOyB9XG4uaW9uLWlvcy1hdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkYVwiOyB9XG4uaW9uLWlvcy1hdHRhY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWJcIjsgfVxuLmlvbi1pb3MtYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFkXCI7IH1cbi5pb24taW9zLWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGNcIjsgfVxuLmlvbi1pb3MtYmFzZWJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGVcIjsgfVxuLmlvbi1pb3MtYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFmXCI7IH1cbi5pb24taW9zLWJhc2tldGJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTBcIjsgfVxuLmlvbi1pb3MtYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG4uaW9uLWlvcy1iYXR0ZXJ5LWRlYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjFcIjsgfVxuLmlvbi1pb3MtYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cbi5pb24taW9zLWJlYWtlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG4uaW9uLWlvcy1iZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzlcIjsgfVxuLmlvbi1pb3MtYmVlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG4uaW9uLWlvcy1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cbi5pb24taW9zLWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG4uaW9uLWlvcy1ib2F0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cbi5pb24taW9zLWJvZHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTRcIjsgfVxuLmlvbi1pb3MtYm9uZmlyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG4uaW9uLWlvcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U4XCI7IH1cbi5pb24taW9zLWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cbi5pb24taW9zLWJvb2ttYXJrczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlYVwiOyB9XG4uaW9uLWlvcy1ib3d0aWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzBcIjsgfVxuLmlvbi1pb3MtYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VlXCI7IH1cbi5pb24taW9zLWJyb3dzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2YwXCI7IH1cbi5pb24taW9zLWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMyXCI7IH1cbi5pb24taW9zLWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG4uaW9uLWlvcy1idWlsZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG4uaW9uLWlvcy1idWxiOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM4XCI7IH1cbi5pb24taW9zLWJ1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG4uaW9uLWlvcy1idXNpbmVzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG4uaW9uLWlvcy1jYWZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cbi5pb24taW9zLWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjJcIjsgfVxuLmlvbi1pb3MtY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjRcIjsgfVxuLmlvbi1pb3MtY2FsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG4uaW9uLWlvcy1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjZcIjsgfVxuLmlvbi1pb3MtY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cbi5pb24taW9zLWNhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDJcIjsgfVxuLmlvbi1pb3MtY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmOFwiOyB9XG4uaW9uLWlvcy1jYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cbi5pb24taW9zLWNlbGx1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cbi5pb24taW9zLWNoYXRib3hlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG4uaW9uLWlvcy1jaGF0YnViYmxlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG4uaW9uLWlvcy1jaGVja2JveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG4uaW9uLWlvcy1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ3XCI7IH1cbi5pb24taW9zLWNoZWNrbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG4uaW9uLWlvcy1jaGVja21hcmstY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cbi5pb24taW9zLWNoZWNrbWFyay1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG4uaW9uLWlvcy1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGNcIjsgfVxuLmlvbi1pb3MtY2xvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDNcIjsgfVxuLmlvbi1pb3MtY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDZcIjsgfVxuLmlvbi1pb3MtY2xvc2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cbi5pb24taW9zLWNsb3NlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cbi5pb24taW9zLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBjXCI7IH1cbi5pb24taW9zLWNsb3VkLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG4uaW9uLWlvcy1jbG91ZC1kb25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cbi5pb24taW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA4XCI7IH1cbi5pb24taW9zLWNsb3VkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDlcIjsgfVxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBiXCI7IH1cbi5pb24taW9zLWNsb3VkeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG4uaW9uLWlvcy1jbG91ZHktbmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGVcIjsgfVxuLmlvbi1pb3MtY29kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG4uaW9uLWlvcy1jb2RlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cbi5pb24taW9zLWNvZGUtd29ya2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG4uaW9uLWlvcy1jb2c6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTJcIjsgfVxuLmlvbi1pb3MtY29sb3ItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG4uaW9uLWlvcy1jb2xvci1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTRcIjsgfVxuLmlvbi1pb3MtY29sb3ItcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG4uaW9uLWlvcy1jb2xvci13YW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE2XCI7IH1cbi5pb24taW9zLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWRcIjsgfVxuLmlvbi1pb3MtY29uc3RydWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVmXCI7IH1cbi5pb24taW9zLWNvbnRhY3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWFcIjsgfVxuLmlvbi1pb3MtY29udGFjdHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjFcIjsgfVxuLmlvbi1pb3MtY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjJcIjsgfVxuLmlvbi1pb3MtY29udHJhc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjNcIjsgfVxuLmlvbi1pb3MtY29weTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxY1wiOyB9XG4uaW9uLWlvcy1jcmVhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjVcIjsgfVxuLmlvbi1pb3MtY3JvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxZVwiOyB9XG4uaW9uLWlvcy1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cbi5pb24taW9zLWN1dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2YVwiOyB9XG4uaW9uLWlvcy1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cbi5pb24taW9zLWRpc2M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmVcIjsgfVxuLmlvbi1pb3MtZG9jdW1lbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzBcIjsgfVxuLmlvbi1pb3MtZG9uZS1hbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzFcIjsgfVxuLmlvbi1pb3MtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjBcIjsgfVxuLmlvbi1pb3MtZWFzZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzNcIjsgfVxuLmlvbi1pb3MtZWdnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cbi5pb24taW9zLWV4aXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzdcIjsgfVxuLmlvbi1pb3MtZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cbi5pb24taW9zLWV5ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyNVwiOyB9XG4uaW9uLWlvcy1leWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cbi5pb24taW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI3XCI7IH1cbi5pb24taW9zLWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG4uaW9uLWlvcy1maWxpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjlcIjsgfVxuLmlvbi1pb3MtZmlsbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyYlwiOyB9XG4uaW9uLWlvcy1maW5nZXItcHJpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2NcIjsgfVxuLmlvbi1pb3MtZml0bmVzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG4uaW9uLWlvcy1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJkXCI7IH1cbi5pb24taW9zLWZsYW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJmXCI7IH1cbi5pb24taW9zLWZsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cbi5pb24taW9zLWZsYXNoLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZlwiOyB9XG4uaW9uLWlvcy1mbGFzaGxpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cbi5pb24taW9zLWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cbi5pb24taW9zLWZsb3dlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzM1wiOyB9XG4uaW9uLWlvcy1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzVcIjsgfVxuLmlvbi1pb3MtZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxODBcIjsgfVxuLmlvbi1pb3MtZm9vdGJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzdcIjsgfVxuLmlvbi1pb3MtZnVubmVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cbi5pb24taW9zLWdpZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTFcIjsgfVxuLmlvbi1pb3MtZ2l0LWJyYW5jaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG4uaW9uLWlvcy1naXQtY29tbWl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cbi5pb24taW9zLWdpdC1jb21wYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cbi5pb24taW9zLWdpdC1tZXJnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG4uaW9uLWlvcy1naXQtbmV0d29yazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG4uaW9uLWlvcy1naXQtcHVsbC1yZXF1ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cbi5pb24taW9zLWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2ZcIjsgfVxuLmlvbi1pb3MtZ2xvYmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGFcIjsgfVxuLmlvbi1pb3MtZ3JpZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG4uaW9uLWlvcy1oYW1tZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGVcIjsgfVxuLmlvbi1pb3MtaGFuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MFwiOyB9XG4uaW9uLWlvcy1oYXBweTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG4uaW9uLWlvcy1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cbi5pb24taW9zLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQzXCI7IH1cbi5pb24taW9zLWhlYXJ0LWRpc2xpa2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2ZcIjsgfVxuLmlvbi1pb3MtaGVhcnQtZW1wdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWJcIjsgfVxuLmlvbi1pb3MtaGVhcnQtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG4uaW9uLWlvcy1oZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ2XCI7IH1cbi5pb24taW9zLWhlbHAtYnVveTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NlwiOyB9XG4uaW9uLWlvcy1oZWxwLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG4uaW9uLWlvcy1oZWxwLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cbi5pb24taW9zLWhvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDhcIjsgfVxuLmlvbi1pb3MtaG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cbi5pb24taW9zLWljZS1jcmVhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG4uaW9uLWlvcy1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG4uaW9uLWlvcy1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWVcIjsgfVxuLmlvbi1pb3MtaW5maW5pdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGFcIjsgfVxuLmlvbi1pb3MtaW5mb3JtYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGRcIjsgfVxuLmlvbi1pb3MtaW5mb3JtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cbi5pb24taW9zLWluZm9ybWF0aW9uLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlmXCI7IH1cbi5pb24taW9zLWpldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG4uaW9uLWlvcy1qb3VybmFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cbi5pb24taW9zLWtleTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG4uaW9uLWlvcy1rZXlwYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTBcIjsgfVxuLmlvbi1pb3MtbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cbi5pb24taW9zLWxlYWY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWFcIjsgfVxuLmlvbi1pb3MtbGluazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG4uaW9uLWlvcy1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDU0XCI7IH1cbi5pb24taW9zLWxpc3QtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cbi5pb24taW9zLWxvY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZVwiOyB9XG4uaW9uLWlvcy1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cbi5pb24taW9zLWxvZy1pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMVwiOyB9XG4uaW9uLWlvcy1sb2ctb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cbi5pb24taW9zLW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG4uaW9uLWlvcy1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cbi5pb24taW9zLW1haWwtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG4uaW9uLWlvcy1tYWlsLXVucmVhZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NVwiOyB9XG4uaW9uLWlvcy1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cbi5pb24taW9zLW1hbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG4uaW9uLWlvcy1tYXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmRcIjsgfVxuLmlvbi1pb3MtbWVkYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmZcIjsgfVxuLmlvbi1pb3MtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1Y1wiOyB9XG4uaW9uLWlvcy1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWVcIjsgfVxuLmlvbi1pb3MtbWVnYXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cbi5pb24taW9zLW1lbnU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzNcIjsgfVxuLmlvbi1pb3MtbWljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDYxXCI7IH1cbi5pb24taW9zLW1pYy1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWZcIjsgfVxuLmlvbi1pb3MtbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG4uaW9uLWlvcy1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY4XCI7IH1cbi5pb24taW9zLW1vcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzhcIjsgfVxuLmlvbi1pb3MtbW92ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG4uaW9uLWlvcy1tdXNpY2FsLW5vdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmJcIjsgfVxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2Y1wiOyB9XG4uaW9uLWlvcy1uYXZpZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2ZVwiOyB9XG4uaW9uLWlvcy1ub3RpZmljYXRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cbi5pb24taW9zLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cbi5pb24taW9zLW5vdGlmaWNhdGlvbnMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG4uaW9uLWlvcy1udWNsZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ1XCI7IH1cbi5pb24taW9zLW51dHJpdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3MFwiOyB9XG4uaW9uLWlvcy1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cbi5pb24taW9zLW9wdGlvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDlcIjsgfVxuLmlvbi1pb3Mtb3V0bGV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRiXCI7IH1cbi5pb24taW9zLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDcyXCI7IH1cbi5pb24taW9zLXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cbi5pb24taW9zLXBhcnRseS1zdW5ueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZlwiOyB9XG4uaW9uLWlvcy1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3OFwiOyB9XG4uaW9uLWlvcy1wYXc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2FcIjsgfVxuLmlvbi1pb3MtcGVvcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdjXCI7IH1cbi5pb24taW9zLXBlcnNvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3ZVwiOyB9XG4uaW9uLWlvcy1wZXJzb24tYWRkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cbi5pb24taW9zLXBob25lLWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG4uaW9uLWlvcy1waG9uZS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG4uaW9uLWlvcy1waG90b3M6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODJcIjsgfVxuLmlvbi1pb3MtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg0XCI7IH1cbi5pb24taW9zLXBpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG4uaW9uLWlvcy1waW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg2XCI7IH1cbi5pb24taW9zLXBpenphOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cbi5pb24taW9zLXBsYW5ldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG4uaW9uLWlvcy1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg4XCI7IH1cbi5pb24taW9zLXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cbi5pb24taW9zLXBvZGl1bTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG4uaW9uLWlvcy1wb3dlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlZlwiOyB9XG4uaW9uLWlvcy1wcmljZXRhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XG4uaW9uLWlvcy1wcmljZXRhZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGZcIjsgfVxuLmlvbi1pb3MtcHJpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjFcIjsgfVxuLmlvbi1pb3MtcHVsc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTNcIjsgfVxuLmlvbi1pb3MtcXItc2Nhbm5lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG4uaW9uLWlvcy1xdW90ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG4uaW9uLWlvcy1yYWRpbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG4uaW9uLWlvcy1yYWRpby1idXR0b24tb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cbi5pb24taW9zLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmN1wiOyB9XG4uaW9uLWlvcy1yYWlueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5NVwiOyB9XG4uaW9uLWlvcy1yZWNvcmRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTdcIjsgfVxuLmlvbi1pb3MtcmVkbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5OVwiOyB9XG4uaW9uLWlvcy1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDljXCI7IH1cbi5pb24taW9zLXJlZnJlc2gtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cbi5pb24taW9zLXJlbW92ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG4uaW9uLWlvcy1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cbi5pb24taW9zLXJlbW92ZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmYVwiOyB9XG4uaW9uLWlvcy1yZW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cbi5pb24taW9zLXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG4uaW9uLWlvcy1yZXNpemU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmZcIjsgfVxuLmlvbi1pb3MtcmVzdGF1cmFudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG4uaW9uLWlvcy1yZXR1cm4tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG4uaW9uLWlvcy1yZXR1cm4tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDNcIjsgfVxuLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWZcIjsgfVxuLmlvbi1pb3MtcmV3aW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGExXCI7IH1cbi5pb24taW9zLXJpYmJvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG4uaW9uLWlvcy1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGJcIjsgfVxuLmlvbi1pb3Mtcm9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhM1wiOyB9XG4uaW9uLWlvcy1zYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDdcIjsgfVxuLmlvbi1pb3Mtc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG4uaW9uLWlvcy1zY2hvb2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDlcIjsgfVxuLmlvbi1pb3Mtc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGE1XCI7IH1cbi5pb24taW9zLXNlbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGNcIjsgfVxuLmlvbi1pb3Mtc2V0dGluZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTdcIjsgfVxuLmlvbi1pb3Mtc2hhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTFcIjsgfVxuLmlvbi1pb3Mtc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBmXCI7IH1cbi5pb24taW9zLXNoaXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cbi5pb24taW9zLXNodWZmbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTlcIjsgfVxuLmlvbi1pb3Mtc2tpcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxNVwiOyB9XG4uaW9uLWlvcy1za2lwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTdcIjsgfVxuLmlvbi1pb3Mtc25vdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxOFwiOyB9XG4uaW9uLWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiMFwiOyB9XG4uaW9uLWlvcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWFcIjsgfVxuLmlvbi1pb3Mtc3F1YXJlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWNcIjsgfVxuLmlvbi1pb3Mtc3RhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG4uaW9uLWlvcy1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjFcIjsgfVxuLmlvbi1pb3Mtc3Rhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGIyXCI7IH1cbi5pb24taW9zLXN0YXRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cbi5pb24taW9zLXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiNVwiOyB9XG4uaW9uLWlvcy1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWVcIjsgfVxuLmlvbi1pb3Mtc3Vubnk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjdcIjsgfVxuLmlvbi1pb3Mtc3dhcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxZlwiOyB9XG4uaW9uLWlvcy1zd2l0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjFcIjsgfVxuLmlvbi1pb3Mtc3luYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG4uaW9uLWlvcy10YWJsZXQtbGFuZHNjYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cbi5pb24taW9zLXRhYmxldC1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG4uaW9uLWlvcy10ZW5uaXNiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJiXCI7IH1cbi5pb24taW9zLXRleHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTBcIjsgfVxuLmlvbi1pb3MtdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTJcIjsgfVxuLmlvbi1pb3MtdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTRcIjsgfVxuLmlvbi1pb3MtdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cbi5pb24taW9zLXRodW5kZXJzdG9ybTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiZFwiOyB9XG4uaW9uLWlvcy10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJmXCI7IH1cbi5pb24taW9zLXRpbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGMxXCI7IH1cbi5pb24taW9zLXRvZGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRmXCI7IH1cbi5pb24taW9zLXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cbi5pb24taW9zLXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cbi5pb24taW9zLXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM1XCI7IH1cbi5pb24taW9zLXRyZW5kaW5nLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWFcIjsgfVxuLmlvbi1pb3MtdHJlbmRpbmctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWJcIjsgfVxuLmlvbi1pb3MtdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVkXCI7IH1cbi5pb24taW9zLXR2OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cbi5pb24taW9zLXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVmXCI7IH1cbi5pb24taW9zLXVuZG86YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzdcIjsgfVxuLmlvbi1pb3MtdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYxXCI7IH1cbi5pb24taW9zLXZpZGVvY2FtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGNkXCI7IH1cbi5pb24taW9zLXZvbHVtZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cbi5pb24taW9zLXZvbHVtZS1sb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWVcIjsgfVxuLmlvbi1pb3Mtdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjNcIjsgfVxuLmlvbi1pb3Mtdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG4uaW9uLWlvcy13YWxrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cbi5pb24taW9zLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG4uaW9uLWlvcy13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cbi5pb24taW9zLXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cbi5pb24taW9zLXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cbi5pb24taW9zLXdpZmk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmRcIjsgfVxuLmlvbi1pb3Mtd2luZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2ZlwiOyB9XG4uaW9uLWlvcy13b21hbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG4uaW9uLWxvZ28tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG4uaW9uLWxvZ28tYW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG4uaW9uLWxvZ28tYXBwbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjlcIjsgfVxuLmlvbi1sb2dvLWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG4uaW9uLWxvZ28tYml0Y29pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG4uaW9uLWxvZ28tYnVmZmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cbi5pb24tbG9nby1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmZcIjsgfVxuLmlvbi1sb2dvLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cbi5pb24tbG9nby1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMwXCI7IH1cbi5pb24tbG9nby1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cbi5pb24tbG9nby1kZXNpZ25lcm5ld3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzJcIjsgfVxuLmlvbi1sb2dvLWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cbi5pb24tbG9nby1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cbi5pb24tbG9nby1ldXJvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cbi5pb24tbG9nby1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG4uaW9uLWxvZ28tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cbi5pb24tbG9nby1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cbi5pb24tbG9nby1mcmVlYnNkLWRldmlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cbi5pb24tbG9nby1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG4uaW9uLWxvZ28tZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODFcIjsgfVxuLmlvbi1sb2dvLWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG4uaW9uLWxvZ28tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cbi5pb24tbG9nby1nb29nbGVwbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cbi5pb24tbG9nby1oYWNrZXJuZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cbi5pb24tbG9nby1odG1sNTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG4uaW9uLWxvZ28taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cbi5pb24tbG9nby1pb25pYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG4uaW9uLWxvZ28taW9uaXRyb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTFcIjsgfVxuLmlvbi1sb2dvLWphdmFzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2ZcIjsgfVxuLmlvbi1sb2dvLWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cbi5pb24tbG9nby1tYXJrZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG4uaW9uLWxvZ28tbW9kZWwtczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG4uaW9uLWxvZ28tbm8tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG4uaW9uLWxvZ28tbm9kZWpzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cbi5pb24tbG9nby1ucG06YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTVcIjsgfVxuLmlvbi1sb2dvLW9jdG9jYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDNcIjsgfVxuLmlvbi1sb2dvLXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG4uaW9uLWxvZ28tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDVcIjsgfVxuLmlvbi1sb2dvLXBvbHltZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWVcIjsgfVxuLmlvbi1sb2dvLXB5dGhvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG4uaW9uLWxvZ28tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cbi5pb24tbG9nby1yc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDhcIjsgfVxuLmlvbi1sb2dvLXNhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDlcIjsgfVxuLmlvbi1sb2dvLXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRhXCI7IH1cbi5pb24tbG9nby1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG4uaW9uLWxvZ28tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGJcIjsgfVxuLmlvbi1sb2dvLXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cbi5pb24tbG9nby10dW1ibHI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGRcIjsgfVxuLmlvbi1sb2dvLXR1eDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG4uaW9uLWxvZ28tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFmXCI7IH1cbi5pb24tbG9nby10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cbi5pb24tbG9nby11c2Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjFcIjsgfVxuLmlvbi1sb2dvLXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cbi5pb24tbG9nby12azpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG4uaW9uLWxvZ28td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzVcIjsgfVxuLmlvbi1sb2dvLXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmZcIjsgfVxuLmlvbi1sb2dvLXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMFwiOyB9XG4uaW9uLWxvZ28teGJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0Y1wiOyB9XG4uaW9uLWxvZ28teGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZlwiOyB9XG4uaW9uLWxvZ28teWFob286YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGRcIjsgfVxuLmlvbi1sb2dvLXllbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0ZVwiOyB9XG4uaW9uLWxvZ28teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0ZlwiOyB9XG4uaW9uLW1kLWFkZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG4uaW9uLW1kLWFkZC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzJcIjsgfVxuLmlvbi1tZC1hZGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNThcIjsgfVxuLmlvbi1tZC1haXJwbGFuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG4uaW9uLW1kLWFsYXJtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cbi5pb24tbWQtYWxidW1zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cbi5pb24tbWQtYWxlcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzZcIjsgfVxuLmlvbi1tZC1hbWVyaWNhbi1mb290YmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG4uaW9uLW1kLWFuYWx5dGljczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3OFwiOyB9XG4uaW9uLW1kLWFwZXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cbi5pb24tbWQtYXBwczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG4uaW9uLW1kLWFwcHN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdiXCI7IH1cbi5pb24tbWQtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG4uaW9uLW1kLWFycm93LWJhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2RcIjsgfVxuLmlvbi1tZC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cbi5pb24tbWQtYXJyb3ctZHJvcGRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyODBcIjsgfVxuLmlvbi1tZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2ZcIjsgfVxuLmlvbi1tZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG4uaW9uLW1kLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG4uaW9uLW1kLWFycm93LWRyb3ByaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG4uaW9uLW1kLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODNcIjsgfVxuLmlvbi1tZC1hcnJvdy1kcm9wdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODZcIjsgfVxuLmlvbi1tZC1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg1XCI7IH1cbi5pb24tbWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4N1wiOyB9XG4uaW9uLW1kLWFycm93LXJvdW5kLWJhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODhcIjsgfVxuLmlvbi1tZC1hcnJvdy1yb3VuZC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cbi5pb24tbWQtYXJyb3ctcm91bmQtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG4uaW9uLW1kLWFycm93LXJvdW5kLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cbi5pb24tbWQtYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGNcIjsgfVxuLmlvbi1tZC1hdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4ZFwiOyB9XG4uaW9uLW1kLWF0dGFjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4ZVwiOyB9XG4uaW9uLW1kLWJhY2tzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4ZlwiOyB9XG4uaW9uLW1kLWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTBcIjsgfVxuLmlvbi1tZC1iYXNlYmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG4uaW9uLW1kLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MlwiOyB9XG4uaW9uLW1kLWJhc2tldGJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTNcIjsgfVxuLmlvbi1tZC1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cbi5pb24tbWQtYmF0dGVyeS1kZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cbi5pb24tbWQtYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cbi5pb24tbWQtYmVha2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cbi5pb24tbWQtYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cbi5pb24tbWQtYmVlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG4uaW9uLW1kLWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTlcIjsgfVxuLmlvbi1tZC1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWFcIjsgfVxuLmlvbi1tZC1ib2F0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjliXCI7IH1cbi5pb24tbWQtYm9keTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5Y1wiOyB9XG4uaW9uLW1kLWJvbmZpcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWRcIjsgfVxuLmlvbi1tZC1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cbi5pb24tbWQtYm9va21hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWZcIjsgfVxuLmlvbi1tZC1ib29rbWFya3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTBcIjsgfVxuLmlvbi1tZC1ib3d0aWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTFcIjsgfVxuLmlvbi1tZC1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTJcIjsgfVxuLmlvbi1tZC1icm93c2VyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG4uaW9uLW1kLWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cbi5pb24tbWQtYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cbi5pb24tbWQtYnVpbGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTZcIjsgfVxuLmlvbi1tZC1idWxiOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cbi5pb24tbWQtYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cbi5pb24tbWQtYnVzaW5lc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTRcIjsgfVxuLmlvbi1tZC1jYWZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cbi5pb24tbWQtY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG4uaW9uLW1kLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cbi5pb24tbWQtY2FsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG4uaW9uLW1kLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG4uaW9uLW1kLWNhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG4uaW9uLW1kLWNhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjNcIjsgfVxuLmlvbi1tZC1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cbi5pb24tbWQtY2FzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG4uaW9uLW1kLWNlbGx1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cbi5pb24tbWQtY2hhdGJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cbi5pb24tbWQtY2hhdGJ1YmJsZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjdcIjsgfVxuLmlvbi1tZC1jaGVja2JveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG4uaW9uLW1kLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjhcIjsgfVxuLmlvbi1tZC1jaGVja21hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmNcIjsgfVxuLmlvbi1tZC1jaGVja21hcmstY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cbi5pb24tbWQtY2hlY2ttYXJrLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJhXCI7IH1cbi5pb24tbWQtY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cbi5pb24tbWQtY2xvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmVcIjsgfVxuLmlvbi1tZC1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMFwiOyB9XG4uaW9uLW1kLWNsb3NlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiZlwiOyB9XG4uaW9uLW1kLWNsb3NlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY2XCI7IH1cbi5pb24tbWQtY2xvdWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzlcIjsgfVxuLmlvbi1tZC1jbG91ZC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzJcIjsgfVxuLmlvbi1tZC1jbG91ZC1kb25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMzXCI7IH1cbi5pb24tbWQtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzZcIjsgfVxuLmlvbi1tZC1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cbi5pb24tbWQtY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cbi5pb24tbWQtY2xvdWR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cbi5pb24tbWQtY2xvdWR5LW5pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cbi5pb24tbWQtY29kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjZVwiOyB9XG4uaW9uLW1kLWNvZGUtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2NcIjsgfVxuLmlvbi1tZC1jb2RlLXdvcmtpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2RcIjsgfVxuLmlvbi1tZC1jb2c6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2ZcIjsgfVxuLmlvbi1tZC1jb2xvci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQwXCI7IH1cbi5pb24tbWQtY29sb3ItZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cbi5pb24tbWQtY29sb3ItcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG4uaW9uLW1kLWNvbG9yLXdhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDNcIjsgfVxuLmlvbi1tZC1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ0XCI7IH1cbi5pb24tbWQtY29uc3RydWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cbi5pb24tbWQtY29udGFjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkNlwiOyB9XG4uaW9uLW1kLWNvbnRhY3RzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cbi5pb24tbWQtY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDhcIjsgfVxuLmlvbi1tZC1jb250cmFzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkOVwiOyB9XG4uaW9uLW1kLWNvcHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGFcIjsgfVxuLmlvbi1tZC1jcmVhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGJcIjsgfVxuLmlvbi1tZC1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cbi5pb24tbWQtY3ViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG4uaW9uLW1kLWN1dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkZVwiOyB9XG4uaW9uLW1kLWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGZcIjsgfVxuLmlvbi1tZC1kaXNjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cbi5pb24tbWQtZG9jdW1lbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTFcIjsgfVxuLmlvbi1tZC1kb25lLWFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlMlwiOyB9XG4uaW9uLW1kLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUzXCI7IH1cbi5pb24tbWQtZWFzZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTRcIjsgfVxuLmlvbi1tZC1lZ2c6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTVcIjsgfVxuLmlvbi1tZC1leGl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU2XCI7IH1cbi5pb24tbWQtZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU3XCI7IH1cbi5pb24tbWQtZXllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU5XCI7IH1cbi5pb24tbWQtZXllLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlOFwiOyB9XG4uaW9uLW1kLWZhc3Rmb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVhXCI7IH1cbi5pb24tbWQtZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmViXCI7IH1cbi5pb24tbWQtZmlsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVjXCI7IH1cbi5pb24tbWQtZmlsbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlZFwiOyB9XG4uaW9uLW1kLWZpbmdlci1wcmludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlZVwiOyB9XG4uaW9uLW1kLWZpdG5lc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWNcIjsgfVxuLmlvbi1tZC1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVmXCI7IH1cbi5pb24tbWQtZmxhbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjBcIjsgfVxuLmlvbi1tZC1mbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG4uaW9uLW1kLWZsYXNoLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG4uaW9uLW1kLWZsYXNobGlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmJcIjsgfVxuLmlvbi1tZC1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMlwiOyB9XG4uaW9uLW1kLWZsb3dlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmM1wiOyB9XG4uaW9uLW1kLWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG4uaW9uLW1kLWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY0XCI7IH1cbi5pb24tbWQtZm9vdGJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjZcIjsgfVxuLmlvbi1tZC1mdW5uZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjdcIjsgfVxuLmlvbi1tZC1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cbi5pb24tbWQtZ2l0LWJyYW5jaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmYVwiOyB9XG4uaW9uLW1kLWdpdC1jb21taXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmJcIjsgfVxuLmlvbi1tZC1naXQtY29tcGFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmY1wiOyB9XG4uaW9uLW1kLWdpdC1tZXJnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmZFwiOyB9XG4uaW9uLW1kLWdpdC1uZXR3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZlXCI7IH1cbi5pb24tbWQtZ2l0LXB1bGwtcmVxdWVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmZlwiOyB9XG4uaW9uLW1kLWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDBcIjsgfVxuLmlvbi1tZC1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMVwiOyB9XG4uaW9uLW1kLWdyaWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDJcIjsgfVxuLmlvbi1tZC1oYW1tZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDNcIjsgfVxuLmlvbi1tZC1oYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA0XCI7IH1cbi5pb24tbWQtaGFwcHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDVcIjsgfVxuLmlvbi1tZC1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA2XCI7IH1cbi5pb24tbWQtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDhcIjsgfVxuLmlvbi1tZC1oZWFydC1kaXNsaWtlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cbi5pb24tbWQtaGVhcnQtZW1wdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTFcIjsgfVxuLmlvbi1tZC1oZWFydC1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cbi5pb24tbWQtaGVscDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwYlwiOyB9XG4uaW9uLW1kLWhlbHAtYnVveTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG4uaW9uLW1kLWhlbHAtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cbi5pb24tbWQtaGVscC1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG4uaW9uLW1kLWhvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGNcIjsgfVxuLmlvbi1tZC1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTFcIjsgfVxuLmlvbi1tZC1pY2UtY3JlYW06YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGRcIjsgfVxuLmlvbi1tZC1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwZVwiOyB9XG4uaW9uLW1kLWltYWdlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwZlwiOyB9XG4uaW9uLW1kLWluZmluaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzEwXCI7IH1cbi5pb24tbWQtaW5mb3JtYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTJcIjsgfVxuLmlvbi1tZC1pbmZvcm1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTFcIjsgfVxuLmlvbi1tZC1pbmZvcm1hdGlvbi1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZlwiOyB9XG4uaW9uLW1kLWpldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNVwiOyB9XG4uaW9uLW1kLWpvdXJuYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGRcIjsgfVxuLmlvbi1tZC1rZXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTZcIjsgfVxuLmlvbi1tZC1rZXlwYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTdcIjsgfVxuLmlvbi1tZC1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMThcIjsgfVxuLmlvbi1tZC1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE5XCI7IH1cbi5pb24tbWQtbGluazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyZVwiOyB9XG4uaW9uLW1kLWxpc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWJcIjsgfVxuLmlvbi1tZC1saXN0LWJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxYVwiOyB9XG4uaW9uLW1kLWxvY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxY1wiOyB9XG4uaW9uLW1kLWxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWRcIjsgfVxuLmlvbi1tZC1sb2ctaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWVcIjsgfVxuLmlvbi1tZC1sb2ctb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFmXCI7IH1cbi5pb24tbWQtbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIwXCI7IH1cbi5pb24tbWQtbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyMlwiOyB9XG4uaW9uLW1kLW1haWwtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyMVwiOyB9XG4uaW9uLW1kLW1haWwtdW5yZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcyXCI7IH1cbi5pb24tbWQtbWFsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyM1wiOyB9XG4uaW9uLW1kLW1hbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNFwiOyB9XG4uaW9uLW1kLW1hcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNVwiOyB9XG4uaW9uLW1kLW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI2XCI7IH1cbi5pb24tbWQtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyN1wiOyB9XG4uaW9uLW1kLW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG4uaW9uLW1kLW1lZ2FwaG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyOVwiOyB9XG4uaW9uLW1kLW1lbnU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmFcIjsgfVxuLmlvbi1tZC1taWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmNcIjsgfVxuLmlvbi1tZC1taWMtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJiXCI7IH1cbi5pb24tbWQtbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyZFwiOyB9XG4uaW9uLW1kLW1vb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmVcIjsgfVxuLmlvbi1tZC1tb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cbi5pb24tbWQtbW92ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMVwiOyB9XG4uaW9uLW1kLW11c2ljYWwtbm90ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMlwiOyB9XG4uaW9uLW1kLW11c2ljYWwtbm90ZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzNcIjsgfVxuLmlvbi1tZC1uYXZpZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzNFwiOyB9XG4uaW9uLW1kLW5vdGlmaWNhdGlvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzhcIjsgfVxuLmlvbi1tZC1ub3RpZmljYXRpb25zLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzNlwiOyB9XG4uaW9uLW1kLW5vdGlmaWNhdGlvbnMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzN1wiOyB9XG4uaW9uLW1kLW51Y2xlYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzlcIjsgfVxuLmlvbi1tZC1udXRyaXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2FcIjsgfVxuLmlvbi1tZC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNiXCI7IH1cbi5pb24tbWQtb3B0aW9uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzY1wiOyB9XG4uaW9uLW1kLW91dGxldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzZFwiOyB9XG4uaW9uLW1kLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNmXCI7IH1cbi5pb24tbWQtcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2VcIjsgfVxuLmlvbi1tZC1wYXJ0bHktc3Vubnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDBcIjsgfVxuLmlvbi1tZC1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0MVwiOyB9XG4uaW9uLW1kLXBhdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0MlwiOyB9XG4uaW9uLW1kLXBlb3BsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0M1wiOyB9XG4uaW9uLW1kLXBlcnNvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0NVwiOyB9XG4uaW9uLW1kLXBlcnNvbi1hZGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDRcIjsgfVxuLmlvbi1tZC1waG9uZS1sYW5kc2NhcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDZcIjsgfVxuLmlvbi1tZC1waG9uZS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0N1wiOyB9XG4uaW9uLW1kLXBob3RvczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0OFwiOyB9XG4uaW9uLW1kLXBpZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0OVwiOyB9XG4uaW9uLW1kLXBpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0YVwiOyB9XG4uaW9uLW1kLXBpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGJcIjsgfVxuLmlvbi1tZC1waXp6YTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NFwiOyB9XG4uaW9uLW1kLXBsYW5ldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NlwiOyB9XG4uaW9uLW1kLXBsYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTdcIjsgfVxuLmlvbi1tZC1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG4uaW9uLW1kLXBvZGl1bTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1OFwiOyB9XG4uaW9uLW1kLXBvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU5XCI7IH1cbi5pb24tbWQtcHJpY2V0YWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWFcIjsgfVxuLmlvbi1tZC1wcmljZXRhZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWJcIjsgfVxuLmlvbi1tZC1wcmludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1Y1wiOyB9XG4uaW9uLW1kLXB1bHNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cbi5pb24tbWQtcXItc2Nhbm5lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1ZVwiOyB9XG4uaW9uLW1kLXF1b3RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVmXCI7IH1cbi5pb24tbWQtcmFkaW86YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjJcIjsgfVxuLmlvbi1tZC1yYWRpby1idXR0b24tb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cbi5pb24tbWQtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYxXCI7IH1cbi5pb24tbWQtcmFpbnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjNcIjsgfVxuLmlvbi1tZC1yZWNvcmRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjRcIjsgfVxuLmlvbi1tZC1yZWRvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY1XCI7IH1cbi5pb24tbWQtcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2NlwiOyB9XG4uaW9uLW1kLXJlZnJlc2gtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI4XCI7IH1cbi5pb24tbWQtcmVtb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY4XCI7IH1cbi5pb24tbWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2N1wiOyB9XG4uaW9uLW1kLXJlbW92ZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG4uaW9uLW1kLXJlb3JkZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjlcIjsgfVxuLmlvbi1tZC1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmFcIjsgfVxuLmlvbi1tZC1yZXNpemU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmJcIjsgfVxuLmlvbi1tZC1yZXN0YXVyYW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZjXCI7IH1cbi5pb24tbWQtcmV0dXJuLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmRcIjsgfVxuLmlvbi1tZC1yZXR1cm4tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmVcIjsgfVxuLmlvbi1tZC1yZXZlcnNlLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XG4uaW9uLW1kLXJld2luZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3MFwiOyB9XG4uaW9uLW1kLXJpYmJvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3MVwiOyB9XG4uaW9uLW1kLXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG4uaW9uLW1kLXJvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzJcIjsgfVxuLmlvbi1tZC1zYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzNcIjsgfVxuLmlvbi1tZC1zYXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cbi5pb24tbWQtc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc0XCI7IH1cbi5pb24tbWQtc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cbi5pb24tbWQtc2VuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NlwiOyB9XG4uaW9uLW1kLXNldHRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc3XCI7IH1cbi5pb24tbWQtc2hhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzlcIjsgfVxuLmlvbi1tZC1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzhcIjsgfVxuLmlvbi1tZC1zaGlydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG4uaW9uLW1kLXNodWZmbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2JcIjsgfVxuLmlvbi1tZC1za2lwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cbi5pb24tbWQtc2tpcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cbi5pb24tbWQtc25vdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZVwiOyB9XG4uaW9uLW1kLXNwZWVkb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cbi5pb24tbWQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgxXCI7IH1cbi5pb24tbWQtc3F1YXJlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODBcIjsgfVxuLmlvbi1tZC1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg0XCI7IH1cbi5pb24tbWQtc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cbi5pb24tbWQtc3Rhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgzXCI7IH1cbi5pb24tbWQtc3RhdHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODVcIjsgfVxuLmlvbi1tZC1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODZcIjsgfVxuLmlvbi1tZC1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODdcIjsgfVxuLmlvbi1tZC1zdW5ueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4OFwiOyB9XG4uaW9uLW1kLXN3YXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODlcIjsgfVxuLmlvbi1tZC1zd2l0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGFcIjsgfVxuLmlvbi1tZC1zeW5jOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cbi5pb24tbWQtdGFibGV0LWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG4uaW9uLW1kLXRhYmxldC1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZFwiOyB9XG4uaW9uLW1kLXRlbm5pc2JhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGVcIjsgfVxuLmlvbi1tZC10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhmXCI7IH1cbi5pb24tbWQtdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTBcIjsgfVxuLmlvbi1tZC10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5MVwiOyB9XG4uaW9uLW1kLXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5MlwiOyB9XG4uaW9uLW1kLXRodW5kZXJzdG9ybTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5M1wiOyB9XG4uaW9uLW1kLXRpbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTRcIjsgfVxuLmlvbi1tZC10aW1lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5NVwiOyB9XG4uaW9uLW1kLXRvZGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cbi5pb24tbWQtdHJhaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTZcIjsgfVxuLmlvbi1tZC10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5N1wiOyB9XG4uaW9uLW1kLXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk4XCI7IH1cbi5pb24tbWQtdHJlbmRpbmctZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5OVwiOyB9XG4uaW9uLW1kLXRyZW5kaW5nLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlhXCI7IH1cbi5pb24tbWQtdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzliXCI7IH1cbi5pb24tbWQtdHY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2ZcIjsgfVxuLmlvbi1tZC11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5Y1wiOyB9XG4uaW9uLW1kLXVuZG86YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWRcIjsgfVxuLmlvbi1tZC11bmxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWVcIjsgfVxuLmlvbi1tZC12aWRlb2NhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5ZlwiOyB9XG4uaW9uLW1kLXZvbHVtZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIzXCI7IH1cbi5pb24tbWQtdm9sdW1lLWxvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG4uaW9uLW1kLXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ExXCI7IH1cbi5pb24tbWQtdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhMlwiOyB9XG4uaW9uLW1kLXdhbGs6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTRcIjsgfVxuLmlvbi1tZC13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGZcIjsgfVxuLmlvbi1tZC13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cbi5pb24tbWQtd2F0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTZcIjsgfVxuLmlvbi1tZC13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhN1wiOyB9XG4uaW9uLW1kLXdpZmk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYThcIjsgfVxuLmlvbi1tZC13aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cbi5pb24tbWQtd29tYW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWFcIjsgfSIsInN2ZyB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbmltYWdlLCB0ZXh0LCAuanZtLXpvb21pbiwgLmp2bS16b29tb3V0IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmp2bS1jb250YWluZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5qdm0tdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWNmZjtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYsIFZlcmRhbmE7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgYm94LXNoYWRvdzogMXB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmp2bS16b29tLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgcGFkZGluZzogM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uanZtLXpvb20tYnRuLmp2bS16b29tb3V0IHtcbiAgdG9wOiAzMHB4O1xufVxuXG4uanZtLXpvb20tYnRuLmp2bS16b29taW4ge1xuICB0b3A6IDEwcHg7XG59XG5cbi5qdm0tc2VyaWVzLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5qdm0tc2VyaWVzLWNvbnRhaW5lci5qdm0tc2VyaWVzLWgge1xuICBib3R0b206IDE1cHg7XG59XG5cbi5qdm0tc2VyaWVzLWNvbnRhaW5lci5qdm0tc2VyaWVzLXYge1xuICB0b3A6IDE1cHg7XG59XG5cbi5qdm0tc2VyaWVzLWNvbnRhaW5lciAuanZtLWxlZ2VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItY29sb3I6ICNlNWU3ZWI7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5qdm0tc2VyaWVzLWNvbnRhaW5lciAuanZtLWxlZ2VuZCAuanZtLWxlZ2VuZC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41NzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5qdm0tc2VyaWVzLWNvbnRhaW5lciAuanZtLWxlZ2VuZCAuanZtLWxlZ2VuZC1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5qdm0tc2VyaWVzLWNvbnRhaW5lciAuanZtLWxlZ2VuZCAuanZtLWxlZ2VuZC1pbm5lciAuanZtLWxlZ2VuZC10aWNrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiA0MHB4O1xufVxuXG4uanZtLXNlcmllcy1jb250YWluZXIgLmp2bS1sZWdlbmQgLmp2bS1sZWdlbmQtaW5uZXIgLmp2bS1sZWdlbmQtdGljazpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDAuNTc1cmVtO1xufVxuXG4uanZtLXNlcmllcy1jb250YWluZXIgLmp2bS1sZWdlbmQgLmp2bS1sZWdlbmQtaW5uZXIgLmp2bS1sZWdlbmQtdGljayAuanZtLWxlZ2VuZC10aWNrLXNhbXBsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAuNjVyZW07XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uanZtLXNlcmllcy1jb250YWluZXIgLmp2bS1sZWdlbmQgLmp2bS1sZWdlbmQtaW5uZXIgLmp2bS1sZWdlbmQtdGljayAuanZtLWxlZ2VuZC10aWNrLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5qdm0tbGluZVthbmltYXRpb249XCJ0cnVlXCJdIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGp2bS1saW5lLWFuaW1hdGlvbiAxMHMgbGluZWFyIGZvcndhcmRzIGluZmluaXRlO1xuICBhbmltYXRpb246IGp2bS1saW5lLWFuaW1hdGlvbiAxMHMgbGluZWFyIGZvcndhcmRzIGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMganZtLWxpbmUtYW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDI1MDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGp2bS1saW5lLWFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyNTA7XG4gIH1cbn1cbiIsIi8qIVxuICogUXVpbGwgRWRpdG9yIHYxLjMuN1xuICogaHR0cHM6Ly9xdWlsbGpzLmNvbS9cbiAqIENvcHlyaWdodCAoYykgMjAxNCwgSmFzb24gQ2hlblxuICogQ29weXJpZ2h0IChjKSAyMDEzLCBzYWxlc2ZvcmNlLmNvbVxuICovXG4ucWwtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnFsLWNvbnRhaW5lci5xbC1kaXNhYmxlZCAucWwtdG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5xbC1jb250YWluZXIucWwtZGlzYWJsZWQgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWRdID4gbGk6OmJlZm9yZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnFsLWNsaXBib2FyZCB7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5xbC1jbGlwYm9hcmQgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5xbC1lZGl0b3Ige1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIHRhYi1zaXplOiA0O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5xbC1lZGl0b3IgPiAqIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnFsLWVkaXRvciBwLFxuLnFsLWVkaXRvciBvbCxcbi5xbC1lZGl0b3IgdWwsXG4ucWwtZWRpdG9yIHByZSxcbi5xbC1lZGl0b3IgYmxvY2txdW90ZSxcbi5xbC1lZGl0b3IgaDEsXG4ucWwtZWRpdG9yIGgyLFxuLnFsLWVkaXRvciBoMyxcbi5xbC1lZGl0b3IgaDQsXG4ucWwtZWRpdG9yIGg1LFxuLnFsLWVkaXRvciBoNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sLFxuLnFsLWVkaXRvciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sID4gbGksXG4ucWwtZWRpdG9yIHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ucWwtZWRpdG9yIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwMjInO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0sXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdID4gbGkgKixcbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpICoge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0gPiBsaTo6YmVmb3JlLFxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdID4gbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNjExJztcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNjEwJztcbn1cbi5xbC1lZGl0b3IgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEuMmVtO1xufVxuLnFsLWVkaXRvciBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5xbC1lZGl0b3IgbGkucWwtZGlyZWN0aW9uLXJ0bDo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbn1cbi5xbC1lZGl0b3Igb2wgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSxcbi5xbC1lZGl0b3IgdWwgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWRpcmVjdGlvbi1ydGwsXG4ucWwtZWRpdG9yIHVsIGxpLnFsLWRpcmVjdGlvbi1ydGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTEgbGlzdC0yIGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMDtcbn1cbi5xbC1lZGl0b3Igb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTAsIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0xIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTE6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTEsIGxvd2VyLWFscGhhKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMSB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMjtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTI6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTIsIGxvd2VyLXJvbWFuKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMiB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTMge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0zO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMzpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtMywgZGVjaW1hbCkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTMge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTQge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC00O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNDpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNCwgbG93ZXItYWxwaGEpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00IHtcbiAgY291bnRlci1yZXNldDogbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC01O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNSwgbG93ZXItcm9tYW4pICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01IHtcbiAgY291bnRlci1yZXNldDogbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNiB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTY7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC02LCBkZWNpbWFsKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNiB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNyB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC03LCBsb3dlci1hbHBoYSkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTcge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOCB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTg7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC04OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC04LCBsb3dlci1yb21hbikgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTgge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTksIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0xOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDQuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTI6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA2ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDllbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTM6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTAuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDllbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEyZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEzLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC00LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTMuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTVlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTYuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTUucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNi41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOGVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMThlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDIxZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDIyLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC03LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMWVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjIuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjRlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjUuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTgucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyN2VtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyOC41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtOS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjdlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvLnFsLWFsaWduLWNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnFsLWVkaXRvciAucWwtdmlkZW8ucWwtYWxpZ24tcmlnaHQge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDAwO1xufVxuLnFsLWVkaXRvciAucWwtYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MDtcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhhMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2Yztcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5M2Y7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3ItcmVkIHtcbiAgY29sb3I6ICNlNjAwMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2Y5MDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXllbGxvdyB7XG4gIGNvbG9yOiAjZmYwO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzAwOGEwMDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLWJsdWUge1xuICBjb2xvcjogIzA2Yztcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjOTNmO1xufVxuLnFsLWVkaXRvciAucWwtZm9udC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xufVxuLnFsLWVkaXRvciAucWwtZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1zaXplLWh1Z2Uge1xuICBmb250LXNpemU6IDIuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtZGlyZWN0aW9uLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4ucWwtZWRpdG9yIC5xbC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnFsLWVkaXRvci5xbC1ibGFuazo6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZWZ0OiAxNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbn1cbi5xbC1idWJibGUucWwtdG9vbGJhcjphZnRlcixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgd2lkdGg6IDI4cHg7XG59XG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uIHN2Zyxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uIHN2ZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmFjdGl2ZTpob3Zlcixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmFjdGl2ZTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgaW5wdXQucWwtaW1hZ2VbdHlwZT1maWxlXSxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgaW5wdXQucWwtaW1hZ2VbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246aG92ZXIsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246Zm9jdXMsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSxcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3Zlcixcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1maWxsLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1maWxsLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtZmlsbCxcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS1taXRlciB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpLFxuICAucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkge1xuICAgIGNvbG9yOiAjY2NjO1xuICB9XG4gIC5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1maWxsLFxuICAucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLWZpbGwsXG4gIC5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UucWwtZmlsbCxcbiAgLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UucWwtZmlsbCB7XG4gICAgZmlsbDogI2NjYztcbiAgfVxuICAucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLFxuICAucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZSxcbiAgLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS1taXRlcixcbiAgLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UtbWl0ZXIge1xuICAgIHN0cm9rZTogI2NjYztcbiAgfVxufVxuLnFsLWJ1YmJsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucWwtYnViYmxlICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnFsLWJ1YmJsZSAucWwtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbC1idWJibGUgLnFsLW91dC1ib3R0b20sXG4ucWwtYnViYmxlIC5xbC1vdXQtdG9wIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcCBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLnFsLWZsaXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuLnFsLWJ1YmJsZSAucWwtZm9ybWF0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5xbC1idWJibGUgLnFsLWZvcm1hdHM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnFsLWJ1YmJsZSAucWwtc3Ryb2tlIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjY2NjO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHN0cm9rZS13aWR0aDogMjtcbn1cbi5xbC1idWJibGUgLnFsLXN0cm9rZS1taXRlciB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI2NjYztcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuICBzdHJva2Utd2lkdGg6IDI7XG59XG4ucWwtYnViYmxlIC5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtc3Ryb2tlLnFsLWZpbGwge1xuICBmaWxsOiAjY2NjO1xufVxuLnFsLWJ1YmJsZSAucWwtZW1wdHkge1xuICBmaWxsOiBub25lO1xufVxuLnFsLWJ1YmJsZSAucWwtZXZlbiB7XG4gIGZpbGwtcnVsZTogZXZlbm9kZDtcbn1cbi5xbC1idWJibGUgLnFsLXRoaW4sXG4ucWwtYnViYmxlIC5xbC1zdHJva2UucWwtdGhpbiB7XG4gIHN0cm9rZS13aWR0aDogMTtcbn1cbi5xbC1idWJibGUgLnFsLXRyYW5zcGFyZW50IHtcbiAgb3BhY2l0eTogMC40O1xufVxuLnFsLWJ1YmJsZSAucWwtZGlyZWN0aW9uIHN2ZzpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbC1idWJibGUgLnFsLWRpcmVjdGlvbi5xbC1hY3RpdmUgc3ZnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucWwtYnViYmxlIC5xbC1kaXJlY3Rpb24ucWwtYWN0aXZlIHN2ZzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgaDEge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBoMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgaDMge1xuICBmb250LXNpemU6IDEuMTdlbTtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBoNCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnFsLWJ1YmJsZSAucWwtZWRpdG9yIGg1IHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgaDYge1xuICBmb250LXNpemU6IDAuNjdlbTtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NjYztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBjb2RlLFxuLnFsLWJ1YmJsZSAucWwtZWRpdG9yIHByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBwcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBjb2RlIHtcbiAgZm9udC1zaXplOiA4NSU7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgcHJlLnFsLXN5bnRheCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI0MWY7XG4gIGNvbG9yOiAjZjhmOGYyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIge1xuICBjb2xvcjogI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLW9wdGlvbnMgLnFsLXBpY2tlci1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHotaW5kZXg6IDI7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCAucWwtZmlsbCB7XG4gIGZpbGw6ICM3Nzc7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCAucWwtc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjNzc3O1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucWwtYnViYmxlIC5xbC1jb2xvci1waWNrZXIsXG4ucWwtYnViYmxlIC5xbC1pY29uLXBpY2tlciB7XG4gIHdpZHRoOiAyOHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItbGFiZWwsXG4ucWwtYnViYmxlIC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbn1cbi5xbC1idWJibGUgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHN2Zyxcbi5xbC1idWJibGUgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItbGFiZWwgc3ZnIHtcbiAgcmlnaHQ6IDRweDtcbn1cbi5xbC1idWJibGUgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDRweCAwcHg7XG59XG4ucWwtYnViYmxlIC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHdpZHRoOiAxNTJweDtcbn1cbi5xbC1idWJibGUgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAycHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXI6bm90KC5xbC1jb2xvci1waWNrZXIpOm5vdCgucWwtaWNvbi1waWNrZXIpIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMThweDtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbVtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciB7XG4gIHdpZHRoOiA5OHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJ05vcm1hbCc7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIxXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyAxJztcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjJcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDInO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiM1wiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgMyc7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI0XCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyA0Jztcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjVcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDUnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNlwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgNic7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMTdlbTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI0XCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuODNlbTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuNjdlbTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1mb250IHtcbiAgd2lkdGg6IDEwOHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnU2FucyBTZXJpZic7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1zZXJpZl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdTZXJpZic7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ01vbm9zcGFjZSc7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1zZXJpZl06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1zaXplIHtcbiAgd2lkdGg6IDk4cHg7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdOb3JtYWwnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUge1xuICBjb250ZW50OiAnU21hbGwnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPWxhcmdlXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUge1xuICBjb250ZW50OiAnTGFyZ2UnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0h1Z2UnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1sYXJnZV06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDMycHg7XG59XG4ucWwtYnViYmxlIC5xbC1jb2xvci1waWNrZXIucWwtYmFja2dyb3VuZCAucWwtcGlja2VyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyLnFsLWNvbG9yIC5xbC1waWNrZXItaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1mb3JtYXRzIHtcbiAgbWFyZ2luOiA4cHggMTJweCA4cHggMHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtZm9ybWF0czpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyIHN2ZyB7XG4gIG1hcmdpbjogMXB4O1xufVxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCxcbi5xbC1idWJibGUgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcDpub3QoLnFsLWZsaXApIC5xbC10b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICM0NDQ7XG4gIHRvcDogLTZweDtcbn1cbi5xbC1idWJibGUgLnFsLXRvb2x0aXAucWwtZmxpcCAucWwtdG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjNDQ0O1xuICBib3R0b206IC02cHg7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLnFsLWVkaXRpbmcgLnFsLXRvb2x0aXAtZWRpdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLnFsLWVkaXRpbmcgLnFsLWZvcm1hdHMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLWVkaXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLWVkaXRvciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLWVkaXRvciBhIHtcbiAgdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcC1lZGl0b3IgYTpiZWZvcmUge1xuICBjb2xvcjogI2NjYztcbiAgY29udGVudDogXCJcXEQ3XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucWwtY29udGFpbmVyLnFsLWJ1YmJsZTpub3QoLnFsLWRpc2FibGVkKSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnFsLWNvbnRhaW5lci5xbC1idWJibGU6bm90KC5xbC1kaXNhYmxlZCkgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdG9wOiAtNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBhdHRyKGhyZWYpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLnFsLWNvbnRhaW5lci5xbC1idWJibGU6bm90KC5xbC1kaXNhYmxlZCkgYTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzQ0NDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4ucWwtY29udGFpbmVyLnFsLWJ1YmJsZTpub3QoLnFsLWRpc2FibGVkKSBhOjpiZWZvcmUsXG4ucWwtY29udGFpbmVyLnFsLWJ1YmJsZTpub3QoLnFsLWRpc2FibGVkKSBhOjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGVhc2UgMjAwbXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5xbC1jb250YWluZXIucWwtYnViYmxlOm5vdCgucWwtZGlzYWJsZWQpIGE6aG92ZXI6OmJlZm9yZSxcbi5xbC1jb250YWluZXIucWwtYnViYmxlOm5vdCgucWwtZGlzYWJsZWQpIGE6aG92ZXI6OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbiIsIi8qIVxuICogUXVpbGwgRWRpdG9yIHYxLjMuN1xuICogaHR0cHM6Ly9xdWlsbGpzLmNvbS9cbiAqIENvcHlyaWdodCAoYykgMjAxNCwgSmFzb24gQ2hlblxuICogQ29weXJpZ2h0IChjKSAyMDEzLCBzYWxlc2ZvcmNlLmNvbVxuICovXG4ucWwtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnFsLWNvbnRhaW5lci5xbC1kaXNhYmxlZCAucWwtdG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5xbC1jb250YWluZXIucWwtZGlzYWJsZWQgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWRdID4gbGk6OmJlZm9yZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnFsLWNsaXBib2FyZCB7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5xbC1jbGlwYm9hcmQgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5xbC1lZGl0b3Ige1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIHRhYi1zaXplOiA0O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5xbC1lZGl0b3IgPiAqIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnFsLWVkaXRvciBwLFxuLnFsLWVkaXRvciBvbCxcbi5xbC1lZGl0b3IgdWwsXG4ucWwtZWRpdG9yIHByZSxcbi5xbC1lZGl0b3IgYmxvY2txdW90ZSxcbi5xbC1lZGl0b3IgaDEsXG4ucWwtZWRpdG9yIGgyLFxuLnFsLWVkaXRvciBoMyxcbi5xbC1lZGl0b3IgaDQsXG4ucWwtZWRpdG9yIGg1LFxuLnFsLWVkaXRvciBoNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sLFxuLnFsLWVkaXRvciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sID4gbGksXG4ucWwtZWRpdG9yIHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ucWwtZWRpdG9yIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwMjInO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0sXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdID4gbGkgKixcbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpICoge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0gPiBsaTo6YmVmb3JlLFxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdID4gbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNjExJztcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNjEwJztcbn1cbi5xbC1lZGl0b3IgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEuMmVtO1xufVxuLnFsLWVkaXRvciBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5xbC1lZGl0b3IgbGkucWwtZGlyZWN0aW9uLXJ0bDo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbn1cbi5xbC1lZGl0b3Igb2wgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSxcbi5xbC1lZGl0b3IgdWwgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWRpcmVjdGlvbi1ydGwsXG4ucWwtZWRpdG9yIHVsIGxpLnFsLWRpcmVjdGlvbi1ydGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTEgbGlzdC0yIGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMDtcbn1cbi5xbC1lZGl0b3Igb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTAsIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0xIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTE6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTEsIGxvd2VyLWFscGhhKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMSB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMjtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTI6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTIsIGxvd2VyLXJvbWFuKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMiB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTMge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0zO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMzpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtMywgZGVjaW1hbCkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTMge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTQge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC00O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNDpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNCwgbG93ZXItYWxwaGEpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00IHtcbiAgY291bnRlci1yZXNldDogbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC01O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNSwgbG93ZXItcm9tYW4pICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01IHtcbiAgY291bnRlci1yZXNldDogbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNiB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTY7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC02LCBkZWNpbWFsKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNiB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNyB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC03LCBsb3dlci1hbHBoYSkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTcge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOCB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTg7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC04OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC04LCBsb3dlci1yb21hbikgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTgge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTksIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0xOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDQuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTI6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA2ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDllbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTM6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTAuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDllbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEyZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEzLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC00LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTMuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTVlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTYuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTUucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNi41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOGVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMThlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDIxZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDIyLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC03LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMWVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjIuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjRlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjUuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTgucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyN2VtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyOC41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtOS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjdlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvLnFsLWFsaWduLWNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnFsLWVkaXRvciAucWwtdmlkZW8ucWwtYWxpZ24tcmlnaHQge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDAwO1xufVxuLnFsLWVkaXRvciAucWwtYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MDtcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhhMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2Yztcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5M2Y7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3ItcmVkIHtcbiAgY29sb3I6ICNlNjAwMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2Y5MDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXllbGxvdyB7XG4gIGNvbG9yOiAjZmYwO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzAwOGEwMDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLWJsdWUge1xuICBjb2xvcjogIzA2Yztcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjOTNmO1xufVxuLnFsLWVkaXRvciAucWwtZm9udC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xufVxuLnFsLWVkaXRvciAucWwtZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1zaXplLWh1Z2Uge1xuICBmb250LXNpemU6IDIuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtZGlyZWN0aW9uLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4ucWwtZWRpdG9yIC5xbC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnFsLWVkaXRvci5xbC1ibGFuazo6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZWZ0OiAxNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbn1cbi5xbC1zbm93LnFsLXRvb2xiYXI6YWZ0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbixcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24gc3ZnLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uIHN2ZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjphY3RpdmU6aG92ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246YWN0aXZlOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5xbC1zbm93LnFsLXRvb2xiYXIgaW5wdXQucWwtaW1hZ2VbdHlwZT1maWxlXSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGlucHV0LnFsLWltYWdlW3R5cGU9ZmlsZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMDZjO1xufVxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UucWwtZmlsbCB7XG4gIGZpbGw6ICMwNmM7XG59XG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLW1pdGVyIHtcbiAgc3Ryb2tlOiAjMDZjO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpLFxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgfVxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLWZpbGwsXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLWZpbGwsXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS5xbC1maWxsIHtcbiAgICBmaWxsOiAjNDQ0O1xuICB9XG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLFxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UsXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLW1pdGVyLFxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UtbWl0ZXIge1xuICAgIHN0cm9rZTogIzQ0NDtcbiAgfVxufVxuLnFsLXNub3cge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnFsLXNub3cgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucWwtc25vdyAucWwtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbC1zbm93IC5xbC1vdXQtYm90dG9tLFxuLnFsLXNub3cgLnFsLW91dC10b3Age1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZmxpcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG4ucWwtc25vdyAucWwtZm9ybWF0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5xbC1zbm93IC5xbC1mb3JtYXRzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5xbC1zbm93IC5xbC1zdHJva2Uge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICM0NDQ7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xufVxuLnFsLXNub3cgLnFsLXN0cm9rZS1taXRlciB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzQ0NDtcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuICBzdHJva2Utd2lkdGg6IDI7XG59XG4ucWwtc25vdyAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC1zdHJva2UucWwtZmlsbCB7XG4gIGZpbGw6ICM0NDQ7XG59XG4ucWwtc25vdyAucWwtZW1wdHkge1xuICBmaWxsOiBub25lO1xufVxuLnFsLXNub3cgLnFsLWV2ZW4ge1xuICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7XG59XG4ucWwtc25vdyAucWwtdGhpbixcbi5xbC1zbm93IC5xbC1zdHJva2UucWwtdGhpbiB7XG4gIHN0cm9rZS13aWR0aDogMTtcbn1cbi5xbC1zbm93IC5xbC10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5xbC1zbm93IC5xbC1kaXJlY3Rpb24gc3ZnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLXNub3cgLnFsLWRpcmVjdGlvbi5xbC1hY3RpdmUgc3ZnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucWwtc25vdyAucWwtZGlyZWN0aW9uLnFsLWFjdGl2ZSBzdmc6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBoMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBoMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGgzIHtcbiAgZm9udC1zaXplOiAxLjE3ZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGg0IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGg1IHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGg2IHtcbiAgZm9udC1zaXplOiAwLjY3ZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NjYztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgY29kZSxcbi5xbC1zbm93IC5xbC1lZGl0b3IgcHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBwcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgY29kZSB7XG4gIGZvbnQtc2l6ZTogODUlO1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBwcmUucWwtc3ludGF4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjQxZjtcbiAgY29sb3I6ICNmOGY4ZjI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucWwtc25vdyAucWwtcGlja2VyIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXItb3B0aW9ucyAucWwtcGlja2VyLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgY29sb3I6ICNjY2M7XG4gIHotaW5kZXg6IDI7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLWZpbGwge1xuICBmaWxsOiAjY2NjO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIC5xbC1zdHJva2Uge1xuICBzdHJva2U6ICNjY2M7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyLFxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIHtcbiAgd2lkdGg6IDI4cHg7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItbGFiZWwsXG4ucWwtc25vdyAucWwtaWNvbi1waWNrZXIgLnFsLXBpY2tlci1sYWJlbCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItbGFiZWwgc3ZnLFxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItbGFiZWwgc3ZnIHtcbiAgcmlnaHQ6IDRweDtcbn1cbi5xbC1zbm93IC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLW9wdGlvbnMge1xuICBwYWRkaW5nOiA0cHggMHB4O1xufVxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItaXRlbSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHdpZHRoOiAxNTJweDtcbn1cbi5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMnB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlcjpub3QoLnFsLWNvbG9yLXBpY2tlcik6bm90KC5xbC1pY29uLXBpY2tlcikgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxOHB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWxbZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciB7XG4gIHdpZHRoOiA5OHB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnTm9ybWFsJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgMSc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCIyXCJdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjJcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDInO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiM1wiXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyAzJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNFwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgNCc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjVcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDUnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNlwiXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyA2Jztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjJcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjNcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4xN2VtO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI0XCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjZcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC42N2VtO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IHtcbiAgd2lkdGg6IDEwOHB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdTYW5zIFNlcmlmJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUge1xuICBjb250ZW50OiAnU2VyaWYnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1tb25vc3BhY2VdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ01vbm9zcGFjZSc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1tb25vc3BhY2VdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIHtcbiAgd2lkdGg6IDk4cHg7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJ05vcm1hbCc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1NtYWxsJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUge1xuICBjb250ZW50OiAnTGFyZ2UnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSHVnZSc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9aHVnZV06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIucWwtYmFja2dyb3VuZCAucWwtcGlja2VyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlci5xbC1jb2xvciAucWwtcGlja2VyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogOHB4O1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtZm9ybWF0cyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjIpIDAgMnB4IDhweDtcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQsXG4ucWwtdG9vbGJhci5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyArIC5xbC1jb250YWluZXIucWwtc25vdyB7XG4gIGJvcmRlci10b3A6IDBweDtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggI2RkZDtcbiAgY29sb3I6ICM0NDQ7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVmlzaXQgVVJMOlwiO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICB3aWR0aDogMTcwcHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLXByZXZpZXcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLWFjdGlvbjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICBjb250ZW50OiAnRWRpdCc7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLXJlbW92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1JlbW92ZSc7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBhIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcC5xbC1lZGl0aW5nIGEucWwtcHJldmlldyxcbi5xbC1zbm93IC5xbC10b29sdGlwLnFsLWVkaXRpbmcgYS5xbC1yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBhLnFsLWFjdGlvbjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDBweDtcbiAgY29udGVudDogJ1NhdmUnO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcFtkYXRhLW1vZGU9bGlua106OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRW50ZXIgbGluazpcIjtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwW2RhdGEtbW9kZT1mb3JtdWxhXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJFbnRlciBmb3JtdWxhOlwiO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXBbZGF0YS1tb2RlPXZpZGVvXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJFbnRlciB2aWRlbzpcIjtcbn1cbi5xbC1zbm93IGEge1xuICBjb2xvcjogIzA2Yztcbn1cbi5xbC1jb250YWluZXIucWwtc25vdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4iLCIuc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgQGltcG9ydCBcInNpbmdsZVwiO1xuICBAaW1wb3J0IFwibXVsdGlwbGVcIjtcbn1cblxuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuXG4gIC8vIHN0eWxlcyByZXF1aXJlZCBmb3IgSUUgdG8gd29ya1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuQGltcG9ydCBcInRoZW1lL2RlZmF1bHQvbGF5b3V0XCI7XG5AaW1wb3J0IFwidGhlbWUvY2xhc3NpYy9sYXlvdXRcIjtcbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGhlaWdodDogMjhweDtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBtaW4taGVpZ2h0OiAzMnB4O1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogbGVmdDtcblxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG5cbiAgd2lkdGg6IDEwMCU7XG5cbiAgei1pbmRleDogMTA1MTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG5cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgJlthcmlhLXNlbGVjdGVkXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcblxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcblxuICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuXG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAvLyBUaGlzIHBhZGRpbmcgaXMgdG8gYWNjb3VudCBmb3IgdGhlIGJvdHRvbSBib3JkZXIgZm9yIHRoZSBmaXJzdFxuICAgIC8vIHNlbGVjdGlvbiByb3cgYW5kIHRoZSB0b3AgYm9yZGVyIG9mIHRoZSBzZWNvbmQgc2VsZWN0aW9uIHJvdy5cbiAgICAvLyBXaXRob3V0IGl0LCBzZWxlY3Rpb25zIG9uIHRoZSBmaXJzdCByb3cgbWF5IGJlIG9mZnNldCBpbmNvcnJlY3RseVxuICAgIC8vIGFuZCBhcHBlYXIgaW4gdGhlaXIgb3duIHJvdyBpbnN0ZWFkIG9mIGdvaW5nIHRvIHRoZSBzZWNvbmQgcm93XG4gICAgcGFkZGluZzogMXB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBmbG9hdDogbGVmdDtcblxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICB9XG4gIH1cbn1cblxuJltkaXI9XCJydGxcIl0ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIEBpbXBvcnQgXCJzaW5nbGVcIjtcbiAgQGltcG9ydCBcIm11bHRpcGxlXCI7XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICZbcm9sZT1ncm91cF0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgfVxuXG4gICAgJlthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuXG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG5cbiAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcblxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtO1xuXG4gICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1peCgkc2VsZWN0aW9uLWJnLXRvcC1jb2xvciwgJHNlbGVjdGlvbi1iZy1ib3R0b20tY29sb3IpO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gIG91dGxpbmU6IDA7XG5cbiAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoJHNlbGVjdGlvbi1iZy10b3AtY29sb3IsICRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yLCA1MCUsIDEwMCUpO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcblxuICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoI2VlZWVlZSwgI2NjY2NjYywgNTAlLCAxMDAlKTtcblxuICAgIGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcblxuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuXG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuJltkaXI9XCJydGxcIl0ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICBiIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRzZWxlY3Rpb24tb3BlbmVkLWJnLWJvdHRvbS1jb2xvciwgJHNlbGVjdGlvbi1vcGVuZWQtYmctdG9wLWNvbG9yLCAwJSwgNTAlKTtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoJHNlbGVjdGlvbi1vcGVuZWQtYmctdG9wLWNvbG9yLCAkc2VsZWN0aW9uLW9wZW5lZC1iZy1ib3R0b20tY29sb3IsIDUwJSwgMTAwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAtc2Fzcy9ibG9iLzMuMy1zdGFibGUvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzI0wxNy1MMjdcblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gIGN1cnNvcjogdGV4dDtcblxuICBvdXRsaW5lOiAwO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBmbG9hdDogbGVmdDtcblxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAkcmVtb3ZlLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHJlbW92ZS1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuJltkaXI9XCJydGxcIl0ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG4iLCIkcmVtb3ZlLWNvbG9yOiAjODg4ICFkZWZhdWx0O1xuJHJlbW92ZS1ob3Zlci1jb2xvcjogIzU1NSAhZGVmYXVsdDtcbiRyZW1vdmUtd2lkdGg6IDIwcHggIWRlZmF1bHQ7XG5cbiRzZWxlY3Rpb24tY29sb3I6ICM0NDQgIWRlZmF1bHQ7XG5cbiRib3JkZXItY29sb3I6ICNhYWEgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xuXG4kZm9jdXMtYm9yZGVyLWNvbG9yOiAjNTg5N2ZiICFkZWZhdWx0O1xuXG4kY29udGFpbmVyLWhlaWdodDogMjhweCAhZGVmYXVsdDtcblxuJHNlbGVjdGlvbi1iZy10b3AtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1iZy1ib3R0b20tY29sb3I6ICNlZWVlZWUgIWRlZmF1bHQ7XG5cbiRjb250YWluZXItcGxhY2Vob2xkZXItY29sb3I6ICM5OTkgIWRlZmF1bHQ7XG5cbiRjb250YWluZXItZm9jdXMtYm9yZGVyLWNvbG9yOiBibHVlICFkZWZhdWx0O1xuXG4kc2VsZWN0aW9uLW9wZW5lZC1iZy10b3AtY29sb3I6ICRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1vcGVuZWQtYmctYm90dG9tLWNvbG9yOiAkc2VsZWN0aW9uLWJnLXRvcC1jb2xvciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLXotaW5kZXg6IDEgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1iZy1jb2xvcjogJHNlbGVjdGlvbi1iZy10b3AtY29sb3IgIWRlZmF1bHQ7XG5cbiRyZXN1bHRzLW1heC1oZWlnaHQ6IDIwMHB4ICFkZWZhdWx0O1xuJHJlc3VsdHMtbmVzdGVkLXBhZGRpbmc6IDIwcHggIWRlZmF1bHQ7XG5cbiRyZXN1bHRzLWNob2ljZS1iZy1ob3Zlci1jb2xvcjogIzM4NzVkNyAhZGVmYXVsdDtcbiRyZXN1bHRzLWNob2ljZS1mZy1ob3Zlci1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG5cbiRyZXN1bHRzLWNob2ljZS1mZy11bnNlbGVjdGFibGUtY29sb3I6IGdyZXkgIWRlZmF1bHQ7XG4iLCJAaW1wb3J0IFwiZGVmYXVsdHNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnMvZ3JhZGllbnRzXCI7XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyB7XG4gIEBpbXBvcnQgXCJzaW5nbGVcIjtcbiAgQGltcG9ydCBcIm11bHRpcGxlXCI7XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6ICRyZXN1bHRzLW1heC1oZWlnaHQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgJltyb2xlPWdyb3VwXSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZbYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gICAgICBjb2xvcjogJHJlc3VsdHMtY2hvaWNlLWZnLXVuc2VsZWN0YWJsZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVzdWx0cy1jaG9pY2UtYmctaG92ZXItY29sb3I7XG4gICAgY29sb3I6ICRyZXN1bHRzLWNob2ljZS1mZy1ob3Zlci1jb2xvcjtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBTbWFydFdpemFyZCB2NVxuICogalF1ZXJ5IFdpemFyZCBQbHVnaW5cbiAqIGh0dHA6Ly93d3cudGVjaGxhYm9yYXRvcnkubmV0L3NtYXJ0d2l6YXJkXG4gKlxuICogQ3JlYXRlZCBieSBEaXB1IFJhalxuICogaHR0cDovL2RpcHUubWVcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgTUlUIExpY2Vuc2VcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS90ZWNobGFiL2pxdWVyeS1zbWFydHdpemFyZC9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi8qIFNtYXJ0V2l6YXJkIEJhc2UgU3R5bGVzICovXG4uc3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3ICosXG4uc3cgKjo6YmVmb3JlLFxuLnN3ICo6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc3cgPiAudGFiLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3cgLnRvb2xiYXIge1xuICAgIHBhZGRpbmc6IC44cmVtO1xufVxuXG4uc3cgLnRvb2xiYXIgPiAuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IC4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3cgLnRvb2xiYXIgPiAuYnRuLmRpc2FibGVkLCAuc3cgLnRvb2xiYXIgPiAuYnRuOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNjU7XG59XG5cbi5zdyA+IC5uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc3cgPiAubmF2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4OiAxIGF1dG87XG4gICAgfVxufVxuXG4uc3cgPiAubmF2IC5uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdyA+IC5uYXYgLm5hdi1saW5rOmhvdmVyLCAuc3cgPiAubmF2IC5uYXYtbGluazphY3RpdmUsIC5zdyA+IC5uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdyA+IC5uYXYgLm5hdi1saW5rOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnN3ID4gLm5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc3cgPiAubmF2IC5uYXYtbGluay5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3LnN3LWp1c3RpZmllZCA+IC5uYXYgPiBsaSwgLnN3LnN3LWp1c3RpZmllZCA+IC5uYXYgLm5hdi1saW5rIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdy5zdy1kYXJrIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uc3cuc3ctbG9hZGluZyB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnN3LnN3LWxvYWRpbmc6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbi5zdy5zdy1sb2FkaW5nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogNDUlO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBib3JkZXI6IDEwcHggc29saWQgI2YzZjNmMztcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMzNDk4ZGI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi8qIFNtYXJ0V2l6YXJkIFRoZW1lOiBEZWZhdWx0ICovXG4uc3ctdGhlbWUtZGVmYXVsdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuLnN3LXRoZW1lLWRlZmF1bHQgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zdy10aGVtZS1kZWZhdWx0IC50b29sYmFyID4gLmJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTdhMmI4O1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc3ctdGhlbWUtZGVmYXVsdCA+IC5uYXYge1xuICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uc3ctdGhlbWUtZGVmYXVsdCA+IC5uYXYgLm5hdi1saW5rOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBiYWNrZ3JvdW5kOiAjOTk5OTk5O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2UgLjE1cztcbn1cblxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluay5pbmFjdGl2ZSB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3ctdGhlbWUtZGVmYXVsdCA+IC5uYXYgLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxN2EyYjggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluay5kb25lIHtcbiAgICBjb2xvcjogIzVjYjg1YyAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluay5kb25lOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzVjYjg1YztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNkZGRkZGQgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uc3ctdGhlbWUtZGVmYXVsdCA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluay5kYW5nZXIge1xuICAgIGNvbG9yOiAjZDk1MzRmICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3ctdGhlbWUtZGVmYXVsdCA+IC5uYXYgLm5hdi1saW5rLmRhbmdlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkOTUzNGY7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIFNtYXJ0V2l6YXJkIFRoZW1lOiBBcnJvd3MgKi9cbi5zdy10aGVtZS1hcnJvd3Mge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG59XG5cbi5zdy10aGVtZS1hcnJvd3MgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zdy10aGVtZS1hcnJvd3MgLnRvb2xiYXIgPiAuYnRuIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxN2EyYjg7XG4gICAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zdy10aGVtZS1hcnJvd3MgPiAubmF2IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgfVxufVxuXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBib3JkZXItdG9wOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgI2Y4ZjhmODtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICNlZWVlZWU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmluYWN0aXZlIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY4Zjg7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICM1YmMwZGU7XG4gICAgYmFja2dyb3VuZDogIzViYzBkZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdy10aGVtZS1hcnJvd3MgPiAubmF2IC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzViYzBkZTtcbn1cblxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmRvbmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzVjYjg1YztcbiAgICBiYWNrZ3JvdW5kOiAjNWNiODVjO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmRvbmU6OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzVjYjg1Yztcbn1cblxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICNmOWY5Zjk7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsuZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmRhbmdlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xuICAgIGJhY2tncm91bmQ6ICNkOTUzNGY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsuZGFuZ2VyOjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNkOTUzNGY7XG59XG5cbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU1NTU7XG59XG5cbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgIzVmNWY1Zjtcbn1cblxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgIzU1NTU1NTtcbn1cblxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuaW5hY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICM1ZjVmNWY7XG4gICAgYmFja2dyb3VuZDogIzVmNWY1Zjtcbn1cblxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuaW5hY3RpdmU6OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzVmNWY1Zjtcbn1cblxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDEwNTA2O1xuICAgIGJhY2tncm91bmQ6ICMwYTI3MzA7XG59XG5cbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGEyNzMwO1xufVxuXG4uc3ctdGhlbWUtYXJyb3dzLnN3LWRhcmsgPiAubmF2IC5uYXYtbGluay5kb25lIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cblxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuZG9uZTo6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBibGFjaztcbn1cblxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNTU1NTU1ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjlmOWY5O1xuICAgIGJhY2tncm91bmQ6ICM0NzQ3NDc7XG59XG5cbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkOjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NzQ3NDc7XG59XG5cbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmRhbmdlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xuICAgIGJhY2tncm91bmQ6ICNkOTUzNGY7XG59XG5cbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmRhbmdlcjo6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDk1MzRmO1xufVxuXG4vKiBTbWFydFdpemFyZCBUaGVtZTogRG90cyAqL1xuLnN3LXRoZW1lLWRvdHMgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zdy10aGVtZS1kb3RzIC50b29sYmFyID4gLmJ0biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTdhMmI4O1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5zdy10aGVtZS1kb3RzID4gLm5hdiAubmF2LWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYgLm5hdi1saW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IC0zNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgY29sb3I6ICM0MjhiY2E7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHotaW5kZXg6IDk4O1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYgLm5hdi1saW5rOjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogLTI4cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiA5OTtcbn1cblxuLnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluay5pbmFjdGl2ZSB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluay5pbmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG59XG5cbi5zdy10aGVtZS1kb3RzID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogIzViYzBkZSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlICFpbXBvcnRhbnQ7XG59XG5cbi5zdy10aGVtZS1kb3RzID4gLm5hdiAubmF2LWxpbmsuZG9uZSB7XG4gICAgY29sb3I6ICM1Y2I4NWM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYgLm5hdi1saW5rLmRvbmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2Y5ZjlmOTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluay5kYW5nZXIge1xuICAgIGNvbG9yOiAjZDk1MzRmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluay5kYW5nZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4uc3ctdGhlbWUtZG90cy5zdy1kYXJrIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uc3ctdGhlbWUtZG90cy5zdy1kYXJrID4gLm5hdjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xufVxuXG4uc3ctdGhlbWUtZG90cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzQzNDM0MztcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbi8qIFNtYXJ0V2l6YXJkIFRoZW1lOiBQcm9ncmVzcyAqL1xuLnN3LXRoZW1lLXByb2dyZXNzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG4uc3ctdGhlbWUtcHJvZ3Jlc3MgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zdy10aGVtZS1wcm9ncmVzcyAudG9vbGJhciA+IC5idG4ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE3YTJiODtcbiAgICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnN3LXRoZW1lLXByb2dyZXNzID4gLm5hdiB7XG4gICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uc3ctdGhlbWUtcHJvZ3Jlc3MgPiAubmF2IC5uYXYtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMjtcbn1cblxuLnN3LXRoZW1lLXByb2dyZXNzID4gLm5hdiAubmF2LWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDE1MCU7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlIC4xMHM7XG59XG5cbi5zdy10aGVtZS1wcm9ncmVzcyA+IC5uYXYgLm5hdi1saW5rLmluYWN0aXZlIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uc3ctdGhlbWUtcHJvZ3Jlc3MgPiAubmF2IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3ctdGhlbWUtcHJvZ3Jlc3MgPiAubmF2IC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc3ctdGhlbWUtcHJvZ3Jlc3MgPiAubmF2IC5uYXYtbGluay5kb25lIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3LXRoZW1lLXByb2dyZXNzID4gLm5hdiAubmF2LWxpbmsuZG9uZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1Y2I4NWM7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdy10aGVtZS1wcm9ncmVzcyA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2RkZGRkZCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5zdy10aGVtZS1wcm9ncmVzcyA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnN3LXRoZW1lLXByb2dyZXNzID4gLm5hdiAubmF2LWxpbmsuZGFuZ2VyIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3LXRoZW1lLXByb2dyZXNzID4gLm5hdiAubmF2LWxpbmsuZGFuZ2VyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2Q5NTM0ZjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnN3LXRoZW1lLXByb2dyZXNzLnN3LWRhcmsge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xufVxuXG4uc3ctdGhlbWUtcHJvZ3Jlc3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4uc3ctdGhlbWUtcHJvZ3Jlc3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5zdy10aGVtZS1wcm9ncmVzcy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuZG9uZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnN3LXRoZW1lLXByb2dyZXNzLnN3LWRhcmsgPiAubmF2IC5uYXYtbGluay5kb25lOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbn1cblxuLnN3LXRoZW1lLXByb2dyZXNzLnN3LWRhcmsgPiAubmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyYjJiMmIgIWltcG9ydGFudDtcbn1cblxuLnN3LXRoZW1lLXByb2dyZXNzLnN3LWRhcmsgPiAubmF2IC5uYXYtbGluay5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM0NzQ3NDc7XG59XG5cbi5zdy10aGVtZS1wcm9ncmVzcy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuZGFuZ2VyIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uc3ctdGhlbWUtcHJvZ3Jlc3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmRhbmdlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkOTUzNGY7XG59XG4iLCIkYnMtZGF0ZXRpbWVwaWNrZXItdGltZXBpY2tlci1mb250LXNpemU6IDEuMmVtICFkZWZhdWx0O1xyXG4kYnMtZGF0ZXRpbWVwaWNrZXItYWN0aXZlLWJnOiAkYmx1ZSAhZGVmYXVsdDtcclxuJGJzLWRhdGV0aW1lcGlja2VyLWFjdGl2ZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xyXG4kYnMtZGF0ZXRpbWVwaWNrZXItYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRicy1kYXRldGltZXBpY2tlci1idG4taG92ZXItYmc6ICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGJzLWRhdGV0aW1lcGlja2VyLWRpc2FibGVkLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRicy1kYXRldGltZXBpY2tlci1hbHRlcm5hdGUtY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJzLWRhdGV0aW1lcGlja2VyLXNlY29uZGFyeS1ib3JkZXItY29sb3I6ICNjY2MgIWRlZmF1bHQ7XHJcbiRicy1kYXRldGltZXBpY2tlci1zZWNvbmRhcnktYm9yZGVyLWNvbG9yLXJnYmE6IHJnYmEoMCwgMCwgMCwgMC4yKSAhZGVmYXVsdDtcclxuJGJzLWRhdGV0aW1lcGlja2VyLXByaW1hcnktYm9yZGVyLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuJGJzLWRhdGV0aW1lcGlja2VyLXRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpICFkZWZhdWx0O1xyXG4kYnMtZGF0ZXRpbWVwaWNrZXItYnV0dG9ucy1jb2xvcjogIzAwN2JmZjtcclxuJGJzLWRhdGV0aW1lcGlja2VyLWJ1dHRvbnMtY29sb3ItZGFyazogIzAwNTZiMztcclxuXHJcbmJvZHkudGVtcHVzZG9taW51cy1ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LWRheS1jbGljayxcclxuYm9keS50ZW1wdXNkb21pbnVzLWJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQtZGF5LWNsaWNrICoge1xyXG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5LnRlbXB1c2RvbWludXMtYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC1kYXktY2xpY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGVtcHVzZG9taW51cy1ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LWRheS1jbGljay1nbGFzcy1wYW5lbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLWRheXMge1xyXG4gIHRib2R5IHRkIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgJi5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDJweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICB3aWR0aDogMTRyZW07XHJcblxyXG4gICAgICAgICYudGVtcHVzZG9taW51cy1ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LXdpdGgtZmVhdGhlci1pY29ucyB7XHJcbiAgICAgICAgICB3aWR0aDogMTZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYudGVtcHVzZG9taW51cy1ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LXdpdGgtY2FsZW5kYXItd2Vla3Mge1xyXG4gICAgICAgICAgd2lkdGg6IDE2cmVtO1xyXG5cclxuICAgICAgICAgICYudGVtcHVzZG9taW51cy1ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LXdpdGgtZmVhdGhlci1pY29ucyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxN3JlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGltZXBpY2tlci1zYnMge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3NtJykpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOGVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ21kJykpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOGVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ2xnJykpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYm90dG9tIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICRicy1kYXRldGltZXBpY2tlci1zZWNvbmRhcnktYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJzLWRhdGV0aW1lcGlja2VyLXNlY29uZGFyeS1ib3JkZXItY29sb3ItcmdiYTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJGJzLWRhdGV0aW1lcGlja2VyLXByaW1hcnktYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRvcCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAkYnMtZGF0ZXRpbWVwaWNrZXItc2Vjb25kYXJ5LWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRicy1kYXRldGltZXBpY2tlci1zZWNvbmRhcnktYm9yZGVyLWNvbG9yLXJnYmE7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC03cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICRicy1kYXRldGltZXBpY2tlci1wcmltYXJ5LWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTZweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mbG9hdC1yaWdodCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLndpZGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdC11bnN0eWxlZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGFbZGF0YS1hY3Rpb25dIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgIH1cclxuXHJcbiAgICBhW2RhdGEtYWN0aW9uXTphY3RpdmUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWVwaWNrZXItaG91ciwgLnRpbWVwaWNrZXItbWludXRlLCAudGltZXBpY2tlci1zZWNvbmQge1xyXG4gICAgICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJzLWRhdGV0aW1lcGlja2VyLXRpbWVwaWNrZXItZm9udC1zaXplO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b25bZGF0YS1hY3Rpb25dIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bltkYXRhLWFjdGlvbj1cInRvZ2dsZVBlcmlvZFwiXSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZiwgLWFwcGxlLXN5c3RlbSwgc3lzdGVtLXVpLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XHJcbiAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG5bZGF0YS1hY3Rpb249XCJpbmNyZW1lbnRIb3Vyc1wiXTo6YWZ0ZXIge1xyXG4gICAgICAgIEBleHRlbmQgLnNyLW9ubHk7XHJcbiAgICAgICAgY29udGVudDogXCJJbmNyZW1lbnQgSG91cnNcIjtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuW2RhdGEtYWN0aW9uPVwiaW5jcmVtZW50TWludXRlc1wiXTo6YWZ0ZXIge1xyXG4gICAgICAgIEBleHRlbmQgLnNyLW9ubHk7XHJcbiAgICAgICAgY29udGVudDogXCJJbmNyZW1lbnQgTWludXRlc1wiO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG5bZGF0YS1hY3Rpb249XCJkZWNyZW1lbnRIb3Vyc1wiXTo6YWZ0ZXIge1xyXG4gICAgICAgIEBleHRlbmQgLnNyLW9ubHk7XHJcbiAgICAgICAgY29udGVudDogXCJEZWNyZW1lbnQgSG91cnNcIjtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuW2RhdGEtYWN0aW9uPVwiZGVjcmVtZW50TWludXRlc1wiXTo6YWZ0ZXIge1xyXG4gICAgICAgIEBleHRlbmQgLnNyLW9ubHk7XHJcbiAgICAgICAgY29udGVudDogXCJEZWNyZW1lbnQgTWludXRlc1wiO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG5bZGF0YS1hY3Rpb249XCJzaG93SG91cnNcIl06OmFmdGVyIHtcclxuICAgICAgICBAZXh0ZW5kIC5zci1vbmx5O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiU2hvdyBIb3Vyc1wiO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG5bZGF0YS1hY3Rpb249XCJzaG93TWludXRlc1wiXTo6YWZ0ZXIge1xyXG4gICAgICAgIEBleHRlbmQgLnNyLW9ubHk7XHJcbiAgICAgICAgY29udGVudDogXCJTaG93IE1pbnV0ZXNcIjtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuW2RhdGEtYWN0aW9uPVwidG9nZ2xlUGVyaW9kXCJdOjphZnRlciB7XHJcbiAgICAgICAgQGV4dGVuZCAuc3Itb25seTtcclxuICAgICAgICBjb250ZW50OiBcIlRvZ2dsZSBBTS9QTVwiO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG5bZGF0YS1hY3Rpb249XCJjbGVhclwiXTo6YWZ0ZXIge1xyXG4gICAgICAgIEBleHRlbmQgLnNyLW9ubHk7XHJcbiAgICAgICAgY29udGVudDogXCJDbGVhciB0aGUgcGlja2VyXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bltkYXRhLWFjdGlvbj1cInRvZGF5XCJdOjphZnRlciB7XHJcbiAgICAgICAgQGV4dGVuZCAuc3Itb25seTtcclxuICAgICAgICBjb250ZW50OiBcIlNldCB0aGUgZGF0ZSB0byB0b2RheVwiO1xyXG4gICAgfVxyXG5cclxuICAgIC5waWNrZXItc3dpdGNoIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuc3Itb25seTtcclxuICAgICAgICAgICAgY29udGVudDogXCJUb2dnbGUgRGF0ZSBhbmQgVGltZSBTY3JlZW5zXCI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucGlja2VyLXN3aXRjaC13aXRoLWZlYXRoZXJzLWljb25zIHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMi44ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcblxyXG4gICAgICAgICYgdGQsXHJcbiAgICAgICAgJiB0aCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJzLWRhdGV0aW1lcGlja2VyLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIHRoIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmLnBpY2tlci1zd2l0Y2gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVkLFxyXG4gICAgICAgICAgICAmLmRpc2FibGVkOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJzLWRhdGV0aW1lcGlja2VyLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wcmV2OjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5zci1vbmx5O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJQcmV2aW91cyBNb250aFwiO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5leHQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLnNyLW9ubHk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIk5leHQgTW9udGhcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJzLWRhdGV0aW1lcGlja2VyLWJ0bi1ob3Zlci1iZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiB0ZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NHB4O1xyXG5cclxuICAgICAgICAgICAgJi5jdyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnMtZGF0ZXRpbWVwaWNrZXItYWx0ZXJuYXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRheSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRheTpob3ZlcixcclxuICAgICAgICAgICAgJi5ob3VyOmhvdmVyLFxyXG4gICAgICAgICAgICAmLm1pbnV0ZTpob3ZlcixcclxuICAgICAgICAgICAgJi5zZWNvbmQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJzLWRhdGV0aW1lcGlja2VyLWJ0bi1ob3Zlci1iZztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vbGQsXHJcbiAgICAgICAgICAgICYubmV3IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnMtZGF0ZXRpbWVwaWNrZXItYWx0ZXJuYXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRvZGF5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgN3B4IDdweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnMtZGF0ZXRpbWVwaWNrZXItYWN0aXZlLWJnO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRicy1kYXRldGltZXBpY2tlci1zZWNvbmRhcnktYm9yZGVyLWNvbG9yLXJnYmE7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnMtZGF0ZXRpbWVwaWNrZXItYWN0aXZlLWJnO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicy1kYXRldGltZXBpY2tlci1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogJGJzLWRhdGV0aW1lcGlja2VyLXRleHQtc2hhZG93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZS50b2RheTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kaXNhYmxlZCxcclxuICAgICAgICAgICAgJi5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicy1kYXRldGltZXBpY2tlci1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRicy1kYXRldGltZXBpY2tlci1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicy1kYXRldGltZXBpY2tlci1idG4taG92ZXItYmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicy1kYXRldGltZXBpY2tlci1hY3RpdmUtYmc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicy1kYXRldGltZXBpY2tlci1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6ICRicy1kYXRldGltZXBpY2tlci10ZXh0LXNoYWRvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm9sZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicy1kYXRldGltZXBpY2tlci1hbHRlcm5hdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCxcclxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicy1kYXRldGltZXBpY2tlci1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudXNldHdlbnR5Zm91ciB7XHJcbiAgICAgICAgdGQuaG91ciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aW1lcGlja2VyIC50aW1lcGlja2VyLXBpY2tlciBhLmJ0biB7XHJcbiAgICAgIGNvbG9yOiAkYnMtZGF0ZXRpbWVwaWNrZXItYnV0dG9ucy1jb2xvcjtcclxuICAgICAgY29sb3I6IHZhcigtLWJsdWUsICN7JGJzLWRhdGV0aW1lcGlja2VyLWJ1dHRvbnMtY29sb3J9KTtcclxuICAgIH1cclxuICAgIC50aW1lcGlja2VyIC50aW1lcGlja2VyLXBpY2tlciBhLmJ0bjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYnMtZGF0ZXRpbWVwaWNrZXItYnV0dG9ucy1jb2xvci1kYXJrO1xyXG4gICAgfVxyXG5cclxuICAgICYuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC1yZWFkb25seSB7XHJcbiAgICAgIHRhYmxlIHRkLmRheSwgdGFibGUgdGQuaG91ciwgdGFibGUgdGQubWludXRlLCB0YWJsZSB0ZC5zZWNvbmQsXHJcbiAgICAgIHRhYmxlIHRkIFtkYXRhLWFjdGlvbj1cImluY3JlbWVudEhvdXJzXCJdLCB0YWJsZSB0ZCBbZGF0YS1hY3Rpb249XCJpbmNyZW1lbnRNaW51dGVzXCJdLCB0YWJsZSB0ZCBbZGF0YS1hY3Rpb249XCJpbmNyZW1lbnRTZWNvbmRzXCJdLFxyXG4gICAgICB0YWJsZSB0ZCBbZGF0YS1hY3Rpb249XCJkZWNyZW1lbnRIb3Vyc1wiXSwgdGFibGUgdGQgW2RhdGEtYWN0aW9uPVwiZGVjcmVtZW50TWludXRlc1wiXSwgdGFibGUgdGQgW2RhdGEtYWN0aW9uPVwiZGVjcmVtZW50U2Vjb25kc1wiXSxcclxuICAgICAgdGFibGUgdGQgW2RhdGEtYWN0aW9uPVwic2hvd0hvdXJzXCJdLCB0YWJsZSB0ZCBbZGF0YS1hY3Rpb249XCJzaG93TWludXRlc1wiXSwgdGFibGUgdGQgW2RhdGEtYWN0aW9uPVwic2hvd1NlY29uZHNcIl0sXHJcbiAgICAgIHRhYmxlIHRkIFtkYXRhLWFjdGlvbj1cInRvZ2dsZVBlcmlvZFwiXSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCBbZGF0YS10b2dnbGU9XCJkYXRldGltZXBpY2tlclwiXSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn0iLCIudG9hc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50b2FzdC1tZXNzYWdlIHtcbiAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnRvYXN0LW1lc3NhZ2UgYSxcbi50b2FzdC1tZXNzYWdlIGxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udG9hc3QtbWVzc2FnZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50b2FzdC1jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMC4zZW07XG4gIHRvcDogLTAuM2VtO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRleHQtc2hhZG93OiAwIDFweCAwICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuLnRvYXN0LWNsb3NlLWJ1dHRvbjpob3Zlcixcbi50b2FzdC1jbG9zZS1idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNDtcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xufVxuLypBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuKi9cbmJ1dHRvbi50b2FzdC1jbG9zZS1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi50b2FzdC10b3AtY2VudGVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9hc3QtYm90dG9tLWNlbnRlciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvYXN0LXRvcC1mdWxsLXdpZHRoIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9hc3QtYm90dG9tLWZ1bGwtd2lkdGgge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b2FzdC10b3AtbGVmdCB7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTJweDtcbn1cbi50b2FzdC10b3AtcmlnaHQge1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xufVxuLnRvYXN0LWJvdHRvbS1yaWdodCB7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IDEycHg7XG59XG4udG9hc3QtYm90dG9tLWxlZnQge1xuICBib3R0b206IDEycHg7XG4gIGxlZnQ6IDEycHg7XG59XG4jdG9hc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIC8qb3ZlcnJpZGVzKi9cblxufVxuI3RvYXN0LWNvbnRhaW5lciAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk5OTk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTk5OTtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTk5OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdjpob3ZlciB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDEycHggIzAwMDAwMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCAjMDAwMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUd3U1VSQlZFaEx0WmE5U2dOQkVNYzlzVXh4UmNvVUtTelNXSWhYcEZNaGhZV0ZoYUJnNHlQWWlXQ1haeEJMRVJzTFJTM0VRa0Vmd0NLZGpXSkF3U0tDZ29LQ2N1ZHY0TzVZTHJ0N0V6Z1hoaVUzLzQrYjJja213VmpKU3BLa1E2d0FpNGd3aFQrejN3UkJjRXoweWpTc2VVVHJjUnlmc0hzWG1EMEFtYkhPQzlJaThWSW1udVhCUGdsSHBRNXd3U1ZNN3NOblRHN1phNEp3RGRDanh5QWlIM255QTJtdGFUSnVmaURaNWRDYXFsSXRJTGgxTkhhdGZONXNrdmp4OVozOG02OUNnenVYbVpnVnJQSUdFNzYzSng5cUtzUm96V1l3NnhPSGRFUitubjJLa08rQmIrVVY1Q0JONldDNlF0QmdiUlZvenJhaEFibW02SHRVc2d0UEMxOXRGZHhYWllCT2ZrYm1GSjFWYUhBMVZBSGpkMHBwNzBvVFp6dlIrRVZyeDJZZ2Zkc3E2ZXU1NUJIWVI4aGxja2krbitrRVJVRkc4QnJBMEJ3amVBdjJNOFdMUUJ0Y3krU0Q2Zk5zbW5CM0FsQkxyZ1R0VlcxYzJRTjRiVldMQVRhSVM2MEoyRHU1eTFUaUpnalNCdkZWWmdUbXdDVStkQVpGb1B4R0VFczhueUhDOUJ3ZTJHdkVKdjJXWFpiMHZqZHlGVDRDeGszZS9rSXFsT0dvVkx3d1BldnBZSFQrMDBUK2hXd1hEZjRBSkFPVXFXY0RoYndBQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFIT1NVUkJWRWhMclphL1NnTkJFTVp6aDBXS0NDbFNDS2FJWU9FRCtBQUtlUVFMRzhIV3p0TENJbUJyWWFkZ0lkWStnSUtOWWtCRlN3dTdDQW9xQ2dra29HQkkvRTI4UGRiTFptZURMZ3paemN4ODMveloyU1NYQzFqOWZyK0kxSHE5M2cyeXhINGl3TTF2a29CV0FkeENtcHpUeGZrTjJSY3laTmFIRklrU28xMCs4a2d4a1hJVVJWNUhHeFRtRnVjNzVCMlJmUWtweEhHOGFBZ2FBRmEwdEFIcVlGZlE3SXdlMnloT0RrOCtKNEM3eUFvUlRXSTN3LzRrbEdSZ1I0bE83UnBuOStndk15V3ArdXhGaDgrSCtBUmxnTjFuSnVKdVFBWXZOa0Vud0dGY2sxOEVyNHEzZWdFYy9vTyttaExkS2dSeWhkTkZpYWNDMHJsT0NiaE5WejRIOUZuQVlnREJ2VTNRSWlvWmxKRkxKdHNvSFlSRGZpWm9VeUl4cUN0UnBWbEFOcTBFVTRkQXBqcnRnZXpQRmFkNVMxOVdnamtjMGhOVm51RjRIalZBNkM3UXJTSWJ5bEIrb1plM2FIZ0JzcWxOcUtZSDQ4alh5SktNdUFiaXlWSjhLemFCM2VSYzBwZzlWd1E0bmlGcnlJNjhxaU9pM0Fiandkc2ZuQXRrMGJDalRMSktyNm1yRDlnOGlxL1MvQjgxaGd1T01sUVRuVnlHNDB3QWNqbm1nc0NORVNEcmptZTd3ZmZ0UDRQN1NQNE4zQ0paZHZ6b055R3EyYy9IV09YSkdzdlZnK1JBL2syTUMvd042STJZQTJQdDhHa0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBRHNTVVJCVkVoTFkyQVlCZlFNZ2YvLy8zUDgrL2V2QUlndkEvRnNJRitCYXZZRERXTUJHcm9hU01NQmlFOFZDN0FaRHJJRmFNRm5paTNBWlRqVWdzVVVXVURBOE9kQUg2aVFiUUVodzRIeUdzUEVjS0JYQklDNEFSaGV4NEc0QnNqbXdlVTFzb0lGYUdnL1d0b0ZaUklaZEV2SU1oeGtDQ2pYSVZzQVRWNmdGR0FDczRSc3cwRUdnSUlIM1FKWUpnSFNBUlFaRHJXQUIramF3emdzK1EyVU80OUQ3am5SU1JHb0VGUklMY2RtRU1XR0kwY20wSkoyUXBZQTFSRHZjbXpKRVdoQUJoRC9wcXJMMFMwQ1d1QUJLZ25Sa2k5bExzZVM3ZzJBbHF3SFdRU0tING9LTHJJTHBSR2hFUUN3MkxpUlVJYTRsd0FBQUFCSlJVNUVya0pnZ2c9PVwiKSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUdZU1VSQlZFaEw1WlN2VHNOUUZNYlhaR0lDTVlHWW1KaEFRSUpBSUNZUVBBQUNpU0RCOEFpSUNRUUpUNENxUUV3Z0p2WUFTQVFDaVppWW1KaEFJQkFUQ0FSSnkrOXJUc2xkZDhzS3UxTTArZExiMDU3djYvbGJxLzJySzBtUy9UUk5qOWNXTkFLUFlJSklJN2dJeENjUTUxY3ZxSUQrR0lFWDhBU0c0QjFiSzVnSVpGZVFmb0pkRVhPZmdYNFFBUWc3a0gyQTY1eVE4N2x5eGIyN3NnZ2tBekF1RmhiYmcxSzJrZ0NrQjFiVnd5SVI5bTJMN1BSUEloRFVJWGdHdHlLdzU3NXl6M2xUTnM2WDRKWG5qVitMS00vbTNNeWRuVGJ0T0tJanR6NlZoQ0JxNHZTbTNuY2RyRDJsazBWZ1VYU1ZLalZESlhKemlqVzFSUWRzVTdGNzdIZTh1Njhrb05aVHo4T3o1eUdhNkozSDNsWjB4WWdYQksyUXltbFdXQStSV25ZaHNrTEJ2MnZtRStoQk1DdGJBN0tYNWRyV3lSVC8ySnNxWjJJdmZCOVk0YldETk1GYkpSRm1DOUU3NFNvUzBDcXVsd2prQzArNWJwY1YxQ1o4Tk1lajRwankwVStkb0RRc0d5bzFoelZKdHRJamhRN0duQnRSRk4xVWFyVWxIOEYzeGljdCtIWTA3ckV6b1VHUGxXY2pSRlJyNC9nQ2haZ2MzWkwyZDhvQUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWNlbnRlciA+IGRpdixcbiN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlciA+IGRpdiB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWZ1bGwtd2lkdGggPiBkaXYsXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoID4gZGl2IHtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDM7XG59XG4udG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MWEzNTE7XG59XG4udG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQzNjJmO1xufVxuLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY5NmI0O1xufVxuLnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg5NDA2O1xufVxuXG4udG9hc3QtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xufVxuXG4vKlJlc3BvbnNpdmUgRGVzaWduKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDI0MHB4KSB7XG4gICN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDUwcHg7XG4gICAgd2lkdGg6IDExZW07XG4gIH1cbiAgI3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgICByaWdodDogLTAuMmVtO1xuICAgIHRvcDogLTAuMmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNDFweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDUwcHg7XG4gICAgd2lkdGg6IDE4ZW07XG4gIH1cbiAgI3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgICByaWdodDogLTAuMmVtO1xuICAgIHRvcDogLTAuMmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUwcHg7XG4gICAgd2lkdGg6IDI1ZW07XG4gIH1cbn1cbiIsIi8vIFJvdyBjb2xvdXIsIHdoZW4gc2VsZWN0ZWRcclxuJHRhYmxlLXNlbGVjdGVkOiAkcHJpbWFyeTtcclxuXHJcbi8vIENvbG91ciB0byB1c2Ugd2hlbiBzaGFkaW5nXHJcbiR0YWJsZS1zaGFkZTogJGJsYWNrO1xyXG5cclxuQGZ1bmN0aW9uIHNoYWRlKCAkY29sb3IsICRwZXJjZW50ICkge1xyXG5cdEByZXR1cm4gbWl4KCR0YWJsZS1zaGFkZSwgJGNvbG9yLCAkcGVyY2VudCk7XHJcbn1cclxuXHJcbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB7XHJcblx0dHIuc2VsZWN0ZWQsXHJcblx0dGguc2VsZWN0ZWQsXHJcblx0dGQuc2VsZWN0ZWQge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICNhMmQ0ZWQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG50YWJsZS5kYXRhVGFibGUge1xyXG5cdC8vIEJvZHkgc3R5bGVzXHJcblx0dGJvZHkgPiB0ci5zZWxlY3RlZCxcclxuXHR0Ym9keSA+IHRyID4gLnNlbGVjdGVkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zZWxlY3RlZDtcclxuXHR9XHJcblxyXG5cclxuXHQvLyBTdHJpcGUgY2xhc3NlcyAtIGFkZCBcInN0cmlwZVwiIGNsYXNzIHRvIHRoZSB0YWJsZSB0byBhY3RpdmF0ZVxyXG5cdCYuc3RyaXBlIHRib2R5LFxyXG5cdCYuZGlzcGxheSB0Ym9keSB7XHJcblx0XHQ+IHRyLm9kZC5zZWxlY3RlZCxcclxuXHRcdD4gdHIub2RkID4gLnNlbGVjdGVkIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJHRhYmxlLXNlbGVjdGVkLCAyLjM1JSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0Ly8gSG92ZXIgY2xhc3NlcyAtIGFkZCBcImhvdmVyXCIgY2xhc3MgdG8gdGhlIHRhYmxlIHRvIGFjdGl2YXRlXHJcblx0Ji5ob3ZlciB0Ym9keSxcclxuXHQmLmRpc3BsYXkgdGJvZHkge1xyXG5cdFx0PiB0ci5zZWxlY3RlZDpob3ZlcixcclxuXHRcdD4gdHIgPiAuc2VsZWN0ZWQ6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkdGFibGUtc2VsZWN0ZWQsIDMuNiUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC8vIFNvcnQgY29sdW1uIGhpZ2hsaWdodGluZyAtIGFkZCBcInBkZl9vcmRlci1jb2x1bW5cIiBjbGFzcyB0byB0aGUgdGFibGUgdG8gYWN0aXZhdGVcclxuXHQmLm9yZGVyLWNvbHVtbiB0Ym9keSxcclxuXHQmLmRpc3BsYXkgdGJvZHkge1xyXG5cdFx0PiB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsXHJcblx0XHQ+IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMixcclxuXHRcdD4gdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18zLFxyXG5cdFx0PiB0ciA+IC5zZWxlY3RlZCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCR0YWJsZS1zZWxlY3RlZCwgMiUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5kaXNwbGF5IHRib2R5LFxyXG5cdCYub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSB7XHJcblx0XHQ+IHRyLm9kZC5zZWxlY3RlZCB7XHJcblx0XHRcdD4uc29ydGluZ18xIHsgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJHRhYmxlLXNlbGVjdGVkLCA1LjQlKTsgfVxyXG5cdFx0XHQ+LnNvcnRpbmdfMiB7IGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCR0YWJsZS1zZWxlY3RlZCwgNC43JSk7IH1cclxuXHRcdFx0Pi5zb3J0aW5nXzMgeyBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkdGFibGUtc2VsZWN0ZWQsIDMuOSUpOyB9XHJcblx0XHR9XHJcblxyXG5cdFx0PiB0ci5ldmVuLnNlbGVjdGVkIHtcclxuXHRcdFx0Pi5zb3J0aW5nXzEgeyBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkdGFibGUtc2VsZWN0ZWQsIDIlKTsgfVxyXG5cdFx0XHQ+LnNvcnRpbmdfMiB7IGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCR0YWJsZS1zZWxlY3RlZCwgMS4yJSk7IH1cclxuXHRcdFx0Pi5zb3J0aW5nXzMgeyBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkdGFibGUtc2VsZWN0ZWQsIDAuNCUpOyB9XHJcblx0XHR9XHJcblxyXG5cdFx0PiB0ci5vZGQgPiAuc2VsZWN0ZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkdGFibGUtc2VsZWN0ZWQsIDUuNCUpOyB9XHJcblx0XHQ+IHRyLmV2ZW4gPiAuc2VsZWN0ZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkdGFibGUtc2VsZWN0ZWQsIDIlKTsgfVxyXG5cdH1cclxuXHJcblx0Ji5kaXNwbGF5IHRib2R5LFxyXG5cdCYub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHtcclxuXHRcdD4gdHIuc2VsZWN0ZWQ6aG92ZXIge1xyXG5cdFx0XHQ+LnNvcnRpbmdfMSB7IGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCR0YWJsZS1zZWxlY3RlZCwgOC4yJSk7IH1cclxuXHRcdFx0Pi5zb3J0aW5nXzIgeyBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkdGFibGUtc2VsZWN0ZWQsIDcuNSUpOyB9XHJcblx0XHRcdD4uc29ydGluZ18zIHsgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJHRhYmxlLXNlbGVjdGVkLCA2LjMlKTsgfVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gdHI6aG92ZXIgPiAuc2VsZWN0ZWQsXHJcblx0XHQ+IHRyID4gLnNlbGVjdGVkOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJHRhYmxlLXNlbGVjdGVkLCA4LjIlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHRib2R5IHRkLnNlbGVjdC1jaGVja2JveCxcclxuXHR0Ym9keSB0aC5zZWxlY3QtY2hlY2tib3gge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMS4yZW07IC8vIFNob3VsZCBiZSA1MCUgYnV0IElFIGRvZXNuJ3QgbGlrZSBpdFxyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnICc7XHJcblx0XHRcdG1hcmdpbi10b3A6IC02cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dHIuc2VsZWN0ZWQge1xyXG5cdFx0dGQuc2VsZWN0LWNoZWNrYm94LFxyXG5cdFx0dGguc2VsZWN0LWNoZWNrYm94IHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJ1xcMjcxNCc7XHJcblxyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xMXB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG5cclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0dGV4dC1zaGFkb3c6XHJcblx0XHRcdFx0XHQxcHggMXB4ICNCMEJFRDksXHJcblx0XHRcdFx0XHQtMXB4IC0xcHggI0IwQkVEOSxcclxuXHRcdFx0XHRcdDFweCAtMXB4ICNCMEJFRDksXHJcblx0XHRcdFx0XHQtMXB4IDFweCAjQjBCRUQ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIHtcclxuXHRzcGFuLnNlbGVjdC1pbmZvLFxyXG5cdHNwYW4uc2VsZWN0LWl0ZW0ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuXHRkaXYuZGF0YVRhYmxlc193cmFwcGVyIHtcclxuXHRcdHNwYW4uc2VsZWN0LWluZm8sXHJcblx0XHRzcGFuLnNlbGVjdC1pdGVtIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcclxuICAudGFibGUgdGgsIC50YWJsZSB0ZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICB0YWJsZSB0aCxcclxuICB0YWJsZSB0ZCxcclxuICB0YWJsZSB0ZC5kYXkge1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICB9XHJcblxyXG4gIHRhYmxlIHRoIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgfVxyXG59XHJcbiIsIi5mYy10aGVtZS1ib290c3RyYXAge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcblxyXG4gIC5mYy1jb250ZW50LFxyXG4gIC5mYy1kaXZpZGVyLFxyXG4gIC5mYy1saXN0LWhlYWRpbmcgdGQsXHJcbiAgLmZjLWxpc3QtdmlldyxcclxuICAuZmMtcG9wb3ZlcixcclxuICAuZmMtcm93LFxyXG4gIHRib2R5LFxyXG4gIHRkLFxyXG4gIHRoLFxyXG4gIHRoZWFkIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIH1cclxuXHJcbiAgLmZjLXNjcm9sbGdyaWQgdGFibGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgfVxyXG5cclxuICAuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb24ge1xyXG4gICAgcGFkZGluZzogNHB4IDhweDtcclxuICB9XHJcbn1cclxuIiwiLmhsanMtY29tbWVudCxcclxuLmhsanMtcXVvdGUge1xyXG4gIGNvbG9yOiAjOTk4O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLmhsanMta2V5d29yZCxcclxuLmhsanMtc2VsZWN0b3ItdGFnLFxyXG4uaGxqcy1zdWJzdCB7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5obGpzLW51bWJlcixcclxuLmhsanMtbGl0ZXJhbCxcclxuLmhsanMtdmFyaWFibGUsXHJcbi5obGpzLXRlbXBsYXRlLXZhcmlhYmxlLFxyXG4uaGxqcy10YWcgLmhsanMtYXR0ciB7XHJcbiAgY29sb3I6ICMwMDgwODA7XHJcbn1cclxuXHJcbi5obGpzLXN0cmluZyxcclxuLmhsanMtZG9jdGFnIHtcclxuICBjb2xvcjogI2QxNDtcclxufVxyXG5cclxuLmhsanMtdGl0bGUsXHJcbi5obGpzLXNlY3Rpb24sXHJcbi5obGpzLXNlbGVjdG9yLWlkIHtcclxuICBjb2xvcjogIzkwMDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmhsanMtc3Vic3Qge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5obGpzLXR5cGUsXHJcbi5obGpzLWNsYXNzIC5obGpzLXRpdGxlIHtcclxuICBjb2xvcjogIzQ1ODtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmhsanMtdGFnLFxyXG4uaGxqcy1uYW1lLFxyXG4uaGxqcy1hdHRyaWJ1dGUge1xyXG4gIGNvbG9yOiAjMDAwMDgwO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5obGpzLXJlZ2V4cCxcclxuLmhsanMtbGluayB7XHJcbiAgY29sb3I6ICMwMDk5MjY7XHJcbn1cclxuXHJcbi5obGpzLXN5bWJvbCxcclxuLmhsanMtYnVsbGV0IHtcclxuICBjb2xvcjogIzk5MDA3MztcclxufVxyXG5cclxuLmhsanMtYnVpbHRfaW4sXHJcbi5obGpzLWJ1aWx0aW4tbmFtZSB7XHJcbiAgY29sb3I6ICMwMDg2YjM7XHJcbn1cclxuXHJcbi5obGpzLW1ldGEge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uaGxqcy1kZWxldGlvbiB7XHJcbiAgYmFja2dyb3VuZDogI2ZkZDtcclxufVxyXG5cclxuLmhsanMtYWRkaXRpb24ge1xyXG4gIGJhY2tncm91bmQ6ICNkZmQ7XHJcbn1cclxuXHJcbi5obGpzLWVtcGhhc2lzIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5obGpzLXN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuIiwiLmlvbiB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbiIsIi5xbC1zbm93IC5xbC1lZGl0b3Ige1xyXG4gIG1pbi1oZWlnaHQ6IDE1cmVtO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxufVxyXG5cclxuLnFsLXRvb2xiYXIucWwtc25vdyB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG59XHJcblxyXG4ucWwtY29udGFpbmVyIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbn1cclxuXHJcbi5xbC1idWJibGUgLnFsLWVkaXRvciB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnFsLWJ1YmJsZSAucWwtZWRpdG9yLnFsLWJsYW5rOjpiZWZvcmUge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5xbC1idWJibGUgLnFsLXRvb2x0aXAge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbiIsIi8vIFNlbGVjdCAyIG92ZXJydWxlcyAmIHNldHRpbmdzXHJcblxyXG4kczJicy1ib3JkZXItcmFkaXVzLWJhc2U6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kczJicy1ib3JkZXItcmFkaXVzLWxhcmdlOiAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJHMyYnMtYm9yZGVyLXJhZGl1cy1zbWFsbDogJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRzMmJzLWJ0bi1kZWZhdWx0LWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHMyYnMtYnRuLWRlZmF1bHQtYm9yZGVyOiAkZGFyayAhZGVmYXVsdDtcclxuJHMyYnMtYnRuLWRlZmF1bHQtY29sb3I6ICRkYXJrICFkZWZhdWx0O1xyXG4kczJicy1jYXJldC13aWR0aC1iYXNlOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kczJicy1jYXJldC13aWR0aC1sYXJnZTogMC4zMTI1cmVtICFkZWZhdWx0O1xyXG4kczJicy1jdXJzb3ItZGlzYWJsZWQ6IG5vdC1hbGxvd2VkICFkZWZhdWx0O1xyXG4kczJicy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICRibGFjayAhZGVmYXVsdDtcclxuJHMyYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJHMyYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJHMyYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRzMmJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnICFkZWZhdWx0O1xyXG4kczJicy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJHMyYnMtZm9udC1zaXplLWJhc2U6ICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJHMyYnMtZm9udC1zaXplLWxhcmdlOiAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kczJicy1mb250LXNpemUtc21hbGw6ICRmb3JtLXNlbGVjdC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAuN3JlbSAhZGVmYXVsdDtcclxuJHMyYnMtcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJHMyYnMtcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJHMyYnMtcGFkZGluZy1iYXNlLXZlcnRpY2FsOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRzMmJzLXBhZGRpbmctbGFyZ2UtdmVydGljYWw6ICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kczJicy1wYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJHMyYnMtbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XHJcbiRzMmJzLWlucHV0LWJnOiAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRzMmJzLWlucHV0LWJnLWRpc2FibGVkOiAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XHJcbiRzMmJzLWlucHV0LWNvbG9yOiAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRzMmJzLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzMmJzLWlucHV0LWJvcmRlcjogJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHMyYnMtaW5wdXQtYm9yZGVyLXdpZHRoOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHMyYnMtaW5wdXQtYm9yZGVyLWZvY3VzOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kczJicy1pbnB1dC1ib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHMyYnMtaW5wdXQtaGVpZ2h0LWJhc2U6ICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRzMmJzLWlucHV0LWhlaWdodC1sYXJnZTogJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJHMyYnMtaW5wdXQtaGVpZ2h0LXNtYWxsOiAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJHMyYnMtZHJvcGRvd24tYXJyb3ctY29sb3I6ICRzMmJzLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyICFkZWZhdWx0O1xyXG4kczJicy1kcm9wZG93bi1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkgIWRlZmF1bHQ7XHJcbiRzMmJzLWRyb3Bkb3duLWJveC1zaGFkb3ctYWJvdmU6IDBweCAtNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KSAhZGVmYXVsdDtcclxuJHMyYnMtY2xlYXItc2VsZWN0aW9uLWNvbG9yOiAkczJicy1kcm9wZG93bi1hcnJvdy1jb2xvciAhZGVmYXVsdDtcclxuJHMyYnMtY2xlYXItc2VsZWN0aW9uLWhvdmVyLWNvbG9yOiAkczJicy1idG4tZGVmYXVsdC1jb2xvciAhZGVmYXVsdDtcclxuJHMyYnMtcmVtb3ZlLWNob2ljZS1jb2xvcjogJHMyYnMtaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIgIWRlZmF1bHQ7XHJcbiRzMmJzLXJlbW92ZS1jaG9pY2UtaG92ZXItY29sb3I6ICRzMmJzLWJ0bi1kZWZhdWx0LWNvbG9yICFkZWZhdWx0O1xyXG4kczJicy1zZWxlY3Rpb24tY2hvaWNlLWJvcmRlci1yYWRpdXM6ICRzMmJzLWJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuJHMyYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctdmVydGljYWw6ICRzMmJzLXBhZGRpbmctYmFzZS12ZXJ0aWNhbCAhZGVmYXVsdDtcclxuJHMyYnMtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZTogJHMyYnMtZm9udC1zaXplLXNtYWxsICFkZWZhdWx0O1xyXG5cclxuJHMyYnMtZm9ybS1jb250cm9sLWRlZmF1bHQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgIWRlZmF1bHQ7XHJcbiRzMmJzLWZvcm0tY29udHJvbC1mb2N1cy1ib3gtc2hhZG93OiAkczJicy1mb3JtLWNvbnRyb2wtZGVmYXVsdC1ib3gtc2hhZG93LCAwIDAgOHB4IHJnYmEoJHMyYnMtaW5wdXQtYm9yZGVyLWZvY3VzLCAwLjYpICFkZWZhdWx0O1xyXG4kczJicy1mb3JtLWNvbnRyb2wtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiBib290c3RyYXAtaW5wdXQtZGVmYXVsdHMoJGZvbnQtc2l6ZTogJHMyYnMtZm9udC1zaXplLWJhc2UpIHtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRzMmJzLWZvcm0tY29udHJvbC1kZWZhdWx0LWJveC1zaGFkb3cpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzMmJzLWlucHV0LWJnO1xyXG4gIGJvcmRlcjogJHMyYnMtaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRzMmJzLWlucHV0LWJvcmRlcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRzMmJzLWlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG4gIGNvbG9yOiAkczJicy1pbnB1dC1jb2xvcjtcclxuICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbn1cclxuQG1peGluIHZhbGlkYXRpb24tc3RhdGUtZm9jdXMoJGNvbG9yKSB7XHJcbiAgJHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbigkY29sb3IsIDIwJSk7XHJcblxyXG4gIC5zZWxlY3QyLWRyb3Bkb3duLFxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLFxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcclxuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcclxuICB9XHJcblxyXG4gICYuc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XHJcblxyXG4gICAgJi5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1peGluIGRyb3Bkb3duLWFycm93IHtcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzMmJzLWRyb3Bkb3duLWFycm93LWNvbG9yIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgJHMyYnMtY2FyZXQtd2lkdGgtbGFyZ2UgJHMyYnMtY2FyZXQtd2lkdGgtbGFyZ2UgJHMyYnMtY2FyZXQtd2lkdGgtbGFyZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgYm9vdHN0cmFwLWlucHV0LWRlZmF1bHRzO1xyXG4gICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAmLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHMyYnMtYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xyXG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICAgIEBpbmNsdWRlIGJvb3RzdHJhcC1pbnB1dC1kZWZhdWx0cztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICRzMmJzLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAkczJicy1pbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcclxuICAgIH1cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogJHMyYnMtaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAkczJicy1pbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAoJHMyYnMtcGFkZGluZy1iYXNlLXZlcnRpY2FsKjAuNzUpICRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiAkczJicy1mb250LXNpemUtYmFzZTtcclxuXHJcbiAgICAmW3JvbGU9Z3JvdXBdIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xyXG4gICAgICBjb2xvcjogJHMyYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgY3Vyc29yOiAkczJicy1jdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJlthcmlhLXNlbGVjdGVkPXRydWVdIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHMyYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZztcclxuICAgICAgY29sb3I6ICRzMmJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB9XHJcbiAgICAmLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzMmJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICBjb2xvcjogJHMyYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgcGFkZGluZzogKCRzMmJzLXBhZGRpbmctYmFzZS12ZXJ0aWNhbCowLjc1KSAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuXHJcbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsKjI7XHJcblxyXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsKjI7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsKjM7XHJcblxyXG4gICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCozO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsKjQ7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWwqNDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsKjU7XHJcblxyXG4gICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsKjU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsKjY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XHJcbiAgICBjb2xvcjogJHMyYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAkczJicy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy12ZXJ0aWNhbCAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJHMyYnMtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkczJicy1saW5lLWhlaWdodDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyxcclxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHMyYnMtZm9ybS1jb250cm9sLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRzMmJzLWZvcm0tY29udHJvbC10cmFuc2l0aW9uKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkczJicy1pbnB1dC1ib3JkZXItZm9jdXM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzMmJzLWRyb3Bkb3duLWFycm93LWNvbG9yIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgJHMyYnMtY2FyZXQtd2lkdGgtYmFzZSAkczJicy1jYXJldC13aWR0aC1iYXNlICRzMmJzLWNhcmV0LXdpZHRoLWJhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xyXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xyXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgICBjb2xvcjogJHMyYnMtY2xlYXItc2VsZWN0aW9uLWNvbG9yO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkczJicy1jbGVhci1zZWxlY3Rpb24taG92ZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRzMmJzLWlucHV0LWJvcmRlcjtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24sXHJcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgICAgY3Vyc29yOiAkczJicy1jdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLFxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzMmJzLWlucHV0LWJnLWRpc2FibGVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItZHJvcGRvd24ge1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkczJicy1kcm9wZG93bi1ib3gtc2hhZG93KTtcclxuICAgIGJvcmRlci1jb2xvcjogJHMyYnMtaW5wdXQtYm9yZGVyLWZvY3VzO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkczJicy1pbnB1dC1ib3JkZXItd2lkdGg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG5cclxuICAgICYtLWFib3ZlIHtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkczJicy1kcm9wZG93bi1ib3gtc2hhZG93LWFib3ZlKTtcclxuICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICBoZWlnaHQ6ICRzMmJzLWlucHV0LWhlaWdodC1iYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRzMmJzLWxpbmUtaGVpZ2h0O1xyXG4gICAgcGFkZGluZzogJHMyYnMtcGFkZGluZy1iYXNlLXZlcnRpY2FsICgkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCArICRzMmJzLWNhcmV0LXdpZHRoLWJhc2UqMykgJHMyYnMtcGFkZGluZy1iYXNlLXZlcnRpY2FsICRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6ICRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAkczJicy1jYXJldC13aWR0aC1iYXNlO1xyXG5cclxuICAgICAgYiB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkczJicy1kcm9wZG93bi1hcnJvdy1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHMyYnMtY2FyZXQtd2lkdGgtYmFzZSAkczJicy1jYXJldC13aWR0aC1iYXNlIDAgJHMyYnMtY2FyZXQtd2lkdGgtYmFzZTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzMmJzLWNhcmV0LXdpZHRoLWJhc2U7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLSRzMmJzLWNhcmV0LXdpZHRoLWJhc2UgKiAwLjU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgIGNvbG9yOiAkczJicy1pbnB1dC1jb2xvcjtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICRzMmJzLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAkczJicy1pbnB1dC1oZWlnaHQtYmFzZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogJHMyYnMtbGluZS1oZWlnaHQ7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZzogMC41cmVtIDAgMCAwLjdyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICRzMmJzLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICAgICAgY29sb3I6ICRzMmJzLWlucHV0LWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XHJcbiAgICAgIGJvcmRlcjogJHMyYnMtaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTMwMDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkczJicy1zZWxlY3Rpb24tY2hvaWNlLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IC0wLjJyZW0gMC4yNXJlbSAwLjNyZW0gMHJlbTtcclxuICAgICAgcGFkZGluZzogMC4ycmVtICRzMmJzLXBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XHJcbiAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKCRzMmJzLWlucHV0LWhlaWdodC1iYXNlIC0gMnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHMyYnMtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtaW4td2lkdGg6IDVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG4gICAgICBjb2xvcjogJHMyYnMtcmVtb3ZlLWNob2ljZS1jb2xvcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzMmJzLXBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDAuNTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkczJicy1yZW1vdmUtY2hvaWNlLWhvdmVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzMmJzLXBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLmlucHV0LXNtLFxyXG4gIC5pbnB1dC1ncm91cC1zbSAmIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxyXG4gIC5mb3JtLWdyb3VwLXNtICYgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkczJicy1ib3JkZXItcmFkaXVzLXNtYWxsKTtcclxuICAgIGZvbnQtc2l6ZTogJHMyYnMtZm9udC1zaXplLXNtYWxsO1xyXG4gICAgaGVpZ2h0OiAkczJicy1pbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogJHMyYnMtbGluZS1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkczJicy1wYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRzMmJzLXBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCArICRzMmJzLWNhcmV0LXdpZHRoLWJhc2UqMyAkczJicy1wYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRzMmJzLXBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLSRzMmJzLXBhZGRpbmctc21hbGwtdmVydGljYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLmlucHV0LXNtLFxyXG4gIC5pbnB1dC1ncm91cC1zbSAmIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXHJcbiAgLmZvcm0tZ3JvdXAtc20gJiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgIG1pbi1oZWlnaHQ6ICRzMmJzLWlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHMyYnMtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZFxyXG4gICAge1xyXG4gICAgICBwYWRkaW5nOiAkczJicy1wYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRzMmJzLXBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCAwICRzMmJzLXBhZGRpbmctc21hbGwtdmVydGljYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgICBmb250LXNpemU6ICRzMmJzLWZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRzMmJzLWxpbmUtaGVpZ2h0O1xyXG4gICAgICBtYXJnaW46IDAgMCAwICRzMmJzLXBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCAqIDAuNTtcclxuICAgICAgcGFkZGluZzogMCAkczJicy1wYWRkaW5nLXNtYWxsLXZlcnRpY2FsO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgICBwYWRkaW5nOiAwICRzMmJzLXBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcclxuICAgICAgZm9udC1zaXplOiAkczJicy1mb250LXNpemUtc21hbGw7XHJcbiAgICAgIGhlaWdodDogY2FsYygkczJicy1pbnB1dC1oZWlnaHQtc21hbGwgLSAycHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogJHMyYnMtbGluZS1oZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzMmJzLXBhZGRpbmctc21hbGwtdmVydGljYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5pbnB1dC1sZyxcclxuICAuaW5wdXQtZ3JvdXAtbGcgJiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcclxuICAuZm9ybS1ncm91cC1sZyAmIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHMyYnMtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XHJcbiAgICBmb250LXNpemU6ICRzMmJzLWZvbnQtc2l6ZS1sYXJnZTtcclxuICAgIGhlaWdodDogJHMyYnMtaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRzMmJzLWxpbmUtaGVpZ2h0O1xyXG4gICAgcGFkZGluZzogJHMyYnMtcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkczJicy1wYWRkaW5nLWxhcmdlLWhvcml6b250YWwgKyAkczJicy1jYXJldC13aWR0aC1sYXJnZSozICRzMmJzLXBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHMyYnMtcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICB3aWR0aDogJHMyYnMtY2FyZXQtd2lkdGgtbGFyZ2U7XHJcblxyXG4gICAgICBiIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRzMmJzLWNhcmV0LXdpZHRoLWxhcmdlICRzMmJzLWNhcmV0LXdpZHRoLWxhcmdlIDAgJHMyYnMtY2FyZXQtd2lkdGgtbGFyZ2U7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kczJicy1jYXJldC13aWR0aC1sYXJnZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzMmJzLXBhZGRpbmctbGFyZ2UtdmVydGljYWw7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLSRzMmJzLWNhcmV0LXdpZHRoLWxhcmdlICogMC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLmlucHV0LWxnLFxyXG4gIC5pbnB1dC1ncm91cC1sZyAmIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXHJcbiAgLmZvcm0tZ3JvdXAtbGcgJiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgIG1pbi1oZWlnaHQ6ICRzMmJzLWlucHV0LWhlaWdodC1sYXJnZTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHMyYnMtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgICBmb250LXNpemU6ICRzMmJzLWZvbnQtc2l6ZS1sYXJnZTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRzMmJzLWxpbmUtaGVpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRzMmJzLXNlbGVjdGlvbi1jaG9pY2UtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIG1hcmdpbjogKCRzMmJzLXBhZGRpbmctbGFyZ2UtdmVydGljYWwgLSAxKSAwIDAgJHMyYnMtcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsICogMC41O1xyXG4gICAgICBwYWRkaW5nOiAwICRzMmJzLXBhZGRpbmctbGFyZ2UtdmVydGljYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgJHMyYnMtcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgICBmb250LXNpemU6ICRzMmJzLWZvbnQtc2l6ZS1sYXJnZTtcclxuICAgICAgaGVpZ2h0OiBjYWxjKCRzMmJzLWlucHV0LWhlaWdodC1sYXJnZSAtIDJweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkczJicy1saW5lLWhlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgICAgbWFyZ2luLXRvcDogJHMyYnMtcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi5pbnB1dC1sZy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgICBAaW5jbHVkZSBkcm9wZG93bi1hcnJvdztcclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cC1sZyAmIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcclxuICAgICAgQGluY2x1ZGUgZHJvcGRvd24tYXJyb3c7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW2Rpcj1cInJ0bFwiXSB7XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsICsgJHMyYnMtY2FyZXQtd2lkdGgtYmFzZSozO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuXHJcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgbGVmdDogJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxyXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLFxyXG4gICAgICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCAqIDAuNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oYXMtd2FybmluZyB7XHJcbiAgQGluY2x1ZGUgdmFsaWRhdGlvbi1zdGF0ZS1mb2N1cygkd2FybmluZyk7XHJcbn1cclxuXHJcbi5oYXMtZXJyb3Ige1xyXG4gIEBpbmNsdWRlIHZhbGlkYXRpb24tc3RhdGUtZm9jdXMoJGRhbmdlcik7XHJcbn1cclxuXHJcbi5oYXMtc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgdmFsaWRhdGlvbi1zdGF0ZS1mb2N1cygkc3VjY2Vzcyk7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcclxuICAmOmZpcnN0LWNoaWxkICsgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0ID4gLnNlbGVjdGlvbiA+IC5zZWxlY3QyLXNlbGVjdGlvbixcclxuICAmOmZpcnN0LWNoaWxkICsgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0ID4gLnNlbGVjdGlvbiA+IC5zZWxlY3QyLXNlbGVjdGlvbi5mb3JtLWNvbnRyb2wge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpICsgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0Om5vdCg6bGFzdC1jaGlsZCkgPiAuc2VsZWN0aW9uID4gLnNlbGVjdDItc2VsZWN0aW9uLFxyXG4gICY6bm90KDpmaXJzdC1jaGlsZCkgKyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQ6bm90KDpsYXN0LWNoaWxkKSA+IC5zZWxlY3Rpb24gPiAuc2VsZWN0Mi1zZWxlY3Rpb24uZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgKyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQ6bGFzdC1jaGlsZCA+IC5zZWxlY3Rpb24gPiAuc2VsZWN0Mi1zZWxlY3Rpb24sXHJcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpICsgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0Omxhc3QtY2hpbGQgPiAuc2VsZWN0aW9uID4gLnNlbGVjdDItc2VsZWN0aW9uLmZvcm0tY29udHJvbCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwID4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gID4gLnNlbGVjdGlvbiA+IC5zZWxlY3QyLXNlbGVjdGlvbi5mb3JtLWNvbnRyb2wge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLFxyXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3Vze1xyXG4gICAgei1pbmRleDogMztcclxuICB9XHJcblxyXG5cclxuICAmLFxyXG4gIC5pbnB1dC1ncm91cC1idG4sXHJcbiAgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmZvcm0tY29udHJvbC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb3JtLWlubGluZSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gIHBhZGRpbmc6IDAgMDtcclxufVxyXG5cclxuLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuIiwiI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4udG9hc3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG59XHJcbi50b2FzdC1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxufVxyXG4udG9hc3QtZXJyb3Ige1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbn1cclxuLnRvYXN0LWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG59XHJcbi50b2FzdC13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcclxufVxyXG4iLCIvLyBJbmhlcml0ZWQgZnJvbSBodHRwczovL2dpdGh1Yi5jb20vdGVjaGxhYi9qcXVlcnktc21hcnR3aXphcmQvYmxvYi9tYXN0ZXIvZGlzdC9jc3Mvc21hcnRfd2l6YXJkX2FsbC5jc3NcclxuXHJcbi5zdyA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcclxuICBjb2xvcjogJGdyYXktNDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdy5zdy1kYXJrIHtcclxuICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOTUpO1xyXG4gIGJhY2tncm91bmQ6ICRibGFjaztcclxufVxyXG5cclxuLnN3LnN3LWxvYWRpbmc6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC43KTtcclxufVxyXG5cclxuLnN3LnN3LWxvYWRpbmc6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1kZWZhdWx0IHtcclxuICBib3JkZXItY29sb3I6ICRncmF5LTIwMDtcclxufVxyXG5cclxuLnN3LXRoZW1lLWRlZmF1bHQgLnRvb2xiYXIgPiAuYnRuIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1kZWZhdWx0ID4gLm5hdiAubmF2LWxpbms6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JheS01MDA7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1kZWZhdWx0ID4gLm5hdiAubmF2LWxpbmsuaW5hY3RpdmUge1xyXG4gIGNvbG9yOiAkZ3JheS01MDA7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1kZWZhdWx0ID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcclxuICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3ctdGhlbWUtZGVmYXVsdCA+IC5uYXYgLm5hdi1saW5rLmRvbmUge1xyXG4gIGNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3ctdGhlbWUtZGVmYXVsdCA+IC5uYXYgLm5hdi1saW5rLmRvbmU6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkc3VjY2VzcztcclxufVxyXG5cclxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XHJcbiAgY29sb3I6ICRncmF5LTMwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3ctdGhlbWUtZGVmYXVsdCA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtZGVmYXVsdCA+IC5uYXYgLm5hdi1saW5rLmRhbmdlciB7XHJcbiAgY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluay5kYW5nZXI6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkZGFuZ2VyO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1hcnJvd3MgLnRvb2xiYXIgPiAuYnRuIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktMjAwO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbms6OmFmdGVyIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogJGdyYXktMTAwO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbms6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRncmF5LTIwMDtcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmluYWN0aXZlIHtcclxuICBjb2xvcjogJGdyYXktNTAwO1xyXG4gIGJvcmRlci1jb2xvcjogJGdyYXktMTAwO1xyXG4gIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlOjphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsuZG9uZSB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xyXG4gIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsuZG9uZTo6YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkc3VjY2VzcztcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcclxuICBjb2xvcjogJGdyYXktMjAwO1xyXG4gIGJvcmRlci1jb2xvcjogJGdyYXktMTAwO1xyXG4gIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkOjphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRncmF5LTEwMDtcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmRhbmdlciB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgYmFja2dyb3VuZDogJGRhbmdlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1hcnJvd3MgPiAubmF2IC5uYXYtbGluay5kYW5nZXI6OmFmdGVyIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogJGRhbmdlcjtcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrIHtcclxuICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOTUpO1xyXG4gIGJhY2tncm91bmQ6ICRibGFjaztcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktNjAwO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzLnN3LWRhcmsgPiAubmF2IC5uYXYtbGluazo6YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ3JheS02MDA7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rOjpiZWZvcmUge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ3JheS02MDA7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmluYWN0aXZlIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xyXG4gIGJhY2tncm91bmQ6ICRncmF5LTYwMDtcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuaW5hY3RpdmU6OmFmdGVyIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogJGdyYXktNjAwO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzLnN3LWRhcmsgPiAubmF2IC5uYXYtbGluay5hY3RpdmUge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS04MDA7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktNzAwO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzLnN3LWRhcmsgPiAubmF2IC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogJGdyYXktNzAwO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzLnN3LWRhcmsgPiAubmF2IC5uYXYtbGluay5kb25lIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gIGJhY2tncm91bmQ6ICRibGFjaztcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuZG9uZTo6YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkYmxhY2s7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcclxuICBjb2xvcjogJGdyYXktNjAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktNzAwO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzLnN3LWRhcmsgPiAubmF2IC5uYXYtbGluay5kaXNhYmxlZDo6YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ3JheS03MDA7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmRhbmdlciB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgYmFja2dyb3VuZDogJGRhbmdlcjtcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuZGFuZ2VyOjphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRkYW5nZXI7XHJcbn0iLCIuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgY29sb3I6ICM2NjY7XG59XG5cbi8qIFN3aXRjaCBidXR0b24gKi9cblxuLyogVGhlIHN3aXRjaCAtIHRoZSBib3ggYXJvdW5kIHRoZSBzbGlkZXIgKi9cbi5zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xufVxuXG4vKiBIaWRlIGRlZmF1bHQgSFRNTCBjaGVja2JveCAqL1xuLnN3aXRjaCBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi8qIFRoZSBzbGlkZXIgKi9cbi5zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xufVxuXG4uc2xpZGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGxlZnQ6IDJweDtcbiAgICBib3R0b206IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdBNjAwO1xufVxuXG5pbnB1dDpmb2N1cyArIC5zbGlkZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggI0Y3QTYwMDtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxM3B4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEzcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxM3B4KTtcbn1cblxuLyogUm91bmRlZCBzbGlkZXJzICovXG4uc2xpZGVyLnJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xufVxuXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udGFibGUtc3RyaXBlZC1kb3VibGUtcm93IHRib2R5IHtcbiAgICB0cjpudGgtY2hpbGQoNG4rMSksIHRyOm50aC1jaGlsZCg0bisyKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgfVxufVxuXG4vLyBncmVlbiBib3JkZXIgaWYgZGV2LWRhdGFiYXNlIGlzIHVzZWRcbmJvZHkuZGItZGV2IHtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjM2JkMDI0ICFpbXBvcnRhbnQ7XG59XG5cblxuLnRvYXN0LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xufSIsImJvZHkge1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/