/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/app.scss ***!
  \******************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&display=swap);
/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/app.scss (1) ***!
  \**********************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);
/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/app.scss (2) ***!
  \**********************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * AdminKit v3.0.2 (https://adminkit.io/)
 * Copyright 2021 Paul Laros
 * Copyright 2021 AdminKit
 * Licensed under MIT (https://github.com/adminkit/adminkit/blob/master/LICENSE)
 */
:root {
  --bs-blue: #0094FF;
  --bs-indigo: #142A5B;
  --bs-purple: #6f42c1;
  --bs-pink: #e83e8c;
  --bs-red: #FF5E57;
  --bs-orange: #fd7e14;
  --bs-yellow: #fcb92c;
  --bs-green: #00FF11;
  --bs-teal: #0BE881;
  --bs-cyan: #17a2b8;
  --bs-white: #fff;
  --bs-gray: #A1AFC5;
  --bs-gray-dark: #7D8FB3;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #A1AFC5;
  --bs-gray-700: #495057;
  --bs-gray-800: #7D8FB3;
  --bs-gray-900: #7D8FB3;
  --bs-primary: #0094FF;
  --bs-secondary: #A1AFC5;
  --bs-success: #00FF11;
  --bs-info: #17a2b8;
  --bs-warning: #fcb92c;
  --bs-danger: #FF5E57;
  --bs-light: #f5f7fb;
  --bs-dark: #7D8FB3;
  --bs-bg: #FAFBFC;
  --bs-primary-rgb: 0, 148, 255;
  --bs-secondary-rgb: 161, 175, 197;
  --bs-success-rgb: 0, 255, 17;
  --bs-info-rgb: 23, 162, 184;
  --bs-warning-rgb: 252, 185, 44;
  --bs-danger-rgb: 255, 94, 87;
  --bs-light-rgb: 245, 247, 251;
  --bs-dark-rgb: 125, 143, 179;
  --bs-bg-rgb: 250, 251, 252;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 73, 80, 87;
  --bs-body-bg-rgb: 245, 247, 251;
  --bs-font-sans-serif:  Roboto-Bold, 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.875rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #495057;
  --bs-body-bg: #f5f7fb; }

*,
*::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; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.2;
  color: #000; }

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

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

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

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

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

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

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

abbr[title],
abbr[data-bs-original-title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          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: 600; }

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

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small, .small {
  font-size: 0.75rem; }

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

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #0094FF;
  text-decoration: none; }
  a:hover {
    color: #0076cc;
    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: 0.75rem; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

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

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.75rem;
  color: #fff;
  background-color: #7D8FB3;
  border-radius: 0.1rem; }
  kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 600; }

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: #A1AFC5;
  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: Roboto-Bold, sans-serif;
  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; }

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

::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.09375rem;
  font-weight: 300; }

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

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

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

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

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

.display-6 {
  font-size: 2.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: 0.75rem;
  text-transform: uppercase; }

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

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  color: #A1AFC5; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

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

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

.figure {
  display: inline-block; }

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

.figure-caption {
  font-size: 0.75rem;
  color: #A1AFC5; }

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  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, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1200px; } }

.row {
  --bs-gutter-x: 24px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) * -.5);
  margin-left: calc(var(--bs-gutter-x) * -.5); }
  .row > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .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.33333%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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.33333%; }
  .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.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; }
  .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.33333%; }
  .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.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; }
  .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.33333%; }
  .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.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; }
  .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.33333%; }
  .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.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; }
  .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.33333%; }
  .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.66667%; }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333%; }
  .offset-xxl-2 {
    margin-left: 16.66667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333%; }
  .offset-xxl-5 {
    margin-left: 41.66667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333%; }
  .offset-xxl-8 {
    margin-left: 66.66667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333%; }
  .offset-xxl-11 {
    margin-left: 91.66667%; }
  .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: #495057;
  --bs-table-striped-bg: #f8f9fa;
  --bs-table-active-color: #495057;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #495057;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.0375);
  width: 100%;
  margin-bottom: 1rem;
  color: #495057;
  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(:last-child) > :last-child > * {
    border-bottom-color: 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-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: #cceaff;
  --bs-table-striped-bg: #c2def2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #b8d3e6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bdd8ec;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #b8d3e6; }

.table-secondary {
  --bs-table-bg: #eceff3;
  --bs-table-striped-bg: #e0e3e7;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #d4d7db;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #dadde1;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #d4d7db; }

.table-success {
  --bs-table-bg: #ccffcf;
  --bs-table-striped-bg: #c2f2c5;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #b8e6ba;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bdecbf;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #b8e6ba; }

.table-info {
  --bs-table-bg: #d1ecf1;
  --bs-table-striped-bg: #c7e0e5;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd4d9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1dadf;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bcd4d9; }

.table-warning {
  --bs-table-bg: #fef1d5;
  --bs-table-striped-bg: #f1e5ca;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e5d9c0;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ebdfc5;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e5d9c0; }

.table-danger {
  --bs-table-bg: #ffdfdd;
  --bs-table-striped-bg: #f2d4d2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6c9c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #eccecc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6c9c7; }

.table-light {
  --bs-table-bg: #f5f7fb;
  --bs-table-striped-bg: #e9ebee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dddee2;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e3e4e8;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dddee2; }

.table-dark {
  --bs-table-bg: #7D8FB3;
  --bs-table-striped-bg: #8495b7;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #8a9abb;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #8797b9;
  --bs-table-hover-color: #000;
  color: #fff;
  border-color: #8a9abb; }

.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.3rem + 1px);
  padding-bottom: calc(0.3rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

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

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

.form-text {
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #A1AFC5; }

.form-control {
  display: block;
  width: 100%;
  padding: 0.3rem 0.85rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 2.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: #80caff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 148, 255, 0.25); }
  .form-control::-webkit-date-and-time-value {
    height: 1.5em; }
  .form-control::-webkit-input-placeholder {
    color: #A1AFC5;
    opacity: 1; }
  .form-control::-moz-placeholder {
    color: #A1AFC5;
    opacity: 1; }
  .form-control::placeholder {
    color: #A1AFC5;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }
  .form-control::-webkit-file-upload-button {
    padding: 0.3rem 0.85rem;
    margin: -0.3rem -0.85rem;
    -webkit-margin-end: 0.85rem;
            margin-inline-end: 0.85rem;
    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;
    -webkit-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;
    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; }
  .form-control::file-selector-button {
    padding: 0.3rem 0.85rem;
    margin: -0.3rem -0.85rem;
    -webkit-margin-end: 0.85rem;
            margin-inline-end: 0.85rem;
    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 {
        -webkit-transition: none;
        transition: none; }
      .form-control::file-selector-button {
        transition: none; } }
  .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #dde0e3; }
  .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #dde0e3; }
  .form-control::-webkit-file-upload-button {
    padding: 0.3rem 0.85rem;
    margin: -0.3rem -0.85rem;
    -webkit-margin-end: 0.85rem;
            margin-inline-end: 0.85rem;
    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;
    -webkit-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;
    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 {
        -webkit-transition: none;
        transition: none; } }
  .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #dde0e3; }

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

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

textarea.form-control {
  min-height: calc(1.9125rem+2px); }

textarea.form-control-sm {
  min-height: calc(1.525rem+2px); }

textarea.form-control-lg {
  min-height: calc(2.1875rem+2px); }

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

.form-select {
  display: block;
  width: 100%;
  padding: 0.3rem 2.55rem 0.3rem 0.85rem;
  -moz-padding-start: calc(0.85rem - 3px);
  font-size: 0.875rem;
  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%237D8FB3%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.85rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 10px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  @media (prefers-reduced-motion: reduce) {
    .form-select {
      transition: none; } }
  .form-select:focus {
    border-color: #80caff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 148, 255, 0.25); }
  .form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: 0.85rem;
    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.2rem;
  padding-bottom: 0.2rem;
  padding-left: 0.5rem;
  font-size: 0.75rem; }

.form-select-lg {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 1rem;
  font-size: 0.925rem; }

.form-check {
  display: block;
  min-height: 1.3125rem;
  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);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          color-adjust: exact; }
  .form-check-input[type="checkbox"] {
    border-radius: 50px; }
  .form-check-input[type="radio"] {
    border-radius: 50%; }
  .form-check-input:active {
    filter: brightness(90%); }
  .form-check-input:focus {
    border-color: #80caff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 148, 255, 0.25); }
  .form-check-input:checked {
    background-color: #0094FF;
    border-color: #0094FF; }
    .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: #0094FF;
    border-color: #0094FF;
    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%2380caff%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;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .form-range:focus {
    outline: 0; }
    .form-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #f5f7fb, 0 0 0 0.2rem rgba(0, 148, 255, 0.25); }
    .form-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #f5f7fb, 0 0 0 0.2rem rgba(0, 148, 255, 0.25); }
  .form-range::-moz-focus-outer {
    border: 0; }
  .form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #0094FF;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
            appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .form-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none; } }
    .form-range::-webkit-slider-thumb:active {
      background-color: #b3dfff; }
  .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: #0094FF;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
         appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .form-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none; } }
    .form-range::-moz-range-thumb:active {
      background-color: #b3dfff; }
  .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.85rem;
    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.85rem; }
    .form-floating > .form-control::-webkit-input-placeholder {
      color: transparent; }
    .form-floating > .form-control::-moz-placeholder {
      color: transparent; }
    .form-floating > .form-control::placeholder {
      color: transparent; }
    .form-floating > .form-control:not(:-moz-placeholder-shown) {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
    .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:not(:-moz-placeholder-shown) ~ label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
  .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.3rem 0.85rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 2.2rem; }

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.4rem 1rem;
  font-size: 0.925rem;
  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.2rem 0.5rem;
  font-size: 0.75rem;
  border-radius: 0.1rem; }

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

.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: 0.75rem;
  color: #00FF11; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.75rem;
  color: #000;
  background-color: rgba(0, 255, 17, 0.9);
  border-radius: 2.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: #00FF11; }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #00FF11;
    box-shadow: 0 0 0 0.2rem rgba(0, 255, 17, 0.25); }

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #00FF11; }
  .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
    border-color: #00FF11;
    box-shadow: 0 0 0 0.2rem rgba(0, 255, 17, 0.25); }

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #00FF11; }
  .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
    background-color: #00FF11; }
  .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 255, 17, 0.25); }
  .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: #00FF11; }

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: .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: 0.75rem;
  color: #FF5E57; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.75rem;
  color: #fff;
  background-color: rgba(255, 94, 87, 0.9);
  border-radius: 2.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: #FF5E57; }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #FF5E57;
    box-shadow: 0 0 0 0.2rem rgba(255, 94, 87, 0.25); }

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #FF5E57; }
  .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
    border-color: #FF5E57;
    box-shadow: 0 0 0 0.2rem rgba(255, 94, 87, 0.25); }

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #FF5E57; }
  .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
    background-color: #FF5E57; }
  .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 94, 87, 0.25); }
  .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    color: #FF5E57; }

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: .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: #495057;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.3rem 0.85rem;
  font-size: 0.875rem;
  border-radius: 2.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: #495057;
    text-decoration: none; }
  .btn-check:focus + .btn, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 148, 255, 0.25); }
  .btn:disabled, .btn.disabled,
  fieldset:disabled .btn {
    pointer-events: none;
    opacity: 0.65; }

.btn-primary {
  color: #fff;
  background-color: #0094FF;
  border-color: #0094FF; }
  .btn-primary:hover {
    color: #fff;
    background-color: #007ed9;
    border-color: #0076cc; }
  .btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #fff;
    background-color: #007ed9;
    border-color: #0076cc;
    box-shadow: 0 0 0 0.2rem rgba(38, 164, 255, 0.5); }
  .btn-check:checked + .btn-primary,
  .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0076cc;
    border-color: #006fbf; }
    .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(38, 164, 255, 0.5); }
  .btn-primary:disabled, .btn-primary.disabled {
    color: #fff;
    background-color: #0094FF;
    border-color: #0094FF; }

.btn-secondary {
  color: #000;
  background-color: #A1AFC5;
  border-color: #A1AFC5; }
  .btn-secondary:hover {
    color: #000;
    background-color: #afbbce;
    border-color: #aab7cb; }
  .btn-check:focus + .btn-secondary, .btn-secondary:focus {
    color: #000;
    background-color: #afbbce;
    border-color: #aab7cb;
    box-shadow: 0 0 0 0.2rem rgba(137, 149, 167, 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: #b4bfd1;
    border-color: #aab7cb; }
    .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(137, 149, 167, 0.5); }
  .btn-secondary:disabled, .btn-secondary.disabled {
    color: #000;
    background-color: #A1AFC5;
    border-color: #A1AFC5; }

.btn-success {
  color: #000;
  background-color: #00FF11;
  border-color: #00FF11; }
  .btn-success:hover {
    color: #000;
    background-color: #26ff35;
    border-color: #1aff29; }
  .btn-check:focus + .btn-success, .btn-success:focus {
    color: #000;
    background-color: #26ff35;
    border-color: #1aff29;
    box-shadow: 0 0 0 0.2rem rgba(0, 217, 14, 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: #33ff41;
    border-color: #1aff29; }
    .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(0, 217, 14, 0.5); }
  .btn-success:disabled, .btn-success.disabled {
    color: #000;
    background-color: #00FF11;
    border-color: #00FF11; }

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-info:hover {
    color: #fff;
    background-color: #148a9c;
    border-color: #128293; }
  .btn-check:focus + .btn-info, .btn-info:focus {
    color: #fff;
    background-color: #148a9c;
    border-color: #128293;
    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
  .btn-check:checked + .btn-info,
  .btn-check:active + .btn-info, .btn-info:active, .btn-info.active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #128293;
    border-color: #117a8a; }
    .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(58, 176, 195, 0.5); }
  .btn-info:disabled, .btn-info.disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }

.btn-warning {
  color: #000;
  background-color: #fcb92c;
  border-color: #fcb92c; }
  .btn-warning:hover {
    color: #000;
    background-color: #fcc44c;
    border-color: #fcc041; }
  .btn-check:focus + .btn-warning, .btn-warning:focus {
    color: #000;
    background-color: #fcc44c;
    border-color: #fcc041;
    box-shadow: 0 0 0 0.2rem rgba(214, 157, 37, 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: #fdc756;
    border-color: #fcc041; }
    .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(214, 157, 37, 0.5); }
  .btn-warning:disabled, .btn-warning.disabled {
    color: #000;
    background-color: #fcb92c;
    border-color: #fcb92c; }

.btn-danger {
  color: #fff;
  background-color: #FF5E57;
  border-color: #FF5E57; }
  .btn-danger:hover {
    color: #fff;
    background-color: #d9504a;
    border-color: #cc4b46; }
  .btn-check:focus + .btn-danger, .btn-danger:focus {
    color: #fff;
    background-color: #d9504a;
    border-color: #cc4b46;
    box-shadow: 0 0 0 0.2rem rgba(255, 118, 112, 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: #cc4b46;
    border-color: #bf4741; }
    .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(255, 118, 112, 0.5); }
  .btn-danger:disabled, .btn-danger.disabled {
    color: #fff;
    background-color: #FF5E57;
    border-color: #FF5E57; }

.btn-light {
  color: #000;
  background-color: #f5f7fb;
  border-color: #f5f7fb; }
  .btn-light:hover {
    color: #000;
    background-color: #f7f8fc;
    border-color: #f6f8fb; }
  .btn-check:focus + .btn-light, .btn-light:focus {
    color: #000;
    background-color: #f7f8fc;
    border-color: #f6f8fb;
    box-shadow: 0 0 0 0.2rem rgba(208, 210, 213, 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: #f7f9fc;
    border-color: #f6f8fb; }
    .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(208, 210, 213, 0.5); }
  .btn-light:disabled, .btn-light.disabled {
    color: #000;
    background-color: #f5f7fb;
    border-color: #f5f7fb; }

.btn-dark {
  color: #fff;
  background-color: #7D8FB3;
  border-color: #7D8FB3; }
  .btn-dark:hover {
    color: #fff;
    background-color: #6a7a98;
    border-color: #64728f; }
  .btn-check:focus + .btn-dark, .btn-dark:focus {
    color: #fff;
    background-color: #6a7a98;
    border-color: #64728f;
    box-shadow: 0 0 0 0.2rem rgba(145, 160, 190, 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: #64728f;
    border-color: #5e6b86; }
    .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(145, 160, 190, 0.5); }
  .btn-dark:disabled, .btn-dark.disabled {
    color: #fff;
    background-color: #7D8FB3;
    border-color: #7D8FB3; }

.btn-bg {
  color: #000;
  background-color: #FAFBFC;
  border-color: #FAFBFC; }
  .btn-bg:hover {
    color: #000;
    background-color: #fbfcfc;
    border-color: #fbfbfc; }
  .btn-check:focus + .btn-bg, .btn-bg:focus {
    color: #000;
    background-color: #fbfcfc;
    border-color: #fbfbfc;
    box-shadow: 0 0 0 0.2rem rgba(213, 213, 214, 0.5); }
  .btn-check:checked + .btn-bg,
  .btn-check:active + .btn-bg, .btn-bg:active, .btn-bg.active,
  .show > .btn-bg.dropdown-toggle {
    color: #000;
    background-color: #fbfcfd;
    border-color: #fbfbfc; }
    .btn-check:checked + .btn-bg:focus,
    .btn-check:active + .btn-bg:focus, .btn-bg:active:focus, .btn-bg.active:focus,
    .show > .btn-bg.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(213, 213, 214, 0.5); }
  .btn-bg:disabled, .btn-bg.disabled {
    color: #000;
    background-color: #FAFBFC;
    border-color: #FAFBFC; }

.btn-outline-primary {
  color: #0094FF;
  border-color: #0094FF; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #0094FF;
    border-color: #0094FF; }
  .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 148, 255, 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: #fff;
    background-color: #0094FF;
    border-color: #0094FF; }
    .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(0, 148, 255, 0.5); }
  .btn-outline-primary:disabled, .btn-outline-primary.disabled {
    color: #0094FF;
    background-color: transparent; }

.btn-outline-secondary {
  color: #A1AFC5;
  border-color: #A1AFC5; }
  .btn-outline-secondary:hover {
    color: #000;
    background-color: #A1AFC5;
    border-color: #A1AFC5; }
  .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
    box-shadow: 0 0 0 0.2rem rgba(161, 175, 197, 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: #A1AFC5;
    border-color: #A1AFC5; }
    .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(161, 175, 197, 0.5); }
  .btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
    color: #A1AFC5;
    background-color: transparent; }

.btn-outline-success {
  color: #00FF11;
  border-color: #00FF11; }
  .btn-outline-success:hover {
    color: #000;
    background-color: #00FF11;
    border-color: #00FF11; }
  .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 255, 17, 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: #00FF11;
    border-color: #00FF11; }
    .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(0, 255, 17, 0.5); }
  .btn-outline-success:disabled, .btn-outline-success.disabled {
    color: #00FF11;
    background-color: transparent; }

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 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: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .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(23, 162, 184, 0.5); }
  .btn-outline-info:disabled, .btn-outline-info.disabled {
    color: #17a2b8;
    background-color: transparent; }

.btn-outline-warning {
  color: #fcb92c;
  border-color: #fcb92c; }
  .btn-outline-warning:hover {
    color: #000;
    background-color: #fcb92c;
    border-color: #fcb92c; }
  .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
    box-shadow: 0 0 0 0.2rem rgba(252, 185, 44, 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: #fcb92c;
    border-color: #fcb92c; }
    .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(252, 185, 44, 0.5); }
  .btn-outline-warning:disabled, .btn-outline-warning.disabled {
    color: #fcb92c;
    background-color: transparent; }

.btn-outline-danger {
  color: #FF5E57;
  border-color: #FF5E57; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #FF5E57;
    border-color: #FF5E57; }
  .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 94, 87, 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: #FF5E57;
    border-color: #FF5E57; }
    .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(255, 94, 87, 0.5); }
  .btn-outline-danger:disabled, .btn-outline-danger.disabled {
    color: #FF5E57;
    background-color: transparent; }

.btn-outline-light {
  color: #f5f7fb;
  border-color: #f5f7fb; }
  .btn-outline-light:hover {
    color: #000;
    background-color: #f5f7fb;
    border-color: #f5f7fb; }
  .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
    box-shadow: 0 0 0 0.2rem rgba(245, 247, 251, 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: #f5f7fb;
    border-color: #f5f7fb; }
    .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(245, 247, 251, 0.5); }
  .btn-outline-light:disabled, .btn-outline-light.disabled {
    color: #f5f7fb;
    background-color: transparent; }

.btn-outline-dark {
  color: #7D8FB3;
  border-color: #7D8FB3; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #7D8FB3;
    border-color: #7D8FB3; }
  .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
    box-shadow: 0 0 0 0.2rem rgba(125, 143, 179, 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: #7D8FB3;
    border-color: #7D8FB3; }
    .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(125, 143, 179, 0.5); }
  .btn-outline-dark:disabled, .btn-outline-dark.disabled {
    color: #7D8FB3;
    background-color: transparent; }

.btn-outline-bg {
  color: #FAFBFC;
  border-color: #FAFBFC; }
  .btn-outline-bg:hover {
    color: #000;
    background-color: #FAFBFC;
    border-color: #FAFBFC; }
  .btn-check:focus + .btn-outline-bg, .btn-outline-bg:focus {
    box-shadow: 0 0 0 0.2rem rgba(250, 251, 252, 0.5); }
  .btn-check:checked + .btn-outline-bg,
  .btn-check:active + .btn-outline-bg, .btn-outline-bg:active, .btn-outline-bg.active, .btn-outline-bg.dropdown-toggle.show {
    color: #000;
    background-color: #FAFBFC;
    border-color: #FAFBFC; }
    .btn-check:checked + .btn-outline-bg:focus,
    .btn-check:active + .btn-outline-bg:focus, .btn-outline-bg:active:focus, .btn-outline-bg.active:focus, .btn-outline-bg.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.2rem rgba(250, 251, 252, 0.5); }
  .btn-outline-bg:disabled, .btn-outline-bg.disabled {
    color: #FAFBFC;
    background-color: transparent; }

.btn-link {
  font-weight: 400;
  color: #0094FF;
  text-decoration: none; }
  .btn-link:hover {
    color: #0076cc;
    text-decoration: underline; }
  .btn-link:focus {
    text-decoration: underline; }
  .btn-link:disabled, .btn-link.disabled {
    color: #A1AFC5; }

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

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

.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;
    transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .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: #FAFBFC;
  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; } }

.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.875rem;
  color: #495057;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2.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.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #7D8FB3;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #7181a1;
    text-decoration: none;
    background-color: #e9ecef; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #0094FF; }
  .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 1rem;
  margin-bottom: 0;
  font-size: 0.75rem;
  color: #A1AFC5;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #7D8FB3; }

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #7D8FB3;
  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: #0094FF; }
    .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.6375rem;
  padding-left: 0.6375rem; }
  .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: #0094FF;
  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: #0076cc;
    text-decoration: none; }
  .nav-link.disabled {
    color: #A1AFC5;
    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: 2.2rem;
    border-top-right-radius: 2.2rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6;
      isolation: isolate; }
    .nav-tabs .nav-link.disabled {
      color: #A1AFC5;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #f5f7fb;
    border-color: #dee2e6 #dee2e6 #f5f7fb; }
  .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: 2.2rem; }

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

.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.875rem;
  padding-right: 1.375rem;
  padding-bottom: 0.875rem;
  padding-left: 1.375rem; }
  .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.875rem;
  padding-bottom: 0.875rem;
  margin-right: 1rem;
  font-size: 1.15rem;
  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: 0.925rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 2.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: 0 solid transparent;
  border-radius: 0.25rem; }
  .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: 0.25rem;
      border-top-right-radius: 0.25rem; }
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: 0.25rem;
      border-bottom-left-radius: 0.25rem; }
  .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: 1rem 1.25rem;
  margin-bottom: 0;
  background-color: #fff;
  border-bottom: 0 solid transparent; }
  .card-header:first-child {
    border-radius: 0.25rem 0.25rem 0 0; }

.card-footer {
  padding: 1rem 1.25rem;
  background-color: #fff;
  border-top: 0 solid transparent; }
  .card-footer:last-child {
    border-radius: 0 0 0.25rem 0.25rem; }

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -1rem;
  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: 0.25rem; }

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

.card-img,
.card-img-top {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.card-group > .card {
  margin-bottom: 12px; }

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

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

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

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 2.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: #495057;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #7D8FB3;
  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: #A1AFC5;
    pointer-events: none;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #0094FF;
    border-color: #0094FF; }
  .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: 2.2rem;
    border-top-right-radius: 0; }
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 2.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: 2.2rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 2.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: 2.2rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 2.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: 2.2rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 2.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: 2.2rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 2.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: 2.2rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xxl > .list-group-item:last-child {
      border-top-right-radius: 2.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: #005999;
  background-color: #cceaff; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #005999;
    background-color: #b8d3e6; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #005999;
    border-color: #005999; }

.list-group-item-secondary {
  color: #616976;
  background-color: #eceff3; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #616976;
    background-color: #d4d7db; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #616976;
    border-color: #616976; }

.list-group-item-success {
  color: #00990a;
  background-color: #ccffcf; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #00990a;
    background-color: #b8e6ba; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #00990a;
    border-color: #00990a; }

.list-group-item-info {
  color: #0e616e;
  background-color: #d1ecf1; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #0e616e;
    background-color: #bcd4d9; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0e616e;
    border-color: #0e616e; }

.list-group-item-warning {
  color: #976f1a;
  background-color: #fef1d5; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #976f1a;
    background-color: #e5d9c0; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #976f1a;
    border-color: #976f1a; }

.list-group-item-danger {
  color: #993834;
  background-color: #ffdfdd; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #993834;
    background-color: #e6c9c7; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #993834;
    border-color: #993834; }

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

.list-group-item-dark {
  color: #4b566b;
  background-color: #e5e9f0; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #4b566b;
    background-color: #ced2d8; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #4b566b;
    border-color: #4b566b; }

.list-group-item-bg {
  color: #646465;
  background-color: #fefefe; }
  .list-group-item-bg.list-group-item-action:hover, .list-group-item-bg.list-group-item-action:focus {
    color: #646465;
    background-color: #e5e5e5; }
  .list-group-item-bg.list-group-item-action.active {
    color: #fff;
    background-color: #646465;
    border-color: #646465; }

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 0.875rem;
  color: #495057;
  text-align: left;
  background-color: white;
  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: #0085e6;
    background-color: #F7F8FA;
    box-shadow: inset 0 0px 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=%27%230085e6%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%23495057%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.1s 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: #80caff;
    outline: 0;
    box-shadow: none; }

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

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

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

.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: 2.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(0, 148, 255, 0.25);
    opacity: 1; }
  .btn-close:disabled, .btn-close.disabled {
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    opacity: 0.25; }

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

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

.link-primary {
  color: #0094FF; }
  .link-primary:hover, .link-primary:focus {
    color: #0076cc; }

.link-secondary {
  color: #A1AFC5; }
  .link-secondary:hover, .link-secondary:focus {
    color: #b4bfd1; }

.link-success {
  color: #00FF11; }
  .link-success:hover, .link-success:focus {
    color: #33ff41; }

.link-info {
  color: #17a2b8; }
  .link-info:hover, .link-info:focus {
    color: #128293; }

.link-warning {
  color: #fcb92c; }
  .link-warning:hover, .link-warning:focus {
    color: #fdc756; }

.link-danger {
  color: #FF5E57; }
  .link-danger:hover, .link-danger:focus {
    color: #cc4b46; }

.link-light {
  color: #f5f7fb; }
  .link-light:hover, .link-light:focus {
    color: #f7f9fc; }

.link-dark {
  color: #7D8FB3; }
  .link-dark:hover, .link-dark:focus {
    color: #64728f; }

.link-bg {
  color: #FAFBFC; }
  .link-bg:hover, .link-bg:focus {
    color: #fbfcfd; }

.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: calc(3 / 4 * 100%); }

.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%); }

.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%); }

.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: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020; }

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1440px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    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: 0px 10px 30px #3361FF26 !important; }

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

.shadow-lg {
  box-shadow: 0 0.2rem 0.2rem 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: -webkit-sticky !important;
  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: #0094FF !important; }

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

.border-success {
  border-color: #00FF11 !important; }

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

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

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

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

.border-dark {
  border-color: #7D8FB3 !important; }

.border-bg {
  border-color: #FAFBFC !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.75rem !important; }

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

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

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

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

.fs-6 {
  font-size: 0.875rem !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: 600 !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-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-bg {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-bg-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: #A1AFC5 !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-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-bg {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-bg-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 {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important; }

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

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

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

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

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

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

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

.rounded-2 {
  border-radius: 2.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: 2.2rem !important;
  border-top-right-radius: 2.2rem !important; }

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

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

.rounded-start {
  border-bottom-left-radius: 2.2rem !important;
  border-top-left-radius: 2.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; } }

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

.avatar-lg {
  width: 64px;
  height: 64px; }

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

.btn {
  width: auto;
  height: 40px;
  box-shadow: 0px 10px 30px #3361FF26;
  line-height: 39px;
  font-family: Roboto-Bold, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0px 25px; }
  .btn.disabled {
    background: #DADEE6;
    border-color: #DADEE6;
    box-shadow: none; }
  .btn.btn-outline-primary {
    line-height: 10px;
    padding: 15px 25px;
    border-radius: 10px;
    box-shadow: none;
    max-width: 310px;
    background: transparent;
    height: auto;
    background-position-x: calc(100% - 20px);
    line-height: 1.5 !important;
    font: normal normal bold 12px/17px Open Sans;
    letter-spacing: 0px;
    background-repeat: no-repeat;
    background-position-y: center;
    text-align: left;
    padding-right: 53px;
    background-size: 19px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%230094FF%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27feather feather-plus align-middle me-2%27%3E%3Cline x1=%2712%27 y1=%275%27 x2=%2712%27 y2=%2719%27%3E%3C/line%3E%3Cline x1=%275%27 y1=%2712%27 x2=%2719%27 y2=%2712%27%3E%3C/line%3E%3C/svg%3E"); }
    .btn.btn-outline-primary > span {
      font: normal normal normal 12px/17px Open Sans; }
    .btn.btn-outline-primary:hover {
      color: #0094FF; }

.w-30 {
  width: 320px;
  max-width: 100%; }

input.form-control,
.form-select.achat-select {
  width: 320px;
  max-width: 100%;
  box-shadow: 0px 2px 5px #26334D0D;
  border: 2px solid #F5F6F7;
  border-radius: 5px;
  background-color: white;
  padding: 15px 25px;
  color: #7D8FB3;
  font-size: 12px;
  font-weight: bold; }
  input.form-control::-webkit-input-placeholder, .form-select.achat-select::-webkit-input-placeholder {
    color: #7D8FB3;
    font-size: 12px;
    font-weight: bold; }
  input.form-control::-moz-placeholder, .form-select.achat-select::-moz-placeholder {
    color: #7D8FB3;
    font-size: 12px;
    font-weight: bold; }
  input.form-control::placeholder,
  .form-select.achat-select::placeholder {
    color: #7D8FB3;
    font-size: 12px;
    font-weight: bold; }
  input.form-control:focus,
  .form-select.achat-select:focus {
    border-color: white; }
  input.form-control[type=search],
  .form-select.achat-select[type=search] {
    width: 430px; }
    @media (max-width: 991.98px) {
      input.form-control[type=search],
      .form-select.achat-select[type=search] {
        width: auto; } }
    input.form-control[type=search]::-webkit-input-placeholder, .form-select.achat-select[type=search]::-webkit-input-placeholder {
      color: #ADB8CC; }
    input.form-control[type=search]::-moz-placeholder, .form-select.achat-select[type=search]::-moz-placeholder {
      color: #ADB8CC; }
    input.form-control[type=search]::placeholder,
    .form-select.achat-select[type=search]::placeholder {
      color: #ADB8CC; }

textarea.form-control {
  border-radius: 20px;
  text-align: left;
  border: 20px solid white;
  color: #7c879c;
  font-weight: 500;
  font-size: 12px;
  cursor: auto; }
  textarea.form-control:focus {
    color: #7c879c;
    border-color: white; }
  textarea.form-control::-webkit-scrollbar {
    width: 5px; }
  textarea.form-control::-webkit-scrollbar-track {
    background: white; }
  textarea.form-control::-webkit-scrollbar-thumb {
    border-radius: 50px;
    background: #4D5E80; }
  textarea.form-control::-webkit-scrollbar-thumb:hover {
    background: #4D5E80; }
  textarea.form-control::-webkit-scrollbar-corner {
    display: none; }
  textarea.form-control::-webkit-resizer {
    display: none; }

label.form-label {
  color: #4D5E80;
  font-size: 12px;
  font-weight: bold; }

input:-moz-read-only {
  cursor: pointer; }

input:read-only {
  cursor: pointer; }

.type-input input.form-control {
  box-shadow: none;
  width: 122px;
  min-width: 122px;
  background: white;
  border: 0; }
  .type-input input.form-control.left {
    border-radius: 30px 0px 0px 30px; }
  .type-input input.form-control.right {
    border-radius: 0px 30px 30px 0px; }
  .type-input input.form-control.active {
    background: #0094FF;
    color: white; }

.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:hover:not(:disabled):not(.disabled), .btn-primary.hover:not(:disabled):not(.disabled) {
  background: #0094FF;
  border-color: #0094FF; }

.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:hover:not(:disabled):not(.disabled), .btn-secondary.hover:not(:disabled):not(.disabled) {
  background: #A1AFC5;
  border-color: #A1AFC5; }

.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:hover:not(:disabled):not(.disabled), .btn-success.hover:not(:disabled):not(.disabled) {
  background: #00FF11;
  border-color: #00FF11; }

.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:hover:not(:disabled):not(.disabled), .btn-info.hover:not(:disabled):not(.disabled) {
  background: #17a2b8;
  border-color: #17a2b8; }

.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:hover:not(:disabled):not(.disabled), .btn-warning.hover:not(:disabled):not(.disabled) {
  background: #fcb92c;
  border-color: #fcb92c; }

.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:hover:not(:disabled):not(.disabled), .btn-danger.hover:not(:disabled):not(.disabled) {
  background: #FF5E57;
  border-color: #FF5E57; }

.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:hover:not(:disabled):not(.disabled), .btn-light.hover:not(:disabled):not(.disabled) {
  background: #f5f7fb;
  border-color: #f5f7fb; }

.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:hover:not(:disabled):not(.disabled), .btn-dark.hover:not(:disabled):not(.disabled) {
  background: #7D8FB3;
  border-color: #7D8FB3; }

.btn-bg, .btn-bg:focus, .btn-bg.focus, .btn-bg.disabled, .btn-bg:disabled,
.show > .btn-bg.dropdown-toggle {
  color: #fff; }

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

.btn-bg:hover:not(:disabled):not(.disabled), .btn-bg.hover:not(:disabled):not(.disabled) {
  background: #FAFBFC;
  border-color: #FAFBFC; }

.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998; }
  .btn-facebook:hover {
    color: #fff;
    background-color: #324c81;
    border-color: #2f477a; }
  .btn-check:focus + .btn-facebook, .btn-facebook:focus {
    color: #fff;
    background-color: #324c81;
    border-color: #2f477a;
    box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 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: #2f477a;
    border-color: #2c4372; }
    .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, 114, 167, 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: #3faff4;
    border-color: #34aaf3; }
  .btn-check:focus + .btn-twitter, .btn-twitter:focus {
    color: #000;
    background-color: #3faff4;
    border-color: #34aaf3;
    box-shadow: 0 0 0 0.2rem rgba(25, 137, 206, 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: #4ab4f5;
    border-color: #34aaf3; }
    .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(25, 137, 206, 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: #fff;
  background-color: #dc4e41;
  border-color: #dc4e41; }
  .btn-google:hover {
    color: #fff;
    background-color: #bb4237;
    border-color: #b03e34; }
  .btn-check:focus + .btn-google, .btn-google:focus {
    color: #fff;
    background-color: #bb4237;
    border-color: #b03e34;
    box-shadow: 0 0 0 0.2rem rgba(225, 105, 94, 0.5); }
  .btn-check:checked + .btn-google,
  .btn-check:active + .btn-google, .btn-google:active, .btn-google.active,
  .show > .btn-google.dropdown-toggle {
    color: #fff;
    background-color: #b03e34;
    border-color: #a53b31; }
    .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(225, 105, 94, 0.5); }
  .btn-google:disabled, .btn-google.disabled {
    color: #fff;
    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: #fff;
  background-color: #f00;
  border-color: #f00; }
  .btn-youtube:hover {
    color: #fff;
    background-color: #d90000;
    border-color: #cc0000; }
  .btn-check:focus + .btn-youtube, .btn-youtube:focus {
    color: #fff;
    background-color: #d90000;
    border-color: #cc0000;
    box-shadow: 0 0 0 0.2rem rgba(255, 38, 38, 0.5); }
  .btn-check:checked + .btn-youtube,
  .btn-check:active + .btn-youtube, .btn-youtube:active, .btn-youtube.active,
  .show > .btn-youtube.dropdown-toggle {
    color: #fff;
    background-color: #cc0000;
    border-color: #bf0000; }
    .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(255, 38, 38, 0.5); }
  .btn-youtube:disabled, .btn-youtube.disabled {
    color: #fff;
    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: #3cc2ed;
    border-color: #31beec; }
  .btn-check:focus + .btn-vimeo, .btn-vimeo:focus {
    color: #000;
    background-color: #3cc2ed;
    border-color: #31beec;
    box-shadow: 0 0 0 0.2rem rgba(22, 156, 199, 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: #48c5ee;
    border-color: #31beec; }
    .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, 156, 199, 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: #fff;
  background-color: #ea4c89;
  border-color: #ea4c89; }
  .btn-dribbble:hover {
    color: #fff;
    background-color: #c74174;
    border-color: #bb3d6e; }
  .btn-check:focus + .btn-dribbble, .btn-dribbble:focus {
    color: #fff;
    background-color: #c74174;
    border-color: #bb3d6e;
    box-shadow: 0 0 0 0.2rem rgba(237, 103, 155, 0.5); }
  .btn-check:checked + .btn-dribbble,
  .btn-check:active + .btn-dribbble, .btn-dribbble:active, .btn-dribbble.active,
  .show > .btn-dribbble.dropdown-toggle {
    color: #fff;
    background-color: #bb3d6e;
    border-color: #b03967; }
    .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(237, 103, 155, 0.5); }
  .btn-dribbble:disabled, .btn-dribbble.disabled {
    color: #fff;
    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: #141414;
    border-color: #131212; }
  .btn-check:focus + .btn-github, .btn-github:focus {
    color: #fff;
    background-color: #141414;
    border-color: #131212;
    box-shadow: 0 0 0 0.2rem rgba(59, 58, 58, 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: #131212;
    border-color: #121111; }
    .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(59, 58, 58, 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: #fff;
  background-color: #e4405f;
  border-color: #e4405f; }
  .btn-instagram:hover {
    color: #fff;
    background-color: #c23651;
    border-color: #b6334c; }
  .btn-check:focus + .btn-instagram, .btn-instagram:focus {
    color: #fff;
    background-color: #c23651;
    border-color: #b6334c;
    box-shadow: 0 0 0 0.2rem rgba(232, 93, 119, 0.5); }
  .btn-check:checked + .btn-instagram,
  .btn-check:active + .btn-instagram, .btn-instagram:active, .btn-instagram.active,
  .show > .btn-instagram.dropdown-toggle {
    color: #fff;
    background-color: #b6334c;
    border-color: #ab3047; }
    .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(232, 93, 119, 0.5); }
  .btn-instagram:disabled, .btn-instagram.disabled {
    color: #fff;
    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: #a10718;
    border-color: #970616; }
  .btn-check:focus + .btn-pinterest, .btn-pinterest:focus {
    color: #fff;
    background-color: #a10718;
    border-color: #970616;
    box-shadow: 0 0 0 0.2rem rgba(199, 45, 62, 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: #970616;
    border-color: #8e0615; }
    .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(199, 45, 62, 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: #0054bb;
    border-color: #004fb0; }
  .btn-check:focus + .btn-flickr, .btn-flickr:focus {
    color: #fff;
    background-color: #0054bb;
    border-color: #004fb0;
    box-shadow: 0 0 0 0.2rem rgba(38, 122, 225, 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: #004fb0;
    border-color: #004aa5; }
    .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, 122, 225, 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: #0046ad;
    border-color: #0042a3; }
  .btn-check:focus + .btn-bitbucket, .btn-bitbucket:focus {
    color: #fff;
    background-color: #0046ad;
    border-color: #0042a3;
    box-shadow: 0 0 0 0.2rem rgba(38, 108, 212, 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: #0042a3;
    border-color: #003e99; }
    .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, 108, 212, 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: #7D8FB3; }

.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: #7D8FB3; }

.card {
  margin-bottom: 24px;
  box-shadow: 0px 2px 5px #26334D08;
  border-radius: 10px; }
  .card .sold {
    color: #4D5E80;
    font-size: 30px;
    font-weight: bold;
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
    .card .sold > span {
      font-size: 16px; }
  .card.dark {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content; }
    .card.dark .card-title {
      color: white;
      font-size: 13px; }
    .card.dark .sold {
      color: white;
      font-size: 49px; }
    .card.dark .stat svg {
      color: white !important; }
    .card.dark span.text-white {
      font-size: 11px;
      font-weight: bold; }
  .card.transparent-card {
    border: 2px solid #EDEFF2;
    border-radius: 15px; }

.bg-success-dark {
  background-color: #0BE881; }

.text-success-dark {
  color: #0BE881 !important; }

.card-header {
  border-bottom-width: 1px; }

.bg-primary-dark {
  background-color: #0072FF; }

.bg-warning-dark {
  background-color: #FFAF40; }

.card-title,
.form-check-label {
  font-size: 12px;
  font-weight: bold;
  color: #4D5E80;
  display: flex;
  align-items: center; }

.form-check-input:checked[type="checkbox"] {
  background-size: 12px;
  background-position: center; }

.form-check-input {
  width: 20px;
  height: 20px;
  border: none;
  box-shadow: 0px 2px 5px #26334D08;
  margin-right: 15px;
  margin-top: 0; }

.color-form-check-label {
  width: 28px;
  height: 28px;
  display: inline-block;
  border-radius: 50px;
  margin-right: 10px; }
  .color-form-check-label#blue {
    background-color: #0072FF; }
  .color-form-check-label#gris {
    background-color: #C8C8C8; }
  .color-form-check-label#black {
    background-color: black; }

.form-check-label {
  line-height: 1; }

.form-check {
  margin-bottom: 15px;
  display: flex;
  align-items: center; }

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

.form-select.matiere {
  width: 300px;
  height: 50px;
  box-shadow: 0px 2px 5px #26334D08;
  border-radius: 5px;
  border-color: transparent;
  font-weight: bold;
  color: #6B7A99;
  font-size: 12px; }

.chart {
  margin: auto;
  position: relative;
  width: 100%;
  min-height: 300px; }
  .chart-xs {
    min-height: 200px; }
  .chart-sm {
    min-height: 252px; }
  .chart-lg {
    min-height: 350px; }
  .chart-xl {
    min-height: 500px; }
  .chart canvas {
    max-width: 100%; }

.content {
  padding: 1.5rem 1.5rem 0.75rem;
  flex: 1;
  width: 100vw;
  max-width: 100vw;
  direction: ltr; }
  @media (min-width: 768px) {
    .content {
      width: auto;
      max-width: auto; } }
  @media (min-width: 992px) {
    .content {
      padding: 3rem 3rem 1.5rem; } }

@media (min-width: 1200px) and (max-width: 1500px) {
  .card .sold {
    font-size: 24px; }
  .card.dark .sold {
    font-size: 30px; }
  .content .col-left,
  .content .col-right {
    padding: 0px; } }

@media (max-width: 1600px) {
  .content {
    padding: 1.5rem 1.5rem 0.75rem !important; } }

@media (max-width: 1200px) {
  .col-left .card,
  .col-right .card {
    margin-right: 15px; } }

.icon {
  height: 42px;
  width: 42px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center; }

.border-right {
  border-right: 1px solid #EDEFF2; }

.amount {
  font-size: 18px;
  font-weight: bold;
  color: #4D5E80; }

.text-prurple {
  color: #9B59B6 !important; }

.date p, .date span {
  color: #6B7A99;
  font-size: 12px;
  font-weight: bold; }
  .date p.active, .date span.active {
    color: #3361FF; }

.navbar-nav .dropdown-menu {
  box-shadow: 0px 10px 30px #3361FF26; }

.dropdown .dropdown-menu.show {
  -webkit-animation-name: dropdownAnimation;
          animation-name: dropdownAnimation;
  -webkit-animation-duration: .25s;
          animation-duration: .25s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@-webkit-keyframes dropdownAnimation {
  from {
    opacity: 0;
    transform: translateY(-8px); }
  to {
    opacity: 1;
    transform: translate(0); } }

@keyframes dropdownAnimation {
  from {
    opacity: 0;
    transform: translateY(-8px); }
  to {
    opacity: 1;
    transform: translate(0); } }

.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 {
  top: auto; }

.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: 600;
  border-bottom: 1px solid #dee2e6; }

.dropdown-menu-footer {
  padding: 0.5rem;
  text-align: center;
  display: block;
  font-size: 0.75rem; }

.feather {
  width: 18px;
  height: 18px;
  stroke-width: 2; }

.feather-sm {
  width: 14px;
  height: 14px; }

.feather-lg {
  width: 36px;
  height: 36px; }

footer.footer {
  padding: 1rem 0.875rem;
  direction: ltr;
  background: transparent; }
  footer.footer ul {
    margin-bottom: 0; }
  @media (max-width: 767.98px) {
    footer.footer {
      width: 100vw; } }

.hamburger,
.hamburger:before,
.hamburger:after {
  cursor: pointer;
  border-radius: 1px;
  height: 3px;
  width: 24px;
  background: #495057;
  display: block;
  content: '';
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out; }

.hamburger {
  position: relative; }

.hamburger:before {
  top: -7.5px;
  width: 24px;
  position: absolute; }

.hamburger:after {
  bottom: -7.5px;
  width: 16px;
  position: absolute; }

.sidebar-toggle:hover .hamburger,
.sidebar-toggle:hover .hamburger:before,
.sidebar-toggle:hover .hamburger:after {
  background: #0094FF; }

.hamburger-right, .hamburger-right:before, .hamburger-right:after {
  right: 0; }

a.list-group-item {
  text-decoration: none; }

.main {
  display: flex;
  width: 100%;
  min-width: 0;
  min-height: 100vh;
  transition: margin-left 0.35s ease-in-out, left 0.35s ease-in-out, margin-right 0.35s ease-in-out, right 0.35s ease-in-out;
  background: #f5f7fb;
  flex-direction: column;
  overflow: hidden;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

body {
  background: #F7F8FA; }

.sign-in-owl-carousel .owl-dots {
  text-align: center;
  margin-top: 3rem; }
  .sign-in-owl-carousel .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    background: white;
    border-radius: 50%;
    margin-left: 5px;
    margin-right: 5px; }
    .sign-in-owl-carousel .owl-dots .owl-dot.active {
      background: #24D8FF; }

.title-h2 {
  font-size: 30px;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 20px; }
  .title-h2.dark {
    font-size: 25px;
    line-height: 1; }

.text-12 {
  font-size: 12px; }

p {
  color: #142A5B;
  font-weight: bold;
  font-size: 13px;
  letter-spacing: 0px; }
  p.text-secondary {
    font-size: 12px; }

a {
  color: #0094FF;
  font-weight: bold;
  font-size: 13px;
  letter-spacing: 0px; }
  a:hover {
    color: #0094FF;
    text-decoration: none; }

.bottom-content a,
.bottom-content p {
  font-size: 12px;
  font-weight: 500; }

.mvh-100 {
  min-height: 100vh; }

ul.rb {
  margin: 0;
  padding: 0;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: end;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  align-self: end;
  margin-right: -25px; }

ul.rb li {
  list-style: none;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
  width: 100%; }
  ul.rb li.disabled {
    opacity: 0.5; }
  ul.rb li:not(.disabled) .item-text {
    margin-left: -20px; }
    ul.rb li:not(.disabled) .item-text p {
      font-size: 21px; }
  ul.rb li .item-title {
    z-index: 1;
    width: 55px;
    height: 55px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 15px;
    font-weight: bold;
    color: #0094FF; }
  ul.rb li .item-text {
    z-index: 1;
    text-align: left;
    margin-right: 15px; }
    ul.rb li .item-text p {
      margin-bottom: 0px;
      font-size: 13px;
      color: white; }

ul.rb li:last-child {
  border-left: 0; }

ul.rb li::before {
  position: absolute;
  right: 0;
  top: 0;
  content: " ";
  border-radius: 100%;
  background: #ffffff;
  height: 55px;
  width: 55px;
  transition: all 500ms ease-in-out;
  z-index: 0; }

ul.rb li:hover::before {
  border-color: #232931;
  transition: all 1000ms ease-in-out; }

input.time-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%230094FF%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27feather feather-clock align-middle me-2%27 style=%27 /%2a fill: %230094FF; %2a/ /%2a stroke: %230094FF; %2a/%0A%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%2710%27%3E%3C/circle%3E%3Cpolyline points=%2712 6 12 12 16 14%27%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position-x: calc( 100% - 15px);
  background-position-y: center;
  background-size: 20px;
  padding-right: 45px; }
  input.time-icon::-webkit-input-placeholder {
    font-size: 8px;
    color: #ADB8CC;
    text-align: right; }
  input.time-icon::-moz-placeholder {
    font-size: 8px;
    color: #ADB8CC;
    text-align: right; }
  input.time-icon::placeholder {
    font-size: 8px;
    color: #ADB8CC;
    text-align: right; }

@media (min-width: 768px) {
  .w-md-75 {
    width: 75%; } }

.accordion-collapse {
  background-color: #F7F8FA;
  border-radius: 0 0 5px 5px; }
  .accordion-collapse .accordion-body {
    padding: 15px; }

.facture-page .accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3Csvg id=%27arrow-up-s-line%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath id=%27Tracé_625%27 data-name=%27Tracé 625%27 d=%27M0,0H24V24H0Z%27 fill=%27none%27/%3E%3Cpath id=%27Tracé_626%27 data-name=%27Tracé 626%27 d=%27M12,10.828l-4.95,4.95L5.636,14.364,12,8l6.364,6.364L16.95,15.778Z%27 fill=%27%230094ff%27/%3E%3C/svg%3E%0A") !important; }

.facture-page .accordion-button::after {
  background-image: url("data:image/svg+xml,%3Csvg id=%27arrow-down-s-line%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath id=%27Tracé_627%27 data-name=%27Tracé 627%27 d=%27M0,0H24V24H0Z%27 fill=%27none%27/%3E%3Cpath id=%27Tracé_628%27 data-name=%27Tracé 628%27 d=%27M12,13.172l4.95-4.95,1.414,1.414L12,16,5.636,9.636,7.05,8.222Z%27 fill=%27%23dadee6%27/%3E%3C/svg%3E%0A"); }

.facture-page .accordion-button:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg id=%27arrow-down-s-line%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath id=%27Tracé_627%27 data-name=%27Tracé 627%27 d=%27M0,0H24V24H0Z%27 fill=%27none%27/%3E%3Cpath id=%27Tracé_628%27 data-name=%27Tracé 628%27 d=%27M12,13.172l4.95-4.95,1.414,1.414L12,16,5.636,9.636,7.05,8.222Z%27 fill=%27%230094ff%27/%3E%3C/svg%3E%0A"); }

.facture-page .accordion-button:hover::before {
  background-color: #0094FF; }

@media (max-width: 1199.98px) {
  .facture-page__card-left {
    width: 48%; } }

@media (max-width: 767.98px) {
  .facture-page__card-left {
    width: 100%; } }

.facture-page__card-left .card-body {
  padding: 15px; }
  .facture-page__card-left .card-body .accordion-button {
    font-weight: bold;
    font-size: 12px;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    padding: 15px;
    padding-left: 35px; }
    .facture-page__card-left .card-body .accordion-button::before {
      content: "";
      height: 5px;
      width: 5px;
      background-color: #DADEE6;
      border-radius: 50%;
      position: absolute;
      left: 15px;
      top: 50%;
      transform: translateY(-50%); }
  .facture-page__card-left .card-body .accordion-button:not(.collapsed) {
    color: #0094FF;
    border-bottom: 2px solid #EDEFF2; }
    .facture-page__card-left .card-body .accordion-button:not(.collapsed)::before {
      background-color: #0094FF; }
  .facture-page__card-left .card-body .accordion-button.collapsed {
    color: #6B7A99; }
    .facture-page__card-left .card-body .accordion-button.collapsed:hover {
      color: #0094FF; }
      .facture-page__card-left .card-body .accordion-button.collapsed:hover::before {
        background-color: #0094FF; }
  .facture-page__card-left .card-body ul {
    list-style: none; }
    .facture-page__card-left .card-body ul li {
      position: relative;
      padding-left: 20px;
      padding-bottom: 7.5px;
      padding-top: 7.5px;
      display: flex;
      align-items: center; }
      .facture-page__card-left .card-body ul li a {
        color: #6B7A99;
        font-size: 12px; }
      .facture-page__card-left .card-body ul li::before {
        content: "";
        height: 5px;
        width: 5px;
        background-color: #DADEE6;
        border-radius: 50%;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%); }
      .facture-page__card-left .card-body ul li::after {
        content: ""; }
      .facture-page__card-left .card-body ul li:hover a {
        color: #0094FF; }
      .facture-page__card-left .card-body ul li:hover::after {
        background-image: url("data:image/svg+xml,%3Csvg id=%27arrow-right-s-line_1_%27 data-name=%27arrow-right-s-line %281%29%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath id=%27Tracé_629%27 data-name=%27Tracé 629%27 d=%27M0,0H24V24H0Z%27 fill=%27none%27/%3E%3Cpath id=%27Tracé_630%27 data-name=%27Tracé 630%27 d=%27M13.172,12,8.222,7.05,9.636,5.636,16,12,9.636,18.364,8.222,16.95Z%27 fill=%27%230094ff%27/%3E%3C/svg%3E%0A"); }
      .facture-page__card-left .card-body ul li:hover::before {
        background-color: #0094FF; }
      .facture-page__card-left .card-body ul li::after {
        background-image: url("data:image/svg+xml,%3Csvg id=%27arrow-right-s-line_1_%27 data-name=%27arrow-right-s-line %281%29%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath id=%27Tracé_629%27 data-name=%27Tracé 629%27 d=%27M0,0H24V24H0Z%27 fill=%27none%27/%3E%3Cpath id=%27Tracé_630%27 data-name=%27Tracé 630%27 d=%27M13.172,12,8.222,7.05,9.636,5.636,16,12,9.636,18.364,8.222,16.95Z%27 fill=%27%23dadee6%27/%3E%3C/svg%3E%0A");
        width: 20px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        height: 20px;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        content: ""; }

.card-facture {
  border-radius: 10px;
  box-shadow: 0px 10px 30px #26334D08; }
  .card-facture .card-header {
    background-color: #FAFBFC;
    border-bottom: 2px solid #F5F6F7;
    color: #4D5E80;
    font-weight: bold;
    font-size: 12px; }
  .card-facture__infos h5, .card-facture__infos .h5 {
    color: #79d4ef;
    font-weight: bold;
    text-align: left;
    font-size: 11px; }
  .card-facture__infos p {
    color: black;
    font-size: 11px;
    margin-bottom: 3px;
    font-weight: 500; }
  .card-facture__section__title h4, .card-facture__section__title .h4 {
    color: #79d4ef;
    text-transform: uppercase;
    border-bottom: 2px solid #F5F6F7;
    padding-top: 15px;
    padding-bottom: 8px;
    font-size: 11px; }
  .card-facture__section--border {
    border-bottom: 2px solid #F5F6F7;
    margin-bottom: 15px; }
  .card-facture__section th,
  .card-facture__section td {
    color: black;
    font-size: 11px; }
    @media (max-width: 575.98px) {
      .card-facture__section th,
      .card-facture__section td {
        padding: 0; } }
    .card-facture__section th strong,
    .card-facture__section td strong {
      display: block; }
  .card-facture__section th {
    border-bottom: 1px solid #F5F6F7 !important; }
  .card-facture__section td {
    border: none !important; }
  .card-facture__section tr[scope=row] td {
    height: 40px;
    background-color: #FAFBFC;
    border-bottom: 1px solid #F5F6F7 !important; }
  .card-facture__section--footer {
    margin-top: 150px; }
    .card-facture__section--footer p {
      font-size: 10px;
      margin-bottom: 0; }
  .card-facture .btn {
    padding: 0 15px;
    font-size: 11px;
    height: 35px;
    line-height: 35px; }

.facture__card {
  box-shadow: 0px 2px 5px #26334D08;
  border: 2px solid #F5F6F7;
  border-radius: 10px; }
  .facture__card:hover, .facture__card.active {
    border: 2px solid #F5F6F7;
    background: #0094FF;
    cursor: pointer; }
    .facture__card:hover .card-title, .facture__card.active .card-title {
      color: white; }
    .facture__card:hover .circle, .facture__card.active .circle {
      transform: rotate(-90deg); }
      .facture__card:hover .circle i, .facture__card.active .circle i {
        color: #0094FF; }
  .facture__card .circle {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 33px;
    height: 33px;
    border-radius: 30px;
    background: #F7F8FA;
    transition: all 0.1s ease-in-out; }
    .facture__card .circle i {
      font-size: 20px;
      color: #DADEE6; }
  .facture__card .card-title {
    display: block;
    color: #7D8FB3; }

.quantity,
.total {
  width: 10%; }

.cout {
  width: 20%; }

.logo {
  width: 88.15px;
  height: 52px; }

.primary-navs .nav-item .nav-link {
  display: flex;
  align-items: center;
  border-left: none !important;
  border-right: none !important;
  border-top: none !important; }
  .primary-navs .nav-item .nav-link i {
    font-size: 17px;
    margin-right: 5px; }
  .primary-navs .nav-item .nav-link.active:focus-visible {
    outline: none; }

.custom-input-file input[type=file] {
  outline: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 0; }

.custom-input-file .label {
  width: 280px;
  height: 71px;
  border: 2px dashed #ADB8CC;
  border-radius: 10px;
  display: flex;
  align-items: center;
  transition: border 300ms ease;
  cursor: pointer;
  text-align: center;
  padding: 15px; }

.custom-input-file .label i {
  display: block;
  font-size: 20px;
  margin: 10px;
  color: #ADB8CC; }

.custom-input-file .label .title {
  color: #ADB8CC;
  transition: 200ms color;
  font-size: 8px;
  line-height: 10px;
  display: block;
  text-align: left; }

.btn.btn-ajouter {
  height: 50px;
  display: flex;
  align-items: center; }
  .btn.btn-ajouter i {
    font-size: 20px;
    opacity: 0.5;
    margin-right: 5px; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

input[type=number] {
  -moz-appearance: textfield; }

.form-select.carte {
  background-image: url("data:image/svg+xml,%3Csvg id=%27carte%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%2765%27 height=%2740%27 viewBox=%270 0 65 40%27%3E%3Cdefs%3E%3ClinearGradient id=%27linear-gradient%27 x1=%270.974%27 x2=%270.486%27 y2=%271.621%27 gradientUnits=%27objectBoundingBox%27%3E%3Cstop offset=%270%27 stop-color=%27%230094ff%27/%3E%3Cstop offset=%271%27 stop-color=%27%2351ffff%27/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect id=%27Base%27 width=%2765%27 height=%2740%27 rx=%273%27 fill=%27url%28%23linear-gradient%29%27/%3E%3Cpath id=%27Icon%27 d=%27M6.238,11.21H0V0H6.238Z%27 transform=%27translate%2844.416 21.536%29%27 fill=%27%23ff5f00%27/%3E%3Cpath id=%27Icon-2%27 data-name=%27Icon%27 d=%27M8.811,7.129a7.118,7.118,0,0,1,2.724-5.6,7.129,7.129,0,1,0,0,11.211,7.117,7.117,0,0,1-2.723-5.6%27 transform=%27translate%2836 20.012%29%27 fill=%27%23eb001b%27/%3E%3Cpath id=%27Icon-3%27 data-name=%27Icon%27 d=%27M11.534,7.129A7.129,7.129,0,0,1,0,12.734a7.116,7.116,0,0,0,2.723-5.6A7.116,7.116,0,0,0,0,1.524a7.129,7.129,0,0,1,11.534,5.6%27 transform=%27translate%2847.534 20.012%29%27 fill=%27%23f79e1b%27/%3E%3C/svg%3E%0A"); }

.form-select.psg {
  background-image: none; }

.form-select.carte,
.form-select.psg,
.form-select.psg-inside {
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  appearance: none;
  position: relative;
  width: 420px;
  padding: 15px 25px;
  border: none;
  background-size: 40px;
  background-position: right 2.85rem center; }
  .form-select.carte::before,
  .form-select.psg::before,
  .form-select.psg-inside::before {
    content: '';
    display: inline-block;
    width: 33px;
    height: 33px;
    border-radius: 30px;
    background-color: red;
    transition: all 0.1s ease-in-out;
    position: absolute;
    right: 0; }

.modal {
  z-index: 1051 !important; }

.select2-container--default .select2-selection--single {
  border: none !important;
  padding: 15px 25px !important;
  height: 58px !important;
  background-size: 45px;
  background-position: right 3.6rem center;
  background-repeat: no-repeat;
  border-radius: 10px !important;
  box-shadow: 0px 2px 5px #26334D08;
  margin-bottom: 10px; }

.carte-liee__carte .select2-container--default .select2-selection--single {
  background-image: url("data:image/svg+xml,%3Csvg id=%27carte%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%2765%27 height=%2740%27 viewBox=%270 0 65 40%27%3E%3Cdefs%3E%3ClinearGradient id=%27linear-gradient%27 x1=%270.974%27 x2=%270.486%27 y2=%271.621%27 gradientUnits=%27objectBoundingBox%27%3E%3Cstop offset=%270%27 stop-color=%27%230094ff%27/%3E%3Cstop offset=%271%27 stop-color=%27%2351ffff%27/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect id=%27Base%27 width=%2765%27 height=%2740%27 rx=%273%27 fill=%27url%28%23linear-gradient%29%27/%3E%3Cpath id=%27Icon%27 d=%27M6.238,11.21H0V0H6.238Z%27 transform=%27translate%2844.416 21.536%29%27 fill=%27%23ff5f00%27/%3E%3Cpath id=%27Icon-2%27 data-name=%27Icon%27 d=%27M8.811,7.129a7.118,7.118,0,0,1,2.724-5.6,7.129,7.129,0,1,0,0,11.211,7.117,7.117,0,0,1-2.723-5.6%27 transform=%27translate%2836 20.012%29%27 fill=%27%23eb001b%27/%3E%3Cpath id=%27Icon-3%27 data-name=%27Icon%27 d=%27M11.534,7.129A7.129,7.129,0,0,1,0,12.734a7.116,7.116,0,0,0,2.723-5.6A7.116,7.116,0,0,0,0,1.524a7.129,7.129,0,0,1,11.534,5.6%27 transform=%27translate%2847.534 20.012%29%27 fill=%27%23f79e1b%27/%3E%3C/svg%3E%0A"); }

.carte-liee__psg--gris .select2-container--default .select2-selection--single {
  background-image: url("data:image/svg+xml,%3Csvg id=%27Groupe_4085%27 data-name=%27Groupe 4085%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%2765%27 height=%2740%27 viewBox=%270 0 65 40%27%3E%3Cdefs%3E%3ClinearGradient id=%27linear-gradient%27 x1=%270.974%27 x2=%270.486%27 y2=%271.621%27 gradientUnits=%27objectBoundingBox%27%3E%3Cstop offset=%270%27 stop-color=%27%23dcdcdc%27/%3E%3Cstop offset=%271%27 stop-color=%27%23f4f4f4%27/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect id=%27Base%27 width=%2765%27 height=%2740%27 rx=%273%27 fill=%27url%28%23linear-gradient%29%27/%3E%3Crect id=%27Icon%27 width=%2765%27 height=%278%27 transform=%27translate%280 10%29%27 fill=%27%23bec2c8%27/%3E%3C/svg%3E%0A"); }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 13px !important;
  right: 14px !important;
  height: 33px !important;
  width: 33px !important;
  background-color: #FAFBFC;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 100%;
  background-image: url("data:image/svg+xml,%3Csvg id=%27arrow-down-s-line%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath id=%27Tracé_627%27 data-name=%27Tracé 627%27 d=%27M0,0H24V24H0Z%27 fill=%27none%27/%3E%3Cpath id=%27Tracé_628%27 data-name=%27Tracé 628%27 d=%27M12,13.172l4.95-4.95,1.414,1.414L12,16,5.636,9.636,7.05,8.222Z%27 fill=%27%23dadee6%27/%3E%3C/svg%3E%0A"); }
  .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border: none !important; }

.select2-container--open .select2-dropdown--below {
  border: none !important; }

.select__compte-liee {
  padding: 0px;
  padding-right: 0 !important;
  border: none;
  box-shadow: 0px 30px 60px #26334D1A;
  border-radius: 5px;
  width: 350px;
  margin: auto;
  overflow-y: auto !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-bottom: 45px; }
  .select__compte-liee:focus {
    box-shadow: 0px 30px 60px #26334D1A; }
  .select__compte-liee option {
    min-height: 50px;
    display: flex;
    align-items: center;
    border-bottom: 2px solid #F5F6F7;
    padding: 15px 25px;
    font-weight: bold;
    color: #7D8FB3;
    font-size: 12px; }
    .select__compte-liee option:last-child {
      border-bottom: none; }
    .select__compte-liee option span {
      font-size: 9px; }
    .select__compte-liee option:focus {
      background-color: red; }
  .select__compte-liee::-webkit-scrollbar {
    width: 11px; }
  .select__compte-liee::-webkit-scrollbar-track {
    background: transparent; }
  .select__compte-liee::-webkit-scrollbar-thumb {
    background: #4D5E80;
    border-radius: 50px;
    border: 3px solid white; }
  .select__compte-liee::-webkit-scrollbar-thumb:hover {
    background: #4D5E80; }

input.select__search-compte-liee {
  width: 352px;
  margin: auto;
  height: 50px;
  box-shadow: 0px 2px 5px #26334D0D;
  border: 2px solid #F5F6F7;
  border-radius: 5px;
  color: #7D8FB3 !important; }
  input.select__search-compte-liee:focus {
    box-shadow: 0px 2px 5px #26334D0D;
    border: 2px solid #F5F6F7; }

.select__search-sub-title {
  width: 350px;
  margin: auto;
  color: #ADB8CC;
  line-height: 20px;
  font-size: 12px;
  margin-bottom: 15px; }

.select__search-title {
  font-size: 20px;
  letter-spacing: 0px;
  color: #142A5B;
  margin-bottom: 15px !important;
  width: 350px;
  margin: auto;
  line-height: 26px;
  font-weight: bold;
  letter-spacing: 0px; }

.spinner__animation {
  background-image: url(../img/spinner.gif);
  width: 64px;
  height: 64px;
  background-repeat: no-repeat;
  margin-bottom: 25px; }

.spinner__redirection-title {
  font-size: 22px;
  letter-spacing: 1.1px;
  color: #0094FF;
  font-weight: bold;
  text-align: center;
  margin-bottom: 15px; }

.spinner__redirection-text {
  letter-spacing: 0px;
  color: #ADB8CC;
  width: 204px;
  text-align: center;
  margin: auto;
  font-size: 12px;
  line-height: 14px; }

.spinner__compte-lie {
  height: 600px;
  display: flex;
  align-items: center; }

.select2-results__options li {
  padding: 15px 25px; }
  .select2-results__options li strong {
    color: #4D5E80;
    font-size: 13px;
    font-weight: bold;
    margin-right: 15px; }
  .select2-results__options li span {
    color: #7D8FB3;
    font-size: 13px;
    font-weight: bold; }
  .select2-results__options li:hover, .select2-results__options li.select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #0094FF; }
    .select2-results__options li:hover strong,
    .select2-results__options li:hover span, .select2-results__options li.select2-results__option--highlighted.select2-results__option--selectable strong,
    .select2-results__options li.select2-results__option--highlighted.select2-results__option--selectable span {
      color: white; }

.select2-selection__rendered {
  padding-left: 0px !important; }
  .select2-selection__rendered strong {
    color: #4D5E80;
    font-size: 13px;
    font-weight: bold;
    margin-right: 15px; }
  .select2-selection__rendered span {
    color: #7D8FB3;
    font-size: 13px;
    font-weight: bold; }

.carte-liee {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between; }
  .carte-liee__icon-transfer i {
    color: #0094FF;
    font-size: 25px;
    margin-left: 20px;
    margin-right: 20px; }

.carte-liee-form {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px; }
  .carte-liee-form .form-label {
    width: 420px; }
    .carte-liee-form .form-label span {
      color: #0094FF; }
  .carte-liee-form .form-control {
    width: 420px;
    height: 58px;
    box-shadow: 0px 2px 5px #26334D08;
    border-radius: 10px;
    margin-bottom: 10px; }
  .carte-liee-form .form-submit {
    width: 420px;
    margin-top: 15px; }
    .carte-liee-form .form-submit span {
      color: #ADB8CC;
      font-size: 13px;
      font-weight: bold;
      margin-left: 5px; }

.carte-blue-image {
  width: 65px;
  height: 40px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg id=%27Groupe_4085%27 data-name=%27Groupe 4085%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%2765%27 height=%2740%27 viewBox=%270 0 65 40%27%3E%3Cdefs%3E%3ClinearGradient id=%27linear-gradient%27 x1=%270.974%27 x2=%270.486%27 y2=%271.621%27 gradientUnits=%27objectBoundingBox%27%3E%3Cstop offset=%270%27 stop-color=%27%230094ff%27/%3E%3Cstop offset=%271%27 stop-color=%27%2351ffff%27/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect id=%27Base%27 width=%2765%27 height=%2740%27 rx=%273%27 fill=%27url%28%23linear-gradient%29%27/%3E%3Cpath id=%27Icon%27 d=%27M6.238,11.21H0V0H6.238Z%27 transform=%27translate%2844.416 21.536%29%27 fill=%27%23ff5f00%27/%3E%3Cpath id=%27Icon-2%27 data-name=%27Icon%27 d=%27M8.811,7.129a7.117,7.117,0,0,1,2.723-5.6,7.129,7.129,0,1,0,0,11.21,7.117,7.117,0,0,1-2.723-5.6%27 transform=%27translate%2836 20.012%29%27 fill=%27%23eb001b%27/%3E%3Cpath id=%27Icon-3%27 data-name=%27Icon%27 d=%27M11.534,7.129A7.129,7.129,0,0,1,0,12.734a7.116,7.116,0,0,0,2.723-5.6A7.116,7.116,0,0,0,0,1.524a7.129,7.129,0,0,1,11.534,5.6%27 transform=%27translate%2847.534 20.012%29%27 fill=%27%23f79e1b%27/%3E%3C/svg%3E%0A"); }

.carte-blue-2 {
  max-width: 100%;
  width: 518px;
  height: 210px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27utf-8%27%3F%3E%3C%21-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3Csvg version=%271.1%27 id=%27Calque_1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270px%27 y=%270px%27 viewBox=%270 0 518 210%27 style=%27enable-background:new 0 0 518 210;%27 xml:space=%27preserve%27%3E%3Cstyle type=%27text/css%27%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:url%28%23Base-16_1_%29;%7D .st2%7Bfill:%23FF5F00;%7D .st3%7Bfill:%23EB001B;%7D .st4%7Bfill:%23F79E1B;%7D%0A%3C/style%3E%3Cg%3E%3Cg transform=%27matrix%281, 0, 0, 1, 939, 179%29%27%3E%3Cpath id=%27Base-15_1_%27 class=%27st0%27 d=%27M-929-179h498c5.5,0,10,4.5,10,10V21c0,5.5-4.5,10-10,10h-498c-5.5,0-10-4.5-10-10v-190 C-939-174.5-934.5-179-929-179z%27/%3E%3C/g%3E%3ClinearGradient id=%27Base-16_1_%27 gradientUnits=%27userSpaceOnUse%27 x1=%2761.2024%27 y1=%27-204.6798%27 x2=%2760.7146%27 y2=%27-203.0587%27 gradientTransform=%27matrix%28518 0 0 210 -31352 42964%29%27%3E%3Cstop offset=%270%27 style=%27stop-color:%23237EFD%27/%3E%3Cstop offset=%271%27 style=%27stop-color:%2324E2FF%27/%3E%3C/linearGradient%3E%3Cpath id=%27Base-16%27 class=%27st1%27 d=%27M10,0h498c5.5,0,10,4.5,10,10v190c0,5.5-4.5,10-10,10H10c-5.5,0-10-4.5-10-10V10 C0,4.5,4.5,0,10,0z%27/%3E%3Cpath id=%27Icon%27 class=%27st2%27 d=%27M466.1,175.1h-16.2V146h16.2V175.1z%27/%3E%3Cpath id=%27Icon-2%27 class=%27st3%27 d=%27M450.9,160.6c0-5.7,2.6-11.1,7.1-14.6c-8-6.3-19.7-4.9-26,3.1s-4.9,19.7,3.1,26 c6.7,5.3,16.2,5.3,22.9,0C453.5,171.6,450.9,166.3,450.9,160.6%27/%3E%3Cpath id=%27Icon-3%27 class=%27st4%27 d=%27M488,160.6c0,10.2-8.3,18.5-18.5,18.5c-4.2,0-8.2-1.4-11.5-4c4.5-3.5,7.1-8.9,7.1-14.6 s-2.6-11.1-7.1-14.6c8-6.3,19.7-4.9,26,3.1C486.6,152.4,488,156.4,488,160.6%27/%3E%3Cg id=%27logo%27 transform=%27translate%28-57.329 -372.213%29%27%3E%3Cg id=%27Groupe_50%27 transform=%27translate%28106.539 380.342%29%27%3E%3Cpath id=%27Tracé_74%27 class=%27st0%27 d=%27M347.9,49.3c0,4.7-3,9.4-8.6,9.4c-1.9,0.1-3.8-0.7-5-2.2v1.7h-5.7V33.6h5.7v8.5 c1.2-1.5,3.1-2.3,5-2.2C345,39.9,347.9,44.6,347.9,49.3z M342.2,49.3c0-2.1-1.7-3.8-3.8-3.8c-2.1,0-3.8,1.7-3.8,3.8 c0,2.1,1.7,3.8,3.8,3.8c0,0,0,0,0,0c2,0.1,3.7-1.4,3.8-3.4C342.2,49.5,342.2,49.4,342.2,49.3z%27/%3E%3Cpath id=%27Tracé_75%27 class=%27st0%27 d=%27M369.7,40.3v17.8h-5.7v-1.6c-1.2,1.4-3,2.2-4.9,2.1c-4.5,0-6.5-3.5-6.5-7.1V40.3h5.7V50 c0,2,1.3,3.1,2.9,3.1c1.7,0,2.8-1.1,2.8-3.1v-9.6H369.7z%27/%3E%3Cpath id=%27Tracé_76%27 class=%27st0%27 d=%27M392.4,47v11.2h-5.7v-9.6c0-2-1.3-3.1-2.8-3.1c-1.7,0-2.9,1.1-2.9,3.1v9.6h-5.7V40.3h5.7V42 c1.2-1.4,3-2.2,4.9-2.1C390.3,39.9,392.4,43.4,392.4,47z%27/%3E%3Cpath id=%27Tracé_77%27 class=%27st0%27 d=%27M416.3,40.3V65h-5.7v-8.5c-1.3,1.5-3.1,2.3-5.1,2.2c-5.5,0-8.5-4.7-8.5-9.4s3-9.4,8.5-9.4 c1.9-0.1,3.8,0.7,5.1,2.2v-1.8L416.3,40.3z M410.4,49.3c0-2.1-1.7-3.8-3.8-3.8c-2.1,0-3.8,1.7-3.8,3.8c0,2.1,1.7,3.8,3.8,3.8 c0,0,0,0,0,0c2,0.1,3.7-1.4,3.8-3.4C410.4,49.5,410.4,49.4,410.4,49.3z%27/%3E%3Cpath id=%27Tracé_78%27 class=%27st0%27 d=%27M433.3,39.9V46c-5.1-0.8-5.6,2.1-5.6,5.1v7h-5.7V40.3h5.7V43C428.9,41.1,431,39.9,433.3,39.9 L433.3,39.9z%27/%3E%3C/g%3E%3Cpath id=%27Tracé_79%27 class=%27st0%27 d=%27M412.7,437.9h-2.9c-6.4,0-11.6-5.2-11.6-11.6v-18.4h5.9v18.4c0,3.2,2.6,5.8,5.8,5.8h2.9 L412.7,437.9z%27/%3E%3Cpath id=%27Tracé_80%27 class=%27st0%27 d=%27M421.5,444.6h-5.9v-18.4c0-3.2-2.6-5.8-5.8-5.8h-2.9v-5.9h2.9c6.4,0,11.6,5.2,11.6,11.6 L421.5,444.6z%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }

.accordionMatiere {
  width: 350px; }
  .accordionMatiere .accordion-button {
    box-shadow: 0px 2px 5px #26334D08;
    border-radius: 5px;
    background-color: white;
    color: #6B7A99;
    font-weight: bold; }
    .accordionMatiere .accordion-button:not(.collapsed) {
      background-color: white; }
    .accordionMatiere .accordion-button::after {
      background-image: url("data:image/svg+xml,%3Csvg id=%27arrow-down-s-line%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath id=%27Tracé_627%27 data-name=%27Tracé 627%27 d=%27M0,0H24V24H0Z%27 fill=%27none%27/%3E%3Cpath id=%27Tracé_628%27 data-name=%27Tracé 628%27 d=%27M12,13.172l4.95-4.95,1.414,1.414L12,16,5.636,9.636,7.05,8.222Z%27 fill=%27%23dadee6%27/%3E%3C/svg%3E%0A"); }
  .accordionMatiere .accordion-body {
    border-radius: 5px;
    padding: 0;
    margin-top: 15px;
    background-color: white;
    box-shadow: 0px 30px 60px #26334D1A; }
    .accordionMatiere .accordion-body .card {
      border-radius: 0;
      background-color: transparent;
      border-bottom: 1px solid #dee2e6;
      box-shadow: none; }
      .accordionMatiere .accordion-body .card .card-text {
        color: #6B7A99;
        margin-bottom: 0; }
      .accordionMatiere .accordion-body .card:last-child {
        border-bottom: none; }
      .accordionMatiere .accordion-body .card .card-body {
        display: flex;
        align-items: center;
        justify-content: space-between; }
        .accordionMatiere .accordion-body .card .card-body .btn-close {
          font-size: 10px;
          opacity: 0.2; }
  .accordionMatiere .accordion-item {
    background-color: transparent; }

.content-left {
  border-bottom: 1px solid #dee2e6; }
  .content-left__btn {
    padding: 20px;
    margin-bottom: 0px;
    line-height: 41px; }

.carte-blue-3 {
  background: transparent linear-gradient(217deg, #237EFD 0%, #24E2FF 100%) 0% 0% no-repeat padding-box;
  width: 518px;
  height: 210px;
  max-width: 100%;
  box-shadow: 0px 30px 60px #24B9FE0F;
  border-radius: 10px;
  padding: 5%; }
  .carte-blue-3 .btn-white {
    color: #0094FF; }
  .carte-blue-3 .montant {
    font-size: 25px;
    font-weight: bold; }
  .carte-blue-3 .img-logo-blanc {
    width: 150px; }
  .carte-blue-3 .img-colors {
    width: 60px; }

.tab-arrow-btn {
  margin-left: 15px;
  color: #0094FF;
  box-shadow: 0px 2px 5px #26334D08;
  border: 2px solid #F5F6F7;
  border-radius: 30px;
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center; }

.card-min {
  border-bottom: 1px solid #dee2e6;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0; }

.carte-type {
  font-size: 14px;
  font-weight: bold; }

.custom-input-file-achat {
  background-color: #F7F8FA;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  border: 15px solid #F2F3F5;
  width: 325px;
  height: 310px; }
  .custom-input-file-achat input[type=file] {
    outline: 0;
    opacity: 0;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    width: 0; }
  .custom-input-file-achat .label {
    height: 100%;
    width: 100%;
    font-family: Roboto-Bold, sans-serif;
    font-weight: bold;
    color: #6B7A99;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    cursor: pointer; }
  .custom-input-file-achat .icon {
    width: 85px;
    height: 85px;
    border-radius: 45px;
    background-color: white;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0z%27/%3E%3Cpath d=%27M3 19h18v2H3v-2zm10-9v8h-2v-8H4l8-8 8 8h-7z%27 fill=%27rgba%28195,202,217,1%29%27/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 14px; }
  .custom-input-file-achat .text_file {
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 80%;
    overflow: hidden; }

.second-text-card.card-title {
  color: #ADB8CC; }

.compta-card-title > span.indice {
  width: 30px;
  height: 30px;
  background-color: #0094FF;
  display: inline-block;
  color: white;
  border-radius: 30px;
  text-align: center;
  font-size: 10px;
  line-height: 30px;
  margin-right: 15px; }

.compta-card-title > span.price {
  color: #0094FF;
  margin-left: auto; }

.compta-card-content__text {
  color: #7D8FB3;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  font-size: 10px; }
  .compta-card-content__text i {
    margin-right: 10px;
    font-size: 16px;
    color: #C3CAD9;
    font-weight: normal; }

.compta-card-content__reste {
  color: #FF9A26;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  font-size: 10px; }
  .compta-card-content__reste i {
    margin-right: 10px;
    font-size: 16px;
    font-weight: normal; }

.card.compta-card {
  box-shadow: 0px 2px 5px #26334D08;
  border: 2px solid #F5F6F7;
  border-radius: 10px; }
  .card.compta-card > .card-body {
    padding: 10px; }

.card.compta-card-col {
  box-shadow: 0px 2px 5px #26334D08 !important;
  border: 2px solid #F5F6F7;
  border-radius: 10px; }

.prgress {
  width: 100%;
  position: relative;
  display: inline-block;
  height: 2px;
  background-color: #F5F6F7;
  margin-right: 15px; }
  .prgress > span {
    display: inline-block;
    height: 2px;
    background-color: #FF9A26;
    position: absolute;
    left: 0;
    top: 0; }

.compta-card-content__progres {
  display: flex;
  align-items: center; }
  .compta-card-content__progres i {
    margin-right: 10px;
    color: #FF9A26;
    font-size: 16px;
    font-weight: normal; }

.progress-text {
  margin-left: auto;
  color: #7D8FB3;
  display: inline-block;
  font-size: 10px; }

.compta-card-content__manque {
  color: #E62E2E;
  display: flex;
  align-items: center;
  font-size: 10px; }
  .compta-card-content__manque i {
    margin-right: 10px;
    font-size: 16px;
    font-weight: normal; }

.compta-card-content__valide {
  display: flex;
  align-items: center;
  font-size: 10px;
  color: #0BE881;
  margin-bottom: 0; }
  .compta-card-content__valide i {
    margin-right: 10px;
    font-size: 16px;
    font-weight: normal; }

.expert-card {
  box-shadow: 0px 2px 5px #26334D08;
  border: 2px solid #F5F6F7;
  border-radius: 10px;
  background-color: #FAFBFC; }

.expert-card__text {
  font-size: 12px;
  color: #7D8FB3;
  display: flex;
  align-items: center;
  margin-bottom: 0; }
  .expert-card__text > i {
    margin-right: 10px;
    font-size: 20px;
    font-weight: normal; }
  .expert-card__text .see-more {
    margin-left: auto;
    display: inline-block;
    box-shadow: 0px 2px 5px #26334D08;
    border-radius: 30px;
    background-color: white;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px; }
    .expert-card__text .see-more:hover {
      cursor: pointer; }
    .expert-card__text .see-more > i {
      color: #C3CAD9;
      font-size: 16px;
      font-weight: normal; }

.expert-card__title {
  color: #4D5E80;
  font-size: 12px;
  font-weight: bold; }

.expert-profil-card__img {
  width: 113px;
  height: 113px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover; }

.expert-profil-card__body {
  padding: 5%; }

.expert-profil-card__body__text {
  margin-left: 20px; }
  .expert-profil-card__body__text p {
    margin-bottom: 0;
    color: #ADB8CC;
    font-size: 12px;
    font-weight: bold; }
  .expert-profil-card__body__text h5, .expert-profil-card__body__text .h5 {
    color: #6B7A99;
    font-weight: bold;
    font-size: 16px; }

.expert-profil-card__body__text__right {
  color: #6B7A99;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 0;
  line-height: 20px; }

.expert-profil-card__body__text__right__bottom {
  color: #ADB8CC;
  font-size: 12px;
  font-weight: bold;
  margin-top: 30px; }

.card-mail-text {
  color: #ADB8CC;
  font-weight: normal;
  font-size: 12px;
  margin-bottom: 25px; }

.tab-title {
  color: #7D8FB3; }

.tab-text {
  color: #4D5E80; }

.border-left {
  border-left: 2px solid #EDEFF2; }

.tab-item {
  display: flex;
  flex-direction: column;
  justify-content: center; }
  .tab-item p {
    margin-bottom: 0; }

.accordionMatiere .accordion-body .card.card-select:focus, .accordionMatiere .accordion-body .card.card-select:hover {
  cursor: pointer;
  color: white;
  background-color: #0094FF; }
  .accordionMatiere .accordion-body .card.card-select:focus p, .accordionMatiere .accordion-body .card.card-select:hover p {
    color: white; }

.btn.btn-video {
  border-radius: 6px;
  box-shadow: none;
  background-color: rgba(0, 114, 255, 0.25);
  color: black;
  display: inline-flex;
  align-items: center;
  font-family: Roboto-Bold, sans-serif;
  font-weight: bolder;
  font-size: 12px; }
  .btn.btn-video:hover {
    background-color: #0094FF;
    color: white; }
  .btn.btn-video i {
    font-size: 17px;
    font-weight: normal;
    margin-left: 5px; }

.modal .btn-close {
  background-color: white;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23C3CAD9%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27feather feather-x align-middle me-2%27%3E%3Cline x1=%2718%27 y1=%276%27 x2=%276%27 y2=%2718%27%3E%3C/line%3E%3Cline x1=%276%27 y1=%276%27 x2=%2718%27 y2=%2718%27%3E%3C/line%3E%3C/svg%3E");
  width: 40px;
  height: 40px;
  box-shadow: 0px 10px 30px #343D4F08;
  border-radius: 20px;
  margin-left: auto;
  margin-top: 20px;
  margin-right: 20px; }

.navbar {
  border-bottom: 0;
  box-shadow: none; }
  @media (max-width: 991.98px) {
    .navbar {
      width: 100vw;
      align-items: start;
      flex-wrap: wrap; } }

@media (max-width: 991.98px) {
  .navbar-expand .navbar-collapse {
    align-items: start; } }

.navbar .avatar {
  margin-top: -15px;
  margin-bottom: -15px; }

.navbar-expand .navbar-nav {
  flex-wrap: wrap;
  justify-content: end; }

.navbar-nav {
  direction: ltr; }

.navbar-align {
  margin-left: auto; }

.navbar-bg {
  background: #fff; }

.navbar-brand {
  font-weight: 400;
  font-size: 1.15rem;
  padding: 0.875rem 0;
  color: #f8f9fa;
  display: block; }
  .navbar-brand svg,
  .navbar-brand .feather {
    color: #0094FF;
    height: 24px;
    width: 24px;
    margin-left: -0.15rem;
    margin-right: 0.375rem;
    margin-top: -0.375rem; }

.nav-icon,
.nav-flag {
  padding: .1rem .8rem;
  display: block;
  font-size: 1.5rem;
  color: #A1AFC5;
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
  line-height: 1.4; }
  .nav-icon:after,
  .nav-flag:after {
    display: none !important; }
  .nav-icon:hover, .nav-icon.active,
  .nav-flag:hover,
  .nav-flag.active {
    color: #0094FF; }
  .nav-icon svg,
  .nav-icon .feather,
  .nav-flag svg,
  .nav-flag .feather {
    width: 20px;
    height: 20px; }

.nav-item .indicator {
  background: #0094FF;
  box-shadow: 0px 10px 30px #3361FF26;
  border-radius: 50%;
  display: block;
  height: 18px;
  width: 18px;
  padding: 1px;
  position: absolute;
  top: 0;
  right: -8px;
  text-align: center;
  transition: top .1s ease-out;
  font-size: 0.675rem;
  color: #fff; }

.nav-item:hover .indicator {
  top: -4px; }

.nav-item a:focus {
  outline: 0; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .navbar .avatar {
    max-height: 47px; } }

@media (max-width: 575.98px) {
  .navbar {
    padding: 0.75rem; }
  .nav-icon {
    padding: .1rem .75rem; }
  .dropdown,
  .dropleft,
  .dropright,
  .dropup {
    position: inherit; }
  .navbar-expand .navbar-nav .dropdown-menu-lg {
    min-width: 100%; }
  .nav-item .nav-link:after {
    display: none; } }

.nav-flag img {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  -o-object-fit: cover;
     object-fit: cover; }

.navbar input {
  direction: ltr; }

.primary-navs {
  flex-wrap: nowrap; }
  .primary-navs .nav-item .nav-link {
    color: #7D8FB3;
    font-size: 13px;
    font-weight: bold;
    padding: 20px;
    white-space: nowrap; }
    .primary-navs .nav-item .nav-link.active {
      position: relative;
      color: #0094FF; }
      .primary-navs .nav-item .nav-link.active::after {
        content: '';
        width: 100%;
        height: 2px;
        background-color: #0094FF;
        position: absolute;
        bottom: -1rem;
        left: 0;
        right: 0; }
      .primary-navs .nav-item .nav-link.active.operation {
        border: none;
        background-color: white; }
        .primary-navs .nav-item .nav-link.active.operation::after {
          width: 60px;
          bottom: 0px;
          left: 50%;
          transform: translateX(-50%); }
      .primary-navs .nav-item .nav-link.active.h5:after {
        display: none; }
    .primary-navs .nav-item .nav-link.operation {
      position: relative; }
      .primary-navs .nav-item .nav-link.operation:hover, .primary-navs .nav-item .nav-link.operation:focus {
        border-color: transparent;
        background-color: white;
        color: #0094FF;
        border-bottom-color: #dee2e6; }

.range-tab {
  border-bottom: 2px solid #EDEFF2; }
  .range-tab h2, .range-tab .h2 {
    color: #6B7A99;
    font-size: 14px;
    font-weight: bold; }

body, html, #root {
  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: 99px;
  max-width: 99px;
  transition: margin-left 0.35s ease-in-out, left 0.35s ease-in-out, margin-right 0.35s ease-in-out, right 0.35s ease-in-out;
  direction: ltr;
  background: white; }

.sidebar-content {
  transition: margin-left 0.35s ease-in-out, left 0.35s ease-in-out, margin-right 0.35s ease-in-out, right 0.35s ease-in-out;
  display: flex;
  height: 100vh;
  flex-direction: column;
  background: white;
  padding-top: 78px; }

.sidebar-nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  flex-grow: 1; }

.sidebar-link,
a.sidebar-link, .navbar-nav.navbar-align.right .nav-item a {
  height: 50px;
  width: 50px;
  margin: auto;
  box-shadow: 0px 2px 5px #26334D08;
  border-radius: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  transition: background .1s ease-in-out;
  position: relative;
  text-decoration: none;
  cursor: pointer;
  color: #6B7A99;
  background: white; }
  .sidebar-link i,
  .sidebar-link svg,
  a.sidebar-link i,
  a.sidebar-link svg, .navbar-nav.navbar-align.right .nav-item a i,
  .navbar-nav.navbar-align.right .nav-item a svg {
    color: #ADB8CC; }

.navbar-nav.left .nav-item a {
  color: #7D8FB3;
  font-size: 13px;
  font-weight: bold; }
  .navbar-nav.left .nav-item a:hover {
    color: #0094FF; }

.sidebar-link:focus {
  outline: 0; }

.nav-link-color {
  color: #6B7A99; }

.sidebar-link:hover, .navbar-nav.right .nav-item a:hover {
  color: #0094FF;
  background: white;
  border-left-color: transparent; }
  .sidebar-link:hover i,
  .sidebar-link:hover svg, .navbar-nav.right .nav-item a:hover i,
  .navbar-nav.right .nav-item a:hover svg {
    color: #0094FF; }

.navbar-nav.navbar-align.right .search-form {
  position: relative; }
  .navbar-nav.navbar-align.right .search-form::after {
    content: '';
    position: absolute;
    top: 0;
    right: 20px;
    height: 100%;
    width: 17px;
    background-size: 7px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%273.231%27 height=%276%27 viewBox=%270 0 3.231 6%27%3E%3Cg id=%27chevron-down%27 transform=%27translate%28-10.123 9.374%29 rotate%28-90%29%27%3E%3Cpath id=%27Tracé_549%27 data-name=%27Tracé 549%27 d=%27M3.441,10.191a.231.231,0,0,1,.327,0L6.373,12.8l2.606-2.606a.231.231,0,0,1,.327.327L6.537,13.286a.231.231,0,0,1-.327,0L3.441,10.517a.231.231,0,0,1,0-.327Z%27 transform=%27translate%280 0%29%27 fill=%27%23c3cad9%27 fill-rule=%27evenodd%27/%3E%3C/g%3E%3C/svg%3E%0A"); }

.search-form {
  position: relative; }
  .search-form::before {
    content: '';
    position: absolute;
    top: 0;
    left: 20px;
    height: 100%;
    width: 17px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713.64%27 height=%2713.646%27 viewBox=%270 0 13.64 13.646%27%3E%3Cpath id=%27Icon%27 d=%27M12.8,13.646a.837.837,0,0,1-.6-.246L8.8,10V9.368l-.216-.223A5.214,5.214,0,0,1,5.2,10.4a5.366,5.366,0,0,1-.883-.074A5.2,5.2,0,0,1,5.2,0a5.411,5.411,0,0,1,.657.04A5.194,5.194,0,0,1,9.145,8.584l.223.216H10l3.392,3.408a.842.842,0,0,1-.6,1.438ZM5.2,1.6A3.6,3.6,0,1,0,8.8,5.2,3.6,3.6,0,0,0,5.2,1.6Z%27 transform=%27translate%280.001%29%27 fill=%27%23c3cad9%27/%3E%3C/svg%3E%0A"); }

.sidebar-item.active > .sidebar-link,
.sidebar-item.active .sidebar-link:hover {
  color: #0094FF;
  background: white;
  border: none; }
  .sidebar-item.active > .sidebar-link i,
  .sidebar-item.active > .sidebar-link svg,
  .sidebar-item.active .sidebar-link:hover i,
  .sidebar-item.active .sidebar-link:hover svg {
    color: #0094FF; }

.sidebar-item {
  text-align: center;
  margin-top: 17px;
  margin-bottom: 17px; }

.sidebar-brand {
  font-weight: 600;
  font-size: 1.15rem;
  padding: 1.15rem 1.5rem;
  display: block;
  color: #f8f9fa; }
  .sidebar-brand:hover {
    text-decoration: none;
    color: #f8f9fa; }
  .sidebar-brand:focus {
    outline: 0; }

.sidebar-toggle {
  cursor: pointer;
  width: 50px;
  height: 50px;
  display: flex;
  box-shadow: 0px 2px 5px #26334D08;
  border-radius: 30px;
  background: white;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #6B7A99;
  margin-left: 5px;
  margin-right: 25px; }

.sidebar.collapsed {
  margin-left: -99px; }

@media (min-width: 1px) and (max-width: 991.98px) {
  .sidebar {
    margin-left: -99px; }
    .sidebar.collapsed {
      margin-left: 0; } }

.sidebar-header {
  background: transparent;
  padding: 1.5rem 1.5rem 0.375rem;
  font-size: 0.75rem;
  color: #ced4da; }

.sidebar-badge {
  position: absolute;
  right: 15px;
  top: 14px;
  z-index: 1; }

.sidebar-cta-content {
  padding: 1.5rem;
  margin: 1.75rem;
  border-radius: 0.3rem;
  background: #2B3947;
  color: #e9ecef; }

.bg-gradient-blue {
  background-position: right top;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27540%27 height=%271080%27 viewBox=%270 0 540 1080%27%3E%3Cdefs%3E%3ClinearGradient id=%27linear-gradient%27 x1=%270.081%27 y1=%270.978%27 x2=%271.089%27 y2=%27-0.085%27 gradientUnits=%27objectBoundingBox%27%3E%3Cstop offset=%270%27 stop-color=%27%23237efd%27/%3E%3Cstop offset=%270.54%27 stop-color=%27%2324b0fe%27/%3E%3Cstop offset=%271%27 stop-color=%27%2324e2ff%27/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id=%27bg-gradient%27 d=%27M0,0H540V1080H0Z%27 fill=%27url%28%23linear-gradient%29%27/%3E%3C/svg%3E%0A"); }

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

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

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

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

.h2 {
  color: #142A5B;
  font-size: 20px;
  font-family: Roboto-Bold, sans-serif;
  font-weight: bold; }

.stat {
  background: transparent;
  border-radius: 50%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: 40px;
  align-items: center;
  justify-content: center;
  display: flex; }
  .stat svg {
    width: 24px;
    height: 18px;
    color: #C3CAD9 !important;
    stroke-width: 1.5; }

.table thead, .table tbody, .table tfoot, .table tr, .table td, .table th {
  border-color: #dee2e6; }

.table > :not(:last-child) > :last-child > * {
  border-color: #dee2e6; }

.table > tbody > tr > td {
  vertical-align: middle; }

.text-sm {
  font-size: 0.75rem; }

.text-lg {
  font-size: 0.925rem; }

b,
strong {
  font-weight: 600; }

pre.snippet {
  white-space: pre-wrap;
  word-wrap: break-word;
  text-align: justify; }

a {
  cursor: pointer; }

.wrapper {
  align-items: stretch;
  display: flex;
  width: 100%;
  background: white; }

@font-face {
  font-family: "remixicon";
  src: url(../fonts/remixicon.eot);
  /* IE9*/
  src: url(../fonts/remixicon.eot#iefix) format("embedded-opentype"), url(../fonts/remixicon.woff2) format("woff2"), url(../fonts/remixicon.woff) format("woff"), url(../fonts/remixicon.ttf) format("truetype"), url(../fonts/remixicon.svg#remixicon) format("svg");
  /* iOS 4.1- */
  font-display: swap; }

[class^="ri-"],
[class*=" ri-"] {
  font-family: 'remixicon' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.ri-lg {
  font-size: 1.3333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.ri-xl {
  font-size: 1.5em;
  line-height: 0.6666em;
  vertical-align: -.075em; }

.ri-xxs {
  font-size: .5em; }

.ri-xs {
  font-size: .75em; }

.ri-sm {
  font-size: .875em; }

.ri-1x {
  font-size: 1em; }

.ri-2x {
  font-size: 2em; }

.ri-3x {
  font-size: 3em; }

.ri-4x {
  font-size: 4em; }

.ri-5x {
  font-size: 5em; }

.ri-6x {
  font-size: 6em; }

.ri-7x {
  font-size: 7em; }

.ri-8x {
  font-size: 8em; }

.ri-9x {
  font-size: 9em; }

.ri-10x {
  font-size: 10em; }

.ri-fw {
  text-align: center;
  width: 1.25em; }

.ri-24-hours-fill:before {
  content: "\ea01"; }

.ri-24-hours-line:before {
  content: "\ea02"; }

.ri-4k-fill:before {
  content: "\ea03"; }

.ri-4k-line:before {
  content: "\ea04"; }

.ri-a-b:before {
  content: "\ea05"; }

.ri-account-box-fill:before {
  content: "\ea06"; }

.ri-account-box-line:before {
  content: "\ea07"; }

.ri-account-circle-fill:before {
  content: "\ea08"; }

.ri-account-circle-line:before {
  content: "\ea09"; }

.ri-account-pin-box-fill:before {
  content: "\ea0a"; }

.ri-account-pin-box-line:before {
  content: "\ea0b"; }

.ri-account-pin-circle-fill:before {
  content: "\ea0c"; }

.ri-account-pin-circle-line:before {
  content: "\ea0d"; }

.ri-add-box-fill:before {
  content: "\ea0e"; }

.ri-add-box-line:before {
  content: "\ea0f"; }

.ri-add-circle-fill:before {
  content: "\ea10"; }

.ri-add-circle-line:before {
  content: "\ea11"; }

.ri-add-fill:before {
  content: "\ea12"; }

.ri-add-line:before {
  content: "\ea13"; }

.ri-admin-fill:before {
  content: "\ea14"; }

.ri-admin-line:before {
  content: "\ea15"; }

.ri-advertisement-fill:before {
  content: "\ea16"; }

.ri-advertisement-line:before {
  content: "\ea17"; }

.ri-airplay-fill:before {
  content: "\ea18"; }

.ri-airplay-line:before {
  content: "\ea19"; }

.ri-alarm-fill:before {
  content: "\ea1a"; }

.ri-alarm-line:before {
  content: "\ea1b"; }

.ri-alarm-warning-fill:before {
  content: "\ea1c"; }

.ri-alarm-warning-line:before {
  content: "\ea1d"; }

.ri-album-fill:before {
  content: "\ea1e"; }

.ri-album-line:before {
  content: "\ea1f"; }

.ri-alert-fill:before {
  content: "\ea20"; }

.ri-alert-line:before {
  content: "\ea21"; }

.ri-aliens-fill:before {
  content: "\ea22"; }

.ri-aliens-line:before {
  content: "\ea23"; }

.ri-align-bottom:before {
  content: "\ea24"; }

.ri-align-center:before {
  content: "\ea25"; }

.ri-align-justify:before {
  content: "\ea26"; }

.ri-align-left:before {
  content: "\ea27"; }

.ri-align-right:before {
  content: "\ea28"; }

.ri-align-top:before {
  content: "\ea29"; }

.ri-align-vertically:before {
  content: "\ea2a"; }

.ri-alipay-fill:before {
  content: "\ea2b"; }

.ri-alipay-line:before {
  content: "\ea2c"; }

.ri-amazon-fill:before {
  content: "\ea2d"; }

.ri-amazon-line:before {
  content: "\ea2e"; }

.ri-anchor-fill:before {
  content: "\ea2f"; }

.ri-anchor-line:before {
  content: "\ea30"; }

.ri-ancient-gate-fill:before {
  content: "\ea31"; }

.ri-ancient-gate-line:before {
  content: "\ea32"; }

.ri-ancient-pavilion-fill:before {
  content: "\ea33"; }

.ri-ancient-pavilion-line:before {
  content: "\ea34"; }

.ri-android-fill:before {
  content: "\ea35"; }

.ri-android-line:before {
  content: "\ea36"; }

.ri-angularjs-fill:before {
  content: "\ea37"; }

.ri-angularjs-line:before {
  content: "\ea38"; }

.ri-anticlockwise-2-fill:before {
  content: "\ea39"; }

.ri-anticlockwise-2-line:before {
  content: "\ea3a"; }

.ri-anticlockwise-fill:before {
  content: "\ea3b"; }

.ri-anticlockwise-line:before {
  content: "\ea3c"; }

.ri-app-store-fill:before {
  content: "\ea3d"; }

.ri-app-store-line:before {
  content: "\ea3e"; }

.ri-apple-fill:before {
  content: "\ea3f"; }

.ri-apple-line:before {
  content: "\ea40"; }

.ri-apps-2-fill:before {
  content: "\ea41"; }

.ri-apps-2-line:before {
  content: "\ea42"; }

.ri-apps-fill:before {
  content: "\ea43"; }

.ri-apps-line:before {
  content: "\ea44"; }

.ri-archive-drawer-fill:before {
  content: "\ea45"; }

.ri-archive-drawer-line:before {
  content: "\ea46"; }

.ri-archive-fill:before {
  content: "\ea47"; }

.ri-archive-line:before {
  content: "\ea48"; }

.ri-arrow-down-circle-fill:before {
  content: "\ea49"; }

.ri-arrow-down-circle-line:before {
  content: "\ea4a"; }

.ri-arrow-down-fill:before {
  content: "\ea4b"; }

.ri-arrow-down-line:before {
  content: "\ea4c"; }

.ri-arrow-down-s-fill:before {
  content: "\ea4d"; }

.ri-arrow-down-s-line:before {
  content: "\ea4e"; }

.ri-arrow-drop-down-fill:before {
  content: "\ea4f"; }

.ri-arrow-drop-down-line:before {
  content: "\ea50"; }

.ri-arrow-drop-left-fill:before {
  content: "\ea51"; }

.ri-arrow-drop-left-line:before {
  content: "\ea52"; }

.ri-arrow-drop-right-fill:before {
  content: "\ea53"; }

.ri-arrow-drop-right-line:before {
  content: "\ea54"; }

.ri-arrow-drop-up-fill:before {
  content: "\ea55"; }

.ri-arrow-drop-up-line:before {
  content: "\ea56"; }

.ri-arrow-go-back-fill:before {
  content: "\ea57"; }

.ri-arrow-go-back-line:before {
  content: "\ea58"; }

.ri-arrow-go-forward-fill:before {
  content: "\ea59"; }

.ri-arrow-go-forward-line:before {
  content: "\ea5a"; }

.ri-arrow-left-circle-fill:before {
  content: "\ea5b"; }

.ri-arrow-left-circle-line:before {
  content: "\ea5c"; }

.ri-arrow-left-down-fill:before {
  content: "\ea5d"; }

.ri-arrow-left-down-line:before {
  content: "\ea5e"; }

.ri-arrow-left-fill:before {
  content: "\ea5f"; }

.ri-arrow-left-line:before {
  content: "\ea60"; }

.ri-arrow-left-right-fill:before {
  content: "\ea61"; }

.ri-arrow-left-right-line:before {
  content: "\ea62"; }

.ri-arrow-left-s-fill:before {
  content: "\ea63"; }

.ri-arrow-left-s-line:before {
  content: "\ea64"; }

.ri-arrow-left-up-fill:before {
  content: "\ea65"; }

.ri-arrow-left-up-line:before {
  content: "\ea66"; }

.ri-arrow-right-circle-fill:before {
  content: "\ea67"; }

.ri-arrow-right-circle-line:before {
  content: "\ea68"; }

.ri-arrow-right-down-fill:before {
  content: "\ea69"; }

.ri-arrow-right-down-line:before {
  content: "\ea6a"; }

.ri-arrow-right-fill:before {
  content: "\ea6b"; }

.ri-arrow-right-line:before {
  content: "\ea6c"; }

.ri-arrow-right-s-fill:before {
  content: "\ea6d"; }

.ri-arrow-right-s-line:before {
  content: "\ea6e"; }

.ri-arrow-right-up-fill:before {
  content: "\ea6f"; }

.ri-arrow-right-up-line:before {
  content: "\ea70"; }

.ri-arrow-up-circle-fill:before {
  content: "\ea71"; }

.ri-arrow-up-circle-line:before {
  content: "\ea72"; }

.ri-arrow-up-down-fill:before {
  content: "\ea73"; }

.ri-arrow-up-down-line:before {
  content: "\ea74"; }

.ri-arrow-up-fill:before {
  content: "\ea75"; }

.ri-arrow-up-line:before {
  content: "\ea76"; }

.ri-arrow-up-s-fill:before {
  content: "\ea77"; }

.ri-arrow-up-s-line:before {
  content: "\ea78"; }

.ri-artboard-2-fill:before {
  content: "\ea79"; }

.ri-artboard-2-line:before {
  content: "\ea7a"; }

.ri-artboard-fill:before {
  content: "\ea7b"; }

.ri-artboard-line:before {
  content: "\ea7c"; }

.ri-article-fill:before {
  content: "\ea7d"; }

.ri-article-line:before {
  content: "\ea7e"; }

.ri-aspect-ratio-fill:before {
  content: "\ea7f"; }

.ri-aspect-ratio-line:before {
  content: "\ea80"; }

.ri-asterisk:before {
  content: "\ea81"; }

.ri-at-fill:before {
  content: "\ea82"; }

.ri-at-line:before {
  content: "\ea83"; }

.ri-attachment-2:before {
  content: "\ea84"; }

.ri-attachment-fill:before {
  content: "\ea85"; }

.ri-attachment-line:before {
  content: "\ea86"; }

.ri-auction-fill:before {
  content: "\ea87"; }

.ri-auction-line:before {
  content: "\ea88"; }

.ri-award-fill:before {
  content: "\ea89"; }

.ri-award-line:before {
  content: "\ea8a"; }

.ri-baidu-fill:before {
  content: "\ea8b"; }

.ri-baidu-line:before {
  content: "\ea8c"; }

.ri-ball-pen-fill:before {
  content: "\ea8d"; }

.ri-ball-pen-line:before {
  content: "\ea8e"; }

.ri-bank-card-2-fill:before {
  content: "\ea8f"; }

.ri-bank-card-2-line:before {
  content: "\ea90"; }

.ri-bank-card-fill:before {
  content: "\ea91"; }

.ri-bank-card-line:before {
  content: "\ea92"; }

.ri-bank-fill:before {
  content: "\ea93"; }

.ri-bank-line:before {
  content: "\ea94"; }

.ri-bar-chart-2-fill:before {
  content: "\ea95"; }

.ri-bar-chart-2-line:before {
  content: "\ea96"; }

.ri-bar-chart-box-fill:before {
  content: "\ea97"; }

.ri-bar-chart-box-line:before {
  content: "\ea98"; }

.ri-bar-chart-fill:before {
  content: "\ea99"; }

.ri-bar-chart-grouped-fill:before {
  content: "\ea9a"; }

.ri-bar-chart-grouped-line:before {
  content: "\ea9b"; }

.ri-bar-chart-horizontal-fill:before {
  content: "\ea9c"; }

.ri-bar-chart-horizontal-line:before {
  content: "\ea9d"; }

.ri-bar-chart-line:before {
  content: "\ea9e"; }

.ri-barcode-box-fill:before {
  content: "\ea9f"; }

.ri-barcode-box-line:before {
  content: "\eaa0"; }

.ri-barcode-fill:before {
  content: "\eaa1"; }

.ri-barcode-line:before {
  content: "\eaa2"; }

.ri-barricade-fill:before {
  content: "\eaa3"; }

.ri-barricade-line:before {
  content: "\eaa4"; }

.ri-base-station-fill:before {
  content: "\eaa5"; }

.ri-base-station-line:before {
  content: "\eaa6"; }

.ri-basketball-fill:before {
  content: "\eaa7"; }

.ri-basketball-line:before {
  content: "\eaa8"; }

.ri-battery-2-charge-fill:before {
  content: "\eaa9"; }

.ri-battery-2-charge-line:before {
  content: "\eaaa"; }

.ri-battery-2-fill:before {
  content: "\eaab"; }

.ri-battery-2-line:before {
  content: "\eaac"; }

.ri-battery-charge-fill:before {
  content: "\eaad"; }

.ri-battery-charge-line:before {
  content: "\eaae"; }

.ri-battery-fill:before {
  content: "\eaaf"; }

.ri-battery-line:before {
  content: "\eab0"; }

.ri-battery-low-fill:before {
  content: "\eab1"; }

.ri-battery-low-line:before {
  content: "\eab2"; }

.ri-battery-saver-fill:before {
  content: "\eab3"; }

.ri-battery-saver-line:before {
  content: "\eab4"; }

.ri-battery-share-fill:before {
  content: "\eab5"; }

.ri-battery-share-line:before {
  content: "\eab6"; }

.ri-bear-smile-fill:before {
  content: "\eab7"; }

.ri-bear-smile-line:before {
  content: "\eab8"; }

.ri-behance-fill:before {
  content: "\eab9"; }

.ri-behance-line:before {
  content: "\eaba"; }

.ri-bell-fill:before {
  content: "\eabb"; }

.ri-bell-line:before {
  content: "\eabc"; }

.ri-bike-fill:before {
  content: "\eabd"; }

.ri-bike-line:before {
  content: "\eabe"; }

.ri-bilibili-fill:before {
  content: "\eabf"; }

.ri-bilibili-line:before {
  content: "\eac0"; }

.ri-bill-fill:before {
  content: "\eac1"; }

.ri-bill-line:before {
  content: "\eac2"; }

.ri-billiards-fill:before {
  content: "\eac3"; }

.ri-billiards-line:before {
  content: "\eac4"; }

.ri-bit-coin-fill:before {
  content: "\eac5"; }

.ri-bit-coin-line:before {
  content: "\eac6"; }

.ri-blaze-fill:before {
  content: "\eac7"; }

.ri-blaze-line:before {
  content: "\eac8"; }

.ri-bluetooth-connect-fill:before {
  content: "\eac9"; }

.ri-bluetooth-connect-line:before {
  content: "\eaca"; }

.ri-bluetooth-fill:before {
  content: "\eacb"; }

.ri-bluetooth-line:before {
  content: "\eacc"; }

.ri-blur-off-fill:before {
  content: "\eacd"; }

.ri-blur-off-line:before {
  content: "\eace"; }

.ri-body-scan-fill:before {
  content: "\eacf"; }

.ri-body-scan-line:before {
  content: "\ead0"; }

.ri-bold:before {
  content: "\ead1"; }

.ri-book-2-fill:before {
  content: "\ead2"; }

.ri-book-2-line:before {
  content: "\ead3"; }

.ri-book-3-fill:before {
  content: "\ead4"; }

.ri-book-3-line:before {
  content: "\ead5"; }

.ri-book-fill:before {
  content: "\ead6"; }

.ri-book-line:before {
  content: "\ead7"; }

.ri-book-mark-fill:before {
  content: "\ead8"; }

.ri-book-mark-line:before {
  content: "\ead9"; }

.ri-book-open-fill:before {
  content: "\eada"; }

.ri-book-open-line:before {
  content: "\eadb"; }

.ri-book-read-fill:before {
  content: "\eadc"; }

.ri-book-read-line:before {
  content: "\eadd"; }

.ri-booklet-fill:before {
  content: "\eade"; }

.ri-booklet-line:before {
  content: "\eadf"; }

.ri-bookmark-2-fill:before {
  content: "\eae0"; }

.ri-bookmark-2-line:before {
  content: "\eae1"; }

.ri-bookmark-3-fill:before {
  content: "\eae2"; }

.ri-bookmark-3-line:before {
  content: "\eae3"; }

.ri-bookmark-fill:before {
  content: "\eae4"; }

.ri-bookmark-line:before {
  content: "\eae5"; }

.ri-boxing-fill:before {
  content: "\eae6"; }

.ri-boxing-line:before {
  content: "\eae7"; }

.ri-braces-fill:before {
  content: "\eae8"; }

.ri-braces-line:before {
  content: "\eae9"; }

.ri-brackets-fill:before {
  content: "\eaea"; }

.ri-brackets-line:before {
  content: "\eaeb"; }

.ri-briefcase-2-fill:before {
  content: "\eaec"; }

.ri-briefcase-2-line:before {
  content: "\eaed"; }

.ri-briefcase-3-fill:before {
  content: "\eaee"; }

.ri-briefcase-3-line:before {
  content: "\eaef"; }

.ri-briefcase-4-fill:before {
  content: "\eaf0"; }

.ri-briefcase-4-line:before {
  content: "\eaf1"; }

.ri-briefcase-5-fill:before {
  content: "\eaf2"; }

.ri-briefcase-5-line:before {
  content: "\eaf3"; }

.ri-briefcase-fill:before {
  content: "\eaf4"; }

.ri-briefcase-line:before {
  content: "\eaf5"; }

.ri-bring-forward:before {
  content: "\eaf6"; }

.ri-bring-to-front:before {
  content: "\eaf7"; }

.ri-broadcast-fill:before {
  content: "\eaf8"; }

.ri-broadcast-line:before {
  content: "\eaf9"; }

.ri-brush-2-fill:before {
  content: "\eafa"; }

.ri-brush-2-line:before {
  content: "\eafb"; }

.ri-brush-3-fill:before {
  content: "\eafc"; }

.ri-brush-3-line:before {
  content: "\eafd"; }

.ri-brush-4-fill:before {
  content: "\eafe"; }

.ri-brush-4-line:before {
  content: "\eaff"; }

.ri-brush-fill:before {
  content: "\eb00"; }

.ri-brush-line:before {
  content: "\eb01"; }

.ri-bubble-chart-fill:before {
  content: "\eb02"; }

.ri-bubble-chart-line:before {
  content: "\eb03"; }

.ri-bug-2-fill:before {
  content: "\eb04"; }

.ri-bug-2-line:before {
  content: "\eb05"; }

.ri-bug-fill:before {
  content: "\eb06"; }

.ri-bug-line:before {
  content: "\eb07"; }

.ri-building-2-fill:before {
  content: "\eb08"; }

.ri-building-2-line:before {
  content: "\eb09"; }

.ri-building-3-fill:before {
  content: "\eb0a"; }

.ri-building-3-line:before {
  content: "\eb0b"; }

.ri-building-4-fill:before {
  content: "\eb0c"; }

.ri-building-4-line:before {
  content: "\eb0d"; }

.ri-building-fill:before {
  content: "\eb0e"; }

.ri-building-line:before {
  content: "\eb0f"; }

.ri-bus-2-fill:before {
  content: "\eb10"; }

.ri-bus-2-line:before {
  content: "\eb11"; }

.ri-bus-fill:before {
  content: "\eb12"; }

.ri-bus-line:before {
  content: "\eb13"; }

.ri-bus-wifi-fill:before {
  content: "\eb14"; }

.ri-bus-wifi-line:before {
  content: "\eb15"; }

.ri-cactus-fill:before {
  content: "\eb16"; }

.ri-cactus-line:before {
  content: "\eb17"; }

.ri-cake-2-fill:before {
  content: "\eb18"; }

.ri-cake-2-line:before {
  content: "\eb19"; }

.ri-cake-3-fill:before {
  content: "\eb1a"; }

.ri-cake-3-line:before {
  content: "\eb1b"; }

.ri-cake-fill:before {
  content: "\eb1c"; }

.ri-cake-line:before {
  content: "\eb1d"; }

.ri-calculator-fill:before {
  content: "\eb1e"; }

.ri-calculator-line:before {
  content: "\eb1f"; }

.ri-calendar-2-fill:before {
  content: "\eb20"; }

.ri-calendar-2-line:before {
  content: "\eb21"; }

.ri-calendar-check-fill:before {
  content: "\eb22"; }

.ri-calendar-check-line:before {
  content: "\eb23"; }

.ri-calendar-event-fill:before {
  content: "\eb24"; }

.ri-calendar-event-line:before {
  content: "\eb25"; }

.ri-calendar-fill:before {
  content: "\eb26"; }

.ri-calendar-line:before {
  content: "\eb27"; }

.ri-calendar-todo-fill:before {
  content: "\eb28"; }

.ri-calendar-todo-line:before {
  content: "\eb29"; }

.ri-camera-2-fill:before {
  content: "\eb2a"; }

.ri-camera-2-line:before {
  content: "\eb2b"; }

.ri-camera-3-fill:before {
  content: "\eb2c"; }

.ri-camera-3-line:before {
  content: "\eb2d"; }

.ri-camera-fill:before {
  content: "\eb2e"; }

.ri-camera-lens-fill:before {
  content: "\eb2f"; }

.ri-camera-lens-line:before {
  content: "\eb30"; }

.ri-camera-line:before {
  content: "\eb31"; }

.ri-camera-off-fill:before {
  content: "\eb32"; }

.ri-camera-off-line:before {
  content: "\eb33"; }

.ri-camera-switch-fill:before {
  content: "\eb34"; }

.ri-camera-switch-line:before {
  content: "\eb35"; }

.ri-capsule-fill:before {
  content: "\eb36"; }

.ri-capsule-line:before {
  content: "\eb37"; }

.ri-car-fill:before {
  content: "\eb38"; }

.ri-car-line:before {
  content: "\eb39"; }

.ri-car-washing-fill:before {
  content: "\eb3a"; }

.ri-car-washing-line:before {
  content: "\eb3b"; }

.ri-caravan-fill:before {
  content: "\eb3c"; }

.ri-caravan-line:before {
  content: "\eb3d"; }

.ri-cast-fill:before {
  content: "\eb3e"; }

.ri-cast-line:before {
  content: "\eb3f"; }

.ri-cellphone-fill:before {
  content: "\eb40"; }

.ri-cellphone-line:before {
  content: "\eb41"; }

.ri-celsius-fill:before {
  content: "\eb42"; }

.ri-celsius-line:before {
  content: "\eb43"; }

.ri-centos-fill:before {
  content: "\eb44"; }

.ri-centos-line:before {
  content: "\eb45"; }

.ri-character-recognition-fill:before {
  content: "\eb46"; }

.ri-character-recognition-line:before {
  content: "\eb47"; }

.ri-charging-pile-2-fill:before {
  content: "\eb48"; }

.ri-charging-pile-2-line:before {
  content: "\eb49"; }

.ri-charging-pile-fill:before {
  content: "\eb4a"; }

.ri-charging-pile-line:before {
  content: "\eb4b"; }

.ri-chat-1-fill:before {
  content: "\eb4c"; }

.ri-chat-1-line:before {
  content: "\eb4d"; }

.ri-chat-2-fill:before {
  content: "\eb4e"; }

.ri-chat-2-line:before {
  content: "\eb4f"; }

.ri-chat-3-fill:before {
  content: "\eb50"; }

.ri-chat-3-line:before {
  content: "\eb51"; }

.ri-chat-4-fill:before {
  content: "\eb52"; }

.ri-chat-4-line:before {
  content: "\eb53"; }

.ri-chat-check-fill:before {
  content: "\eb54"; }

.ri-chat-check-line:before {
  content: "\eb55"; }

.ri-chat-delete-fill:before {
  content: "\eb56"; }

.ri-chat-delete-line:before {
  content: "\eb57"; }

.ri-chat-download-fill:before {
  content: "\eb58"; }

.ri-chat-download-line:before {
  content: "\eb59"; }

.ri-chat-follow-up-fill:before {
  content: "\eb5a"; }

.ri-chat-follow-up-line:before {
  content: "\eb5b"; }

.ri-chat-forward-fill:before {
  content: "\eb5c"; }

.ri-chat-forward-line:before {
  content: "\eb5d"; }

.ri-chat-heart-fill:before {
  content: "\eb5e"; }

.ri-chat-heart-line:before {
  content: "\eb5f"; }

.ri-chat-history-fill:before {
  content: "\eb60"; }

.ri-chat-history-line:before {
  content: "\eb61"; }

.ri-chat-new-fill:before {
  content: "\eb62"; }

.ri-chat-new-line:before {
  content: "\eb63"; }

.ri-chat-off-fill:before {
  content: "\eb64"; }

.ri-chat-off-line:before {
  content: "\eb65"; }

.ri-chat-poll-fill:before {
  content: "\eb66"; }

.ri-chat-poll-line:before {
  content: "\eb67"; }

.ri-chat-private-fill:before {
  content: "\eb68"; }

.ri-chat-private-line:before {
  content: "\eb69"; }

.ri-chat-quote-fill:before {
  content: "\eb6a"; }

.ri-chat-quote-line:before {
  content: "\eb6b"; }

.ri-chat-settings-fill:before {
  content: "\eb6c"; }

.ri-chat-settings-line:before {
  content: "\eb6d"; }

.ri-chat-smile-2-fill:before {
  content: "\eb6e"; }

.ri-chat-smile-2-line:before {
  content: "\eb6f"; }

.ri-chat-smile-3-fill:before {
  content: "\eb70"; }

.ri-chat-smile-3-line:before {
  content: "\eb71"; }

.ri-chat-smile-fill:before {
  content: "\eb72"; }

.ri-chat-smile-line:before {
  content: "\eb73"; }

.ri-chat-upload-fill:before {
  content: "\eb74"; }

.ri-chat-upload-line:before {
  content: "\eb75"; }

.ri-chat-voice-fill:before {
  content: "\eb76"; }

.ri-chat-voice-line:before {
  content: "\eb77"; }

.ri-check-double-fill:before {
  content: "\eb78"; }

.ri-check-double-line:before {
  content: "\eb79"; }

.ri-check-fill:before {
  content: "\eb7a"; }

.ri-check-line:before {
  content: "\eb7b"; }

.ri-checkbox-blank-circle-fill:before {
  content: "\eb7c"; }

.ri-checkbox-blank-circle-line:before {
  content: "\eb7d"; }

.ri-checkbox-blank-fill:before {
  content: "\eb7e"; }

.ri-checkbox-blank-line:before {
  content: "\eb7f"; }

.ri-checkbox-circle-fill:before {
  content: "\eb80"; }

.ri-checkbox-circle-line:before {
  content: "\eb81"; }

.ri-checkbox-fill:before {
  content: "\eb82"; }

.ri-checkbox-indeterminate-fill:before {
  content: "\eb83"; }

.ri-checkbox-indeterminate-line:before {
  content: "\eb84"; }

.ri-checkbox-line:before {
  content: "\eb85"; }

.ri-checkbox-multiple-blank-fill:before {
  content: "\eb86"; }

.ri-checkbox-multiple-blank-line:before {
  content: "\eb87"; }

.ri-checkbox-multiple-fill:before {
  content: "\eb88"; }

.ri-checkbox-multiple-line:before {
  content: "\eb89"; }

.ri-china-railway-fill:before {
  content: "\eb8a"; }

.ri-china-railway-line:before {
  content: "\eb8b"; }

.ri-chrome-fill:before {
  content: "\eb8c"; }

.ri-chrome-line:before {
  content: "\eb8d"; }

.ri-clapperboard-fill:before {
  content: "\eb8e"; }

.ri-clapperboard-line:before {
  content: "\eb8f"; }

.ri-clipboard-fill:before {
  content: "\eb90"; }

.ri-clipboard-line:before {
  content: "\eb91"; }

.ri-clockwise-2-fill:before {
  content: "\eb92"; }

.ri-clockwise-2-line:before {
  content: "\eb93"; }

.ri-clockwise-fill:before {
  content: "\eb94"; }

.ri-clockwise-line:before {
  content: "\eb95"; }

.ri-close-circle-fill:before {
  content: "\eb96"; }

.ri-close-circle-line:before {
  content: "\eb97"; }

.ri-close-fill:before {
  content: "\eb98"; }

.ri-close-line:before {
  content: "\eb99"; }

.ri-closed-captioning-fill:before {
  content: "\eb9a"; }

.ri-closed-captioning-line:before {
  content: "\eb9b"; }

.ri-cloud-fill:before {
  content: "\eb9c"; }

.ri-cloud-line:before {
  content: "\eb9d"; }

.ri-cloud-off-fill:before {
  content: "\eb9e"; }

.ri-cloud-off-line:before {
  content: "\eb9f"; }

.ri-cloud-windy-fill:before {
  content: "\eba0"; }

.ri-cloud-windy-line:before {
  content: "\eba1"; }

.ri-cloudy-2-fill:before {
  content: "\eba2"; }

.ri-cloudy-2-line:before {
  content: "\eba3"; }

.ri-cloudy-fill:before {
  content: "\eba4"; }

.ri-cloudy-line:before {
  content: "\eba5"; }

.ri-code-box-fill:before {
  content: "\eba6"; }

.ri-code-box-line:before {
  content: "\eba7"; }

.ri-code-fill:before {
  content: "\eba8"; }

.ri-code-line:before {
  content: "\eba9"; }

.ri-code-s-fill:before {
  content: "\ebaa"; }

.ri-code-s-line:before {
  content: "\ebab"; }

.ri-code-s-slash-fill:before {
  content: "\ebac"; }

.ri-code-s-slash-line:before {
  content: "\ebad"; }

.ri-code-view:before {
  content: "\ebae"; }

.ri-codepen-fill:before {
  content: "\ebaf"; }

.ri-codepen-line:before {
  content: "\ebb0"; }

.ri-coin-fill:before {
  content: "\ebb1"; }

.ri-coin-line:before {
  content: "\ebb2"; }

.ri-coins-fill:before {
  content: "\ebb3"; }

.ri-coins-line:before {
  content: "\ebb4"; }

.ri-collage-fill:before {
  content: "\ebb5"; }

.ri-collage-line:before {
  content: "\ebb6"; }

.ri-command-fill:before {
  content: "\ebb7"; }

.ri-command-line:before {
  content: "\ebb8"; }

.ri-community-fill:before {
  content: "\ebb9"; }

.ri-community-line:before {
  content: "\ebba"; }

.ri-compass-2-fill:before {
  content: "\ebbb"; }

.ri-compass-2-line:before {
  content: "\ebbc"; }

.ri-compass-3-fill:before {
  content: "\ebbd"; }

.ri-compass-3-line:before {
  content: "\ebbe"; }

.ri-compass-4-fill:before {
  content: "\ebbf"; }

.ri-compass-4-line:before {
  content: "\ebc0"; }

.ri-compass-discover-fill:before {
  content: "\ebc1"; }

.ri-compass-discover-line:before {
  content: "\ebc2"; }

.ri-compass-fill:before {
  content: "\ebc3"; }

.ri-compass-line:before {
  content: "\ebc4"; }

.ri-compasses-2-fill:before {
  content: "\ebc5"; }

.ri-compasses-2-line:before {
  content: "\ebc6"; }

.ri-compasses-fill:before {
  content: "\ebc7"; }

.ri-compasses-line:before {
  content: "\ebc8"; }

.ri-computer-fill:before {
  content: "\ebc9"; }

.ri-computer-line:before {
  content: "\ebca"; }

.ri-contacts-book-2-fill:before {
  content: "\ebcb"; }

.ri-contacts-book-2-line:before {
  content: "\ebcc"; }

.ri-contacts-book-fill:before {
  content: "\ebcd"; }

.ri-contacts-book-line:before {
  content: "\ebce"; }

.ri-contacts-book-upload-fill:before {
  content: "\ebcf"; }

.ri-contacts-book-upload-line:before {
  content: "\ebd0"; }

.ri-contacts-fill:before {
  content: "\ebd1"; }

.ri-contacts-line:before {
  content: "\ebd2"; }

.ri-contrast-2-fill:before {
  content: "\ebd3"; }

.ri-contrast-2-line:before {
  content: "\ebd4"; }

.ri-contrast-drop-2-fill:before {
  content: "\ebd5"; }

.ri-contrast-drop-2-line:before {
  content: "\ebd6"; }

.ri-contrast-drop-fill:before {
  content: "\ebd7"; }

.ri-contrast-drop-line:before {
  content: "\ebd8"; }

.ri-contrast-fill:before {
  content: "\ebd9"; }

.ri-contrast-line:before {
  content: "\ebda"; }

.ri-copper-coin-fill:before {
  content: "\ebdb"; }

.ri-copper-coin-line:before {
  content: "\ebdc"; }

.ri-copper-diamond-fill:before {
  content: "\ebdd"; }

.ri-copper-diamond-line:before {
  content: "\ebde"; }

.ri-copyleft-fill:before {
  content: "\ebdf"; }

.ri-copyleft-line:before {
  content: "\ebe0"; }

.ri-copyright-fill:before {
  content: "\ebe1"; }

.ri-copyright-line:before {
  content: "\ebe2"; }

.ri-coreos-fill:before {
  content: "\ebe3"; }

.ri-coreos-line:before {
  content: "\ebe4"; }

.ri-coupon-2-fill:before {
  content: "\ebe5"; }

.ri-coupon-2-line:before {
  content: "\ebe6"; }

.ri-coupon-3-fill:before {
  content: "\ebe7"; }

.ri-coupon-3-line:before {
  content: "\ebe8"; }

.ri-coupon-4-fill:before {
  content: "\ebe9"; }

.ri-coupon-4-line:before {
  content: "\ebea"; }

.ri-coupon-5-fill:before {
  content: "\ebeb"; }

.ri-coupon-5-line:before {
  content: "\ebec"; }

.ri-coupon-fill:before {
  content: "\ebed"; }

.ri-coupon-line:before {
  content: "\ebee"; }

.ri-cpu-fill:before {
  content: "\ebef"; }

.ri-cpu-line:before {
  content: "\ebf0"; }

.ri-creative-commons-by-fill:before {
  content: "\ebf1"; }

.ri-creative-commons-by-line:before {
  content: "\ebf2"; }

.ri-creative-commons-fill:before {
  content: "\ebf3"; }

.ri-creative-commons-line:before {
  content: "\ebf4"; }

.ri-creative-commons-nc-fill:before {
  content: "\ebf5"; }

.ri-creative-commons-nc-line:before {
  content: "\ebf6"; }

.ri-creative-commons-nd-fill:before {
  content: "\ebf7"; }

.ri-creative-commons-nd-line:before {
  content: "\ebf8"; }

.ri-creative-commons-sa-fill:before {
  content: "\ebf9"; }

.ri-creative-commons-sa-line:before {
  content: "\ebfa"; }

.ri-creative-commons-zero-fill:before {
  content: "\ebfb"; }

.ri-creative-commons-zero-line:before {
  content: "\ebfc"; }

.ri-criminal-fill:before {
  content: "\ebfd"; }

.ri-criminal-line:before {
  content: "\ebfe"; }

.ri-crop-2-fill:before {
  content: "\ebff"; }

.ri-crop-2-line:before {
  content: "\ec00"; }

.ri-crop-fill:before {
  content: "\ec01"; }

.ri-crop-line:before {
  content: "\ec02"; }

.ri-css3-fill:before {
  content: "\ec03"; }

.ri-css3-line:before {
  content: "\ec04"; }

.ri-cup-fill:before {
  content: "\ec05"; }

.ri-cup-line:before {
  content: "\ec06"; }

.ri-currency-fill:before {
  content: "\ec07"; }

.ri-currency-line:before {
  content: "\ec08"; }

.ri-cursor-fill:before {
  content: "\ec09"; }

.ri-cursor-line:before {
  content: "\ec0a"; }

.ri-customer-service-2-fill:before {
  content: "\ec0b"; }

.ri-customer-service-2-line:before {
  content: "\ec0c"; }

.ri-customer-service-fill:before {
  content: "\ec0d"; }

.ri-customer-service-line:before {
  content: "\ec0e"; }

.ri-dashboard-2-fill:before {
  content: "\ec0f"; }

.ri-dashboard-2-line:before {
  content: "\ec10"; }

.ri-dashboard-3-fill:before {
  content: "\ec11"; }

.ri-dashboard-3-line:before {
  content: "\ec12"; }

.ri-dashboard-fill:before {
  content: "\ec13"; }

.ri-dashboard-line:before {
  content: "\ec14"; }

.ri-database-2-fill:before {
  content: "\ec15"; }

.ri-database-2-line:before {
  content: "\ec16"; }

.ri-database-fill:before {
  content: "\ec17"; }

.ri-database-line:before {
  content: "\ec18"; }

.ri-delete-back-2-fill:before {
  content: "\ec19"; }

.ri-delete-back-2-line:before {
  content: "\ec1a"; }

.ri-delete-back-fill:before {
  content: "\ec1b"; }

.ri-delete-back-line:before {
  content: "\ec1c"; }

.ri-delete-bin-2-fill:before {
  content: "\ec1d"; }

.ri-delete-bin-2-line:before {
  content: "\ec1e"; }

.ri-delete-bin-3-fill:before {
  content: "\ec1f"; }

.ri-delete-bin-3-line:before {
  content: "\ec20"; }

.ri-delete-bin-4-fill:before {
  content: "\ec21"; }

.ri-delete-bin-4-line:before {
  content: "\ec22"; }

.ri-delete-bin-5-fill:before {
  content: "\ec23"; }

.ri-delete-bin-5-line:before {
  content: "\ec24"; }

.ri-delete-bin-6-fill:before {
  content: "\ec25"; }

.ri-delete-bin-6-line:before {
  content: "\ec26"; }

.ri-delete-bin-7-fill:before {
  content: "\ec27"; }

.ri-delete-bin-7-line:before {
  content: "\ec28"; }

.ri-delete-bin-fill:before {
  content: "\ec29"; }

.ri-delete-bin-line:before {
  content: "\ec2a"; }

.ri-delete-column:before {
  content: "\ec2b"; }

.ri-delete-row:before {
  content: "\ec2c"; }

.ri-device-fill:before {
  content: "\ec2d"; }

.ri-device-line:before {
  content: "\ec2e"; }

.ri-device-recover-fill:before {
  content: "\ec2f"; }

.ri-device-recover-line:before {
  content: "\ec30"; }

.ri-dingding-fill:before {
  content: "\ec31"; }

.ri-dingding-line:before {
  content: "\ec32"; }

.ri-direction-fill:before {
  content: "\ec33"; }

.ri-direction-line:before {
  content: "\ec34"; }

.ri-disc-fill:before {
  content: "\ec35"; }

.ri-disc-line:before {
  content: "\ec36"; }

.ri-discord-fill:before {
  content: "\ec37"; }

.ri-discord-line:before {
  content: "\ec38"; }

.ri-discuss-fill:before {
  content: "\ec39"; }

.ri-discuss-line:before {
  content: "\ec3a"; }

.ri-dislike-fill:before {
  content: "\ec3b"; }

.ri-dislike-line:before {
  content: "\ec3c"; }

.ri-disqus-fill:before {
  content: "\ec3d"; }

.ri-disqus-line:before {
  content: "\ec3e"; }

.ri-divide-fill:before {
  content: "\ec3f"; }

.ri-divide-line:before {
  content: "\ec40"; }

.ri-donut-chart-fill:before {
  content: "\ec41"; }

.ri-donut-chart-line:before {
  content: "\ec42"; }

.ri-door-closed-fill:before {
  content: "\ec43"; }

.ri-door-closed-line:before {
  content: "\ec44"; }

.ri-door-fill:before {
  content: "\ec45"; }

.ri-door-line:before {
  content: "\ec46"; }

.ri-door-lock-box-fill:before {
  content: "\ec47"; }

.ri-door-lock-box-line:before {
  content: "\ec48"; }

.ri-door-lock-fill:before {
  content: "\ec49"; }

.ri-door-lock-line:before {
  content: "\ec4a"; }

.ri-door-open-fill:before {
  content: "\ec4b"; }

.ri-door-open-line:before {
  content: "\ec4c"; }

.ri-dossier-fill:before {
  content: "\ec4d"; }

.ri-dossier-line:before {
  content: "\ec4e"; }

.ri-douban-fill:before {
  content: "\ec4f"; }

.ri-douban-line:before {
  content: "\ec50"; }

.ri-double-quotes-l:before {
  content: "\ec51"; }

.ri-double-quotes-r:before {
  content: "\ec52"; }

.ri-download-2-fill:before {
  content: "\ec53"; }

.ri-download-2-line:before {
  content: "\ec54"; }

.ri-download-cloud-2-fill:before {
  content: "\ec55"; }

.ri-download-cloud-2-line:before {
  content: "\ec56"; }

.ri-download-cloud-fill:before {
  content: "\ec57"; }

.ri-download-cloud-line:before {
  content: "\ec58"; }

.ri-download-fill:before {
  content: "\ec59"; }

.ri-download-line:before {
  content: "\ec5a"; }

.ri-draft-fill:before {
  content: "\ec5b"; }

.ri-draft-line:before {
  content: "\ec5c"; }

.ri-drag-drop-fill:before {
  content: "\ec5d"; }

.ri-drag-drop-line:before {
  content: "\ec5e"; }

.ri-drag-move-2-fill:before {
  content: "\ec5f"; }

.ri-drag-move-2-line:before {
  content: "\ec60"; }

.ri-drag-move-fill:before {
  content: "\ec61"; }

.ri-drag-move-line:before {
  content: "\ec62"; }

.ri-dribbble-fill:before {
  content: "\ec63"; }

.ri-dribbble-line:before {
  content: "\ec64"; }

.ri-drive-fill:before {
  content: "\ec65"; }

.ri-drive-line:before {
  content: "\ec66"; }

.ri-drizzle-fill:before {
  content: "\ec67"; }

.ri-drizzle-line:before {
  content: "\ec68"; }

.ri-drop-fill:before {
  content: "\ec69"; }

.ri-drop-line:before {
  content: "\ec6a"; }

.ri-dropbox-fill:before {
  content: "\ec6b"; }

.ri-dropbox-line:before {
  content: "\ec6c"; }

.ri-dual-sim-1-fill:before {
  content: "\ec6d"; }

.ri-dual-sim-1-line:before {
  content: "\ec6e"; }

.ri-dual-sim-2-fill:before {
  content: "\ec6f"; }

.ri-dual-sim-2-line:before {
  content: "\ec70"; }

.ri-dv-fill:before {
  content: "\ec71"; }

.ri-dv-line:before {
  content: "\ec72"; }

.ri-dvd-fill:before {
  content: "\ec73"; }

.ri-dvd-line:before {
  content: "\ec74"; }

.ri-e-bike-2-fill:before {
  content: "\ec75"; }

.ri-e-bike-2-line:before {
  content: "\ec76"; }

.ri-e-bike-fill:before {
  content: "\ec77"; }

.ri-e-bike-line:before {
  content: "\ec78"; }

.ri-earth-fill:before {
  content: "\ec79"; }

.ri-earth-line:before {
  content: "\ec7a"; }

.ri-earthquake-fill:before {
  content: "\ec7b"; }

.ri-earthquake-line:before {
  content: "\ec7c"; }

.ri-edge-fill:before {
  content: "\ec7d"; }

.ri-edge-line:before {
  content: "\ec7e"; }

.ri-edit-2-fill:before {
  content: "\ec7f"; }

.ri-edit-2-line:before {
  content: "\ec80"; }

.ri-edit-box-fill:before {
  content: "\ec81"; }

.ri-edit-box-line:before {
  content: "\ec82"; }

.ri-edit-circle-fill:before {
  content: "\ec83"; }

.ri-edit-circle-line:before {
  content: "\ec84"; }

.ri-edit-fill:before {
  content: "\ec85"; }

.ri-edit-line:before {
  content: "\ec86"; }

.ri-eject-fill:before {
  content: "\ec87"; }

.ri-eject-line:before {
  content: "\ec88"; }

.ri-emotion-2-fill:before {
  content: "\ec89"; }

.ri-emotion-2-line:before {
  content: "\ec8a"; }

.ri-emotion-fill:before {
  content: "\ec8b"; }

.ri-emotion-happy-fill:before {
  content: "\ec8c"; }

.ri-emotion-happy-line:before {
  content: "\ec8d"; }

.ri-emotion-laugh-fill:before {
  content: "\ec8e"; }

.ri-emotion-laugh-line:before {
  content: "\ec8f"; }

.ri-emotion-line:before {
  content: "\ec90"; }

.ri-emotion-normal-fill:before {
  content: "\ec91"; }

.ri-emotion-normal-line:before {
  content: "\ec92"; }

.ri-emotion-sad-fill:before {
  content: "\ec93"; }

.ri-emotion-sad-line:before {
  content: "\ec94"; }

.ri-emotion-unhappy-fill:before {
  content: "\ec95"; }

.ri-emotion-unhappy-line:before {
  content: "\ec96"; }

.ri-empathize-fill:before {
  content: "\ec97"; }

.ri-empathize-line:before {
  content: "\ec98"; }

.ri-emphasis-cn:before {
  content: "\ec99"; }

.ri-emphasis:before {
  content: "\ec9a"; }

.ri-english-input:before {
  content: "\ec9b"; }

.ri-equalizer-fill:before {
  content: "\ec9c"; }

.ri-equalizer-line:before {
  content: "\ec9d"; }

.ri-eraser-fill:before {
  content: "\ec9e"; }

.ri-eraser-line:before {
  content: "\ec9f"; }

.ri-error-warning-fill:before {
  content: "\eca0"; }

.ri-error-warning-line:before {
  content: "\eca1"; }

.ri-evernote-fill:before {
  content: "\eca2"; }

.ri-evernote-line:before {
  content: "\eca3"; }

.ri-exchange-box-fill:before {
  content: "\eca4"; }

.ri-exchange-box-line:before {
  content: "\eca5"; }

.ri-exchange-cny-fill:before {
  content: "\eca6"; }

.ri-exchange-cny-line:before {
  content: "\eca7"; }

.ri-exchange-dollar-fill:before {
  content: "\eca8"; }

.ri-exchange-dollar-line:before {
  content: "\eca9"; }

.ri-exchange-fill:before {
  content: "\ecaa"; }

.ri-exchange-funds-fill:before {
  content: "\ecab"; }

.ri-exchange-funds-line:before {
  content: "\ecac"; }

.ri-exchange-line:before {
  content: "\ecad"; }

.ri-external-link-fill:before {
  content: "\ecae"; }

.ri-external-link-line:before {
  content: "\ecaf"; }

.ri-eye-2-fill:before {
  content: "\ecb0"; }

.ri-eye-2-line:before {
  content: "\ecb1"; }

.ri-eye-close-fill:before {
  content: "\ecb2"; }

.ri-eye-close-line:before {
  content: "\ecb3"; }

.ri-eye-fill:before {
  content: "\ecb4"; }

.ri-eye-line:before {
  content: "\ecb5"; }

.ri-eye-off-fill:before {
  content: "\ecb6"; }

.ri-eye-off-line:before {
  content: "\ecb7"; }

.ri-facebook-box-fill:before {
  content: "\ecb8"; }

.ri-facebook-box-line:before {
  content: "\ecb9"; }

.ri-facebook-circle-fill:before {
  content: "\ecba"; }

.ri-facebook-circle-line:before {
  content: "\ecbb"; }

.ri-facebook-fill:before {
  content: "\ecbc"; }

.ri-facebook-line:before {
  content: "\ecbd"; }

.ri-fahrenheit-fill:before {
  content: "\ecbe"; }

.ri-fahrenheit-line:before {
  content: "\ecbf"; }

.ri-feedback-fill:before {
  content: "\ecc0"; }

.ri-feedback-line:before {
  content: "\ecc1"; }

.ri-file-2-fill:before {
  content: "\ecc2"; }

.ri-file-2-line:before {
  content: "\ecc3"; }

.ri-file-3-fill:before {
  content: "\ecc4"; }

.ri-file-3-line:before {
  content: "\ecc5"; }

.ri-file-4-fill:before {
  content: "\ecc6"; }

.ri-file-4-line:before {
  content: "\ecc7"; }

.ri-file-add-fill:before {
  content: "\ecc8"; }

.ri-file-add-line:before {
  content: "\ecc9"; }

.ri-file-chart-2-fill:before {
  content: "\ecca"; }

.ri-file-chart-2-line:before {
  content: "\eccb"; }

.ri-file-chart-fill:before {
  content: "\eccc"; }

.ri-file-chart-line:before {
  content: "\eccd"; }

.ri-file-cloud-fill:before {
  content: "\ecce"; }

.ri-file-cloud-line:before {
  content: "\eccf"; }

.ri-file-code-fill:before {
  content: "\ecd0"; }

.ri-file-code-line:before {
  content: "\ecd1"; }

.ri-file-copy-2-fill:before {
  content: "\ecd2"; }

.ri-file-copy-2-line:before {
  content: "\ecd3"; }

.ri-file-copy-fill:before {
  content: "\ecd4"; }

.ri-file-copy-line:before {
  content: "\ecd5"; }

.ri-file-damage-fill:before {
  content: "\ecd6"; }

.ri-file-damage-line:before {
  content: "\ecd7"; }

.ri-file-download-fill:before {
  content: "\ecd8"; }

.ri-file-download-line:before {
  content: "\ecd9"; }

.ri-file-edit-fill:before {
  content: "\ecda"; }

.ri-file-edit-line:before {
  content: "\ecdb"; }

.ri-file-excel-2-fill:before {
  content: "\ecdc"; }

.ri-file-excel-2-line:before {
  content: "\ecdd"; }

.ri-file-excel-fill:before {
  content: "\ecde"; }

.ri-file-excel-line:before {
  content: "\ecdf"; }

.ri-file-fill:before {
  content: "\ece0"; }

.ri-file-forbid-fill:before {
  content: "\ece1"; }

.ri-file-forbid-line:before {
  content: "\ece2"; }

.ri-file-gif-fill:before {
  content: "\ece3"; }

.ri-file-gif-line:before {
  content: "\ece4"; }

.ri-file-history-fill:before {
  content: "\ece5"; }

.ri-file-history-line:before {
  content: "\ece6"; }

.ri-file-hwp-fill:before {
  content: "\ece7"; }

.ri-file-hwp-line:before {
  content: "\ece8"; }

.ri-file-info-fill:before {
  content: "\ece9"; }

.ri-file-info-line:before {
  content: "\ecea"; }

.ri-file-line:before {
  content: "\eceb"; }

.ri-file-list-2-fill:before {
  content: "\ecec"; }

.ri-file-list-2-line:before {
  content: "\eced"; }

.ri-file-list-3-fill:before {
  content: "\ecee"; }

.ri-file-list-3-line:before {
  content: "\ecef"; }

.ri-file-list-fill:before {
  content: "\ecf0"; }

.ri-file-list-line:before {
  content: "\ecf1"; }

.ri-file-lock-fill:before {
  content: "\ecf2"; }

.ri-file-lock-line:before {
  content: "\ecf3"; }

.ri-file-mark-fill:before {
  content: "\ecf4"; }

.ri-file-mark-line:before {
  content: "\ecf5"; }

.ri-file-music-fill:before {
  content: "\ecf6"; }

.ri-file-music-line:before {
  content: "\ecf7"; }

.ri-file-paper-2-fill:before {
  content: "\ecf8"; }

.ri-file-paper-2-line:before {
  content: "\ecf9"; }

.ri-file-paper-fill:before {
  content: "\ecfa"; }

.ri-file-paper-line:before {
  content: "\ecfb"; }

.ri-file-pdf-fill:before {
  content: "\ecfc"; }

.ri-file-pdf-line:before {
  content: "\ecfd"; }

.ri-file-ppt-2-fill:before {
  content: "\ecfe"; }

.ri-file-ppt-2-line:before {
  content: "\ecff"; }

.ri-file-ppt-fill:before {
  content: "\ed00"; }

.ri-file-ppt-line:before {
  content: "\ed01"; }

.ri-file-reduce-fill:before {
  content: "\ed02"; }

.ri-file-reduce-line:before {
  content: "\ed03"; }

.ri-file-search-fill:before {
  content: "\ed04"; }

.ri-file-search-line:before {
  content: "\ed05"; }

.ri-file-settings-fill:before {
  content: "\ed06"; }

.ri-file-settings-line:before {
  content: "\ed07"; }

.ri-file-shield-2-fill:before {
  content: "\ed08"; }

.ri-file-shield-2-line:before {
  content: "\ed09"; }

.ri-file-shield-fill:before {
  content: "\ed0a"; }

.ri-file-shield-line:before {
  content: "\ed0b"; }

.ri-file-shred-fill:before {
  content: "\ed0c"; }

.ri-file-shred-line:before {
  content: "\ed0d"; }

.ri-file-text-fill:before {
  content: "\ed0e"; }

.ri-file-text-line:before {
  content: "\ed0f"; }

.ri-file-transfer-fill:before {
  content: "\ed10"; }

.ri-file-transfer-line:before {
  content: "\ed11"; }

.ri-file-unknow-fill:before {
  content: "\ed12"; }

.ri-file-unknow-line:before {
  content: "\ed13"; }

.ri-file-upload-fill:before {
  content: "\ed14"; }

.ri-file-upload-line:before {
  content: "\ed15"; }

.ri-file-user-fill:before {
  content: "\ed16"; }

.ri-file-user-line:before {
  content: "\ed17"; }

.ri-file-warning-fill:before {
  content: "\ed18"; }

.ri-file-warning-line:before {
  content: "\ed19"; }

.ri-file-word-2-fill:before {
  content: "\ed1a"; }

.ri-file-word-2-line:before {
  content: "\ed1b"; }

.ri-file-word-fill:before {
  content: "\ed1c"; }

.ri-file-word-line:before {
  content: "\ed1d"; }

.ri-file-zip-fill:before {
  content: "\ed1e"; }

.ri-file-zip-line:before {
  content: "\ed1f"; }

.ri-film-fill:before {
  content: "\ed20"; }

.ri-film-line:before {
  content: "\ed21"; }

.ri-filter-2-fill:before {
  content: "\ed22"; }

.ri-filter-2-line:before {
  content: "\ed23"; }

.ri-filter-3-fill:before {
  content: "\ed24"; }

.ri-filter-3-line:before {
  content: "\ed25"; }

.ri-filter-fill:before {
  content: "\ed26"; }

.ri-filter-line:before {
  content: "\ed27"; }

.ri-filter-off-fill:before {
  content: "\ed28"; }

.ri-filter-off-line:before {
  content: "\ed29"; }

.ri-find-replace-fill:before {
  content: "\ed2a"; }

.ri-find-replace-line:before {
  content: "\ed2b"; }

.ri-finder-fill:before {
  content: "\ed2c"; }

.ri-finder-line:before {
  content: "\ed2d"; }

.ri-fingerprint-2-fill:before {
  content: "\ed2e"; }

.ri-fingerprint-2-line:before {
  content: "\ed2f"; }

.ri-fingerprint-fill:before {
  content: "\ed30"; }

.ri-fingerprint-line:before {
  content: "\ed31"; }

.ri-fire-fill:before {
  content: "\ed32"; }

.ri-fire-line:before {
  content: "\ed33"; }

.ri-firefox-fill:before {
  content: "\ed34"; }

.ri-firefox-line:before {
  content: "\ed35"; }

.ri-first-aid-kit-fill:before {
  content: "\ed36"; }

.ri-first-aid-kit-line:before {
  content: "\ed37"; }

.ri-flag-2-fill:before {
  content: "\ed38"; }

.ri-flag-2-line:before {
  content: "\ed39"; }

.ri-flag-fill:before {
  content: "\ed3a"; }

.ri-flag-line:before {
  content: "\ed3b"; }

.ri-flashlight-fill:before {
  content: "\ed3c"; }

.ri-flashlight-line:before {
  content: "\ed3d"; }

.ri-flask-fill:before {
  content: "\ed3e"; }

.ri-flask-line:before {
  content: "\ed3f"; }

.ri-flight-land-fill:before {
  content: "\ed40"; }

.ri-flight-land-line:before {
  content: "\ed41"; }

.ri-flight-takeoff-fill:before {
  content: "\ed42"; }

.ri-flight-takeoff-line:before {
  content: "\ed43"; }

.ri-flood-fill:before {
  content: "\ed44"; }

.ri-flood-line:before {
  content: "\ed45"; }

.ri-flow-chart:before {
  content: "\ed46"; }

.ri-flutter-fill:before {
  content: "\ed47"; }

.ri-flutter-line:before {
  content: "\ed48"; }

.ri-focus-2-fill:before {
  content: "\ed49"; }

.ri-focus-2-line:before {
  content: "\ed4a"; }

.ri-focus-3-fill:before {
  content: "\ed4b"; }

.ri-focus-3-line:before {
  content: "\ed4c"; }

.ri-focus-fill:before {
  content: "\ed4d"; }

.ri-focus-line:before {
  content: "\ed4e"; }

.ri-foggy-fill:before {
  content: "\ed4f"; }

.ri-foggy-line:before {
  content: "\ed50"; }

.ri-folder-2-fill:before {
  content: "\ed51"; }

.ri-folder-2-line:before {
  content: "\ed52"; }

.ri-folder-3-fill:before {
  content: "\ed53"; }

.ri-folder-3-line:before {
  content: "\ed54"; }

.ri-folder-4-fill:before {
  content: "\ed55"; }

.ri-folder-4-line:before {
  content: "\ed56"; }

.ri-folder-5-fill:before {
  content: "\ed57"; }

.ri-folder-5-line:before {
  content: "\ed58"; }

.ri-folder-add-fill:before {
  content: "\ed59"; }

.ri-folder-add-line:before {
  content: "\ed5a"; }

.ri-folder-chart-2-fill:before {
  content: "\ed5b"; }

.ri-folder-chart-2-line:before {
  content: "\ed5c"; }

.ri-folder-chart-fill:before {
  content: "\ed5d"; }

.ri-folder-chart-line:before {
  content: "\ed5e"; }

.ri-folder-download-fill:before {
  content: "\ed5f"; }

.ri-folder-download-line:before {
  content: "\ed60"; }

.ri-folder-fill:before {
  content: "\ed61"; }

.ri-folder-forbid-fill:before {
  content: "\ed62"; }

.ri-folder-forbid-line:before {
  content: "\ed63"; }

.ri-folder-history-fill:before {
  content: "\ed64"; }

.ri-folder-history-line:before {
  content: "\ed65"; }

.ri-folder-info-fill:before {
  content: "\ed66"; }

.ri-folder-info-line:before {
  content: "\ed67"; }

.ri-folder-keyhole-fill:before {
  content: "\ed68"; }

.ri-folder-keyhole-line:before {
  content: "\ed69"; }

.ri-folder-line:before {
  content: "\ed6a"; }

.ri-folder-lock-fill:before {
  content: "\ed6b"; }

.ri-folder-lock-line:before {
  content: "\ed6c"; }

.ri-folder-music-fill:before {
  content: "\ed6d"; }

.ri-folder-music-line:before {
  content: "\ed6e"; }

.ri-folder-open-fill:before {
  content: "\ed6f"; }

.ri-folder-open-line:before {
  content: "\ed70"; }

.ri-folder-received-fill:before {
  content: "\ed71"; }

.ri-folder-received-line:before {
  content: "\ed72"; }

.ri-folder-reduce-fill:before {
  content: "\ed73"; }

.ri-folder-reduce-line:before {
  content: "\ed74"; }

.ri-folder-settings-fill:before {
  content: "\ed75"; }

.ri-folder-settings-line:before {
  content: "\ed76"; }

.ri-folder-shared-fill:before {
  content: "\ed77"; }

.ri-folder-shared-line:before {
  content: "\ed78"; }

.ri-folder-shield-2-fill:before {
  content: "\ed79"; }

.ri-folder-shield-2-line:before {
  content: "\ed7a"; }

.ri-folder-shield-fill:before {
  content: "\ed7b"; }

.ri-folder-shield-line:before {
  content: "\ed7c"; }

.ri-folder-transfer-fill:before {
  content: "\ed7d"; }

.ri-folder-transfer-line:before {
  content: "\ed7e"; }

.ri-folder-unknow-fill:before {
  content: "\ed7f"; }

.ri-folder-unknow-line:before {
  content: "\ed80"; }

.ri-folder-upload-fill:before {
  content: "\ed81"; }

.ri-folder-upload-line:before {
  content: "\ed82"; }

.ri-folder-user-fill:before {
  content: "\ed83"; }

.ri-folder-user-line:before {
  content: "\ed84"; }

.ri-folder-warning-fill:before {
  content: "\ed85"; }

.ri-folder-warning-line:before {
  content: "\ed86"; }

.ri-folder-zip-fill:before {
  content: "\ed87"; }

.ri-folder-zip-line:before {
  content: "\ed88"; }

.ri-folders-fill:before {
  content: "\ed89"; }

.ri-folders-line:before {
  content: "\ed8a"; }

.ri-font-color:before {
  content: "\ed8b"; }

.ri-font-size-2:before {
  content: "\ed8c"; }

.ri-font-size:before {
  content: "\ed8d"; }

.ri-football-fill:before {
  content: "\ed8e"; }

.ri-football-line:before {
  content: "\ed8f"; }

.ri-footprint-fill:before {
  content: "\ed90"; }

.ri-footprint-line:before {
  content: "\ed91"; }

.ri-forbid-2-fill:before {
  content: "\ed92"; }

.ri-forbid-2-line:before {
  content: "\ed93"; }

.ri-forbid-fill:before {
  content: "\ed94"; }

.ri-forbid-line:before {
  content: "\ed95"; }

.ri-format-clear:before {
  content: "\ed96"; }

.ri-fridge-fill:before {
  content: "\ed97"; }

.ri-fridge-line:before {
  content: "\ed98"; }

.ri-fullscreen-exit-fill:before {
  content: "\ed99"; }

.ri-fullscreen-exit-line:before {
  content: "\ed9a"; }

.ri-fullscreen-fill:before {
  content: "\ed9b"; }

.ri-fullscreen-line:before {
  content: "\ed9c"; }

.ri-function-fill:before {
  content: "\ed9d"; }

.ri-function-line:before {
  content: "\ed9e"; }

.ri-functions:before {
  content: "\ed9f"; }

.ri-funds-box-fill:before {
  content: "\eda0"; }

.ri-funds-box-line:before {
  content: "\eda1"; }

.ri-funds-fill:before {
  content: "\eda2"; }

.ri-funds-line:before {
  content: "\eda3"; }

.ri-gallery-fill:before {
  content: "\eda4"; }

.ri-gallery-line:before {
  content: "\eda5"; }

.ri-gallery-upload-fill:before {
  content: "\eda6"; }

.ri-gallery-upload-line:before {
  content: "\eda7"; }

.ri-game-fill:before {
  content: "\eda8"; }

.ri-game-line:before {
  content: "\eda9"; }

.ri-gamepad-fill:before {
  content: "\edaa"; }

.ri-gamepad-line:before {
  content: "\edab"; }

.ri-gas-station-fill:before {
  content: "\edac"; }

.ri-gas-station-line:before {
  content: "\edad"; }

.ri-gatsby-fill:before {
  content: "\edae"; }

.ri-gatsby-line:before {
  content: "\edaf"; }

.ri-genderless-fill:before {
  content: "\edb0"; }

.ri-genderless-line:before {
  content: "\edb1"; }

.ri-ghost-2-fill:before {
  content: "\edb2"; }

.ri-ghost-2-line:before {
  content: "\edb3"; }

.ri-ghost-fill:before {
  content: "\edb4"; }

.ri-ghost-line:before {
  content: "\edb5"; }

.ri-ghost-smile-fill:before {
  content: "\edb6"; }

.ri-ghost-smile-line:before {
  content: "\edb7"; }

.ri-gift-2-fill:before {
  content: "\edb8"; }

.ri-gift-2-line:before {
  content: "\edb9"; }

.ri-gift-fill:before {
  content: "\edba"; }

.ri-gift-line:before {
  content: "\edbb"; }

.ri-git-branch-fill:before {
  content: "\edbc"; }

.ri-git-branch-line:before {
  content: "\edbd"; }

.ri-git-commit-fill:before {
  content: "\edbe"; }

.ri-git-commit-line:before {
  content: "\edbf"; }

.ri-git-merge-fill:before {
  content: "\edc0"; }

.ri-git-merge-line:before {
  content: "\edc1"; }

.ri-git-pull-request-fill:before {
  content: "\edc2"; }

.ri-git-pull-request-line:before {
  content: "\edc3"; }

.ri-git-repository-commits-fill:before {
  content: "\edc4"; }

.ri-git-repository-commits-line:before {
  content: "\edc5"; }

.ri-git-repository-fill:before {
  content: "\edc6"; }

.ri-git-repository-line:before {
  content: "\edc7"; }

.ri-git-repository-private-fill:before {
  content: "\edc8"; }

.ri-git-repository-private-line:before {
  content: "\edc9"; }

.ri-github-fill:before {
  content: "\edca"; }

.ri-github-line:before {
  content: "\edcb"; }

.ri-gitlab-fill:before {
  content: "\edcc"; }

.ri-gitlab-line:before {
  content: "\edcd"; }

.ri-global-fill:before {
  content: "\edce"; }

.ri-global-line:before {
  content: "\edcf"; }

.ri-globe-fill:before {
  content: "\edd0"; }

.ri-globe-line:before {
  content: "\edd1"; }

.ri-goblet-fill:before {
  content: "\edd2"; }

.ri-goblet-line:before {
  content: "\edd3"; }

.ri-google-fill:before {
  content: "\edd4"; }

.ri-google-line:before {
  content: "\edd5"; }

.ri-google-play-fill:before {
  content: "\edd6"; }

.ri-google-play-line:before {
  content: "\edd7"; }

.ri-government-fill:before {
  content: "\edd8"; }

.ri-government-line:before {
  content: "\edd9"; }

.ri-gps-fill:before {
  content: "\edda"; }

.ri-gps-line:before {
  content: "\eddb"; }

.ri-gradienter-fill:before {
  content: "\eddc"; }

.ri-gradienter-line:before {
  content: "\eddd"; }

.ri-grid-fill:before {
  content: "\edde"; }

.ri-grid-line:before {
  content: "\eddf"; }

.ri-group-2-fill:before {
  content: "\ede0"; }

.ri-group-2-line:before {
  content: "\ede1"; }

.ri-group-fill:before {
  content: "\ede2"; }

.ri-group-line:before {
  content: "\ede3"; }

.ri-guide-fill:before {
  content: "\ede4"; }

.ri-guide-line:before {
  content: "\ede5"; }

.ri-h-1:before {
  content: "\ede6"; }

.ri-h-2:before {
  content: "\ede7"; }

.ri-h-3:before {
  content: "\ede8"; }

.ri-h-4:before {
  content: "\ede9"; }

.ri-h-5:before {
  content: "\edea"; }

.ri-h-6:before {
  content: "\edeb"; }

.ri-hail-fill:before {
  content: "\edec"; }

.ri-hail-line:before {
  content: "\eded"; }

.ri-hammer-fill:before {
  content: "\edee"; }

.ri-hammer-line:before {
  content: "\edef"; }

.ri-hand-coin-fill:before {
  content: "\edf0"; }

.ri-hand-coin-line:before {
  content: "\edf1"; }

.ri-hand-heart-fill:before {
  content: "\edf2"; }

.ri-hand-heart-line:before {
  content: "\edf3"; }

.ri-hand-sanitizer-fill:before {
  content: "\edf4"; }

.ri-hand-sanitizer-line:before {
  content: "\edf5"; }

.ri-handbag-fill:before {
  content: "\edf6"; }

.ri-handbag-line:before {
  content: "\edf7"; }

.ri-hard-drive-2-fill:before {
  content: "\edf8"; }

.ri-hard-drive-2-line:before {
  content: "\edf9"; }

.ri-hard-drive-fill:before {
  content: "\edfa"; }

.ri-hard-drive-line:before {
  content: "\edfb"; }

.ri-hashtag:before {
  content: "\edfc"; }

.ri-haze-2-fill:before {
  content: "\edfd"; }

.ri-haze-2-line:before {
  content: "\edfe"; }

.ri-haze-fill:before {
  content: "\edff"; }

.ri-haze-line:before {
  content: "\ee00"; }

.ri-hd-fill:before {
  content: "\ee01"; }

.ri-hd-line:before {
  content: "\ee02"; }

.ri-heading:before {
  content: "\ee03"; }

.ri-headphone-fill:before {
  content: "\ee04"; }

.ri-headphone-line:before {
  content: "\ee05"; }

.ri-health-book-fill:before {
  content: "\ee06"; }

.ri-health-book-line:before {
  content: "\ee07"; }

.ri-heart-2-fill:before {
  content: "\ee08"; }

.ri-heart-2-line:before {
  content: "\ee09"; }

.ri-heart-3-fill:before {
  content: "\ee0a"; }

.ri-heart-3-line:before {
  content: "\ee0b"; }

.ri-heart-add-fill:before {
  content: "\ee0c"; }

.ri-heart-add-line:before {
  content: "\ee0d"; }

.ri-heart-fill:before {
  content: "\ee0e"; }

.ri-heart-line:before {
  content: "\ee0f"; }

.ri-heart-pulse-fill:before {
  content: "\ee10"; }

.ri-heart-pulse-line:before {
  content: "\ee11"; }

.ri-hearts-fill:before {
  content: "\ee12"; }

.ri-hearts-line:before {
  content: "\ee13"; }

.ri-heavy-showers-fill:before {
  content: "\ee14"; }

.ri-heavy-showers-line:before {
  content: "\ee15"; }

.ri-history-fill:before {
  content: "\ee16"; }

.ri-history-line:before {
  content: "\ee17"; }

.ri-home-2-fill:before {
  content: "\ee18"; }

.ri-home-2-line:before {
  content: "\ee19"; }

.ri-home-3-fill:before {
  content: "\ee1a"; }

.ri-home-3-line:before {
  content: "\ee1b"; }

.ri-home-4-fill:before {
  content: "\ee1c"; }

.ri-home-4-line:before {
  content: "\ee1d"; }

.ri-home-5-fill:before {
  content: "\ee1e"; }

.ri-home-5-line:before {
  content: "\ee1f"; }

.ri-home-6-fill:before {
  content: "\ee20"; }

.ri-home-6-line:before {
  content: "\ee21"; }

.ri-home-7-fill:before {
  content: "\ee22"; }

.ri-home-7-line:before {
  content: "\ee23"; }

.ri-home-8-fill:before {
  content: "\ee24"; }

.ri-home-8-line:before {
  content: "\ee25"; }

.ri-home-fill:before {
  content: "\ee26"; }

.ri-home-gear-fill:before {
  content: "\ee27"; }

.ri-home-gear-line:before {
  content: "\ee28"; }

.ri-home-heart-fill:before {
  content: "\ee29"; }

.ri-home-heart-line:before {
  content: "\ee2a"; }

.ri-home-line:before {
  content: "\ee2b"; }

.ri-home-smile-2-fill:before {
  content: "\ee2c"; }

.ri-home-smile-2-line:before {
  content: "\ee2d"; }

.ri-home-smile-fill:before {
  content: "\ee2e"; }

.ri-home-smile-line:before {
  content: "\ee2f"; }

.ri-home-wifi-fill:before {
  content: "\ee30"; }

.ri-home-wifi-line:before {
  content: "\ee31"; }

.ri-honor-of-kings-fill:before {
  content: "\ee32"; }

.ri-honor-of-kings-line:before {
  content: "\ee33"; }

.ri-honour-fill:before {
  content: "\ee34"; }

.ri-honour-line:before {
  content: "\ee35"; }

.ri-hospital-fill:before {
  content: "\ee36"; }

.ri-hospital-line:before {
  content: "\ee37"; }

.ri-hotel-bed-fill:before {
  content: "\ee38"; }

.ri-hotel-bed-line:before {
  content: "\ee39"; }

.ri-hotel-fill:before {
  content: "\ee3a"; }

.ri-hotel-line:before {
  content: "\ee3b"; }

.ri-hotspot-fill:before {
  content: "\ee3c"; }

.ri-hotspot-line:before {
  content: "\ee3d"; }

.ri-hq-fill:before {
  content: "\ee3e"; }

.ri-hq-line:before {
  content: "\ee3f"; }

.ri-html5-fill:before {
  content: "\ee40"; }

.ri-html5-line:before {
  content: "\ee41"; }

.ri-ie-fill:before {
  content: "\ee42"; }

.ri-ie-line:before {
  content: "\ee43"; }

.ri-image-2-fill:before {
  content: "\ee44"; }

.ri-image-2-line:before {
  content: "\ee45"; }

.ri-image-add-fill:before {
  content: "\ee46"; }

.ri-image-add-line:before {
  content: "\ee47"; }

.ri-image-edit-fill:before {
  content: "\ee48"; }

.ri-image-edit-line:before {
  content: "\ee49"; }

.ri-image-fill:before {
  content: "\ee4a"; }

.ri-image-line:before {
  content: "\ee4b"; }

.ri-inbox-archive-fill:before {
  content: "\ee4c"; }

.ri-inbox-archive-line:before {
  content: "\ee4d"; }

.ri-inbox-fill:before {
  content: "\ee4e"; }

.ri-inbox-line:before {
  content: "\ee4f"; }

.ri-inbox-unarchive-fill:before {
  content: "\ee50"; }

.ri-inbox-unarchive-line:before {
  content: "\ee51"; }

.ri-increase-decrease-fill:before {
  content: "\ee52"; }

.ri-increase-decrease-line:before {
  content: "\ee53"; }

.ri-indent-decrease:before {
  content: "\ee54"; }

.ri-indent-increase:before {
  content: "\ee55"; }

.ri-indeterminate-circle-fill:before {
  content: "\ee56"; }

.ri-indeterminate-circle-line:before {
  content: "\ee57"; }

.ri-information-fill:before {
  content: "\ee58"; }

.ri-information-line:before {
  content: "\ee59"; }

.ri-infrared-thermometer-fill:before {
  content: "\ee5a"; }

.ri-infrared-thermometer-line:before {
  content: "\ee5b"; }

.ri-ink-bottle-fill:before {
  content: "\ee5c"; }

.ri-ink-bottle-line:before {
  content: "\ee5d"; }

.ri-input-cursor-move:before {
  content: "\ee5e"; }

.ri-input-method-fill:before {
  content: "\ee5f"; }

.ri-input-method-line:before {
  content: "\ee60"; }

.ri-insert-column-left:before {
  content: "\ee61"; }

.ri-insert-column-right:before {
  content: "\ee62"; }

.ri-insert-row-bottom:before {
  content: "\ee63"; }

.ri-insert-row-top:before {
  content: "\ee64"; }

.ri-instagram-fill:before {
  content: "\ee65"; }

.ri-instagram-line:before {
  content: "\ee66"; }

.ri-install-fill:before {
  content: "\ee67"; }

.ri-install-line:before {
  content: "\ee68"; }

.ri-invision-fill:before {
  content: "\ee69"; }

.ri-invision-line:before {
  content: "\ee6a"; }

.ri-italic:before {
  content: "\ee6b"; }

.ri-kakao-talk-fill:before {
  content: "\ee6c"; }

.ri-kakao-talk-line:before {
  content: "\ee6d"; }

.ri-key-2-fill:before {
  content: "\ee6e"; }

.ri-key-2-line:before {
  content: "\ee6f"; }

.ri-key-fill:before {
  content: "\ee70"; }

.ri-key-line:before {
  content: "\ee71"; }

.ri-keyboard-box-fill:before {
  content: "\ee72"; }

.ri-keyboard-box-line:before {
  content: "\ee73"; }

.ri-keyboard-fill:before {
  content: "\ee74"; }

.ri-keyboard-line:before {
  content: "\ee75"; }

.ri-keynote-fill:before {
  content: "\ee76"; }

.ri-keynote-line:before {
  content: "\ee77"; }

.ri-knife-blood-fill:before {
  content: "\ee78"; }

.ri-knife-blood-line:before {
  content: "\ee79"; }

.ri-knife-fill:before {
  content: "\ee7a"; }

.ri-knife-line:before {
  content: "\ee7b"; }

.ri-landscape-fill:before {
  content: "\ee7c"; }

.ri-landscape-line:before {
  content: "\ee7d"; }

.ri-layout-2-fill:before {
  content: "\ee7e"; }

.ri-layout-2-line:before {
  content: "\ee7f"; }

.ri-layout-3-fill:before {
  content: "\ee80"; }

.ri-layout-3-line:before {
  content: "\ee81"; }

.ri-layout-4-fill:before {
  content: "\ee82"; }

.ri-layout-4-line:before {
  content: "\ee83"; }

.ri-layout-5-fill:before {
  content: "\ee84"; }

.ri-layout-5-line:before {
  content: "\ee85"; }

.ri-layout-6-fill:before {
  content: "\ee86"; }

.ri-layout-6-line:before {
  content: "\ee87"; }

.ri-layout-bottom-2-fill:before {
  content: "\ee88"; }

.ri-layout-bottom-2-line:before {
  content: "\ee89"; }

.ri-layout-bottom-fill:before {
  content: "\ee8a"; }

.ri-layout-bottom-line:before {
  content: "\ee8b"; }

.ri-layout-column-fill:before {
  content: "\ee8c"; }

.ri-layout-column-line:before {
  content: "\ee8d"; }

.ri-layout-fill:before {
  content: "\ee8e"; }

.ri-layout-grid-fill:before {
  content: "\ee8f"; }

.ri-layout-grid-line:before {
  content: "\ee90"; }

.ri-layout-left-2-fill:before {
  content: "\ee91"; }

.ri-layout-left-2-line:before {
  content: "\ee92"; }

.ri-layout-left-fill:before {
  content: "\ee93"; }

.ri-layout-left-line:before {
  content: "\ee94"; }

.ri-layout-line:before {
  content: "\ee95"; }

.ri-layout-masonry-fill:before {
  content: "\ee96"; }

.ri-layout-masonry-line:before {
  content: "\ee97"; }

.ri-layout-right-2-fill:before {
  content: "\ee98"; }

.ri-layout-right-2-line:before {
  content: "\ee99"; }

.ri-layout-right-fill:before {
  content: "\ee9a"; }

.ri-layout-right-line:before {
  content: "\ee9b"; }

.ri-layout-row-fill:before {
  content: "\ee9c"; }

.ri-layout-row-line:before {
  content: "\ee9d"; }

.ri-layout-top-2-fill:before {
  content: "\ee9e"; }

.ri-layout-top-2-line:before {
  content: "\ee9f"; }

.ri-layout-top-fill:before {
  content: "\eea0"; }

.ri-layout-top-line:before {
  content: "\eea1"; }

.ri-leaf-fill:before {
  content: "\eea2"; }

.ri-leaf-line:before {
  content: "\eea3"; }

.ri-lifebuoy-fill:before {
  content: "\eea4"; }

.ri-lifebuoy-line:before {
  content: "\eea5"; }

.ri-lightbulb-fill:before {
  content: "\eea6"; }

.ri-lightbulb-flash-fill:before {
  content: "\eea7"; }

.ri-lightbulb-flash-line:before {
  content: "\eea8"; }

.ri-lightbulb-line:before {
  content: "\eea9"; }

.ri-line-chart-fill:before {
  content: "\eeaa"; }

.ri-line-chart-line:before {
  content: "\eeab"; }

.ri-line-fill:before {
  content: "\eeac"; }

.ri-line-height:before {
  content: "\eead"; }

.ri-line-line:before {
  content: "\eeae"; }

.ri-link-m:before {
  content: "\eeaf"; }

.ri-link-unlink-m:before {
  content: "\eeb0"; }

.ri-link-unlink:before {
  content: "\eeb1"; }

.ri-link:before {
  content: "\eeb2"; }

.ri-linkedin-box-fill:before {
  content: "\eeb3"; }

.ri-linkedin-box-line:before {
  content: "\eeb4"; }

.ri-linkedin-fill:before {
  content: "\eeb5"; }

.ri-linkedin-line:before {
  content: "\eeb6"; }

.ri-links-fill:before {
  content: "\eeb7"; }

.ri-links-line:before {
  content: "\eeb8"; }

.ri-list-check-2:before {
  content: "\eeb9"; }

.ri-list-check:before {
  content: "\eeba"; }

.ri-list-ordered:before {
  content: "\eebb"; }

.ri-list-settings-fill:before {
  content: "\eebc"; }

.ri-list-settings-line:before {
  content: "\eebd"; }

.ri-list-unordered:before {
  content: "\eebe"; }

.ri-live-fill:before {
  content: "\eebf"; }

.ri-live-line:before {
  content: "\eec0"; }

.ri-loader-2-fill:before {
  content: "\eec1"; }

.ri-loader-2-line:before {
  content: "\eec2"; }

.ri-loader-3-fill:before {
  content: "\eec3"; }

.ri-loader-3-line:before {
  content: "\eec4"; }

.ri-loader-4-fill:before {
  content: "\eec5"; }

.ri-loader-4-line:before {
  content: "\eec6"; }

.ri-loader-5-fill:before {
  content: "\eec7"; }

.ri-loader-5-line:before {
  content: "\eec8"; }

.ri-loader-fill:before {
  content: "\eec9"; }

.ri-loader-line:before {
  content: "\eeca"; }

.ri-lock-2-fill:before {
  content: "\eecb"; }

.ri-lock-2-line:before {
  content: "\eecc"; }

.ri-lock-fill:before {
  content: "\eecd"; }

.ri-lock-line:before {
  content: "\eece"; }

.ri-lock-password-fill:before {
  content: "\eecf"; }

.ri-lock-password-line:before {
  content: "\eed0"; }

.ri-lock-unlock-fill:before {
  content: "\eed1"; }

.ri-lock-unlock-line:before {
  content: "\eed2"; }

.ri-login-box-fill:before {
  content: "\eed3"; }

.ri-login-box-line:before {
  content: "\eed4"; }

.ri-login-circle-fill:before {
  content: "\eed5"; }

.ri-login-circle-line:before {
  content: "\eed6"; }

.ri-logout-box-fill:before {
  content: "\eed7"; }

.ri-logout-box-line:before {
  content: "\eed8"; }

.ri-logout-box-r-fill:before {
  content: "\eed9"; }

.ri-logout-box-r-line:before {
  content: "\eeda"; }

.ri-logout-circle-fill:before {
  content: "\eedb"; }

.ri-logout-circle-line:before {
  content: "\eedc"; }

.ri-logout-circle-r-fill:before {
  content: "\eedd"; }

.ri-logout-circle-r-line:before {
  content: "\eede"; }

.ri-luggage-cart-fill:before {
  content: "\eedf"; }

.ri-luggage-cart-line:before {
  content: "\eee0"; }

.ri-luggage-deposit-fill:before {
  content: "\eee1"; }

.ri-luggage-deposit-line:before {
  content: "\eee2"; }

.ri-lungs-fill:before {
  content: "\eee3"; }

.ri-lungs-line:before {
  content: "\eee4"; }

.ri-mac-fill:before {
  content: "\eee5"; }

.ri-mac-line:before {
  content: "\eee6"; }

.ri-macbook-fill:before {
  content: "\eee7"; }

.ri-macbook-line:before {
  content: "\eee8"; }

.ri-magic-fill:before {
  content: "\eee9"; }

.ri-magic-line:before {
  content: "\eeea"; }

.ri-mail-add-fill:before {
  content: "\eeeb"; }

.ri-mail-add-line:before {
  content: "\eeec"; }

.ri-mail-check-fill:before {
  content: "\eeed"; }

.ri-mail-check-line:before {
  content: "\eeee"; }

.ri-mail-close-fill:before {
  content: "\eeef"; }

.ri-mail-close-line:before {
  content: "\eef0"; }

.ri-mail-download-fill:before {
  content: "\eef1"; }

.ri-mail-download-line:before {
  content: "\eef2"; }

.ri-mail-fill:before {
  content: "\eef3"; }

.ri-mail-forbid-fill:before {
  content: "\eef4"; }

.ri-mail-forbid-line:before {
  content: "\eef5"; }

.ri-mail-line:before {
  content: "\eef6"; }

.ri-mail-lock-fill:before {
  content: "\eef7"; }

.ri-mail-lock-line:before {
  content: "\eef8"; }

.ri-mail-open-fill:before {
  content: "\eef9"; }

.ri-mail-open-line:before {
  content: "\eefa"; }

.ri-mail-send-fill:before {
  content: "\eefb"; }

.ri-mail-send-line:before {
  content: "\eefc"; }

.ri-mail-settings-fill:before {
  content: "\eefd"; }

.ri-mail-settings-line:before {
  content: "\eefe"; }

.ri-mail-star-fill:before {
  content: "\eeff"; }

.ri-mail-star-line:before {
  content: "\ef00"; }

.ri-mail-unread-fill:before {
  content: "\ef01"; }

.ri-mail-unread-line:before {
  content: "\ef02"; }

.ri-mail-volume-fill:before {
  content: "\ef03"; }

.ri-mail-volume-line:before {
  content: "\ef04"; }

.ri-map-2-fill:before {
  content: "\ef05"; }

.ri-map-2-line:before {
  content: "\ef06"; }

.ri-map-fill:before {
  content: "\ef07"; }

.ri-map-line:before {
  content: "\ef08"; }

.ri-map-pin-2-fill:before {
  content: "\ef09"; }

.ri-map-pin-2-line:before {
  content: "\ef0a"; }

.ri-map-pin-3-fill:before {
  content: "\ef0b"; }

.ri-map-pin-3-line:before {
  content: "\ef0c"; }

.ri-map-pin-4-fill:before {
  content: "\ef0d"; }

.ri-map-pin-4-line:before {
  content: "\ef0e"; }

.ri-map-pin-5-fill:before {
  content: "\ef0f"; }

.ri-map-pin-5-line:before {
  content: "\ef10"; }

.ri-map-pin-add-fill:before {
  content: "\ef11"; }

.ri-map-pin-add-line:before {
  content: "\ef12"; }

.ri-map-pin-fill:before {
  content: "\ef13"; }

.ri-map-pin-line:before {
  content: "\ef14"; }

.ri-map-pin-range-fill:before {
  content: "\ef15"; }

.ri-map-pin-range-line:before {
  content: "\ef16"; }

.ri-map-pin-time-fill:before {
  content: "\ef17"; }

.ri-map-pin-time-line:before {
  content: "\ef18"; }

.ri-map-pin-user-fill:before {
  content: "\ef19"; }

.ri-map-pin-user-line:before {
  content: "\ef1a"; }

.ri-mark-pen-fill:before {
  content: "\ef1b"; }

.ri-mark-pen-line:before {
  content: "\ef1c"; }

.ri-markdown-fill:before {
  content: "\ef1d"; }

.ri-markdown-line:before {
  content: "\ef1e"; }

.ri-markup-fill:before {
  content: "\ef1f"; }

.ri-markup-line:before {
  content: "\ef20"; }

.ri-mastercard-fill:before {
  content: "\ef21"; }

.ri-mastercard-line:before {
  content: "\ef22"; }

.ri-mastodon-fill:before {
  content: "\ef23"; }

.ri-mastodon-line:before {
  content: "\ef24"; }

.ri-medal-2-fill:before {
  content: "\ef25"; }

.ri-medal-2-line:before {
  content: "\ef26"; }

.ri-medal-fill:before {
  content: "\ef27"; }

.ri-medal-line:before {
  content: "\ef28"; }

.ri-medicine-bottle-fill:before {
  content: "\ef29"; }

.ri-medicine-bottle-line:before {
  content: "\ef2a"; }

.ri-medium-fill:before {
  content: "\ef2b"; }

.ri-medium-line:before {
  content: "\ef2c"; }

.ri-men-fill:before {
  content: "\ef2d"; }

.ri-men-line:before {
  content: "\ef2e"; }

.ri-mental-health-fill:before {
  content: "\ef2f"; }

.ri-mental-health-line:before {
  content: "\ef30"; }

.ri-menu-2-fill:before {
  content: "\ef31"; }

.ri-menu-2-line:before {
  content: "\ef32"; }

.ri-menu-3-fill:before {
  content: "\ef33"; }

.ri-menu-3-line:before {
  content: "\ef34"; }

.ri-menu-4-fill:before {
  content: "\ef35"; }

.ri-menu-4-line:before {
  content: "\ef36"; }

.ri-menu-5-fill:before {
  content: "\ef37"; }

.ri-menu-5-line:before {
  content: "\ef38"; }

.ri-menu-add-fill:before {
  content: "\ef39"; }

.ri-menu-add-line:before {
  content: "\ef3a"; }

.ri-menu-fill:before {
  content: "\ef3b"; }

.ri-menu-fold-fill:before {
  content: "\ef3c"; }

.ri-menu-fold-line:before {
  content: "\ef3d"; }

.ri-menu-line:before {
  content: "\ef3e"; }

.ri-menu-unfold-fill:before {
  content: "\ef3f"; }

.ri-menu-unfold-line:before {
  content: "\ef40"; }

.ri-merge-cells-horizontal:before {
  content: "\ef41"; }

.ri-merge-cells-vertical:before {
  content: "\ef42"; }

.ri-message-2-fill:before {
  content: "\ef43"; }

.ri-message-2-line:before {
  content: "\ef44"; }

.ri-message-3-fill:before {
  content: "\ef45"; }

.ri-message-3-line:before {
  content: "\ef46"; }

.ri-message-fill:before {
  content: "\ef47"; }

.ri-message-line:before {
  content: "\ef48"; }

.ri-messenger-fill:before {
  content: "\ef49"; }

.ri-messenger-line:before {
  content: "\ef4a"; }

.ri-meteor-fill:before {
  content: "\ef4b"; }

.ri-meteor-line:before {
  content: "\ef4c"; }

.ri-mic-2-fill:before {
  content: "\ef4d"; }

.ri-mic-2-line:before {
  content: "\ef4e"; }

.ri-mic-fill:before {
  content: "\ef4f"; }

.ri-mic-line:before {
  content: "\ef50"; }

.ri-mic-off-fill:before {
  content: "\ef51"; }

.ri-mic-off-line:before {
  content: "\ef52"; }

.ri-mickey-fill:before {
  content: "\ef53"; }

.ri-mickey-line:before {
  content: "\ef54"; }

.ri-microscope-fill:before {
  content: "\ef55"; }

.ri-microscope-line:before {
  content: "\ef56"; }

.ri-microsoft-fill:before {
  content: "\ef57"; }

.ri-microsoft-line:before {
  content: "\ef58"; }

.ri-mind-map:before {
  content: "\ef59"; }

.ri-mini-program-fill:before {
  content: "\ef5a"; }

.ri-mini-program-line:before {
  content: "\ef5b"; }

.ri-mist-fill:before {
  content: "\ef5c"; }

.ri-mist-line:before {
  content: "\ef5d"; }

.ri-money-cny-box-fill:before {
  content: "\ef5e"; }

.ri-money-cny-box-line:before {
  content: "\ef5f"; }

.ri-money-cny-circle-fill:before {
  content: "\ef60"; }

.ri-money-cny-circle-line:before {
  content: "\ef61"; }

.ri-money-dollar-box-fill:before {
  content: "\ef62"; }

.ri-money-dollar-box-line:before {
  content: "\ef63"; }

.ri-money-dollar-circle-fill:before {
  content: "\ef64"; }

.ri-money-dollar-circle-line:before {
  content: "\ef65"; }

.ri-money-euro-box-fill:before {
  content: "\ef66"; }

.ri-money-euro-box-line:before {
  content: "\ef67"; }

.ri-money-euro-circle-fill:before {
  content: "\ef68"; }

.ri-money-euro-circle-line:before {
  content: "\ef69"; }

.ri-money-pound-box-fill:before {
  content: "\ef6a"; }

.ri-money-pound-box-line:before {
  content: "\ef6b"; }

.ri-money-pound-circle-fill:before {
  content: "\ef6c"; }

.ri-money-pound-circle-line:before {
  content: "\ef6d"; }

.ri-moon-clear-fill:before {
  content: "\ef6e"; }

.ri-moon-clear-line:before {
  content: "\ef6f"; }

.ri-moon-cloudy-fill:before {
  content: "\ef70"; }

.ri-moon-cloudy-line:before {
  content: "\ef71"; }

.ri-moon-fill:before {
  content: "\ef72"; }

.ri-moon-foggy-fill:before {
  content: "\ef73"; }

.ri-moon-foggy-line:before {
  content: "\ef74"; }

.ri-moon-line:before {
  content: "\ef75"; }

.ri-more-2-fill:before {
  content: "\ef76"; }

.ri-more-2-line:before {
  content: "\ef77"; }

.ri-more-fill:before {
  content: "\ef78"; }

.ri-more-line:before {
  content: "\ef79"; }

.ri-motorbike-fill:before {
  content: "\ef7a"; }

.ri-motorbike-line:before {
  content: "\ef7b"; }

.ri-mouse-fill:before {
  content: "\ef7c"; }

.ri-mouse-line:before {
  content: "\ef7d"; }

.ri-movie-2-fill:before {
  content: "\ef7e"; }

.ri-movie-2-line:before {
  content: "\ef7f"; }

.ri-movie-fill:before {
  content: "\ef80"; }

.ri-movie-line:before {
  content: "\ef81"; }

.ri-music-2-fill:before {
  content: "\ef82"; }

.ri-music-2-line:before {
  content: "\ef83"; }

.ri-music-fill:before {
  content: "\ef84"; }

.ri-music-line:before {
  content: "\ef85"; }

.ri-mv-fill:before {
  content: "\ef86"; }

.ri-mv-line:before {
  content: "\ef87"; }

.ri-navigation-fill:before {
  content: "\ef88"; }

.ri-navigation-line:before {
  content: "\ef89"; }

.ri-netease-cloud-music-fill:before {
  content: "\ef8a"; }

.ri-netease-cloud-music-line:before {
  content: "\ef8b"; }

.ri-netflix-fill:before {
  content: "\ef8c"; }

.ri-netflix-line:before {
  content: "\ef8d"; }

.ri-newspaper-fill:before {
  content: "\ef8e"; }

.ri-newspaper-line:before {
  content: "\ef8f"; }

.ri-node-tree:before {
  content: "\ef90"; }

.ri-notification-2-fill:before {
  content: "\ef91"; }

.ri-notification-2-line:before {
  content: "\ef92"; }

.ri-notification-3-fill:before {
  content: "\ef93"; }

.ri-notification-3-line:before {
  content: "\ef94"; }

.ri-notification-4-fill:before {
  content: "\ef95"; }

.ri-notification-4-line:before {
  content: "\ef96"; }

.ri-notification-badge-fill:before {
  content: "\ef97"; }

.ri-notification-badge-line:before {
  content: "\ef98"; }

.ri-notification-fill:before {
  content: "\ef99"; }

.ri-notification-line:before {
  content: "\ef9a"; }

.ri-notification-off-fill:before {
  content: "\ef9b"; }

.ri-notification-off-line:before {
  content: "\ef9c"; }

.ri-npmjs-fill:before {
  content: "\ef9d"; }

.ri-npmjs-line:before {
  content: "\ef9e"; }

.ri-number-0:before {
  content: "\ef9f"; }

.ri-number-1:before {
  content: "\efa0"; }

.ri-number-2:before {
  content: "\efa1"; }

.ri-number-3:before {
  content: "\efa2"; }

.ri-number-4:before {
  content: "\efa3"; }

.ri-number-5:before {
  content: "\efa4"; }

.ri-number-6:before {
  content: "\efa5"; }

.ri-number-7:before {
  content: "\efa6"; }

.ri-number-8:before {
  content: "\efa7"; }

.ri-number-9:before {
  content: "\efa8"; }

.ri-numbers-fill:before {
  content: "\efa9"; }

.ri-numbers-line:before {
  content: "\efaa"; }

.ri-nurse-fill:before {
  content: "\efab"; }

.ri-nurse-line:before {
  content: "\efac"; }

.ri-oil-fill:before {
  content: "\efad"; }

.ri-oil-line:before {
  content: "\efae"; }

.ri-omega:before {
  content: "\efaf"; }

.ri-open-arm-fill:before {
  content: "\efb0"; }

.ri-open-arm-line:before {
  content: "\efb1"; }

.ri-open-source-fill:before {
  content: "\efb2"; }

.ri-open-source-line:before {
  content: "\efb3"; }

.ri-opera-fill:before {
  content: "\efb4"; }

.ri-opera-line:before {
  content: "\efb5"; }

.ri-order-play-fill:before {
  content: "\efb6"; }

.ri-order-play-line:before {
  content: "\efb7"; }

.ri-organization-chart:before {
  content: "\efb8"; }

.ri-outlet-2-fill:before {
  content: "\efb9"; }

.ri-outlet-2-line:before {
  content: "\efba"; }

.ri-outlet-fill:before {
  content: "\efbb"; }

.ri-outlet-line:before {
  content: "\efbc"; }

.ri-page-separator:before {
  content: "\efbd"; }

.ri-pages-fill:before {
  content: "\efbe"; }

.ri-pages-line:before {
  content: "\efbf"; }

.ri-paint-brush-fill:before {
  content: "\efc0"; }

.ri-paint-brush-line:before {
  content: "\efc1"; }

.ri-paint-fill:before {
  content: "\efc2"; }

.ri-paint-line:before {
  content: "\efc3"; }

.ri-palette-fill:before {
  content: "\efc4"; }

.ri-palette-line:before {
  content: "\efc5"; }

.ri-pantone-fill:before {
  content: "\efc6"; }

.ri-pantone-line:before {
  content: "\efc7"; }

.ri-paragraph:before {
  content: "\efc8"; }

.ri-parent-fill:before {
  content: "\efc9"; }

.ri-parent-line:before {
  content: "\efca"; }

.ri-parentheses-fill:before {
  content: "\efcb"; }

.ri-parentheses-line:before {
  content: "\efcc"; }

.ri-parking-box-fill:before {
  content: "\efcd"; }

.ri-parking-box-line:before {
  content: "\efce"; }

.ri-parking-fill:before {
  content: "\efcf"; }

.ri-parking-line:before {
  content: "\efd0"; }

.ri-passport-fill:before {
  content: "\efd1"; }

.ri-passport-line:before {
  content: "\efd2"; }

.ri-patreon-fill:before {
  content: "\efd3"; }

.ri-patreon-line:before {
  content: "\efd4"; }

.ri-pause-circle-fill:before {
  content: "\efd5"; }

.ri-pause-circle-line:before {
  content: "\efd6"; }

.ri-pause-fill:before {
  content: "\efd7"; }

.ri-pause-line:before {
  content: "\efd8"; }

.ri-pause-mini-fill:before {
  content: "\efd9"; }

.ri-pause-mini-line:before {
  content: "\efda"; }

.ri-paypal-fill:before {
  content: "\efdb"; }

.ri-paypal-line:before {
  content: "\efdc"; }

.ri-pen-nib-fill:before {
  content: "\efdd"; }

.ri-pen-nib-line:before {
  content: "\efde"; }

.ri-pencil-fill:before {
  content: "\efdf"; }

.ri-pencil-line:before {
  content: "\efe0"; }

.ri-pencil-ruler-2-fill:before {
  content: "\efe1"; }

.ri-pencil-ruler-2-line:before {
  content: "\efe2"; }

.ri-pencil-ruler-fill:before {
  content: "\efe3"; }

.ri-pencil-ruler-line:before {
  content: "\efe4"; }

.ri-percent-fill:before {
  content: "\efe5"; }

.ri-percent-line:before {
  content: "\efe6"; }

.ri-phone-camera-fill:before {
  content: "\efe7"; }

.ri-phone-camera-line:before {
  content: "\efe8"; }

.ri-phone-fill:before {
  content: "\efe9"; }

.ri-phone-find-fill:before {
  content: "\efea"; }

.ri-phone-find-line:before {
  content: "\efeb"; }

.ri-phone-line:before {
  content: "\efec"; }

.ri-phone-lock-fill:before {
  content: "\efed"; }

.ri-phone-lock-line:before {
  content: "\efee"; }

.ri-picture-in-picture-2-fill:before {
  content: "\efef"; }

.ri-picture-in-picture-2-line:before {
  content: "\eff0"; }

.ri-picture-in-picture-exit-fill:before {
  content: "\eff1"; }

.ri-picture-in-picture-exit-line:before {
  content: "\eff2"; }

.ri-picture-in-picture-fill:before {
  content: "\eff3"; }

.ri-picture-in-picture-line:before {
  content: "\eff4"; }

.ri-pie-chart-2-fill:before {
  content: "\eff5"; }

.ri-pie-chart-2-line:before {
  content: "\eff6"; }

.ri-pie-chart-box-fill:before {
  content: "\eff7"; }

.ri-pie-chart-box-line:before {
  content: "\eff8"; }

.ri-pie-chart-fill:before {
  content: "\eff9"; }

.ri-pie-chart-line:before {
  content: "\effa"; }

.ri-pin-distance-fill:before {
  content: "\effb"; }

.ri-pin-distance-line:before {
  content: "\effc"; }

.ri-ping-pong-fill:before {
  content: "\effd"; }

.ri-ping-pong-line:before {
  content: "\effe"; }

.ri-pinterest-fill:before {
  content: "\efff"; }

.ri-pinterest-line:before {
  content: "\f000"; }

.ri-pinyin-input:before {
  content: "\f001"; }

.ri-pixelfed-fill:before {
  content: "\f002"; }

.ri-pixelfed-line:before {
  content: "\f003"; }

.ri-plane-fill:before {
  content: "\f004"; }

.ri-plane-line:before {
  content: "\f005"; }

.ri-plant-fill:before {
  content: "\f006"; }

.ri-plant-line:before {
  content: "\f007"; }

.ri-play-circle-fill:before {
  content: "\f008"; }

.ri-play-circle-line:before {
  content: "\f009"; }

.ri-play-fill:before {
  content: "\f00a"; }

.ri-play-line:before {
  content: "\f00b"; }

.ri-play-list-2-fill:before {
  content: "\f00c"; }

.ri-play-list-2-line:before {
  content: "\f00d"; }

.ri-play-list-add-fill:before {
  content: "\f00e"; }

.ri-play-list-add-line:before {
  content: "\f00f"; }

.ri-play-list-fill:before {
  content: "\f010"; }

.ri-play-list-line:before {
  content: "\f011"; }

.ri-play-mini-fill:before {
  content: "\f012"; }

.ri-play-mini-line:before {
  content: "\f013"; }

.ri-playstation-fill:before {
  content: "\f014"; }

.ri-playstation-line:before {
  content: "\f015"; }

.ri-plug-2-fill:before {
  content: "\f016"; }

.ri-plug-2-line:before {
  content: "\f017"; }

.ri-plug-fill:before {
  content: "\f018"; }

.ri-plug-line:before {
  content: "\f019"; }

.ri-polaroid-2-fill:before {
  content: "\f01a"; }

.ri-polaroid-2-line:before {
  content: "\f01b"; }

.ri-polaroid-fill:before {
  content: "\f01c"; }

.ri-polaroid-line:before {
  content: "\f01d"; }

.ri-police-car-fill:before {
  content: "\f01e"; }

.ri-police-car-line:before {
  content: "\f01f"; }

.ri-price-tag-2-fill:before {
  content: "\f020"; }

.ri-price-tag-2-line:before {
  content: "\f021"; }

.ri-price-tag-3-fill:before {
  content: "\f022"; }

.ri-price-tag-3-line:before {
  content: "\f023"; }

.ri-price-tag-fill:before {
  content: "\f024"; }

.ri-price-tag-line:before {
  content: "\f025"; }

.ri-printer-cloud-fill:before {
  content: "\f026"; }

.ri-printer-cloud-line:before {
  content: "\f027"; }

.ri-printer-fill:before {
  content: "\f028"; }

.ri-printer-line:before {
  content: "\f029"; }

.ri-product-hunt-fill:before {
  content: "\f02a"; }

.ri-product-hunt-line:before {
  content: "\f02b"; }

.ri-profile-fill:before {
  content: "\f02c"; }

.ri-profile-line:before {
  content: "\f02d"; }

.ri-projector-2-fill:before {
  content: "\f02e"; }

.ri-projector-2-line:before {
  content: "\f02f"; }

.ri-projector-fill:before {
  content: "\f030"; }

.ri-projector-line:before {
  content: "\f031"; }

.ri-psychotherapy-fill:before {
  content: "\f032"; }

.ri-psychotherapy-line:before {
  content: "\f033"; }

.ri-pulse-fill:before {
  content: "\f034"; }

.ri-pulse-line:before {
  content: "\f035"; }

.ri-pushpin-2-fill:before {
  content: "\f036"; }

.ri-pushpin-2-line:before {
  content: "\f037"; }

.ri-pushpin-fill:before {
  content: "\f038"; }

.ri-pushpin-line:before {
  content: "\f039"; }

.ri-qq-fill:before {
  content: "\f03a"; }

.ri-qq-line:before {
  content: "\f03b"; }

.ri-qr-code-fill:before {
  content: "\f03c"; }

.ri-qr-code-line:before {
  content: "\f03d"; }

.ri-qr-scan-2-fill:before {
  content: "\f03e"; }

.ri-qr-scan-2-line:before {
  content: "\f03f"; }

.ri-qr-scan-fill:before {
  content: "\f040"; }

.ri-qr-scan-line:before {
  content: "\f041"; }

.ri-question-answer-fill:before {
  content: "\f042"; }

.ri-question-answer-line:before {
  content: "\f043"; }

.ri-question-fill:before {
  content: "\f044"; }

.ri-question-line:before {
  content: "\f045"; }

.ri-question-mark:before {
  content: "\f046"; }

.ri-questionnaire-fill:before {
  content: "\f047"; }

.ri-questionnaire-line:before {
  content: "\f048"; }

.ri-quill-pen-fill:before {
  content: "\f049"; }

.ri-quill-pen-line:before {
  content: "\f04a"; }

.ri-radar-fill:before {
  content: "\f04b"; }

.ri-radar-line:before {
  content: "\f04c"; }

.ri-radio-2-fill:before {
  content: "\f04d"; }

.ri-radio-2-line:before {
  content: "\f04e"; }

.ri-radio-button-fill:before {
  content: "\f04f"; }

.ri-radio-button-line:before {
  content: "\f050"; }

.ri-radio-fill:before {
  content: "\f051"; }

.ri-radio-line:before {
  content: "\f052"; }

.ri-rainbow-fill:before {
  content: "\f053"; }

.ri-rainbow-line:before {
  content: "\f054"; }

.ri-rainy-fill:before {
  content: "\f055"; }

.ri-rainy-line:before {
  content: "\f056"; }

.ri-reactjs-fill:before {
  content: "\f057"; }

.ri-reactjs-line:before {
  content: "\f058"; }

.ri-record-circle-fill:before {
  content: "\f059"; }

.ri-record-circle-line:before {
  content: "\f05a"; }

.ri-record-mail-fill:before {
  content: "\f05b"; }

.ri-record-mail-line:before {
  content: "\f05c"; }

.ri-recycle-fill:before {
  content: "\f05d"; }

.ri-recycle-line:before {
  content: "\f05e"; }

.ri-red-packet-fill:before {
  content: "\f05f"; }

.ri-red-packet-line:before {
  content: "\f060"; }

.ri-reddit-fill:before {
  content: "\f061"; }

.ri-reddit-line:before {
  content: "\f062"; }

.ri-refresh-fill:before {
  content: "\f063"; }

.ri-refresh-line:before {
  content: "\f064"; }

.ri-refund-2-fill:before {
  content: "\f065"; }

.ri-refund-2-line:before {
  content: "\f066"; }

.ri-refund-fill:before {
  content: "\f067"; }

.ri-refund-line:before {
  content: "\f068"; }

.ri-registered-fill:before {
  content: "\f069"; }

.ri-registered-line:before {
  content: "\f06a"; }

.ri-remixicon-fill:before {
  content: "\f06b"; }

.ri-remixicon-line:before {
  content: "\f06c"; }

.ri-remote-control-2-fill:before {
  content: "\f06d"; }

.ri-remote-control-2-line:before {
  content: "\f06e"; }

.ri-remote-control-fill:before {
  content: "\f06f"; }

.ri-remote-control-line:before {
  content: "\f070"; }

.ri-repeat-2-fill:before {
  content: "\f071"; }

.ri-repeat-2-line:before {
  content: "\f072"; }

.ri-repeat-fill:before {
  content: "\f073"; }

.ri-repeat-line:before {
  content: "\f074"; }

.ri-repeat-one-fill:before {
  content: "\f075"; }

.ri-repeat-one-line:before {
  content: "\f076"; }

.ri-reply-all-fill:before {
  content: "\f077"; }

.ri-reply-all-line:before {
  content: "\f078"; }

.ri-reply-fill:before {
  content: "\f079"; }

.ri-reply-line:before {
  content: "\f07a"; }

.ri-reserved-fill:before {
  content: "\f07b"; }

.ri-reserved-line:before {
  content: "\f07c"; }

.ri-rest-time-fill:before {
  content: "\f07d"; }

.ri-rest-time-line:before {
  content: "\f07e"; }

.ri-restart-fill:before {
  content: "\f07f"; }

.ri-restart-line:before {
  content: "\f080"; }

.ri-restaurant-2-fill:before {
  content: "\f081"; }

.ri-restaurant-2-line:before {
  content: "\f082"; }

.ri-restaurant-fill:before {
  content: "\f083"; }

.ri-restaurant-line:before {
  content: "\f084"; }

.ri-rewind-fill:before {
  content: "\f085"; }

.ri-rewind-line:before {
  content: "\f086"; }

.ri-rewind-mini-fill:before {
  content: "\f087"; }

.ri-rewind-mini-line:before {
  content: "\f088"; }

.ri-rhythm-fill:before {
  content: "\f089"; }

.ri-rhythm-line:before {
  content: "\f08a"; }

.ri-riding-fill:before {
  content: "\f08b"; }

.ri-riding-line:before {
  content: "\f08c"; }

.ri-road-map-fill:before {
  content: "\f08d"; }

.ri-road-map-line:before {
  content: "\f08e"; }

.ri-roadster-fill:before {
  content: "\f08f"; }

.ri-roadster-line:before {
  content: "\f090"; }

.ri-robot-fill:before {
  content: "\f091"; }

.ri-robot-line:before {
  content: "\f092"; }

.ri-rocket-2-fill:before {
  content: "\f093"; }

.ri-rocket-2-line:before {
  content: "\f094"; }

.ri-rocket-fill:before {
  content: "\f095"; }

.ri-rocket-line:before {
  content: "\f096"; }

.ri-rotate-lock-fill:before {
  content: "\f097"; }

.ri-rotate-lock-line:before {
  content: "\f098"; }

.ri-rounded-corner:before {
  content: "\f099"; }

.ri-route-fill:before {
  content: "\f09a"; }

.ri-route-line:before {
  content: "\f09b"; }

.ri-router-fill:before {
  content: "\f09c"; }

.ri-router-line:before {
  content: "\f09d"; }

.ri-rss-fill:before {
  content: "\f09e"; }

.ri-rss-line:before {
  content: "\f09f"; }

.ri-ruler-2-fill:before {
  content: "\f0a0"; }

.ri-ruler-2-line:before {
  content: "\f0a1"; }

.ri-ruler-fill:before {
  content: "\f0a2"; }

.ri-ruler-line:before {
  content: "\f0a3"; }

.ri-run-fill:before {
  content: "\f0a4"; }

.ri-run-line:before {
  content: "\f0a5"; }

.ri-safari-fill:before {
  content: "\f0a6"; }

.ri-safari-line:before {
  content: "\f0a7"; }

.ri-safe-2-fill:before {
  content: "\f0a8"; }

.ri-safe-2-line:before {
  content: "\f0a9"; }

.ri-safe-fill:before {
  content: "\f0aa"; }

.ri-safe-line:before {
  content: "\f0ab"; }

.ri-sailboat-fill:before {
  content: "\f0ac"; }

.ri-sailboat-line:before {
  content: "\f0ad"; }

.ri-save-2-fill:before {
  content: "\f0ae"; }

.ri-save-2-line:before {
  content: "\f0af"; }

.ri-save-3-fill:before {
  content: "\f0b0"; }

.ri-save-3-line:before {
  content: "\f0b1"; }

.ri-save-fill:before {
  content: "\f0b2"; }

.ri-save-line:before {
  content: "\f0b3"; }

.ri-scales-2-fill:before {
  content: "\f0b4"; }

.ri-scales-2-line:before {
  content: "\f0b5"; }

.ri-scales-3-fill:before {
  content: "\f0b6"; }

.ri-scales-3-line:before {
  content: "\f0b7"; }

.ri-scales-fill:before {
  content: "\f0b8"; }

.ri-scales-line:before {
  content: "\f0b9"; }

.ri-scan-2-fill:before {
  content: "\f0ba"; }

.ri-scan-2-line:before {
  content: "\f0bb"; }

.ri-scan-fill:before {
  content: "\f0bc"; }

.ri-scan-line:before {
  content: "\f0bd"; }

.ri-scissors-2-fill:before {
  content: "\f0be"; }

.ri-scissors-2-line:before {
  content: "\f0bf"; }

.ri-scissors-cut-fill:before {
  content: "\f0c0"; }

.ri-scissors-cut-line:before {
  content: "\f0c1"; }

.ri-scissors-fill:before {
  content: "\f0c2"; }

.ri-scissors-line:before {
  content: "\f0c3"; }

.ri-screenshot-2-fill:before {
  content: "\f0c4"; }

.ri-screenshot-2-line:before {
  content: "\f0c5"; }

.ri-screenshot-fill:before {
  content: "\f0c6"; }

.ri-screenshot-line:before {
  content: "\f0c7"; }

.ri-sd-card-fill:before {
  content: "\f0c8"; }

.ri-sd-card-line:before {
  content: "\f0c9"; }

.ri-sd-card-mini-fill:before {
  content: "\f0ca"; }

.ri-sd-card-mini-line:before {
  content: "\f0cb"; }

.ri-search-2-fill:before {
  content: "\f0cc"; }

.ri-search-2-line:before {
  content: "\f0cd"; }

.ri-search-eye-fill:before {
  content: "\f0ce"; }

.ri-search-eye-line:before {
  content: "\f0cf"; }

.ri-search-fill:before {
  content: "\f0d0"; }

.ri-search-line:before {
  content: "\f0d1"; }

.ri-secure-payment-fill:before {
  content: "\f0d2"; }

.ri-secure-payment-line:before {
  content: "\f0d3"; }

.ri-seedling-fill:before {
  content: "\f0d4"; }

.ri-seedling-line:before {
  content: "\f0d5"; }

.ri-send-backward:before {
  content: "\f0d6"; }

.ri-send-plane-2-fill:before {
  content: "\f0d7"; }

.ri-send-plane-2-line:before {
  content: "\f0d8"; }

.ri-send-plane-fill:before {
  content: "\f0d9"; }

.ri-send-plane-line:before {
  content: "\f0da"; }

.ri-send-to-back:before {
  content: "\f0db"; }

.ri-sensor-fill:before {
  content: "\f0dc"; }

.ri-sensor-line:before {
  content: "\f0dd"; }

.ri-separator:before {
  content: "\f0de"; }

.ri-server-fill:before {
  content: "\f0df"; }

.ri-server-line:before {
  content: "\f0e0"; }

.ri-service-fill:before {
  content: "\f0e1"; }

.ri-service-line:before {
  content: "\f0e2"; }

.ri-settings-2-fill:before {
  content: "\f0e3"; }

.ri-settings-2-line:before {
  content: "\f0e4"; }

.ri-settings-3-fill:before {
  content: "\f0e5"; }

.ri-settings-3-line:before {
  content: "\f0e6"; }

.ri-settings-4-fill:before {
  content: "\f0e7"; }

.ri-settings-4-line:before {
  content: "\f0e8"; }

.ri-settings-5-fill:before {
  content: "\f0e9"; }

.ri-settings-5-line:before {
  content: "\f0ea"; }

.ri-settings-6-fill:before {
  content: "\f0eb"; }

.ri-settings-6-line:before {
  content: "\f0ec"; }

.ri-settings-fill:before {
  content: "\f0ed"; }

.ri-settings-line:before {
  content: "\f0ee"; }

.ri-shape-2-fill:before {
  content: "\f0ef"; }

.ri-shape-2-line:before {
  content: "\f0f0"; }

.ri-shape-fill:before {
  content: "\f0f1"; }

.ri-shape-line:before {
  content: "\f0f2"; }

.ri-share-box-fill:before {
  content: "\f0f3"; }

.ri-share-box-line:before {
  content: "\f0f4"; }

.ri-share-circle-fill:before {
  content: "\f0f5"; }

.ri-share-circle-line:before {
  content: "\f0f6"; }

.ri-share-fill:before {
  content: "\f0f7"; }

.ri-share-forward-2-fill:before {
  content: "\f0f8"; }

.ri-share-forward-2-line:before {
  content: "\f0f9"; }

.ri-share-forward-box-fill:before {
  content: "\f0fa"; }

.ri-share-forward-box-line:before {
  content: "\f0fb"; }

.ri-share-forward-fill:before {
  content: "\f0fc"; }

.ri-share-forward-line:before {
  content: "\f0fd"; }

.ri-share-line:before {
  content: "\f0fe"; }

.ri-shield-check-fill:before {
  content: "\f0ff"; }

.ri-shield-check-line:before {
  content: "\f100"; }

.ri-shield-cross-fill:before {
  content: "\f101"; }

.ri-shield-cross-line:before {
  content: "\f102"; }

.ri-shield-fill:before {
  content: "\f103"; }

.ri-shield-flash-fill:before {
  content: "\f104"; }

.ri-shield-flash-line:before {
  content: "\f105"; }

.ri-shield-keyhole-fill:before {
  content: "\f106"; }

.ri-shield-keyhole-line:before {
  content: "\f107"; }

.ri-shield-line:before {
  content: "\f108"; }

.ri-shield-star-fill:before {
  content: "\f109"; }

.ri-shield-star-line:before {
  content: "\f10a"; }

.ri-shield-user-fill:before {
  content: "\f10b"; }

.ri-shield-user-line:before {
  content: "\f10c"; }

.ri-ship-2-fill:before {
  content: "\f10d"; }

.ri-ship-2-line:before {
  content: "\f10e"; }

.ri-ship-fill:before {
  content: "\f10f"; }

.ri-ship-line:before {
  content: "\f110"; }

.ri-shirt-fill:before {
  content: "\f111"; }

.ri-shirt-line:before {
  content: "\f112"; }

.ri-shopping-bag-2-fill:before {
  content: "\f113"; }

.ri-shopping-bag-2-line:before {
  content: "\f114"; }

.ri-shopping-bag-3-fill:before {
  content: "\f115"; }

.ri-shopping-bag-3-line:before {
  content: "\f116"; }

.ri-shopping-bag-fill:before {
  content: "\f117"; }

.ri-shopping-bag-line:before {
  content: "\f118"; }

.ri-shopping-basket-2-fill:before {
  content: "\f119"; }

.ri-shopping-basket-2-line:before {
  content: "\f11a"; }

.ri-shopping-basket-fill:before {
  content: "\f11b"; }

.ri-shopping-basket-line:before {
  content: "\f11c"; }

.ri-shopping-cart-2-fill:before {
  content: "\f11d"; }

.ri-shopping-cart-2-line:before {
  content: "\f11e"; }

.ri-shopping-cart-fill:before {
  content: "\f11f"; }

.ri-shopping-cart-line:before {
  content: "\f120"; }

.ri-showers-fill:before {
  content: "\f121"; }

.ri-showers-line:before {
  content: "\f122"; }

.ri-shuffle-fill:before {
  content: "\f123"; }

.ri-shuffle-line:before {
  content: "\f124"; }

.ri-shut-down-fill:before {
  content: "\f125"; }

.ri-shut-down-line:before {
  content: "\f126"; }

.ri-side-bar-fill:before {
  content: "\f127"; }

.ri-side-bar-line:before {
  content: "\f128"; }

.ri-signal-tower-fill:before {
  content: "\f129"; }

.ri-signal-tower-line:before {
  content: "\f12a"; }

.ri-signal-wifi-1-fill:before {
  content: "\f12b"; }

.ri-signal-wifi-1-line:before {
  content: "\f12c"; }

.ri-signal-wifi-2-fill:before {
  content: "\f12d"; }

.ri-signal-wifi-2-line:before {
  content: "\f12e"; }

.ri-signal-wifi-3-fill:before {
  content: "\f12f"; }

.ri-signal-wifi-3-line:before {
  content: "\f130"; }

.ri-signal-wifi-error-fill:before {
  content: "\f131"; }

.ri-signal-wifi-error-line:before {
  content: "\f132"; }

.ri-signal-wifi-fill:before {
  content: "\f133"; }

.ri-signal-wifi-line:before {
  content: "\f134"; }

.ri-signal-wifi-off-fill:before {
  content: "\f135"; }

.ri-signal-wifi-off-line:before {
  content: "\f136"; }

.ri-sim-card-2-fill:before {
  content: "\f137"; }

.ri-sim-card-2-line:before {
  content: "\f138"; }

.ri-sim-card-fill:before {
  content: "\f139"; }

.ri-sim-card-line:before {
  content: "\f13a"; }

.ri-single-quotes-l:before {
  content: "\f13b"; }

.ri-single-quotes-r:before {
  content: "\f13c"; }

.ri-sip-fill:before {
  content: "\f13d"; }

.ri-sip-line:before {
  content: "\f13e"; }

.ri-skip-back-fill:before {
  content: "\f13f"; }

.ri-skip-back-line:before {
  content: "\f140"; }

.ri-skip-back-mini-fill:before {
  content: "\f141"; }

.ri-skip-back-mini-line:before {
  content: "\f142"; }

.ri-skip-forward-fill:before {
  content: "\f143"; }

.ri-skip-forward-line:before {
  content: "\f144"; }

.ri-skip-forward-mini-fill:before {
  content: "\f145"; }

.ri-skip-forward-mini-line:before {
  content: "\f146"; }

.ri-skull-2-fill:before {
  content: "\f147"; }

.ri-skull-2-line:before {
  content: "\f148"; }

.ri-skull-fill:before {
  content: "\f149"; }

.ri-skull-line:before {
  content: "\f14a"; }

.ri-skype-fill:before {
  content: "\f14b"; }

.ri-skype-line:before {
  content: "\f14c"; }

.ri-slack-fill:before {
  content: "\f14d"; }

.ri-slack-line:before {
  content: "\f14e"; }

.ri-slice-fill:before {
  content: "\f14f"; }

.ri-slice-line:before {
  content: "\f150"; }

.ri-slideshow-2-fill:before {
  content: "\f151"; }

.ri-slideshow-2-line:before {
  content: "\f152"; }

.ri-slideshow-3-fill:before {
  content: "\f153"; }

.ri-slideshow-3-line:before {
  content: "\f154"; }

.ri-slideshow-4-fill:before {
  content: "\f155"; }

.ri-slideshow-4-line:before {
  content: "\f156"; }

.ri-slideshow-fill:before {
  content: "\f157"; }

.ri-slideshow-line:before {
  content: "\f158"; }

.ri-smartphone-fill:before {
  content: "\f159"; }

.ri-smartphone-line:before {
  content: "\f15a"; }

.ri-snapchat-fill:before {
  content: "\f15b"; }

.ri-snapchat-line:before {
  content: "\f15c"; }

.ri-snowy-fill:before {
  content: "\f15d"; }

.ri-snowy-line:before {
  content: "\f15e"; }

.ri-sort-asc:before {
  content: "\f15f"; }

.ri-sort-desc:before {
  content: "\f160"; }

.ri-sound-module-fill:before {
  content: "\f161"; }

.ri-sound-module-line:before {
  content: "\f162"; }

.ri-soundcloud-fill:before {
  content: "\f163"; }

.ri-soundcloud-line:before {
  content: "\f164"; }

.ri-space-ship-fill:before {
  content: "\f165"; }

.ri-space-ship-line:before {
  content: "\f166"; }

.ri-space:before {
  content: "\f167"; }

.ri-spam-2-fill:before {
  content: "\f168"; }

.ri-spam-2-line:before {
  content: "\f169"; }

.ri-spam-3-fill:before {
  content: "\f16a"; }

.ri-spam-3-line:before {
  content: "\f16b"; }

.ri-spam-fill:before {
  content: "\f16c"; }

.ri-spam-line:before {
  content: "\f16d"; }

.ri-speaker-2-fill:before {
  content: "\f16e"; }

.ri-speaker-2-line:before {
  content: "\f16f"; }

.ri-speaker-3-fill:before {
  content: "\f170"; }

.ri-speaker-3-line:before {
  content: "\f171"; }

.ri-speaker-fill:before {
  content: "\f172"; }

.ri-speaker-line:before {
  content: "\f173"; }

.ri-spectrum-fill:before {
  content: "\f174"; }

.ri-spectrum-line:before {
  content: "\f175"; }

.ri-speed-fill:before {
  content: "\f176"; }

.ri-speed-line:before {
  content: "\f177"; }

.ri-speed-mini-fill:before {
  content: "\f178"; }

.ri-speed-mini-line:before {
  content: "\f179"; }

.ri-split-cells-horizontal:before {
  content: "\f17a"; }

.ri-split-cells-vertical:before {
  content: "\f17b"; }

.ri-spotify-fill:before {
  content: "\f17c"; }

.ri-spotify-line:before {
  content: "\f17d"; }

.ri-spy-fill:before {
  content: "\f17e"; }

.ri-spy-line:before {
  content: "\f17f"; }

.ri-stack-fill:before {
  content: "\f180"; }

.ri-stack-line:before {
  content: "\f181"; }

.ri-stack-overflow-fill:before {
  content: "\f182"; }

.ri-stack-overflow-line:before {
  content: "\f183"; }

.ri-stackshare-fill:before {
  content: "\f184"; }

.ri-stackshare-line:before {
  content: "\f185"; }

.ri-star-fill:before {
  content: "\f186"; }

.ri-star-half-fill:before {
  content: "\f187"; }

.ri-star-half-line:before {
  content: "\f188"; }

.ri-star-half-s-fill:before {
  content: "\f189"; }

.ri-star-half-s-line:before {
  content: "\f18a"; }

.ri-star-line:before {
  content: "\f18b"; }

.ri-star-s-fill:before {
  content: "\f18c"; }

.ri-star-s-line:before {
  content: "\f18d"; }

.ri-star-smile-fill:before {
  content: "\f18e"; }

.ri-star-smile-line:before {
  content: "\f18f"; }

.ri-steam-fill:before {
  content: "\f190"; }

.ri-steam-line:before {
  content: "\f191"; }

.ri-steering-2-fill:before {
  content: "\f192"; }

.ri-steering-2-line:before {
  content: "\f193"; }

.ri-steering-fill:before {
  content: "\f194"; }

.ri-steering-line:before {
  content: "\f195"; }

.ri-stethoscope-fill:before {
  content: "\f196"; }

.ri-stethoscope-line:before {
  content: "\f197"; }

.ri-sticky-note-2-fill:before {
  content: "\f198"; }

.ri-sticky-note-2-line:before {
  content: "\f199"; }

.ri-sticky-note-fill:before {
  content: "\f19a"; }

.ri-sticky-note-line:before {
  content: "\f19b"; }

.ri-stock-fill:before {
  content: "\f19c"; }

.ri-stock-line:before {
  content: "\f19d"; }

.ri-stop-circle-fill:before {
  content: "\f19e"; }

.ri-stop-circle-line:before {
  content: "\f19f"; }

.ri-stop-fill:before {
  content: "\f1a0"; }

.ri-stop-line:before {
  content: "\f1a1"; }

.ri-stop-mini-fill:before {
  content: "\f1a2"; }

.ri-stop-mini-line:before {
  content: "\f1a3"; }

.ri-store-2-fill:before {
  content: "\f1a4"; }

.ri-store-2-line:before {
  content: "\f1a5"; }

.ri-store-3-fill:before {
  content: "\f1a6"; }

.ri-store-3-line:before {
  content: "\f1a7"; }

.ri-store-fill:before {
  content: "\f1a8"; }

.ri-store-line:before {
  content: "\f1a9"; }

.ri-strikethrough-2:before {
  content: "\f1aa"; }

.ri-strikethrough:before {
  content: "\f1ab"; }

.ri-subscript-2:before {
  content: "\f1ac"; }

.ri-subscript:before {
  content: "\f1ad"; }

.ri-subtract-fill:before {
  content: "\f1ae"; }

.ri-subtract-line:before {
  content: "\f1af"; }

.ri-subway-fill:before {
  content: "\f1b0"; }

.ri-subway-line:before {
  content: "\f1b1"; }

.ri-subway-wifi-fill:before {
  content: "\f1b2"; }

.ri-subway-wifi-line:before {
  content: "\f1b3"; }

.ri-suitcase-2-fill:before {
  content: "\f1b4"; }

.ri-suitcase-2-line:before {
  content: "\f1b5"; }

.ri-suitcase-3-fill:before {
  content: "\f1b6"; }

.ri-suitcase-3-line:before {
  content: "\f1b7"; }

.ri-suitcase-fill:before {
  content: "\f1b8"; }

.ri-suitcase-line:before {
  content: "\f1b9"; }

.ri-sun-cloudy-fill:before {
  content: "\f1ba"; }

.ri-sun-cloudy-line:before {
  content: "\f1bb"; }

.ri-sun-fill:before {
  content: "\f1bc"; }

.ri-sun-foggy-fill:before {
  content: "\f1bd"; }

.ri-sun-foggy-line:before {
  content: "\f1be"; }

.ri-sun-line:before {
  content: "\f1bf"; }

.ri-superscript-2:before {
  content: "\f1c0"; }

.ri-superscript:before {
  content: "\f1c1"; }

.ri-surgical-mask-fill:before {
  content: "\f1c2"; }

.ri-surgical-mask-line:before {
  content: "\f1c3"; }

.ri-surround-sound-fill:before {
  content: "\f1c4"; }

.ri-surround-sound-line:before {
  content: "\f1c5"; }

.ri-survey-fill:before {
  content: "\f1c6"; }

.ri-survey-line:before {
  content: "\f1c7"; }

.ri-swap-box-fill:before {
  content: "\f1c8"; }

.ri-swap-box-line:before {
  content: "\f1c9"; }

.ri-swap-fill:before {
  content: "\f1ca"; }

.ri-swap-line:before {
  content: "\f1cb"; }

.ri-switch-fill:before {
  content: "\f1cc"; }

.ri-switch-line:before {
  content: "\f1cd"; }

.ri-sword-fill:before {
  content: "\f1ce"; }

.ri-sword-line:before {
  content: "\f1cf"; }

.ri-syringe-fill:before {
  content: "\f1d0"; }

.ri-syringe-line:before {
  content: "\f1d1"; }

.ri-t-box-fill:before {
  content: "\f1d2"; }

.ri-t-box-line:before {
  content: "\f1d3"; }

.ri-t-shirt-2-fill:before {
  content: "\f1d4"; }

.ri-t-shirt-2-line:before {
  content: "\f1d5"; }

.ri-t-shirt-air-fill:before {
  content: "\f1d6"; }

.ri-t-shirt-air-line:before {
  content: "\f1d7"; }

.ri-t-shirt-fill:before {
  content: "\f1d8"; }

.ri-t-shirt-line:before {
  content: "\f1d9"; }

.ri-table-2:before {
  content: "\f1da"; }

.ri-table-alt-fill:before {
  content: "\f1db"; }

.ri-table-alt-line:before {
  content: "\f1dc"; }

.ri-table-fill:before {
  content: "\f1dd"; }

.ri-table-line:before {
  content: "\f1de"; }

.ri-tablet-fill:before {
  content: "\f1df"; }

.ri-tablet-line:before {
  content: "\f1e0"; }

.ri-takeaway-fill:before {
  content: "\f1e1"; }

.ri-takeaway-line:before {
  content: "\f1e2"; }

.ri-taobao-fill:before {
  content: "\f1e3"; }

.ri-taobao-line:before {
  content: "\f1e4"; }

.ri-tape-fill:before {
  content: "\f1e5"; }

.ri-tape-line:before {
  content: "\f1e6"; }

.ri-task-fill:before {
  content: "\f1e7"; }

.ri-task-line:before {
  content: "\f1e8"; }

.ri-taxi-fill:before {
  content: "\f1e9"; }

.ri-taxi-line:before {
  content: "\f1ea"; }

.ri-taxi-wifi-fill:before {
  content: "\f1eb"; }

.ri-taxi-wifi-line:before {
  content: "\f1ec"; }

.ri-team-fill:before {
  content: "\f1ed"; }

.ri-team-line:before {
  content: "\f1ee"; }

.ri-telegram-fill:before {
  content: "\f1ef"; }

.ri-telegram-line:before {
  content: "\f1f0"; }

.ri-temp-cold-fill:before {
  content: "\f1f1"; }

.ri-temp-cold-line:before {
  content: "\f1f2"; }

.ri-temp-hot-fill:before {
  content: "\f1f3"; }

.ri-temp-hot-line:before {
  content: "\f1f4"; }

.ri-terminal-box-fill:before {
  content: "\f1f5"; }

.ri-terminal-box-line:before {
  content: "\f1f6"; }

.ri-terminal-fill:before {
  content: "\f1f7"; }

.ri-terminal-line:before {
  content: "\f1f8"; }

.ri-terminal-window-fill:before {
  content: "\f1f9"; }

.ri-terminal-window-line:before {
  content: "\f1fa"; }

.ri-test-tube-fill:before {
  content: "\f1fb"; }

.ri-test-tube-line:before {
  content: "\f1fc"; }

.ri-text-direction-l:before {
  content: "\f1fd"; }

.ri-text-direction-r:before {
  content: "\f1fe"; }

.ri-text-spacing:before {
  content: "\f1ff"; }

.ri-text-wrap:before {
  content: "\f200"; }

.ri-text:before {
  content: "\f201"; }

.ri-thermometer-fill:before {
  content: "\f202"; }

.ri-thermometer-line:before {
  content: "\f203"; }

.ri-thumb-down-fill:before {
  content: "\f204"; }

.ri-thumb-down-line:before {
  content: "\f205"; }

.ri-thumb-up-fill:before {
  content: "\f206"; }

.ri-thumb-up-line:before {
  content: "\f207"; }

.ri-thunderstorms-fill:before {
  content: "\f208"; }

.ri-thunderstorms-line:before {
  content: "\f209"; }

.ri-ticket-2-fill:before {
  content: "\f20a"; }

.ri-ticket-2-line:before {
  content: "\f20b"; }

.ri-ticket-fill:before {
  content: "\f20c"; }

.ri-ticket-line:before {
  content: "\f20d"; }

.ri-time-fill:before {
  content: "\f20e"; }

.ri-time-line:before {
  content: "\f20f"; }

.ri-timer-2-fill:before {
  content: "\f210"; }

.ri-timer-2-line:before {
  content: "\f211"; }

.ri-timer-fill:before {
  content: "\f212"; }

.ri-timer-flash-fill:before {
  content: "\f213"; }

.ri-timer-flash-line:before {
  content: "\f214"; }

.ri-timer-line:before {
  content: "\f215"; }

.ri-todo-fill:before {
  content: "\f216"; }

.ri-todo-line:before {
  content: "\f217"; }

.ri-toggle-fill:before {
  content: "\f218"; }

.ri-toggle-line:before {
  content: "\f219"; }

.ri-tools-fill:before {
  content: "\f21a"; }

.ri-tools-line:before {
  content: "\f21b"; }

.ri-tornado-fill:before {
  content: "\f21c"; }

.ri-tornado-line:before {
  content: "\f21d"; }

.ri-trademark-fill:before {
  content: "\f21e"; }

.ri-trademark-line:before {
  content: "\f21f"; }

.ri-traffic-light-fill:before {
  content: "\f220"; }

.ri-traffic-light-line:before {
  content: "\f221"; }

.ri-train-fill:before {
  content: "\f222"; }

.ri-train-line:before {
  content: "\f223"; }

.ri-train-wifi-fill:before {
  content: "\f224"; }

.ri-train-wifi-line:before {
  content: "\f225"; }

.ri-translate-2:before {
  content: "\f226"; }

.ri-translate:before {
  content: "\f227"; }

.ri-travesti-fill:before {
  content: "\f228"; }

.ri-travesti-line:before {
  content: "\f229"; }

.ri-treasure-map-fill:before {
  content: "\f22a"; }

.ri-treasure-map-line:before {
  content: "\f22b"; }

.ri-trello-fill:before {
  content: "\f22c"; }

.ri-trello-line:before {
  content: "\f22d"; }

.ri-trophy-fill:before {
  content: "\f22e"; }

.ri-trophy-line:before {
  content: "\f22f"; }

.ri-truck-fill:before {
  content: "\f230"; }

.ri-truck-line:before {
  content: "\f231"; }

.ri-tumblr-fill:before {
  content: "\f232"; }

.ri-tumblr-line:before {
  content: "\f233"; }

.ri-tv-2-fill:before {
  content: "\f234"; }

.ri-tv-2-line:before {
  content: "\f235"; }

.ri-tv-fill:before {
  content: "\f236"; }

.ri-tv-line:before {
  content: "\f237"; }

.ri-twitch-fill:before {
  content: "\f238"; }

.ri-twitch-line:before {
  content: "\f239"; }

.ri-twitter-fill:before {
  content: "\f23a"; }

.ri-twitter-line:before {
  content: "\f23b"; }

.ri-typhoon-fill:before {
  content: "\f23c"; }

.ri-typhoon-line:before {
  content: "\f23d"; }

.ri-u-disk-fill:before {
  content: "\f23e"; }

.ri-u-disk-line:before {
  content: "\f23f"; }

.ri-ubuntu-fill:before {
  content: "\f240"; }

.ri-ubuntu-line:before {
  content: "\f241"; }

.ri-umbrella-fill:before {
  content: "\f242"; }

.ri-umbrella-line:before {
  content: "\f243"; }

.ri-underline:before {
  content: "\f244"; }

.ri-uninstall-fill:before {
  content: "\f245"; }

.ri-uninstall-line:before {
  content: "\f246"; }

.ri-unsplash-fill:before {
  content: "\f247"; }

.ri-unsplash-line:before {
  content: "\f248"; }

.ri-upload-2-fill:before {
  content: "\f249"; }

.ri-upload-2-line:before {
  content: "\f24a"; }

.ri-upload-cloud-2-fill:before {
  content: "\f24b"; }

.ri-upload-cloud-2-line:before {
  content: "\f24c"; }

.ri-upload-cloud-fill:before {
  content: "\f24d"; }

.ri-upload-cloud-line:before {
  content: "\f24e"; }

.ri-upload-fill:before {
  content: "\f24f"; }

.ri-upload-line:before {
  content: "\f250"; }

.ri-usb-fill:before {
  content: "\f251"; }

.ri-usb-line:before {
  content: "\f252"; }

.ri-user-2-fill:before {
  content: "\f253"; }

.ri-user-2-line:before {
  content: "\f254"; }

.ri-user-3-fill:before {
  content: "\f255"; }

.ri-user-3-line:before {
  content: "\f256"; }

.ri-user-4-fill:before {
  content: "\f257"; }

.ri-user-4-line:before {
  content: "\f258"; }

.ri-user-5-fill:before {
  content: "\f259"; }

.ri-user-5-line:before {
  content: "\f25a"; }

.ri-user-6-fill:before {
  content: "\f25b"; }

.ri-user-6-line:before {
  content: "\f25c"; }

.ri-user-add-fill:before {
  content: "\f25d"; }

.ri-user-add-line:before {
  content: "\f25e"; }

.ri-user-fill:before {
  content: "\f25f"; }

.ri-user-follow-fill:before {
  content: "\f260"; }

.ri-user-follow-line:before {
  content: "\f261"; }

.ri-user-heart-fill:before {
  content: "\f262"; }

.ri-user-heart-line:before {
  content: "\f263"; }

.ri-user-line:before {
  content: "\f264"; }

.ri-user-location-fill:before {
  content: "\f265"; }

.ri-user-location-line:before {
  content: "\f266"; }

.ri-user-received-2-fill:before {
  content: "\f267"; }

.ri-user-received-2-line:before {
  content: "\f268"; }

.ri-user-received-fill:before {
  content: "\f269"; }

.ri-user-received-line:before {
  content: "\f26a"; }

.ri-user-search-fill:before {
  content: "\f26b"; }

.ri-user-search-line:before {
  content: "\f26c"; }

.ri-user-settings-fill:before {
  content: "\f26d"; }

.ri-user-settings-line:before {
  content: "\f26e"; }

.ri-user-shared-2-fill:before {
  content: "\f26f"; }

.ri-user-shared-2-line:before {
  content: "\f270"; }

.ri-user-shared-fill:before {
  content: "\f271"; }

.ri-user-shared-line:before {
  content: "\f272"; }

.ri-user-smile-fill:before {
  content: "\f273"; }

.ri-user-smile-line:before {
  content: "\f274"; }

.ri-user-star-fill:before {
  content: "\f275"; }

.ri-user-star-line:before {
  content: "\f276"; }

.ri-user-unfollow-fill:before {
  content: "\f277"; }

.ri-user-unfollow-line:before {
  content: "\f278"; }

.ri-user-voice-fill:before {
  content: "\f279"; }

.ri-user-voice-line:before {
  content: "\f27a"; }

.ri-video-add-fill:before {
  content: "\f27b"; }

.ri-video-add-line:before {
  content: "\f27c"; }

.ri-video-chat-fill:before {
  content: "\f27d"; }

.ri-video-chat-line:before {
  content: "\f27e"; }

.ri-video-download-fill:before {
  content: "\f27f"; }

.ri-video-download-line:before {
  content: "\f280"; }

.ri-video-fill:before {
  content: "\f281"; }

.ri-video-line:before {
  content: "\f282"; }

.ri-video-upload-fill:before {
  content: "\f283"; }

.ri-video-upload-line:before {
  content: "\f284"; }

.ri-vidicon-2-fill:before {
  content: "\f285"; }

.ri-vidicon-2-line:before {
  content: "\f286"; }

.ri-vidicon-fill:before {
  content: "\f287"; }

.ri-vidicon-line:before {
  content: "\f288"; }

.ri-vimeo-fill:before {
  content: "\f289"; }

.ri-vimeo-line:before {
  content: "\f28a"; }

.ri-vip-crown-2-fill:before {
  content: "\f28b"; }

.ri-vip-crown-2-line:before {
  content: "\f28c"; }

.ri-vip-crown-fill:before {
  content: "\f28d"; }

.ri-vip-crown-line:before {
  content: "\f28e"; }

.ri-vip-diamond-fill:before {
  content: "\f28f"; }

.ri-vip-diamond-line:before {
  content: "\f290"; }

.ri-vip-fill:before {
  content: "\f291"; }

.ri-vip-line:before {
  content: "\f292"; }

.ri-virus-fill:before {
  content: "\f293"; }

.ri-virus-line:before {
  content: "\f294"; }

.ri-visa-fill:before {
  content: "\f295"; }

.ri-visa-line:before {
  content: "\f296"; }

.ri-voice-recognition-fill:before {
  content: "\f297"; }

.ri-voice-recognition-line:before {
  content: "\f298"; }

.ri-voiceprint-fill:before {
  content: "\f299"; }

.ri-voiceprint-line:before {
  content: "\f29a"; }

.ri-volume-down-fill:before {
  content: "\f29b"; }

.ri-volume-down-line:before {
  content: "\f29c"; }

.ri-volume-mute-fill:before {
  content: "\f29d"; }

.ri-volume-mute-line:before {
  content: "\f29e"; }

.ri-volume-off-vibrate-fill:before {
  content: "\f29f"; }

.ri-volume-off-vibrate-line:before {
  content: "\f2a0"; }

.ri-volume-up-fill:before {
  content: "\f2a1"; }

.ri-volume-up-line:before {
  content: "\f2a2"; }

.ri-volume-vibrate-fill:before {
  content: "\f2a3"; }

.ri-volume-vibrate-line:before {
  content: "\f2a4"; }

.ri-vuejs-fill:before {
  content: "\f2a5"; }

.ri-vuejs-line:before {
  content: "\f2a6"; }

.ri-walk-fill:before {
  content: "\f2a7"; }

.ri-walk-line:before {
  content: "\f2a8"; }

.ri-wallet-2-fill:before {
  content: "\f2a9"; }

.ri-wallet-2-line:before {
  content: "\f2aa"; }

.ri-wallet-3-fill:before {
  content: "\f2ab"; }

.ri-wallet-3-line:before {
  content: "\f2ac"; }

.ri-wallet-fill:before {
  content: "\f2ad"; }

.ri-wallet-line:before {
  content: "\f2ae"; }

.ri-water-flash-fill:before {
  content: "\f2af"; }

.ri-water-flash-line:before {
  content: "\f2b0"; }

.ri-webcam-fill:before {
  content: "\f2b1"; }

.ri-webcam-line:before {
  content: "\f2b2"; }

.ri-wechat-2-fill:before {
  content: "\f2b3"; }

.ri-wechat-2-line:before {
  content: "\f2b4"; }

.ri-wechat-fill:before {
  content: "\f2b5"; }

.ri-wechat-line:before {
  content: "\f2b6"; }

.ri-wechat-pay-fill:before {
  content: "\f2b7"; }

.ri-wechat-pay-line:before {
  content: "\f2b8"; }

.ri-weibo-fill:before {
  content: "\f2b9"; }

.ri-weibo-line:before {
  content: "\f2ba"; }

.ri-whatsapp-fill:before {
  content: "\f2bb"; }

.ri-whatsapp-line:before {
  content: "\f2bc"; }

.ri-wheelchair-fill:before {
  content: "\f2bd"; }

.ri-wheelchair-line:before {
  content: "\f2be"; }

.ri-wifi-fill:before {
  content: "\f2bf"; }

.ri-wifi-line:before {
  content: "\f2c0"; }

.ri-wifi-off-fill:before {
  content: "\f2c1"; }

.ri-wifi-off-line:before {
  content: "\f2c2"; }

.ri-window-2-fill:before {
  content: "\f2c3"; }

.ri-window-2-line:before {
  content: "\f2c4"; }

.ri-window-fill:before {
  content: "\f2c5"; }

.ri-window-line:before {
  content: "\f2c6"; }

.ri-windows-fill:before {
  content: "\f2c7"; }

.ri-windows-line:before {
  content: "\f2c8"; }

.ri-windy-fill:before {
  content: "\f2c9"; }

.ri-windy-line:before {
  content: "\f2ca"; }

.ri-wireless-charging-fill:before {
  content: "\f2cb"; }

.ri-wireless-charging-line:before {
  content: "\f2cc"; }

.ri-women-fill:before {
  content: "\f2cd"; }

.ri-women-line:before {
  content: "\f2ce"; }

.ri-wubi-input:before {
  content: "\f2cf"; }

.ri-xbox-fill:before {
  content: "\f2d0"; }

.ri-xbox-line:before {
  content: "\f2d1"; }

.ri-xing-fill:before {
  content: "\f2d2"; }

.ri-xing-line:before {
  content: "\f2d3"; }

.ri-youtube-fill:before {
  content: "\f2d4"; }

.ri-youtube-line:before {
  content: "\f2d5"; }

.ri-zcool-fill:before {
  content: "\f2d6"; }

.ri-zcool-line:before {
  content: "\f2d7"; }

.ri-zhihu-fill:before {
  content: "\f2d8"; }

.ri-zhihu-line:before {
  content: "\f2d9"; }

.ri-zoom-in-fill:before {
  content: "\f2da"; }

.ri-zoom-in-line:before {
  content: "\f2db"; }

.ri-zoom-out-fill:before {
  content: "\f2dc"; }

.ri-zoom-out-line:before {
  content: "\f2dd"; }

.ri-zzz-fill:before {
  content: "\f2de"; }

.ri-zzz-line:before {
  content: "\f2df"; }

.cursor-grab {
  cursor: move;
  cursor: grab;
  cursor: -webkit-grab; }

.cursor-pointer {
  cursor: pointer; }

svg {
  touch-action: none; }

image, text, .jvm-zoomin, .jvm-zoomout {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.jvm-container {
  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: .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; } }

[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start; }

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit; }

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0; }

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch; }

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%;
  /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%;
  /* Not required for horizontal scroll to trigger */
  max-height: 100%;
  /* Needed for vertical scroll to trigger */
  scrollbar-width: none;
  -ms-overflow-style: none; }

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  width: 0;
  height: 0; }

.simplebar-content:before,
.simplebar-content:after {
  content: ' ';
  display: table; }

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none; }

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0; }

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1; }

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden; }

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none; }

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all; }

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px; }

.simplebar-scrollbar:before {
  position: absolute;
  content: '';
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s linear; }

.simplebar-scrollbar.simplebar-visible:before {
  /* When hovered, remove all transitions from drag handle */
  opacity: 0.5;
  transition: opacity 0s linear; }

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px; }

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px; }

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px; }

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  height: 100%;
  left: 2px;
  right: 2px; }

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto; }

/* Rtl support */
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0; }

.hs-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll; }

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none; }

.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  touch-action: manipulation;
  background: #fff;
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08); }

.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible; }

.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999; }

.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); }

.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px; }

.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px); }

.flatpickr-calendar.static.open {
  z-index: 999;
  display: block; }

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  box-shadow: none !important; }

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; }

.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0; }

.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6; }

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto; }

.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px; }

.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px; }

.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%; }

.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px; }

.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px; }

.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%; }

.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6; }

.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff; }

.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%; }

.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6; }

.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff; }

.flatpickr-calendar:focus {
  outline: 0; }

.flatpickr-wrapper {
  position: relative;
  display: inline-block; }

.flatpickr-months {
  display: flex; }

.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  overflow: hidden;
  flex: 1; }

.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9); }

.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none; }

.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative; }

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*
      /*rtl:begin:ignore*/
  /*
      */
  left: 0;
  /*
      /*rtl:end:ignore*/
  /*
      */ }

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*
      /*rtl:begin:ignore*/
  /*
      */
  right: 0;
  /*
      /*rtl:end:ignore*/
  /*
      */ }

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9; }

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747; }

.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px; }

.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  transition: fill 0.1s;
  fill: inherit; }

.numInputWrapper {
  position: relative;
  height: auto; }

.numInputWrapper input,
.numInputWrapper span {
  display: inline-block; }

.numInputWrapper input {
  width: 100%; }

.numInputWrapper input::-ms-clear {
  display: none; }

.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none; }

.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  box-sizing: border-box; }

.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1); }

.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2); }

.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute; }

.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0; }

.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%; }

.numInputWrapper span.arrowDown {
  top: 50%; }

.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%; }

.numInputWrapper span svg {
  width: inherit;
  height: auto; }

.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5); }

.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05); }

.numInputWrapper:hover span {
  opacity: 1; }

.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  transform: translate3d(0px, 0px, 0px); }

.flatpickr-current-month span.cur-month {
  font-family: Roboto-Bold, sans-serif;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0; }

.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05); }

.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block; }

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9); }

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9); }

.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield; }

.flatpickr-current-month input.cur-year:focus {
  outline: 0; }

.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none; }

.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto; }

.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none; }

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05); }

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0; }

.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: flex;
  align-items: center;
  height: 28px; }

.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: flex;
  flex: 1; }

span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  flex: 1;
  font-weight: bolder; }

.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0; }

.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  width: 307.875px; }

.flatpickr-days:focus {
  outline: 0; }

.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  box-sizing: border-box;
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-around;
  transform: translate3d(0px, 0px, 0px);
  opacity: 1; }

.dayContainer + .dayContainer {
  box-shadow: -1px 0 0 #e6e6e6; }

.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  justify-content: center;
  text-align: center; }

.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6; }

.flatpickr-day.today {
  border-color: #959ea9; }

.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff; }

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7; }

.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px; }

.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0; }

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 0 #569ff7; }

.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px; }

.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; }

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default; }

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1); }

.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7; }

.flatpickr-day.hidden {
  visibility: hidden; }

.rangeMode .flatpickr-day {
  margin-top: 1px; }

.flatpickr-weekwrapper {
  float: left; }

.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  box-shadow: 1px 0 0 #e6e6e6; }

.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px; }

.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none; }

.flatpickr-innerContainer {
  display: block;
  display: flex;
  box-sizing: border-box;
  overflow: hidden; }

.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box; }

.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex; }

.flatpickr-time:after {
  content: "";
  display: table;
  clear: both; }

.flatpickr-time .numInputWrapper {
  flex: 1;
  width: 40%;
  height: 40px;
  float: left; }

.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939; }

.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939; }

.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%; }

.flatpickr-time.time24hr .numInputWrapper {
  width: 49%; }

.flatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield; }

.flatpickr-time input.flatpickr-hour {
  font-weight: bold; }

.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400; }

.flatpickr-time input:focus {
  outline: 0;
  border: 0; }

.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  align-self: center; }

.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400; }

.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee; }

.flatpickr-input[readonly] {
  cursor: pointer; }

@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.flatpickr-calendar.inline {
  background: transparent;
  box-shadow: none;
  width: 100%; }
  .flatpickr-calendar.inline .flatpickr-days {
    width: 100%; }
  .flatpickr-calendar.inline .dayContainer {
    width: 100%;
    min-width: 100%;
    max-width: 100%; }
  .flatpickr-calendar.inline .flatpickr-day {
    border-radius: 2.2rem;
    max-width: inherit;
    height: 45px;
    line-height: 45px; }
    .flatpickr-calendar.inline .flatpickr-day.today {
      border: 0; }
      .flatpickr-calendar.inline .flatpickr-day.today:before {
        content: "";
        display: inline-block;
        border-color: rgba(0, 0, 0, 0.2) transparent #0094FF;
        border-style: solid;
        border-width: 0 0 7px 7px;
        position: absolute;
        bottom: 4px;
        right: 4px; }
      .flatpickr-calendar.inline .flatpickr-day.today.selected:before {
        border-color: rgba(0, 0, 0, 0.2) transparent #fff; }
      .flatpickr-calendar.inline .flatpickr-day.today:hover {
        background: #e6e6e6;
        color: #000; }
    .flatpickr-calendar.inline .flatpickr-day.selected, .flatpickr-calendar.inline .flatpickr-day.selected:hover, .flatpickr-calendar.inline .flatpickr-day.selected:focus {
      border-radius: 2.2rem;
      background: #0094FF;
      color: #fff; }
  .flatpickr-calendar.inline .flatpickr-weekdays {
    height: 45px; }
  .flatpickr-calendar.inline .flatpickr-weekday {
    height: 45px;
    line-height: 45px; }
  .flatpickr-calendar.inline .flatpickr-months .flatpickr-month {
    height: 45px; }
  .flatpickr-calendar.inline .flatpickr-months .flatpickr-prev-month,
  .flatpickr-calendar.inline .flatpickr-months .flatpickr-next-month {
    height: 45px; }
  .flatpickr-calendar.inline .flatpickr-current-month {
    padding-top: 0;
    line-height: 45px;
    height: 45px; }
    .flatpickr-calendar.inline .flatpickr-current-month .flatpickr-monthDropdown-months {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none; }
    .flatpickr-calendar.inline .flatpickr-current-month .flatpickr-monthDropdown-months,
    .flatpickr-calendar.inline .flatpickr-current-month input.cur-year {
      font-weight: 400;
      font-size: 1.09375rem; }
  .flatpickr-calendar.inline .flatpickr-prev-month,
  .flatpickr-calendar.inline .flatpickr-next-month {
    width: 45px;
    border-radius: 2.2rem; }
    .flatpickr-calendar.inline .flatpickr-prev-month:hover,
    .flatpickr-calendar.inline .flatpickr-next-month:hover {
      background: #e6e6e6;
      color: #000; }

.simplebar-scrollbar:before {
  background: #fff; }

.simplebar-content {
  display: flex;
  flex-direction: column;
  height: 100vh;
  padding-bottom: 0 !important; }

[data-simplebar] {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0;
  width: 99px; }

.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;
  -moz-user-select: none;
       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 {
  background-color: transparent;
  border: none;
  font-size: 1em; }

.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;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none; }

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0; }

.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em; }

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: Roboto-Bold, sans-serif;
  overflow: hidden;
  word-break: keep-all; }

.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;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none; }

.select2-results__option--selectable {
  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;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px; }

.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;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative; }

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px; }

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none; }

.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__display {
  padding-left: 5px;
  padding-right: 2px; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  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 .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--group {
  padding: 0; }

.select2-container--default .select2-results__option--disabled {
  color: #999; }

.select2-container--default .select2-results__option--selected {
  background-color: #ddd; }

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  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: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  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;
  height: 26px;
  margin-right: 20px; }

.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 #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  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 #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  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: 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: 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 #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px; }

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb; }

.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 #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.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 #aaa;
  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--group {
  padding: 0; }

.select2-container--classic .select2-results__option--disabled {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  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; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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R0Q7SUFxQkksZ0JBQWdCO0lBckJwQjtNQXdCTSxlQUFlO0VBeEJyQjtJQThCSSxjakI2QmM7SWlCNUJkLHNCakJxQlE7SWlCcEJSLHFCZjBLaUM7SWV6S2pDLFVBQVU7SUFLUixnRGpCSVE7RWlCMUNkO0lBK0NJLGFBQW1FO0VBL0N2RTtJQW9ESSxjakJNYztJaUJKZCxVQUFVO0VBdERkO0lBb0RJLGNqQk1jO0lpQkpkLFVBQVU7RUF0RGQ7SUFvREksY2pCTWM7SWlCSmQsVUFBVTtFQXREZDtJQWdFSSx5QmpCVmM7SWlCYWQsVUFBVTtFQW5FZDtJQXdFSSx1QmpCMkZ3QjtJaUIxRnhCLHdCakIwRndCO0lpQnpGeEIsMkJqQnlGd0I7WWlCekZ4QiwwQmpCeUZ3QjtJaUJ4RnhCLGNqQmhCYztJbUIzRGhCLHlCbkJzRGdCO0lpQnVCZCxvQkFBb0I7SUFDcEIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsNEJqQm1CYztJaUJsQmQsZ0JBQWdCO0lDdEVkLDZJakJxeEI2STtJaUJyeEI3SSxxSWpCcXhCNkk7RWdCanlCbko7SUF3RUksdUJqQjJGd0I7SWlCMUZ4Qix3QmpCMEZ3QjtJaUJ6RnhCLDJCakJ5RndCO1lpQnpGeEIsMEJqQnlGd0I7SWlCeEZ4QixjakJoQmM7SW1CM0RoQix5Qm5Cc0RnQjtJaUJ1QmQsb0JBQW9CO0lBQ3BCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLDRCakJtQmM7SWlCbEJkLGdCQUFnQjtJQ3RFZCxxSWpCcXhCNkk7SWlCanhCN0k7TURoQk47UUNpQlEsd0JBQWdCO1FBQWhCLGdCQUFnQjtNRGpCeEI7UUNpQlEsZ0JBQWdCLElEbUVyQjtFQXBGSDtJQXVGSSx5QmZ3SGlDO0VlL01yQztJQXVGSSx5QmZ3SGlDO0VlL01yQztJQTJGSSx1QmpCd0V3QjtJaUJ2RXhCLHdCakJ1RXdCO0lpQnRFeEIsMkJqQnNFd0I7WWlCdEV4QiwwQmpCc0V3QjtJaUJyRXhCLGNqQm5DYztJbUIzRGhCLHlCbkJzRGdCO0lpQjBDZCxvQkFBb0I7SUFDcEIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsNEJqQkFjO0lpQkNkLGdCQUFnQjtJQ3pGZCw2SWpCcXhCNkk7SWlCcnhCN0kscUlqQnF4QjZJO0lpQmp4QjdJO01EaEJOO1FDaUJRLHdCQUFnQjtRQUFoQixnQkFBZ0IsSURzRnJCO0VBdkdIO0lBMEdJLHlCZnFHaUM7O0FlNUZyQztFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsaUJBQTJCO0VBQzNCLGdCQUFnQjtFQUNoQixnQmpCbEJvQjtFaUJtQnBCLGNqQjlEZ0I7RWlCK0RoQiw2QkFBNkI7RUFDN0IseUJBQXlCO0VBQ3pCLG1CQUFtQztFQVRyQztJQWFJLGdCQUFnQjtJQUNoQixlQUFlOztBQVduQjtFQUNFLDhCakI0QnVFO0VpQjNCdkUsc0JoQmttQmlDO0VGL2M3QixrQkF2RStCO0VJM01qQyxxQkhvSG9CO0VpQlN4QjtJQU9JLHNCaEI2bEIrQjtJZ0I1bEIvQix1QmhCNGxCK0I7SWdCM2xCL0IsMEJoQjJsQitCO1lnQjNsQi9CLHlCaEIybEIrQjtFZ0JwbUJuQztJQU9JLHNCaEI2bEIrQjtJZ0I1bEIvQix1QmhCNGxCK0I7SWdCM2xCL0IsMEJoQjJsQitCO1lnQjNsQi9CLHlCaEIybEIrQjtFZ0JwbUJuQztJQWFJLHNCaEJ1bEIrQjtJZ0J0bEIvQix1QmhCc2xCK0I7SWdCcmxCL0IsMEJoQnFsQitCO1lnQnJsQi9CLHlCaEJxbEIrQjs7QWdCamxCbkM7RUFDRSwrQmpCV3VFO0VpQlZ2RSxvQmhCbWxCZ0M7RUZuZDVCLG1CQXZFK0I7RUkzTWpDLHFCSHNIb0I7RWlCMEJ4QjtJQU9JLG9CaEI4a0I4QjtJZ0I3a0I5QixxQmhCNmtCOEI7SWdCNWtCOUIsd0JoQjRrQjhCO1lnQjVrQjlCLHVCaEI0a0I4QjtFZ0JybEJsQztJQU9JLG9CaEI4a0I4QjtJZ0I3a0I5QixxQmhCNmtCOEI7SWdCNWtCOUIsd0JoQjRrQjhCO1lnQjVrQjlCLHVCaEI0a0I4QjtFZ0JybEJsQztJQWFJLG9CaEJ3a0I4QjtJZ0J2a0I5QixxQmhCdWtCOEI7SWdCdGtCOUIsd0JoQnNrQjhCO1lnQnRrQjlCLHVCaEJza0I4Qjs7QWdCL2pCbEM7RUFFSSwrQmpCaEIrRDs7QWlCY25FO0VBTUksOEJqQmxCcUU7O0FpQll6RTtFQVVJLCtCakJwQnFFOztBaUJ5QnpFO0VBQ0UsV2hCNnFCMEM7RWdCNXFCMUMsWUFBWTtFQUNaLGVqQnZDeUI7RWlCb0MzQjtJQU1JLGVBQWU7RUFObkI7SUFVSSxhQUFtRTtJZC9MbkUscUJIcUhrQjtFaUJnRXRCO0lBZUksYUFBbUU7SWRwTW5FLHFCSHFIa0I7O0FvQm5JdEI7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLHNDcEIrSjBCO0VvQjdKMUIsdUNsQndQOEQ7RUhtQzFELG1CQXZFK0I7RXFCak5uQyxnQnBCUHNCO0VvQlF0QixnQnBCNEZvQjtFb0IzRnBCLGNwQmdEZ0I7RW9CL0NoQixzQnBCd0NVO0VvQnZDVix5RGxCc0hnRjtFa0JySGhGLDRCQUE0QjtFQUM1Qix5Q25CZzdCcUU7RW1CLzZCckUsMEJuQmc3QjJDO0VtQi82QjNDLHlCcEJ1Q2dCO0VHekNkLG1CSDZKNEI7RWtCaEsxQix3RWpCbzJCNEY7RW1CMzFCaEcsd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7RUZMWjtJRWZOO01GZ0JRLGdCQUFnQixJRWtDdkI7RUFsREQ7SUF1QkkscUJsQmtMaUM7SWtCakxqQyxVQUFVO0lBS1IsZ0RwQllRO0VvQnpDZDtJQW1DSSxzQnBCK0h3QjtJb0I5SHhCLHNCQUFzQjtFQXBDMUI7SUF5Q0kseUJwQlljO0VvQnJEbEI7SUErQ0ksa0JBQWtCO0lBQ2xCLDBCcEJVYzs7QW9CTmxCO0VBQ0UsbUJwQjJHNEI7RW9CMUc1QixzQnBCMEc0QjtFb0J6RzVCLG9CbkJ3ckJpQztFRi9jN0Isa0JBdkUrQjs7QXFCOUpyQztFQUNFLG1CcEJxRzRCO0VvQnBHNUIsc0JwQm9HNEI7RW9Cbkc1QixrQm5CcXJCZ0M7RUZuZDVCLG1CQXZFK0I7O0FzQjFOckM7RUFDRSxjQUFjO0VBQ2QscUJwQnEzQjJFO0VvQnAzQjNFLG1CcEJxM0JzRTtFb0JwM0J0RSx1QnBCcTNCK0M7RW9CejNCakQ7SUFPSSxXQUFXO0lBQ1gsbUJBQTJDOztBQUkvQztFQUNFLFVwQnkyQjJDO0VvQngyQjNDLFdwQncyQjJDO0VvQnYyQjNDLGtCQUE4RDtFQUM5RCxtQkFBbUI7RUFDbkIsc0JyQm1DVTtFcUJsQ1YsNEJBQTRCO0VBQzVCLDJCQUEyQjtFQUMzQix3QkFBd0I7RUFDeEIscUNyQnlDVTtFcUJ4Q1Ysd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsaUNBQW1CO1VBQW5CLG1CQUFtQjtFQVhyQjtJbEJHSSxtQkg2UWdDO0VxQmhScEM7SUFvQkksa0JwQm0yQnlDO0VvQnYzQjdDO0lBd0JJLHVCcEIwMUJxRDtFb0JsM0J6RDtJQTRCSSxxQm5Ca0tpQztJbUJqS2pDLFVBQVU7SUFDVixnRHJCQVU7RXFCOUJkO0lBa0NJLHlCckJKVTtJcUJLVixxQnJCTFU7SXFCOUJkO01BeUNRLHlEbkI4RTBFO0ltQnZIbEY7TUFpRFEseURuQnNFMEU7RW1CdkhsRjtJQXVESSx5QnJCekJVO0lxQjBCVixxQnJCMUJVO0lxQitCUix5RG5CMEQ0RTtFbUJ2SGxGO0lBa0VJLG9CQUFvQjtJQUNwQixZQUFZO0lBQ1osWXBCazBCeUM7RW9CdDRCN0M7SUE0RU0sWXBCMHpCdUM7O0FvQjV5QjdDO0VBQ0UsbUJwQnF6QnlEO0VvQnR6QjNEO0lBSUksVXBCaXpCaUM7SW9CaHpCakMsbUJBQTRDO0lBQzVDLHlEbkJ1QjhFO0ltQnRCOUUsZ0NBQWdDO0lsQjlGaEMsa0JGNDRCaUM7SWlCLzRCL0IsaURqQm01QmdFO0lpQi80QmhFO01Hc0ZOO1FIckZRLGdCQUFnQixJRzZHckI7SUF4Qkg7TUFZTSx5RG5CaUI0RTtJbUI3QmxGO01BZ0JNLGlDcEJnekJ3QztNb0IzeUJ0Qyx5RG5CUTBFOztBbUJGbEY7RUFDRSxxQkFBcUI7RUFDckIsa0JwQm14Qm9DOztBb0JoeEJ0QztFQUNFLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsb0JBQW9CO0VBSHRCO0lBUU0sb0JBQW9CO0lBQ3BCLFlBQVk7SUFDWixhcEJxb0IyQjs7QXFCbnhCakM7RUFDRSxXQUFXO0VBQ1gsY3BCK04yQjtFb0I5TjNCLFVBQVU7RUFDViw2QkFBNkI7RUFDN0Isd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7RUFMbEI7SUFRSSxVQUFVO0lBUmQ7TUFZOEIsbUV0QjRCaEI7SXNCeENkO01BYThCLG1FdEIyQmhCO0VzQnhDZDtJQWlCSSxTQUFTO0VBakJiO0lBcUJJLFdyQjY4QjJDO0lxQjU4QjNDLFlyQjQ4QjJDO0lxQjM4QjNDLG9CQUFzRTtJSHpCeEUseUJuQjBDWTtJc0JmVixTckI0OEJ3QztJRXg5QnhDLG1CRnk5QjJDO0lpQjU5QnpDLG9IakJrK0JrSTtJaUJsK0JsSSw0R2pCaytCa0k7SXFCLzhCcEksd0JBQWdCO1lBQWhCLGdCQUFnQjtJSmZkO01JZE47UUplUSx3QkFBZ0I7UUFBaEIsZ0JBQWdCLElJbUJyQjtJQWxDSDtNSEZFLHlCakIwTW1DO0VvQnhNckM7SUFxQ0ksV3JCczdCa0M7SXFCcjdCbEMsY3JCczdCbUM7SXFCcjdCbkMsa0JBQWtCO0lBQ2xCLGVyQnE3QnFDO0lxQnA3QnJDLHlCdEJZYztJc0JYZCx5QkFBeUI7SW5CN0J6QixtQkZrOUJrQztFcUIvOUJ0QztJQWdESSxXckJrN0IyQztJcUJqN0IzQyxZckJpN0IyQztJa0JwK0I3Qyx5Qm5CMENZO0lzQldWLFNyQms3QndDO0lFeDlCeEMsbUJGeTlCMkM7SWlCNTlCekMsaUhqQmsrQmtJO0lpQmwrQmxJLDRHakJrK0JrSTtJcUJyN0JwSSxxQkFBZ0I7U0FBaEIsZ0JBQWdCO0lKekNkO01JZE47UUplUSxxQkFBZ0I7UUFBaEIsZ0JBQWdCLElJNkNyQjtJQTVESDtNSEZFLHlCakIwTW1DO0VvQnhNckM7SUErREksV3JCNDVCa0M7SXFCMzVCbEMsY3JCNDVCbUM7SXFCMzVCbkMsa0JBQWtCO0lBQ2xCLGVyQjI1QnFDO0lxQjE1QnJDLHlCdEJkYztJc0JlZCx5QkFBeUI7SW5CdkR6QixtQkZrOUJrQztFcUIvOUJ0QztJQTBFSSxvQkFBb0I7SUExRXhCO01BNkVNLHlCdEJ0Qlk7SXNCdkRsQjtNQWlGTSx5QnRCMUJZOztBdUI3RGxCO0VBQ0Usa0JBQWtCO0VBRHBCOztJQUtJLDBCckJxTzREO0lxQnBPNUQsaUJ0QnUvQmtDO0VzQjcvQnRDO0lBVUksa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsWUFBWTtJQUNaLHFCdkJ5SndCO0l1QnhKeEIsb0JBQW9CO0lBQ3BCLDZCQUE2QztJQUM3QyxxQkFBcUI7SUxEbkIsZ0VqQm8vQjhFO0lpQmgvQjlFO01LcEJOO1FMcUJRLGdCQUFnQixJS0ZyQjtFQW5CSDtJQXVCSSxxQnZCZ0p3QjtJdUJ2SzVCO01BMEJNLGtCQUFrQjtJQTFCeEI7TUEwQk0sa0JBQWtCO0lBMUJ4QjtNQTBCTSxrQkFBa0I7SUExQnhCO01BK0JNLHFCdEJpK0JvQztNc0JoK0JwQyx3QnRCaStCbUM7SXNCamdDekM7TUErQk0scUJ0QmkrQm9DO01zQmgrQnBDLHdCdEJpK0JtQztJc0JqZ0N6QztNQW9DTSxxQnRCNDlCb0M7TXNCMzlCcEMsd0J0QjQ5Qm1DO0VzQmpnQ3pDO0lBMENJLHFCdEJzOUJzQztJc0JyOUJ0Qyx3QnRCczlCcUM7RXNCamdDekM7SUFrRE0sYXRCZzlCK0I7SXNCLzhCL0IsOER0Qmc5QjRFO0VzQm5nQ2xGOzs7SUFrRE0sYXRCZzlCK0I7SXNCLzhCL0IsOER0Qmc5QjRFO0VzQm5nQ2xGO0lBeURNLGF0Qnk4QitCO0lzQng4Qi9CLDhEdEJ5OEI0RTs7QXVCLy9CbEY7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIsV0FBVztFQUxiOztJQVNJLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsU0FBUztJQUNULFlBQVk7RUFaaEI7O0lBa0JJLFVBQVU7RUFsQmQ7SUF5Qkksa0JBQWtCO0lBQ2xCLFVBQVU7SUExQmQ7TUE2Qk0sVUFBVTs7QUFXaEI7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCeEJ3SDBCO0VEOEh0QixtQkF2RStCO0V5QjdLbkMsZ0J4QjNDc0I7RXdCNEN0QixnQnhCd0RvQjtFd0J2RHBCLGN4QllnQjtFd0JYaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix5QnhCSWdCO0V3QkhoQix5QnhCS2dCO0VHekNkLHFCSHFIa0I7O0F3QnZFdEI7Ozs7RUFJRSxvQnZCbXJCZ0M7RUZuZDVCLG1CQXZFK0I7RUkzTWpDLHFCSHNIb0I7O0F3Qi9EeEI7Ozs7RUFJRSxzQnZCc3FCaUM7RUYvYzdCLGtCQXZFK0I7RUkzTWpDLHFCSG9Ib0I7O0F3QnBEeEI7O0VBRUUscUJBQXNFOztBQVd4RTs7RXJCN0RJLDBCcUJpRThCO0VyQmhFOUIsNkJxQmdFOEI7O0FBSmxDOztFckI3REksMEJxQndFOEI7RXJCdkU5Qiw2QnFCdUU4Qjs7QUFYbEM7RUFxQkksaUJ4QmJjO0VHdkRkLHlCcUJxRThCO0VyQnBFOUIsNEJxQm9FOEI7O0FBRjRCO0VDMUYxRCxhQUFhO0VBQ2IsV0FBVztFQUNYLG1CeEJ5eEIwQztFRmhoQnhDLGtCQXZFK0I7RTBCL0xqQyxjekJzQlc7O0F3QitEMkI7RUNqRnRDLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsVUFBVTtFQUNWLGFBQWE7RUFDYixlQUFlO0VBQ2YsdUJ4QjR2QzRDO0V3QjN2QzVDLGlCQUFpQjtFMUI0UGYsa0JBdkUrQjtFMEJsTGpDLFd6QnNCUTtFeUJyQlIsdUN6QlFXO0VHbENYLHFCSHFIa0I7O0F5QmxJbEI7Ozs7RUE4Q0UsY0FBYzs7QUE5Q2hCO0VBb0RFLHFCekJMUztFeUIvQ1g7SUErREkscUJ6QmhCTztJeUJpQlAsK0N6QmpCTzs7QXlCL0NYO0VBaUZFLHFCekJsQ1M7RXlCL0NYO0lBOEZJLHFCekIvQ087SXlCZ0RQLCtDekJoRE87O0F5Qi9DWDtFQXNHRSxxQnpCdkRTO0V5Qi9DWDtJQXlHSSx5QnpCMURPO0V5Qi9DWDtJQTZHSSwrQ3pCOURPO0V5Qi9DWDtJQWlISSxjekJsRU87O0F5QnNFYjtFQUVJLGlCQUFpQjs7QUF2SG5COzs7RUErSEksVUFBVTtFQS9IZDs7O0lBb0lJLFVBQVU7O0FEdEJ1RjtFQzFGckcsYUFBYTtFQUNiLFdBQVc7RUFDWCxtQnhCeXhCMEM7RUZoaEJ4QyxrQkF2RStCO0UwQi9MakMsY3pCbUJTOztBd0JrRXNFO0VDakYvRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixhQUFhO0VBQ2IsZUFBZTtFQUNmLHVCeEI0dkM0QztFd0IzdkM1QyxpQkFBaUI7RTFCNFBmLGtCQXZFK0I7RTBCbExqQyxXekJZUTtFeUJYUix3Q3pCS1M7RUcvQlQscUJIcUhrQjs7QXlCbElsQjs7OztFQThDRSxjQUFjOztBQTlDaEI7RUFvREUscUJ6QlJPO0V5QjVDVDtJQStESSxxQnpCbkJLO0l5Qm9CTCxnRHpCcEJLOztBeUI1Q1Q7RUFpRkUscUJ6QnJDTztFeUI1Q1Q7SUE4RkkscUJ6QmxESztJeUJtREwsZ0R6Qm5ESzs7QXlCNUNUO0VBc0dFLHFCekIxRE87RXlCNUNUO0lBeUdJLHlCekI3REs7RXlCNUNUO0lBNkdJLGdEekJqRUs7RXlCNUNUO0lBaUhJLGN6QnJFSzs7QXlCeUVYO0VBRUksaUJBQWlCOztBQXZIbkI7OztFQWlJSSxVQUFVO0VBaklkOzs7SUFvSUksVUFBVTs7QUN0SWxCO0VBQ0UscUJBQXFCO0VBRXJCLGdCMUJEc0I7RTBCRXRCLGdCMUJrR29CO0UwQmpHcEIsYzFCc0RnQjtFMEJyRGhCLGtCQUFrQjtFQUdsQixzQkFBc0I7RUFDdEIsZUFBMkM7RUFDM0MseUJBQWlCO0tBQWpCLHNCQUFpQjtVQUFqQixpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLDZCQUEyQztFQzhHM0MsdUIzQndDMEI7RUQ4SHRCLG1CQXZFK0I7RUkzTWpDLHFCSHFIa0I7RWtCeEhoQixxSWpCcXhCNkk7RWlCanhCN0k7SVFoQk47TVJpQlEsZ0JBQWdCLElRNkJ2QjtFQTlDRDtJQWtCSSxjMUJ5Q2M7STBCeENkLHFCQUE2RDtFQUcvRDtJQUVFLFVBQVU7SUFDVixnRDFCaUJVO0UwQjFDZDs7SUEwQ0ksb0JBQW9CO0lBQ3BCLGF6QjB1QjZCOztBeUI5dEIvQjtFQ3ZDQSxXM0JvQ1U7RW1CcERWLHlCbkIwQ1k7RTJCeEJaLHFCM0J3Qlk7RTJCckJaO0lBQ0UsVzNCOEJRO0ltQnBEVix5QmpCK01tQztJeUJ2TGpDLHFCekJ1TGlDO0V5QnBMbkM7SUFFRSxXM0J1QlE7SW1CcERWLHlCakIrTW1DO0l5QmhMakMscUJ6QmdMaUM7SXlCM0svQixnREFBaUU7RUFJckU7OztJQUtFLFczQk9RO0kyQk5SLHlCekJpS2lDO0l5QjlKakMscUJ6QjhKaUM7SXlCdktuQzs7O01BZ0JNLGdEQUFpRTtFQUt2RTtJQUVFLFczQlhRO0kyQllSLHlCM0J0QlU7STJCeUJWLHFCM0J6QlU7O0EwQmFaO0VDdkNBLFczQjhDVTtFbUI5RFYseUJuQjBEZ0I7RTJCeENoQixxQjNCd0NnQjtFMkJyQ2hCO0lBQ0UsVzNCd0NRO0ltQjlEVix5QmpCME1tQztJeUJsTGpDLHFCekJrTGlDO0V5Qi9LbkM7SUFFRSxXM0JpQ1E7SW1COURWLHlCakIwTW1DO0l5QjNLakMscUJ6QjJLaUM7SXlCdEsvQixpREFBaUU7RUFJckU7OztJQUtFLFczQmlCUTtJMkJoQlIseUJ6QjRKaUM7SXlCekpqQyxxQnpCeUppQztJeUJsS25DOzs7TUFnQk0saURBQWlFO0VBS3ZFO0lBRUUsVzNCRFE7STJCRVIseUIzQk5jO0kyQlNkLHFCM0JUYzs7QTBCSGhCO0VDdkNBLFczQjhDVTtFbUI5RFYseUJuQmlEYTtFMkIvQmIscUIzQitCYTtFMkI1QmI7SUFDRSxXM0J3Q1E7SW1COURWLHlCakIwTW1DO0l5QmxMakMscUJ6QmtMaUM7RXlCL0tuQztJQUVFLFczQmlDUTtJbUI5RFYseUJqQjBNbUM7SXlCM0tqQyxxQnpCMktpQztJeUJ0Sy9CLDhDQUFpRTtFQUlyRTs7O0lBS0UsVzNCaUJRO0kyQmhCUix5QnpCNEppQztJeUJ6SmpDLHFCekJ5SmlDO0l5QmxLbkM7OztNQWdCTSw4Q0FBaUU7RUFLdkU7SUFFRSxXM0JEUTtJMkJFUix5QjNCZlc7STJCa0JYLHFCM0JsQlc7O0EwQk1iO0VDdkNBLFczQm9DVTtFbUJwRFYseUJuQm1EWTtFMkJqQ1oscUIzQmlDWTtFMkI5Qlo7SUFDRSxXM0I4QlE7SW1CcERWLHlCakIrTW1DO0l5QnZMakMscUJ6QnVMaUM7RXlCcExuQztJQUVFLFczQnVCUTtJbUJwRFYseUJqQitNbUM7SXlCaExqQyxxQnpCZ0xpQztJeUIzSy9CLGdEQUFpRTtFQUlyRTs7O0lBS0UsVzNCT1E7STJCTlIseUJ6QmlLaUM7SXlCOUpqQyxxQnpCOEppQztJeUJ2S25DOzs7TUFnQk0sZ0RBQWlFO0VBS3ZFO0lBRUUsVzNCWFE7STJCWVIseUIzQmJVO0kyQmdCVixxQjNCaEJVOztBMEJJWjtFQ3ZDQSxXM0I4Q1U7RW1COURWLHlCbkJnRGM7RTJCOUJkLHFCM0I4QmM7RTJCM0JkO0lBQ0UsVzNCd0NRO0ltQjlEVix5QmpCME1tQztJeUJsTGpDLHFCekJrTGlDO0V5Qi9LbkM7SUFFRSxXM0JpQ1E7SW1COURWLHlCakIwTW1DO0l5QjNLakMscUJ6QjJLaUM7SXlCdEsvQixnREFBaUU7RUFJckU7OztJQUtFLFczQmlCUTtJMkJoQlIseUJ6QjRKaUM7SXlCekpqQyxxQnpCeUppQztJeUJsS25DOzs7TUFnQk0sZ0RBQWlFO0VBS3ZFO0lBRUUsVzNCRFE7STJCRVIseUIzQmhCWTtJMkJtQloscUIzQm5CWTs7QTBCT2Q7RUN2Q0EsVzNCb0NVO0VtQnBEVix5Qm5COENXO0UyQjVCWCxxQjNCNEJXO0UyQnpCWDtJQUNFLFczQjhCUTtJbUJwRFYseUJqQitNbUM7SXlCdkxqQyxxQnpCdUxpQztFeUJwTG5DO0lBRUUsVzNCdUJRO0ltQnBEVix5QmpCK01tQztJeUJoTGpDLHFCekJnTGlDO0l5QjNLL0IsaURBQWlFO0VBSXJFOzs7SUFLRSxXM0JPUTtJMkJOUix5QnpCaUtpQztJeUI5SmpDLHFCekI4SmlDO0l5QnZLbkM7OztNQWdCTSxpREFBaUU7RUFLdkU7SUFFRSxXM0JYUTtJMkJZUix5QjNCbEJTO0kyQnFCVCxxQjNCckJTOztBMEJTWDtFQ3ZDQSxXM0I4Q1U7RW1COURWLHlCbkJzRWE7RTJCcERiLHFCM0JvRGE7RTJCakRiO0lBQ0UsVzNCd0NRO0ltQjlEVix5QmpCME1tQztJeUJsTGpDLHFCekJrTGlDO0V5Qi9LbkM7SUFFRSxXM0JpQ1E7SW1COURWLHlCakIwTW1DO0l5QjNLakMscUJ6QjJLaUM7SXlCdEsvQixpREFBaUU7RUFJckU7OztJQUtFLFczQmlCUTtJMkJoQlIseUJ6QjRKaUM7SXlCekpqQyxxQnpCeUppQztJeUJsS25DOzs7TUFnQk0saURBQWlFO0VBS3ZFO0lBRUUsVzNCRFE7STJCRVIseUIzQk1XO0kyQkhYLHFCM0JHVzs7QTBCZmI7RUN2Q0EsVzNCb0NVO0VtQnBEVix5Qm5CNkRnQjtFMkIzQ2hCLHFCM0IyQ2dCO0UyQnhDaEI7SUFDRSxXM0I4QlE7SW1CcERWLHlCakIrTW1DO0l5QnZMakMscUJ6QnVMaUM7RXlCcExuQztJQUVFLFczQnVCUTtJbUJwRFYseUJqQitNbUM7SXlCaExqQyxxQnpCZ0xpQztJeUIzSy9CLGlEQUFpRTtFQUlyRTs7O0lBS0UsVzNCT1E7STJCTlIseUJ6QmlLaUM7SXlCOUpqQyxxQnpCOEppQztJeUJ2S25DOzs7TUFnQk0saURBQWlFO0VBS3ZFO0lBRUUsVzNCWFE7STJCWVIseUIzQkhjO0kyQk1kLHFCM0JOYzs7QTBCTmhCO0VDdkNBLFczQjhDVTtFbUI5RFYseUJuQitEZTtFMkI3Q2YscUIzQjZDZTtFMkIxQ2Y7SUFDRSxXM0J3Q1E7SW1COURWLHlCakIwTW1DO0l5QmxMakMscUJ6QmtMaUM7RXlCL0tuQztJQUVFLFczQmlDUTtJbUI5RFYseUJqQjBNbUM7SXlCM0tqQyxxQnpCMktpQztJeUJ0Sy9CLGlEQUFpRTtFQUlyRTs7O0lBS0UsVzNCaUJRO0kyQmhCUix5QnpCNEppQztJeUJ6SmpDLHFCekJ5SmlDO0l5QmxLbkM7OztNQWdCTSxpREFBaUU7RUFLdkU7SUFFRSxXM0JEUTtJMkJFUix5QjNCRGE7STJCSWIscUIzQkphOztBMEJGZjtFQ21CQSxjM0J0Q1k7RTJCdUNaLHFCM0J2Q1k7RTJCeUNaO0lBQ0UsVzNCaENRO0kyQmlDUix5QjNCM0NVO0kyQjRDVixxQjNCNUNVO0UyQitDWjtJQUVFLCtDM0JqRFU7RTJCb0RaOztJQUtFLFczQi9DUTtJMkJnRFIseUIzQjFEVTtJMkIyRFYscUIzQjNEVTtJMkJvRFo7O01BY00sK0MzQmxFTTtFMkJ1RVo7SUFFRSxjM0J6RVU7STJCMEVWLDZCQUE2Qjs7QUR2RC9CO0VDbUJBLGMzQnRCZ0I7RTJCdUJoQixxQjNCdkJnQjtFMkJ5QmhCO0lBQ0UsVzNCdEJRO0kyQnVCUix5QjNCM0JjO0kyQjRCZCxxQjNCNUJjO0UyQitCaEI7SUFFRSxpRDNCakNjO0UyQm9DaEI7O0lBS0UsVzNCckNRO0kyQnNDUix5QjNCMUNjO0kyQjJDZCxxQjNCM0NjO0kyQm9DaEI7O01BY00saUQzQmxEVTtFMkJ1RGhCO0lBRUUsYzNCekRjO0kyQjBEZCw2QkFBNkI7O0FEdkQvQjtFQ21CQSxjM0IvQmE7RTJCZ0NiLHFCM0JoQ2E7RTJCa0NiO0lBQ0UsVzNCdEJRO0kyQnVCUix5QjNCcENXO0kyQnFDWCxxQjNCckNXO0UyQndDYjtJQUVFLDhDM0IxQ1c7RTJCNkNiOztJQUtFLFczQnJDUTtJMkJzQ1IseUIzQm5EVztJMkJvRFgscUIzQnBEVztJMkI2Q2I7O01BY00sOEMzQjNETztFMkJnRWI7SUFFRSxjM0JsRVc7STJCbUVYLDZCQUE2Qjs7QUR2RC9CO0VDbUJBLGMzQjdCWTtFMkI4QloscUIzQjlCWTtFMkJnQ1o7SUFDRSxXM0JoQ1E7STJCaUNSLHlCM0JsQ1U7STJCbUNWLHFCM0JuQ1U7RTJCc0NaO0lBRUUsZ0QzQnhDVTtFMkIyQ1o7O0lBS0UsVzNCL0NRO0kyQmdEUix5QjNCakRVO0kyQmtEVixxQjNCbERVO0kyQjJDWjs7TUFjTSxnRDNCekRNO0UyQjhEWjtJQUVFLGMzQmhFVTtJMkJpRVYsNkJBQTZCOztBRHZEL0I7RUNtQkEsYzNCaENjO0UyQmlDZCxxQjNCakNjO0UyQm1DZDtJQUNFLFczQnRCUTtJMkJ1QlIseUIzQnJDWTtJMkJzQ1oscUIzQnRDWTtFMkJ5Q2Q7SUFFRSxnRDNCM0NZO0UyQjhDZDs7SUFLRSxXM0JyQ1E7STJCc0NSLHlCM0JwRFk7STJCcURaLHFCM0JyRFk7STJCOENkOztNQWNNLGdEM0I1RFE7RTJCaUVkO0lBRUUsYzNCbkVZO0kyQm9FWiw2QkFBNkI7O0FEdkQvQjtFQ21CQSxjM0JsQ1c7RTJCbUNYLHFCM0JuQ1c7RTJCcUNYO0lBQ0UsVzNCaENRO0kyQmlDUix5QjNCdkNTO0kyQndDVCxxQjNCeENTO0UyQjJDWDtJQUVFLCtDM0I3Q1M7RTJCZ0RYOztJQUtFLFczQi9DUTtJMkJnRFIseUIzQnREUztJMkJ1RFQscUIzQnZEUztJMkJnRFg7O01BY00sK0MzQjlESztFMkJtRVg7SUFFRSxjM0JyRVM7STJCc0VULDZCQUE2Qjs7QUR2RC9CO0VDbUJBLGMzQlZhO0UyQldiLHFCM0JYYTtFMkJhYjtJQUNFLFczQnRCUTtJMkJ1QlIseUIzQmZXO0kyQmdCWCxxQjNCaEJXO0UyQm1CYjtJQUVFLGlEM0JyQlc7RTJCd0JiOztJQUtFLFczQnJDUTtJMkJzQ1IseUIzQjlCVztJMkIrQlgscUIzQi9CVztJMkJ3QmI7O01BY00saUQzQnRDTztFMkIyQ2I7SUFFRSxjM0I3Q1c7STJCOENYLDZCQUE2Qjs7QUR2RC9CO0VDbUJBLGMzQm5CZ0I7RTJCb0JoQixxQjNCcEJnQjtFMkJzQmhCO0lBQ0UsVzNCaENRO0kyQmlDUix5QjNCeEJjO0kyQnlCZCxxQjNCekJjO0UyQjRCaEI7SUFFRSxpRDNCOUJjO0UyQmlDaEI7O0lBS0UsVzNCL0NRO0kyQmdEUix5QjNCdkNjO0kyQndDZCxxQjNCeENjO0kyQmlDaEI7O01BY00saUQzQi9DVTtFMkJvRGhCO0lBRUUsYzNCdERjO0kyQnVEZCw2QkFBNkI7O0FEdkQvQjtFQ21CQSxjM0JqQmU7RTJCa0JmLHFCM0JsQmU7RTJCb0JmO0lBQ0UsVzNCdEJRO0kyQnVCUix5QjNCdEJhO0kyQnVCYixxQjNCdkJhO0UyQjBCZjtJQUVFLGlEM0I1QmE7RTJCK0JmOztJQUtFLFczQnJDUTtJMkJzQ1IseUIzQnJDYTtJMkJzQ2IscUIzQnRDYTtJMkIrQmY7O01BY00saUQzQjdDUztFMkJrRGY7SUFFRSxjM0JwRGE7STJCcURiLDZCQUE2Qjs7QUQzQ2pDO0VBQ0UsZ0IxQnhFc0I7RTBC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O0FtQzBLWjtFQW9DSSx5RGpDekk4RTs7QWlDcUdsRjtFQXdDSSwwQm5DbE5RO0VtQzBLWjs7O0lBNkNNLHlCbkN2Tk07O0FtQzZOWjtFQUVJLFduQ3pPUTtFbUN1T1o7SUFNTSxXbkM3T007O0FtQ3VPWjtFQVlNLGdDbkNuUE07RW1DdU9aO0lBZ0JRLGdDbkN2UEk7RW1DdU9aO0lBb0JRLGdDbkMzUEk7O0FtQ3VPWjs7RUEwQk0sV25DalFNOztBbUN1T1o7RUErQkksZ0NuQ3RRUTtFbUN1UVIsc0NuQ3ZRUTs7QW1DdU9aO0VBb0NJLHlEakM1TDhFOztBaUN3SmxGO0VBd0NJLGdDbkMvUVE7RW1DdU9aOzs7SUE0Q00sV25DblJNOztBb0NwRFo7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixZQUFZO0VBRVoscUJBQXFCO0VBQ3JCLHNCcEM2Q1U7RW9DNUNWLDJCQUEyQjtFQUMzQiwyQnBDd0s2QjtFR2xLM0Isc0JIK0p1QjtFb0M5SzNCO0lBY0ksZUFBZTtJQUNmLGNBQWM7RUFmbEI7SUFtQkksbUJBQW1CO0lBQ25CLHNCQUFzQjtJQXBCMUI7TUF1Qk0sbUJBQW1CO01qQ0NyQiwrQkhzSnVCO01Hckp2QixnQ0hxSnVCO0lvQzlLM0I7TUE0Qk0sc0JBQXNCO01qQ1V4QixtQ0h3SXVCO01Hdkl2QixrQ0h1SXVCO0VvQzlLM0I7O0lBcUNJLGFBQWE7O0FBSWpCO0VBR0UsY0FBYztFQUNkLHdCcEMySXFCOztBb0N2SXZCO0VBQ0UscUJuQytxQzhDOztBbUM1cUNoRDtFQUNFLG9CQUFzQztFQUN0QyxnQkFBZ0I7O0FBR2xCO0VBQ0UsZ0JBQWdCOztBQUdsQjtFQUVJLHFCQUE2RDs7QUFGakU7RUFNSSxvQnBDb0htQjs7QW9DNUd2QjtFQUNFLHFCcEMyR3FCO0VvQzFHckIsZ0JBQWdCO0VBRWhCLHNCcEM1QlU7RW9DNkJWLGtDcENnRzZCO0VvQ3JHL0I7SWpDN0RJLGtDaUNxRThFOztBQUlsRjtFQUNFLHFCcEMrRnFCO0VvQzdGckIsc0JwQ3ZDVTtFb0N3Q1YsK0JwQ3FGNkI7RW9DekYvQjtJakN6RUksa0NIK0p1Qjs7QW9DdEUzQjtFQUNFLHVCQUF1QztFQUN2QyxvQnBDK0V1QjtFb0M5RXZCLHNCQUFzQztFQUN0QyxnQkFBZ0I7RUFKbEI7SUFRTSxzQnBDNURNO0lvQzZETix5QnBDN0RNOztBb0NrRVo7RUFDRSx1QkFBdUM7RUFDdkMsc0JBQXNDOztBQUl4QztFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsYXBDeEhXO0VHS1Qsc0JIK0p1Qjs7QW9DeEMzQjs7O0VBR0UsV0FBVzs7QUFHYjs7RWpDcEhJLCtCSHNKdUI7RUdySnZCLGdDSHFKdUI7O0FvQzdCM0I7O0VqQzNHSSxtQ0h3SXVCO0VHdkl2QixrQ0h1SXVCOztBb0NuQjNCO0VBSUksbUJuQ2dsQ3VEOztBU3ByQ3ZEO0UwQmdHSjtJQVFJLGFBQWE7SUFDYixtQkFBbUI7SUFUdkI7TUFjTSxZQUFZO01BQ1osZ0JBQWdCO01BZnRCO1FBa0JRLGNBQWM7UUFDZCxjQUFjO01BbkJ0QjtRakM1SEksMEJpQ3FKa0M7UWpDcEpsQyw2QmlDb0prQztRQXpCdEM7O1VBOEJZLDBCQUEwQjtRQTlCdEM7O1VBbUNZLDZCQUE2QjtNQW5DekM7UWpDOUdJLHlCaUNzSm9DO1FqQ3JKcEMsNEJpQ3FKb0M7UUF4Q3hDOztVQTZDWSx5QkFBeUI7UUE3Q3JDOztVQWtEWSw0QkFBNEIsSUFDN0I7O0FDN01YO0VBQ0UscUJBQXFCO0VBQ3JCLHFCckNtUXFCO0VEMkJqQixjQXZFK0I7RXNDck5uQyxnQnJDRm9CO0VxQ0dwQixjQUFjO0VBQ2QsV3JDNkNVO0VxQzVDVixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHdCQUF3QjtFbENLdEIscUJIcUhrQjtFcUNuSXRCO0lBZUksYUFBYTs7QUFLakI7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUzs7QUN2Qlg7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBR3RCLGVBQWU7RUFDZixnQkFBZ0I7RW5DU2QscUJIcUhrQjs7QXNDMUh0QjtFQUNFLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFGeEI7SUFNSSxvQ0FBb0M7SUFDcEMsMEJBQTBCOztBQVU5QjtFQUNFLFdBQVc7RUFDWCxjdEM4QmdCO0VzQzdCaEIsbUJBQW1CO0VBSHJCO0lBUUksVUFBVTtJQUNWLGN0Q3VCYztJc0N0QmQscUJBQXFCO0lBQ3JCLHlCdENlYztFc0MxQmxCO0lBZUksY3RDaUJjO0lzQ2hCZCx5QnRDV2M7O0FzQ0ZsQjtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2Qsb0J0QzdDVztFc0M4Q1gsY3RDS2dCO0VzQ0hoQixzQnRDTlU7RXNDT1Ysc0N0Q0dVO0VzQ1ZaO0luQzVCSSwrQm1Dc0NrQztJbkNyQ2xDLGdDbUNxQ2tDO0VBVnRDO0luQ2RJLG1DbUM0QnFDO0luQzNCckMsa0NtQzJCcUM7RUFkekM7SUFtQkksY3RDYmM7SXNDY2Qsb0JBQW9CO0lBQ3BCLHNCdENyQlE7RXNDQVo7SUEwQkksVUFBVTtJQUNWLFd0QzNCUTtJc0M0QlIseUJ0Q3RDVTtJc0N1Q1YscUJ0Q3ZDVTtFc0NVZDtJQWlDSSxtQkFBbUI7SUFqQ3ZCO01Bb0NNLGdCdENZWTtNc0NYWixxQnRDV1k7O0FzQ0dkO0VBQ0UsbUJBQW1CO0VBRHJCO0luQ2pDQSxpQ0g4RGtCO0lHMUVsQiwwQm1DbURzQztFQU50QztJbkM3Q0EsK0JIMEVrQjtJRzlEbEIsNEJtQzRDMkM7RUFYM0M7SUFlTSxhQUFhO0VBZm5CO0lBbUJNLHFCdEN0QlE7SXNDdUJSLG9CQUFvQjtJQXBCMUI7TUF1QlEsaUJ0QzFCTTtNc0MyQk4sc0J0QzNCTTs7QVV6Q2Q7RTRCNENBO0lBQ0UsbUJBQW1CO0lBRHJCO01uQ2pDQSxpQ0g4RGtCO01HMUVsQiwwQm1DbURzQztJQU50QztNbkM3Q0EsK0JIMEVrQjtNRzlEbEIsNEJtQzRDMkM7SUFYM0M7TUFlTSxhQUFhO0lBZm5CO01BbUJNLHFCdEN0QlE7TXNDdUJSLG9CQUFvQjtNQXBCMUI7UUF1QlEsaUJ0QzFCTTtRc0MyQk4sc0J0QzNCTSxJc0M0QlA7O0E1QnJFUDtFNEI0Q0E7SUFDRSxtQkFBbUI7SUFEckI7TW5DakNBLGlDSDhEa0I7TUcxRWxCLDBCbUNtRHNDO0lBTnRDO01uQzdDQSwrQkgwRWtCO01HOURsQiw0Qm1DNEMyQztJQVgzQztNQWVNLGFBQWE7SUFmbkI7TUFtQk0scUJ0Q3RCUTtNc0N1QlIsb0JBQW9CO01BcEIxQjtRQXVCUSxpQnRDMUJNO1FzQzJCTixzQnRDM0JNLElzQzRCUDs7QTVCckVQO0U0QjRDQTtJQUNFLG1CQUFtQjtJQURyQjtNbkNqQ0EsaUNIOERrQjtNRzFFbEIsMEJtQ21Ec0M7SUFOdEM7TW5DN0NBLCtCSDBFa0I7TUc5RGxCLDRCbUM0QzJDO0lBWDNDO01BZU0sYUFBYTtJQWZuQjtNQW1CTSxxQnRDdEJRO01zQ3VCUixvQkFBb0I7TUFwQjFCO1FBdUJRLGlCdEMxQk07UXNDMkJOLHNCdEMzQk0sSXNDNEJQOztBNUJyRVA7RTRCNENBO0lBQ0UsbUJBQW1CO0lBRHJCO01uQ2pDQSxpQ0g4RGtCO01HMUVsQiwwQm1DbURzQztJQU50QztNbkM3Q0EsK0JIMEVrQjtNRzlEbEIsNEJtQzRDMkM7SUFYM0M7TUFlTSxhQUFhO0lBZm5CO01BbUJNLHFCdEN0QlE7TXNDdUJSLG9CQUFvQjtNQXBCMUI7UUF1QlEsaUJ0QzFCTTtRc0MyQk4sc0J0QzNCTSxJc0M0QlA7O0E1QnJFUDtFNEI0Q0E7SUFDRSxtQkFBbUI7SUFEckI7TW5DakNBLGlDSDhEa0I7TUcxRWxCLDBCbUNtRHNDO0lBTnRDO01uQzdDQSwrQkgwRWtCO01HOURsQiw0Qm1DNEMyQztJQVgzQztNQWVNLGFBQWE7SUFmbkI7TUFtQk0scUJ0Q3RCUTtNc0N1QlIsb0JBQW9CO01BcEIxQjtRQXVCUSxpQnRDMUJNO1FzQzJCTixzQnRDM0JNLElzQzRCUDs7QUFhWDtFbkM5SEksZ0JtQytIc0I7RUFEMUI7SUFJSSxxQnRDN0NjO0lzQ3lDbEI7TUFPTSxzQkFBc0I7O0FDcEoxQjtFQUNFLGNyQzhNaUM7RXFDN01qQyx5QnJDd01pQztFcUMxTW5DO0lBT00sY3JDd002QjtJcUN2TTdCLHlCckN1TTZCO0VxQy9NbkM7SUFZTSxXdkN3Q0k7SXVDdkNKLHlCckNrTTZCO0lxQ2pNN0IscUJyQ2lNNkI7O0FxQy9NbkM7RUFDRSxjckM4TWlDO0VxQzdNakMseUJyQ3dNaUM7RXFDMU1uQztJQU9NLGNyQ3dNNkI7SXFDdk03Qix5QnJDdU02QjtFcUMvTW5DO0lBWU0sV3ZDd0NJO0l1Q3ZDSix5QnJDa002QjtJcUNqTTdCLHFCckNpTTZCOztBcUMvTW5DO0VBQ0UsY3JDOE1pQztFcUM3TWpDLHlCckN3TWlDO0VxQzFNbkM7SUFPTSxjckN3TTZCO0lxQ3ZNN0IseUJyQ3VNNkI7RXFDL01uQztJQVlNLFd2Q3dDSTtJdUN2Q0oseUJyQ2tNNkI7SXFDak03QixxQnJDaU02Qjs7QXFDL01uQztFQUNFLGNyQzhNaUM7RXFDN01qQyx5QnJDd01pQztFcUMxTW5DO0lBT00sY3JDd002QjtJcUN2TTdCLHlCckN1TTZCO0VxQy9NbkM7SUFZTSxXdkN3Q0k7SXVDdkNKLHlCckNrTTZCO0lxQ2pNN0IscUJyQ2lNNkI7O0FxQy9NbkM7RUFDRSxjckM4TWlDO0VxQzdNakMseUJyQ3dNaUM7RXFDMU1uQztJQU9NLGNyQ3dNNkI7SXFDdk03Qix5QnJDdU02QjtFcUMvTW5DO0lBWU0sV3ZDd0NJO0l1Q3ZDSix5QnJDa002QjtJcUNqTTdCLHFCckNpTTZCOztBcUMvTW5DO0VBQ0UsY3JDOE1pQztFcUM3TWpDLHlCckN3TWlDO0VxQzFNbkM7SUFPTSxjckN3TTZCO0lxQ3ZNN0IseUJyQ3VNNkI7RXFDL01uQztJQVlNLFd2Q3dDSTtJdUN2Q0oseUJyQ2tNNkI7SXFDak03QixxQnJDaU02Qjs7QXFDL01uQztFQUNFLGNEbUtpSDtFQ2xLakgseUJyQ3dNaUM7RXFDMU1uQztJQU9NLGNENko2RztJQzVKN0cseUJyQ3VNNkI7RXFDL01uQztJQVlNLFd2Q3dDSTtJdUN2Q0oseUJEdUo2RztJQ3RKN0cscUJEc0o2Rzs7QUNwS25IO0VBQ0UsY3JDOE1pQztFcUM3TWpDLHlCckN3TWlDO0VxQzFNbkM7SUFPTSxjckN3TTZCO0lxQ3ZNN0IseUJyQ3VNNkI7RXFDL01uQztJQVlNLFd2Q3dDSTtJdUN2Q0oseUJyQ2tNNkI7SXFDak03QixxQnJDaU02Qjs7QXFDL01uQztFQUNFLGNEbUtpSDtFQ2xLakgseUJyQ3dNaUM7RXFDMU1uQztJQU9NLGNENko2RztJQzVKN0cseUJyQ3VNNkI7RXFDL01uQztJQVlNLFd2Q3dDSTtJdUN2Q0oseUJEdUo2RztJQ3RKN0cscUJEc0o2Rzs7QUVwS3JIO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLHFCdkNpdkMrQztFRnI5QjNDLG1CQXZFK0I7RXlDbk5uQyxjeENvRGdCO0V3Q25EaEIsZ0JBQWdCO0VBQ2hCLHVCeENvTGlCO0V3Q25MakIsU0FBUztFckNLUCxnQnFDSnNCO0VBQ3hCLHFCQUFxQjtFdEJBakIsK0pqQnl2QzRFO0VpQnJ2QzVFO0lzQmhCTjtNdEJpQlEsZ0JBQWdCLElzQmdDdkI7RUFqREQ7SUFnQkksY3RDK0xpQztJc0M5TGpDLHlCeEM2SytCO0l3QzVLL0IsOEN4QzRDUTtJd0M5RFo7TUFxQk0seUR0QzhHNEU7TXNDN0c1RSwwQnhDMktvQztFd0NqTTFDO0lBNEJJLGNBQWM7SUFDZCxjdkMrdUM2QztJdUM5dUM3QyxldkM4dUM2QztJdUM3dUM3QyxpQkFBaUI7SUFDakIsV0FBVztJQUNYLDBEdENrRzhFO0lzQ2pHOUUsNEJBQTRCO0lBQzVCLHdCdkN5dUM2QztJaUJod0MzQyxzQ2xCb0wrQztJa0JoTC9DO01zQmhCTjtRdEJpQlEsZ0JBQWdCLElzQm9CckI7RUFyQ0g7SUF3Q0ksVUFBVTtFQXhDZDtJQTRDSSxVQUFVO0lBQ1YscUJ0QzZKaUM7SXNDNUpqQyxVQUFVO0lBQ1YsZ0J4Q2dKbUM7O0F3QzVJdkM7RUFDRSxnQkFBZ0I7O0FBR2xCO0VBQ0UsdUJ4Q3FJaUI7RXdDcElqQixzQ3hDS1U7RXdDUFo7SXJDL0JJLDJCSG1LeUI7SUdsS3pCLDRCSGtLeUI7SXdDcEk3QjtNckMvQkksMkJEK055QjtNQzlOekIsNEJEOE55QjtFc0NoTTdCO0lBYUksYUFBYTtFQWJqQjtJckNqQkksK0JIcUp5QjtJR3BKekIsOEJIb0p5QjtJd0NwSTdCO01yQ2pCSSwrQkRpTnlCO01DaE56Qiw4QkRnTnlCO0lzQ2hNN0I7TXJDakJJLCtCSHFKeUI7TUdwSnpCLDhCSG9KeUI7O0F3Q3BHN0I7RUFDRSxxQnZDOHBDK0M7O0F1Q3RwQ2pEO0VBRUksZUFBZTs7QUFGbkI7RUFNSSxlQUFlO0VBQ2YsY0FBYztFckN4RmQsZ0JxQ3lGd0I7RUFSNUI7SUFVb0IsYUFBYTtFQVZqQztJQVdtQixnQkFBZ0I7RUFYbkM7SXJDakZJLGdCcUMrRjBCOztBQzdHOUI7RUFDRSx1QkFBdUI7RUFDdkIsVXhDbWpEOEI7RXdDbGpEOUIsV3hDa2pEOEI7RXdDampEOUIsc0J4Q21qRGdDO0V3Q2xqRGhDLFd6Q3dEVTtFeUN2RFYsMEZBQTBGO0VBQzFGLFNBQVM7RXRDT1AscUJIcUhrQjtFeUMxSHBCLFl4Q21qRDZCO0V3QzVqRC9CO0lBYUksV3pDZ0RRO0l5Qy9DUixxQkFBcUI7SUFDckIsYXhDOGlENEI7RXdDN2pEaEM7SUFtQkksVUFBVTtJQUNWLGdEekNxQlU7SXlDcEJWLFV4Q3lpRDBCO0V3QzlqRDlCO0lBMEJJLG9CQUFvQjtJQUNwQix5QkFBaUI7T0FBakIsc0JBQWlCO1lBQWpCLGlCQUFpQjtJQUNqQixheENtaUQ0Qjs7QXdDL2hEaEM7RUFDRSxrRHhDK2hEcUU7O0F5Q25rRHJFO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxXQUFXOztBQ0piO0VBQ0UsYzNDNENVO0UyQzdDWjtJQU1NLGN6QzRNNkI7O0F5Q2xObkM7RUFDRSxjM0M0RGM7RTJDN0RoQjtJQU1NLGN6Q3VNNkI7O0F5QzdNbkM7RUFDRSxjM0NtRFc7RTJDcERiO0lBTU0sY3pDdU02Qjs7QXlDN01uQztFQUNFLGMzQ3FEVTtFMkN0RFo7SUFNTSxjekM0TTZCOztBeUNsTm5DO0VBQ0UsYzNDa0RZO0UyQ25EZDtJQU1NLGN6Q3VNNkI7O0F5QzdNbkM7RUFDRSxjM0NnRFM7RTJDakRYO0lBTU0sY3pDNE02Qjs7QXlDbE5uQztFQUNFLGMzQ3dFVztFMkN6RWI7SUFNTSxjekN1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O0VBUG5FO0lBT0ksNEJBQStEO0VBUG5FO0lBT0ksMkJBQStEO0VBUG5FO0lBT0ksaUNBQStEO0VBUG5FO0lBT0ksZ0NBQStEO0VBUG5FO0lBT0ksOEJBQStEO0VBUG5FO0lBT0ksZ0NBQStEO0VBUG5FO0lBT0ksOEJBQStEO0VBUG5FO0lBT0ksZ0NBQStEO0VBUG5FO0lBT0ksOEJBQStEO0VBUG5FO0lBT0ksNEJBQStEO0VBUG5FO0lBT0ksa0NBQStEO0VBUG5FO0lBT0ksaUNBQStEO0VBUG5FO0lBT0ksK0JBQStEO0VBUG5FO0lBT0ksaUNBQStEO0VBUG5FO0lBT0ksK0JBQStEO0VBUG5FO0lBT0ksaUNBQStEO0VBUG5FO0lBT0ksK0JBQStEO0VBUG5FO0lBT0ksMEJBQStEO0VBUG5FO0lBT0ksZ0NBQStEO0VBUG5FO0lBT0ksK0JBQStEO0VBUG5FO0lBT0ksNkJBQStEO0VBUG5FO0lBT0ksK0JBQStEO0VBUG5FO0lBT0ksNkJBQStEO0VBUG5FO0lBT0ksK0JBQStEO0VBUG5FO0lBT0ksNkJBQStEO0VBUG5FO0lBT0ksMkJBQStEO0VBUG5FO0lBT0ksNEJBQStEO0VBUG5FO0lBT0ksNkJBQStELElBRWxFOztBM0NUTDtFMkNBSTtJQU9JLHNCQUErRDtFQVBuRTtJQU9JLHVCQUErRDtFQVBuRTtJQU9JLHNCQUErRDtFQVBuRTtJQU9JLDBCQUErRDtFQVBuRTtJQU9JLGdDQUErRDtFQVBuRTtJQU9JLHlCQUErRDtFQVBuRTtJQU9JLHdCQUErRDtFQVBuRTtJQU9JLHlCQUErRDtFQVBuRTtJQU9JLDZCQUErRDtFQVBuRTtJQU9JLDhCQUErRDtFQVBuRTtJQU9JLHdCQUErRDtFQVBuRTtJQU9JLCtCQUErRDtFQVBuRTtJQU9JLHdCQUErRDtFQVBuRTtJQU9JLHlCQUErRDtFQVBuRTtJQU9JLDhCQUErRDtFQVBuRTtJQU9JLGlDQUErRDtFQVBuRTtJQU9JLHNDQUErRDtFQVBuRTtJQU9JLHlDQUErRDtFQVBuRTtJQU9JLHVCQUErRDtFQVBuRTtJQU9JLHVCQUErRDtFQVBuRTtJQU9JLHlCQUErRDtFQVBuRTtJQU9JLHlCQUErRDtFQVBuRTtJQU9JLDBCQUErRDtFQVBuRTtJQU9JLDRCQUErRDtFQVBuRTtJQU9JLGtDQUErRDtFQVBuRTtJQU9JLGlCQUErRDtFQVBuRTtJQU9JLHVCQUErRDtFQVBuRTtJQU9JLHNCQUErRDtFQVBuRTtJQU9JLG9CQUErRDtFQVBuRTtJQU9JLHNCQUErRDtFQVBuRTtJQU9JLG9CQUErRDtFQVBuRTtJQU9JLHNCQUErRDtFQVBuRTtJQU9JLG9CQUErRDtFQVBuRTtJQU9JLHNDQUErRDtFQVBuRTtJQU9JLG9DQUErRDtFQVBuRTtJQU9JLGtDQUErRDtFQVBuRTtJQU9JLHlDQUErRDtFQVBuRTtJQU9JLHdDQUErRDtFQVBuRTtJQU9JLHdDQUErRDtFQVBuRTtJQU9JLGtDQUErRDtFQVBuRTtJQU9JLGdDQUErRDtFQVBuRTtJQU9JLDhCQUErRDtFQVBuRTtJQU9JLGdDQUErRDtFQVBuRTtJQU9JLCtCQUErRDtFQVBuRTtJQU9JLG9DQUErRDtFQVBuRTtJQU9JLGtDQUErRDtFQVBuRTtJQU9JLGdDQUErRDtFQVBuRTtJQU9JLHVDQUErRDtFQVBuRTtJQU9JLHNDQUErRDtFQVBuRTtJQU9JLGlDQUErRDtFQVBuRTtJQU9JLDJCQUErRDtFQVBuRTtJQU9JLGlDQUErRDtFQVBuRTtJQU9JLCtCQUErRDtFQVBuRTtJQU9JLDZCQUErRDtFQVBuRTtJQU9JLCtCQUErRDtFQVBuRTtJQU9JLDhCQUErRDtFQVBuRTtJQU9JLG9CQUErRDtFQVBuRTtJQU9JLG1CQUErRDtFQVBuRTtJQU9JLG1CQUErRDtFQVBuRTtJQU9JLG1CQUErRDtFQVBuRTtJQU9JLG1CQUErRDtFQVBuRTtJQU9JLG1CQUErRDtFQVBuRTtJQU9JLG1CQUErRDtFQVBuRTtJQU9JLG1CQUErRDtFQVBuRTtJQU9JLG9CQUErRDtFQVBuRTtJQU9JLDBCQUErRDtFQVBuRTtJQU9JLHlCQUErRDtFQVBuRTtJQU9JLHVCQUErRDtFQVBuRTtJQU9JLHlCQUErRDtFQVBuRTtJQU9JLHVCQUErRDtFQVBuRTtJQU9JLHlCQUErRDtFQVBu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K0Q7RUFQbkU7SUFPSSx1QkFBK0Q7RUFQbkU7SUFPSSxzQkFBK0Q7RUFQbkU7SUFPSSwwQkFBK0Q7RUFQbkU7SUFPSSxnQ0FBK0Q7RUFQbkU7SUFPSSx5QkFBK0Q7RUFQbkU7SUFPSSx3QkFBK0Q7RUFQbkU7SUFPSSx5QkFBK0Q7RUFQbkU7SUFPSSw2QkFBK0Q7RUFQbkU7SUFPSSw4QkFBK0Q7RUFQbkU7SUFPSSx3QkFBK0Q7RUFQbkU7SUFPSSwrQkFBK0Q7RUFQbkU7SUFPSSx3QkFBK0Q7RUFQbkU7SUFPSSx5QkFBK0Q7RUFQbkU7SUFPSSw4QkFBK0Q7RUFQbkU7SUFPSSxpQ0FBK0Q7RUFQbkU7SUFPSSxzQ0FBK0Q7RUFQbkU7SUFPSSx5Q0FBK0Q7RUFQbkU7SUFPSSx1QkFBK0Q7RUFQbkU7SUFPSSx1QkFBK0Q7RUFQbkU7SUFPSSx5QkFBK0Q7RUFQbkU7SUFPSSx5QkFBK0Q7RUFQbkU7SUFPSSwwQkFBK0Q7RUFQbkU7SUFPSSw0QkFBK0Q7RUFQbkU7SUFPSSxrQ0FBK0Q7RUFQbkU7SUFPSSxpQkFBK0Q7RUFQbkU7SUFPSSx1QkFBK0Q7RUFQbkU7SUFPSSxzQkFBK0Q7RUFQbkU7SUFPSSxvQkFBK0Q7RUFQbkU7SUFPSSxzQkFBK0Q7RUFQbkU7SUFPSSxvQkFBK0Q7RUFQbkU7SUFPSSxzQkFBK0Q7RUFQbkU7SUFPSSxvQkFBK0Q7RUFQbkU7SUFPSSxzQ0FBK0Q7RUFQbkU7SUFPSSxvQ0FBK0Q7RUFQbkU7SUFPSSxrQ0FBK0Q7RUFQbkU7SUFPSSx5Q0FBK0Q7RUFQbkU7SUFPSSx3Q0FBK0Q7RUFQbkU7SUFPSSx3Q0FBK0Q7RUFQbkU7SUFPSSxrQ0FBK0Q7RUFQbkU7SUFPSSxnQ0FBK0Q7RUFQbkU7SUFPSSw4QkFBK0Q7RUFQbkU7SUFPSSxnQ0FBK0Q7RUFQbkU7SUFPSSwrQkFBK0Q7RUFQbkU7SUFPSSxvQ0FBK0Q7RUFQbkU7SUFPSSxrQ0FBK0Q7RUFQbkU7SUFPSSxnQ0FBK0Q7RUFQbkU7SUFPSSx1Q0FBK0Q7RUFQbkU7SUFPSSxzQ0FBK0Q7RUFQbkU7SUFPSSxpQ0FBK0Q7RUFQbkU7SUFPSSwyQkFB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bkU7SUFPSSw0QkFBK0Q7RUFQbkU7SUFPSSxrQ0FBK0Q7RUFQbkU7SUFPSSxpQ0FBK0Q7RUFQbkU7SUFPSSwrQkFBK0Q7RUFQbkU7SUFPSSxpQ0FBK0Q7RUFQbkU7SUFPSSwrQkFBK0Q7RUFQbkU7SUFPSSxpQ0FBK0Q7RUFQbkU7SUFPSSwrQkFBK0Q7RUFQbkU7SUFPSSwwQkFBK0Q7RUFQbkU7SUFPSSxnQ0FBK0Q7RUFQbkU7SUFPSSwrQkFBK0Q7RUFQbkU7SUFPSSw2QkFBK0Q7RUFQbkU7SUFPSSwrQkFBK0Q7RUFQbkU7SUFPSSw2QkFBK0Q7RUFQbkU7SUFPSSwrQkFBK0Q7RUFQbkU7SUFPSSw2QkFBK0Q7RUFQbkU7SUFPSSwyQkFBK0Q7RUFQbkU7SUFPSSw0QkFBK0Q7RUFQbkU7SUFPSSw2QkFBK0QsSUFFbEU7O0EzQ1RMO0UyQ0FJO0lBT0ksc0JBQStEO0VBUG5FO0lBT0ksdUJBQStEO0VBUG5FO0lBT0ksc0JBQStEO0VBUG5FO0lBT0ksMEJBQStEO0VBUG5FO0lBT0ksZ0NBQStEO0VBUG5FO0lBT0kseUJBQStEO0VBUG5FO0lBT0ksd0JBQStEO0VBUG5FO0lBT0kseUJBQStEO0VBUG5FO0lBT0ksNkJBQStEO0VBUG5FO0lBT0ksOEJBQStEO0VBUG5FO0lBT0ksd0JBQStEO0VBUG5FO0lBT0ksK0JBQStEO0VBUG5FO0lBT0ksd0JBQStEO0VBUG5FO0lBT0kseUJBQStEO0VBUG5FO0lBT0ksOEJBQStEO0VBUG5FO0lBT0ksaUNBQStEO0VBUG5FO0lBT0ksc0NBQStEO0VBUG5FO0lBT0kseUNBQStEO0VBUG5FO0lBT0ksdUJBQStEO0VBUG5FO0lBT0ksdUJBQStEO0VBUG5FO0lBT0kseUJBQStEO0VBUG5FO0lBT0kseUJBQStEO0VBUG5FO0lBT0ksMEJBQStEO0VBUG5FO0lBT0ksNEJBQStEO0VBUG5FO0lBT0ksa0NBQStEO0VBUG5FO0lBT0ksaUJBQStEO0VBUG5FO0lBT0ksdUJBQStEO0VBUG5FO0lBT0ksc0JBQStEO0VBUG5FO0lBT0ksb0JBQStEO0VBUG5FO0lBT0ksc0JBQStEO0VBUG5FO0lBT0ksb0JBQStEO0VBUG5FO0lBT0ksc0JBQStEO0VBUG5FO0lBT0ksb0JBQStEO0VBUG5FO0lBT0ksc0NBQStEO0VBUG5FO0lBT0ksb0NBQStEO0VBUG5FO0lBT0ksa0NBQStEO0VBUG5FO0lBT0kseUNBQStEO0VBUG5FO0lBT0ksd0NBQStEO0VBUG5FO0lBT0ksd0NBQStEO0VBUG5FO0lBT0ksa0NBQStEO0VBUG5FO0lBT0ksZ0NBQStEO0VBUG5FO0lBT0ksOEJBQStEO0VBUG5FO0lBT0ksZ0NBQStEO0VBUG5FO0lBT0ksK0JBQStEO0VBUG5FO0lBT0ksb0NBQStEO0VBUG5FO0lBT0ksa0NBQStEO0VBUG5FO0lBT0ksZ0NBQStEO0VBUG5FO0lBT0ksdUNBQStEO0VBUG5FO0lBT0ksc0NBQStEO0VBUG5FO0lBT0ksaUNBQStEO0VBUG5FO0lBT0ksMkJBQStEO0VBUG5FO0lBT0ksaUNBQStEO0VBUG5FO0lBT0ksK0JBQStEO0VBUG5FO0lBT0ksNkJBQStEO0VBUG5FO0lBT0ksK0JBQStEO0VBUG5FO0lBT0ksOEJBQStEO0VBUG5FO0lBT0ksb0JBQStEO0VBUG5FO0lBT0ksbUJBQStEO0VBUG5FO0lBT0ksbUJBQStEO0VBUG5FO0lBT0ksbUJBQStEO0VBUG5FO0lBT0ksbUJBQStEO0VBUG5FO0lBT0ksbUJBQStEO0VBUG5FO0lBT0ksbUJBQStEO0VBUG5FO0lBT0ksbUJBQStEO0VBUG5FO0lBT0ksb0JBQStEO0VBUG5FO0lBT0ksMEJBQStEO0VBUG5FO0lBT0kseUJBQStEO0VBUG5FO0lBT0ksdUJBQStEO0VBUG5FO0lBT0kseUJBQStEO0VBUG5FO0lBT0ksdUJBQStEO0VBUG5FO0lBT0kseUJBQStEO0VBUG5FO0lBT0ksdUJBQStEO0VBUG5FO0lBT0ksdUJBQStEO0VBUG5FO0lBT0ksMEJBQStEO0lBQS9ELHlCQUErRDtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0Q7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStEO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRDtFQVBuRTtJQU9J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QVBuRTtJQU9JLHdCQUErRDtFQVBuRTtJQU9JLCtCQUErRDtFQVBuRTtJQU9JLHdCQUErRDtFQVBuRTtJQU9JLHlCQUErRDtFQVBuRTtJQU9JLDhCQUErRDtFQVBuRTtJQU9JLGlDQUErRDtFQVBuRTtJQU9JLHNDQUErRDtFQVBuRTtJQU9JLHlDQUErRDtFQVBuRTtJQU9JLHVCQUErRDtFQVBuRTtJQU9JLHVCQUErRDtFQVBuRTtJQU9JLHlCQUErRDtFQVBuRTtJQU9JLHlCQUErRDtFQVBuRTtJQU9JLDBCQUErRDtFQVBuRTtJQU9JLDRCQUErRDtFQVBuRTtJQU9JLGtDQUErRDtFQVBuRTtJQU9JLGlCQUErRDtFQVBuRTtJQU9JLHVCQUErRDtFQVBuRTtJQU9JLHNCQUErRDtFQVBuRTtJQU9JLG9CQUErRDtFQVBuRTtJQU9JLHNCQUErRDtFQVBuRTtJQU9JLG9CQUErRDtFQVBuRTtJQU9JLHNCQUErRDtFQVBuRTtJQU9JLG9CQUErRDtFQVBuRTtJQU9JLHNDQUErRDtFQVBuRTtJQU9JLG9DQUErRDtFQVBuRTtJQU9JLGtDQUErRDtFQVBuRTtJQU9JLHlDQUErRDtFQVBuRTtJQU9JLHdDQUErRDtFQVBuRTtJQU9JLHdDQUErRDtFQVBuRTtJQU9JLGtDQUErRDtFQVBuRTtJQU9JLGdDQUErRDtFQVBuRTtJQU9JLDhCQUErRDtFQVBuRTtJQU9JLGdDQUErRDtFQVBuRTtJQU9JLCtCQUErRDtFQVBuRTtJQU9JLG9DQUErRDtFQVBuRTtJQU9JLGtDQUErRDtFQVBuRTtJQU9JLGdDQUErRDtFQVBuRTtJQU9JLHVDQUErRDtFQVBuRTtJQU9JLHNDQUErRDtFQVBuRTtJQU9JLGlDQUErRDtFQVBuRTtJQU9JLDJCQUErRDtFQVBuRTtJQU9JLGlDQUErRDtFQVBuRTtJQU9JLCtCQUErRDtFQVBuRTtJQU9JLDZCQUErRDtFQVBuRTtJQU9JLCtCQUErRDtFQVBuRTtJQU9JLDhCQUErRDtFQVBuRTtJQU9JLG9CQUErRDtFQVBuRTtJQU9JLG1CQUErRDtFQVBuRTtJQU9JLG1CQUErRDtFQVBuRTtJQU9JLG1CQUErRDtFQVBuRTtJQU9JLG1CQUErRDtFQVBuRTtJQU9JLG1CQUErRDtFQVBuRTtJQU9JLG1CQUErRDtFQVBuRTtJQU9JLG1CQUErRDtFQVBuRTtJQU9JLG9CQUErRDtFQVBuRTtJQU9JLDBCQUErRDtFQVBuRTtJQU9JLHlCQUErRDtFQVBuRTtJQU9JLHVCQUErRDtFQVBuRTtJQU9JLHlCQUErRDtFQVBuRTtJQU9JLHVCQUErRDtFQVBuRTtJQU9JLHlCQUErRDtFQVBuRTtJQU9JLHVCQUErRDtFQVBuRTtJQU9JLHVCQUErRDtFQVBuRTtJQU9JLDBCQUErRDtJQUEvRCx5QkFBK0Q7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStEO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRDtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCw0QkFBK0Q7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStEO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRDtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0Q7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStEO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRDtFQVBuRTtJQU9JLHdCQUErRDtJQUEvRCwyQkFBK0Q7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStEO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRDtFQVBuRTtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0Q7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStEO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRDtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0Q7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStEO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRDtFQVBuRTtJQU9JLHdCQUErRDtFQVBuRTtJQU9JLDhCQUErRDtFQVBuRTtJQU9JLDZCQUErRDtFQVBuRTtJQU9JLDJCQUErRDtFQVBuRTtJQU9JLDZCQUErRDtFQVBuRTtJQU9JLDJCQUErRDtFQVBuRTtJQU9JLDZCQUErRDtFQVBuRTtJQU9JLDJCQUErRDtFQVBuRTtJQU9JLDJCQUErRDtFQVBuRTtJQU9JLDBCQUErRDtFQVBuRTtJQU9JLGdDQUErRDtFQVBuRTtJQU9JLCtCQUErRDtFQVBuRTtJQU9JLDZCQUErRDtFQVBuRTtJQU9JLCtCQUErRDtFQVBuRTtJQU9JLDZCQUErRDtFQVBuRTtJQU9JLCtCQUErRDtFQVBuRTtJQU9JLDZCQUErRDtFQVBuRTtJQU9JLDZCQUErRDtFQVBuRTtJQU9JLDJCQUErRDtFQVBuRTtJQU9JLGlDQUErRDtFQVBuRTtJQU9JLGdDQUErRDtFQVBuRTtJQU9JLDhCQUErRDtFQVBuRTtJQU9JLGdDQUErRDtFQVBuRTtJQU9JLDhCQUErRDtFQVBuRTtJQU9JLGdDQUErRDtFQVBuRTtJQU9JLDhCQUErRDtFQVBuRTtJQU9JLDhCQUErRDtFQVBuRTtJQU9JLHlCQUErRDtFQVBuRTtJQU9JLCtCQUErRDtFQVBuRTtJQU9JLDhCQUErRDtFQVBuRTtJQU9JLDRCQUErRDtFQVBuRTtJQU9JLDhCQUErRDtFQVBuRTtJQU9JLDRCQUErRDtFQVBuRTtJQU9JLDhCQUErRDtFQVBuRTtJQU9JLDRCQUErRDtFQVBuRTtJQU9JLDRCQUErRDtFQVBuRTtJQU9JLDJCQUErRDtFQVBuRTtJQU9JLDBCQUErRDtFQVBuRTtJQU9JLHdCQUErRDtFQVBuRTtJQU9JLDBCQUErRDtFQVBuRTtJQU9JLHdCQUErRDtFQVBuRTtJQU9JLDBCQUErRDtFQVBuRTtJQU9JLHdCQUErRDtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0Q7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStEO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRDtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0Q7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStEO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRDtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0Q7RUFQbkU7SUFPSSwrQkFBK0Q7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ekQwQ1E7O0F5RDVDVjtFQVNFLG1CekR5QlU7RXlEeEJWLHFCekR3QlU7O0F5RDdDWjs7RUFNRSxXekRpRFE7O0F5RDVDVjtFQUVFLFd6RDBDUTs7QXlENUNWO0VBU0UsbUJ6RHlDYztFeUR4Q2QscUJ6RHdDYzs7QXlEN0RoQjs7RUFNRSxXekRpRFE7O0F5RDVDVjtFQUVFLFd6RDBDUTs7QXlENUNWO0VBU0UsbUJ6RGdDVztFeUQvQlgscUJ6RCtCVzs7QXlEcERiOztFQU1FLFd6RGlEUTs7QXlENUNWO0VBRUUsV3pEMENROztBeUQ1Q1Y7RUFTRSxtQnpEa0NVO0V5RGpDVixxQnpEaUNVOztBeUR0RFo7O0VBTUUsV3pEaURROztBeUQ1Q1Y7RUFFRSxXekQwQ1E7O0F5RDVDVjtFQVNFLG1CekQrQlk7RXlEOUJaLHFCekQ4Qlk7O0F5RG5EZDs7RUFNRSxXekRpRFE7O0F5RDVDVjtFQUVFLFd6RDBDUTs7QXlENUNWO0VBU0UsbUJ6RDZCUztFeUQ1QlQscUJ6RDRCUzs7QXlEakRYOztFQU1FLFd6RGlEUTs7QXlENUNWO0VBRUUsV3pEMENROztBeUQ1Q1Y7RUFTRSxtQnpEcURXO0V5RHBEWCxxQnpEb0RXOztBeUR6RWI7O0VBTUUsV3pEaURROztBeUQ1Q1Y7RUFFRSxXekQwQ1E7O0F5RDVDVjtFQVNFLG1CekQ0Q2M7RXlEM0NkLHFCekQyQ2M7O0F5RGhFaEI7O0VBTUUsV3pEaURROztBeUQ1Q1Y7RUFFRSxXekQwQ1E7O0F5RDVDVjtFQVNFLG1CekQ4Q2E7RXlEN0NiLHFCekQ2Q2E7O0F3RGtGYjtFN0JqSUYsVzNCb0NVO0VtQnBEVix5Qm5Ca0ZtQztFMkJoRW5DLHFCM0JnRW1DO0UyQjdEbkM7SUFDRSxXM0I4QlE7SW1CcERWLHlCakIrTW1DO0l5QnZMakMscUJ6QnVMaUM7RXlCcExuQztJQUVFLFczQnVCUTtJbUJwRFYseUJqQitNbUM7SXlCaExqQyxxQnpCZ0xpQztJeUIzSy9CLGdEQUFpRTtFQUlyRTs7O0lBS0UsVzNCT1E7STJCTlIseUJ6QmlLaUM7SXlCOUpqQyxxQnpCOEppQztJeUJ2S25DOzs7TUFnQk0sZ0RBQWlFO0VBS3ZFO0lBRUUsVzNCWFE7STJCWVIseUIzQmtCaUM7STJCZmpDLHFCM0JlaUM7RXlEckZuQzs7SUFNRSxXekRpRFE7RXlENUNWO0lBRUUsV3pEMENROztBd0Q2RlI7RTdCaklGLFczQjhDVTtFbUI5RFYseUJuQm1GZ0I7RTJCakVoQixxQjNCaUVnQjtFMkI5RGhCO0lBQ0UsVzNCd0NRO0ltQjlEVix5QmpCME1tQztJeUJsTGpDLHFCekJrTGlDO0V5Qi9LbkM7SUFFRSxXM0JpQ1E7SW1COURWLHlCakIwTW1DO0l5QjNLakMscUJ6QjJLaUM7SXlCdEsvQixnREFBaUU7RUFJckU7OztJQUtFLFczQmlCUTtJMkJoQlIseUJ6QjRKaUM7SXlCekpqQyxxQnpCeUppQztJeUJsS25DOzs7TUFnQk0sZ0RBQWlFO0VBS3ZFO0lBRUUsVzNCRFE7STJCRVIseUIzQm1CYztJMkJoQmQscUIzQmdCYztFeUR0RmhCOztJQU1FLFd6RGlEUTtFeUQ1Q1Y7SUFFRSxXekQwQ1E7O0F3RDZGUjtFN0JqSUYsVzNCb0NVO0VtQnBEVix5Qm5Cb0ZlO0UyQmxFZixxQjNCa0VlO0UyQi9EZjtJQUNFLFczQjhCUTtJbUJwRFYseUJqQitNbUM7SXlCdkxqQyxxQnpCdUxpQztFeUJwTG5DO0lBRUUsVzNCdUJRO0ltQnBEVix5QmpCK01tQztJeUJoTGpDLHFCekJnTGlDO0l5QjNLL0IsZ0RBQWlFO0VBSXJFOzs7SUFLRSxXM0JPUTtJMkJOUix5QnpCaUtpQztJeUI5SmpDLHFCekI4SmlDO0l5QnZLbkM7OztNQWdCTSxnREFBaUU7RUFLdkU7SUFFRSxXM0JYUTtJMkJZUix5QjNCb0JhO0kyQmpCYixxQjNCaUJhO0V5RHZGZjs7SUFNRSxXekRpRFE7RXlENUNWO0lBRUUsV3pEMENROztBd0Q2RlI7RTdCaklGLFczQm9DVTtFbUJwRFYsc0JuQnFGYTtFMkJuRWIsa0IzQm1FYTtFMkJoRWI7SUFDRSxXM0I4QlE7SW1CcERWLHlCakIrTW1DO0l5QnZMakMscUJ6QnVMaUM7RXlCcExuQztJQUVFLFczQnVCUTtJbUJwRFYseUJqQitNbUM7SXlCaExqQyxxQnpCZ0xpQztJeUIzSy9CLCtDQUFpRTtFQUlyRTs7O0lBS0UsVzNCT1E7STJCTlIseUJ6QmlLaUM7SXlCOUpqQyxxQnpCOEppQztJeUJ2S25DOzs7TUFnQk0sK0NBQWlFO0VBS3ZFO0lBRUUsVzNCWFE7STJCWVIsc0IzQnFCVztJMkJsQlgsa0IzQmtCVztFeUR4RmI7O0lBTUUsV3pEaURRO0V5RDVDVjtJQUVFLFd6RDBDUTs7QXdENkZSO0U3QmpJRixXM0I4Q1U7RW1COURWLHlCbkJzRmM7RTJCcEVkLHFCM0JvRWM7RTJCakVkO0lBQ0UsVzNCd0NRO0ltQjlEVix5QmpCME1tQztJeUJsTGpDLHFCekJrTGlDO0V5Qi9LbkM7SUFFRSxXM0JpQ1E7SW1COURWLHlCakIwTW1DO0l5QjNLakMscUJ6QjJLaUM7SXlCdEsvQixnREFBaUU7RUFJckU7OztJQUtFLFczQmlCUTtJMkJoQlIseUJ6QjRKaUM7SXlCekpqQyxxQnpCeUppQztJeUJsS25DOzs7TUFnQk0sZ0RBQWlFO0VBS3ZFO0lBRUUsVzNCRFE7STJCRVIseUIzQnNCWTtJMkJuQloscUIzQm1CWTtFeUR6RmQ7O0lBTUUsV3pEaURRO0V5RDVDVjtJQUVFLFd6RDBDUTs7QXdENkZSO0U3QmpJRixXM0JvQ1U7RW1CcERWLHlCbkJ1RmlCO0UyQnJFakIscUIzQnFFaUI7RTJCbEVqQjtJQUNFLFczQjhCUTtJbUJwRFYseUJqQitNbUM7SXlCdkxqQyxxQnpCdUxpQztFeUJwTG5DO0lBRUUsVzNCdUJRO0ltQnBEVix5QmpCK01tQztJeUJoTGpDLHFCekJnTGlDO0l5QjNLL0IsaURBQWlFO0VBSXJFOzs7SUFLRSxXM0JPUTtJMkJOUix5QnpCaUtpQztJeUI5SmpDLHFCekI4SmlDO0l5QnZLbkM7OztNQWdCTSxpREFBaUU7RUFLdkU7SUFFRSxXM0JYUTtJMkJZUix5QjNCdUJlO0kyQnBCZixxQjNCb0JlO0V5RDFGakI7O0lBTUUsV3pEaURRO0V5RDVDVjtJQUVFLFd6RDBDUTs7QXdENkZSO0U3QmpJRixXM0JvQ1U7RW1CcERWLHlCbkJ3RmU7RTJCdEVmLHFCM0JzRWU7RTJCbkVmO0lBQ0UsVzNCOEJRO0ltQnBEVix5QmpCK01tQztJeUJ2TGpDLHFCekJ1TGlDO0V5QnBMbkM7SUFFRSxXM0J1QlE7SW1CcERWLHlCakIrTW1DO0l5QmhMakMscUJ6QmdMaUM7SXlCM0svQiw4Q0FBaUU7RUFJckU7OztJQUtFLFczQk9RO0kyQk5SLHlCekJpS2lDO0l5QjlKakMscUJ6QjhKaUM7SXlCdktuQzs7O01BZ0JNLDhDQUFpRTtFQUt2RTtJQUVFLFczQlhRO0kyQllSLHlCM0J3QmE7STJCckJiLHFCM0JxQmE7RXlEM0ZmOztJQU1FLFd6RGlEUTtFeUQ1Q1Y7SUFFRSxXekQwQ1E7O0F3RDZGUjtFN0JqSUYsVzNCb0NVO0VtQnBEVix5Qm5CeUZrQjtFMkJ2RWxCLHFCM0J1RWtCO0UyQnBFbEI7SUFDRSxXM0I4QlE7SW1CcERWLHlCakIrTW1DO0l5QnZMakMscUJ6QnVMaUM7RXlCcExuQztJQUVFLFczQnVCUTtJbUJwRFYseUJqQitNbUM7SXlCaExqQyxxQnpCZ0xpQztJeUIzSy9CLGdEQUFpRTtFQUlyRTs7O0lBS0UsVzNCT1E7STJCTlIseUJ6QmlLaUM7SXlCOUpqQyxxQnpCOEppQztJeUJ2S25DOzs7TUFnQk0sZ0RBQWlFO0VBS3ZFO0lBRUUsVzNCWFE7STJCWVIseUIzQnlCZ0I7STJCdEJoQixxQjNCc0JnQjtFeUQ1RmxCOztJQU1FLFd6RGlEUTtFeUQ1Q1Y7SUFFRSxXekQwQ1E7O0F3RDZGUjtFN0JqSUYsVzNCb0NVO0VtQnBEVix5Qm5CMEZrQjtFMkJ4RWxCLHFCM0J3RWtCO0UyQnJFbEI7SUFDRSxXM0I4QlE7SW1CcERWLHlCakIrTW1DO0l5QnZMakMscUJ6QnVMaUM7RXlCcExuQztJQUVFLFczQnVCUTtJbUJwRFYseUJqQitNbUM7SXlCaExqQyxxQnpCZ0xpQztJeUIzSy9CLCtDQUFpRTtFQUlyRTs7O0lBS0UsVzNCT1E7STJCTlIseUJ6QmlLaUM7SXlCOUpqQyxxQnpCOEppQztJeUJ2S25DOzs7TUFnQk0sK0NBQWlFO0VBS3ZFO0lBRUUsVzNCWFE7STJCWVIseUIzQjBCZ0I7STJCdkJoQixxQjNCdUJnQjtFeUQ3RmxCOztJQU1FLFd6RGlEUTtFeUQ1Q1Y7SUFFRSxXekQwQ1E7O0F3RDZGUjtFN0JqSUYsVzNCb0NVO0VtQnBEVix5Qm5CMkZlO0UyQnpFZixxQjNCeUVlO0UyQnRFZjtJQUNFLFczQjhCUTtJbUJwRFYseUJqQitNbUM7SXlCdkxqQyxxQnpCdUxpQztFeUJwTG5DO0lBRUUsVzNCdUJRO0ltQnBEVix5QmpCK01tQztJeUJoTGpDLHFCekJnTGlDO0l5QjNLL0IsZ0RBQWlFO0VBSXJFOzs7SUFLRSxXM0JPUTtJMkJOUix5QnpCaUtpQztJeUI5SmpDLHFCekI4SmlDO0l5QnZLbkM7OztNQWdCTSxnREFBaUU7RUFLdkU7SUFFRSxXM0JYUTtJMkJZUix5QjNCMkJhO0kyQnhCYixxQjNCd0JhO0V5RDlGZjs7SUFNRSxXekRpRFE7RXlENUNWO0lBRUUsV3pEMENROztBd0Q2RlI7RTdCaklGLFczQm9DVTtFbUJwRFYseUJuQjRGa0I7RTJCMUVsQixxQjNCMEVrQjtFMkJ2RWxCO0lBQ0UsVzNCOEJRO0ltQnBEVix5QmpCK01tQztJeUJ2TGpDLHFCekJ1TGlDO0V5QnBMbkM7SUFFRSxXM0J1QlE7SW1CcERWLHlCakIrTW1DO0l5QmhMakMscUJ6QmdMaUM7SXlCM0svQixnREFBaUU7RUFJckU7OztJQUtFLFczQk9RO0kyQk5SLHlCekJpS2lDO0l5QjlKakMscUJ6QjhKaUM7SXlCdktuQzs7O01BZ0JNLGdEQUFpRTtFQUt2RTtJQUVFLFczQlhRO0kyQllSLHlCM0I0QmdCO0kyQnpCaEIscUIzQnlCZ0I7RXlEL0ZsQjs7SUFNRSxXekRpRFE7RXlENUNWO0lBRUUsV3pEMENROztBeUR2RFY7Ozs7Ozs7OztFQU1FLGN6RHlEYzs7QXlEcERoQjs7O0VBRUUsY3pEa0RjOztBb0M1RGxCO0VzQkhJLG1CMUQ4Qm9CO0UwRDdCcEIsaUMxRHFMK0I7RTBEcEwvQixtQkFBbUI7RUFIdkI7SUFLUSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixhQUFh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OztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQUdwQjtFQUNJLGdCQUFnQjs7QUFHcEI7RUFDSSxnQkFBZ0I7O0FBR3BCO0VBQ0ksZ0JBQWdCOztBQ2o5UnBCO0VBQ0UsWUFBWTtFQUNaLFlBQVk7RUFFWixvQkFBb0I7O0FBR3RCO0VBQ0UsZUFBZTs7QUNSakI7RUFFTSxrQkFBa0I7O0FBR3hCO0VBQ0UseUJBQXlCO0VBQ3RCLHNCQUFzQjtFQUVqQixpQkFBaUI7O0FBRzNCO0VBRU0sa0JBQWtCO0VBQ3RCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLFdBQVc7O0FBR2I7RUFDRSxrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLGdDQUFnQztFQUNoQyxrQkFBa0I7RUFDbEIsMkNBQTJDO0VBQzNDLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixXQUFXOztBQUdiO0VBQ0Usa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLFdBQVc7RUFDWCxZQUFZO0VBQ1osV0FBVztFQUNYLFVBQVU7O0FBR1o7RUFDRSxTQUFTOztBQUdYO0VBQ0UsU0FBUzs7QUFHWDtFQUNFLFdBQVc7RUFDWCxrQkFBa0I7O0FBR3BCO0VBQ0UsWUFBWTs7QUFHZDtFQUNFLFNBQVM7O0FBR1g7RUFDRSxzQkFBc0I7RUFDdEIseUJBQXlCO0VBQ3pCLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLGVBQWU7RUFDZiwyQ0FBMkM7RUFDM0MsV0FBVzs7QUFHYjtFQUNFLGNBQWM7RUFDZCxnQ0FBZ0M7RUFDaEMsc0JBQXNCO0VBQ3RCLHVCQUF1QjtFQUN2QixnQkFBZ0I7O0FBR2xCO0VBQ0UsZ0JBQWdCOztBQUdsQjtFQUNFLGdCQUFnQjtFQUNoQixlQUFlOztBQUdqQjtFQUNFLG9CQUFvQjs7QUFHdEI7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLFlBQVk7RUFDWixXQUFXO0VBQ1gsV0FBVzs7QUFHYjtFQUNFLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsV0FBVzs7QUFHYjtFQUNFLGtFQUFrRTtFQUNsRSwwREFBMEQ7O0FBRzVEO0VBQ0U7SUFDRSxzQkFBc0I7O0FBSTFCO0VBQ0U7SUFDRSxzQkFBc0I7O0FsRndsaUIxQjtFbUZ2dGlCRSxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZiwyQkFBMkI7RUFDM0IseUJBQXlCO0VBQ3pCLHVCQUF1Qjs7QUFHekI7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsbUJBQW1COztBQUdyQjtFQUNFLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixTQUFTO0VBQ1QsT0FBTztFQUNQLE1BQU07RUFDTixTQUFTO0VBQ1QsUUFBUTtFQUNSLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsVUFBVTs7QUFHWjtFQUNFLDZCQUE2QjtFQUM3Qiw4QkFBOEI7RUFDOUIsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFNBQVM7RUFDVCxRQUFRO0VBQ1IsVUFBVTtFQUNWLFNBQVM7RUFDVCxpQ0FBaUM7O0FBR25DO0VBQ0Usa0JBQWtCO0VBQ2xCLGlDQUFpQztFQUNqQyxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFlBQVk7RUFBRTtFQUNkLFdBQVc7RUFDWCxlQUFlO0VBQUU7RUFDakIsZ0JBQWdCO0VBQUU7RUFDbEIscUJBQXFCO0VBQ3JCLHdCQUF3Qjs7QUFHMUI7O0VBRUUsUUFBUTtFQUNSLFNBQVM7O0FBR1g7O0VBRUUsWUFBWTtFQUNaLGNBQWM7O0FBR2hCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixXQUFXO0VBQ1gsb0JBQW9COztBQUd0QjtFQUNFLDhCQUE4QjtFQUM5QixZQUFZO0VBQ1osV0FBVztFQUNYLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLFVBQVU7RUFDVixTQUFTO0VBQ1Qsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsYUFBYTs7QUFHZjtFQUNFLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLGFBQWE7RUFDYixZQUFZO0VBQ1osZUFBZTtFQUNmLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLFdBQVc7O0FBR2I7RUFDRSxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0VBQ1Qsb0JBQW9CO0VBQ3BCLGdCQUFnQjs7QW5GbXRpQmxCO0VtRi9zaUJFLG9CQUFvQjtFQUNwQixzQkFBaUI7T0FBakIsaUJBQWlCO0VBQ2pCLHlCQUF5Qjs7QW5Ga3RpQjNCO0VtRjlzaUJFLG1CQUFtQjs7QUFHckI7RUFDRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFFBQVE7RUFDUixnQkFBZ0I7O0FBR2xCO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsVUFBVTtFQUNWLCtCQUErQjs7QUFHakM7RUFDRTtFQUNBLFlBQVk7RUFDWiw2QkFBNkI7O0FBRy9CO0VBQ0UsTUFBTTtFQUNOLFdBQVc7O0FBR2I7RUFDRSxRQUFRO0VBQ1IsV0FBVzs7QUFHYjtFQUNFLE9BQU87RUFDUCxZQUFZOztBQUdkO0VBQ0UsWUFBWTtFQUNaLFNBQVM7RUFDVCxVQUFVOztBQUdaO0VBQ0UsV0FBVztFQUNYLE9BQU87RUFDUCxRQUFRO0VBQ1IsV0FBVztFQUNYLGFBQWE7RUFDYixlQUFlO0VBQ2YsV0FBVzs7QUFHYjtBbkZ1c2lCQTtFbUZyc2lCRSxXQUFXO0VBQ1gsT0FBTzs7QUFHVDtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixrQkFBa0I7O0FBR3BCO0VBQ0UsZUFBZTtFQUNmLE9BQU87RUFDUCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQix3QkFBd0I7O0FDak4xQjtFQUNFLHVCQUF1QjtFQUN2QixVQUFVO0VBQ1YsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLHVCQUF1QjtFQUNmLGVBQWU7RUFDdkIsY0FBYztFQUNkLFNBQVM7RUFDVCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBRVIsc0JBQXNCO0VBRTFCLDBCQUEwQjtFQUM5QixnQkFBZ0I7RUFFUixnSEFBNkc7O0FBRXZIOztFQUVFLFVBQVU7RUFDVixpQkFBaUI7RUFDakIsbUJBQW1COztBQUVyQjtFQUNFLHFCQUFxQjtFQUNyQixjQUFjOztBQUVoQjtFQUNFLG9FQUFvRTtFQUM1RCw0REFBNEQ7O0FBRXRFO0VBQ0UsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixRQUFROztBQUVWO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjs7QUFFdkI7RUFDRSxZQUFZO0VBQ1osY0FBYzs7QUFFaEI7RUFFVSwyQkFBMkI7O0FBRXJDO0VBRVUsNkNBQTZDOztBQUV2RDs7RUFFRSxnQkFBZ0I7RUFDaEIsNkJBQTZCO0VBQzdCLDRCQUE0Qjs7QUFFOUI7RUFDRSxjQUFjOztBQUVoQjtFQUNFLFlBQVk7RUFDWiw2QkFBNkI7O0FBRS9CO0VBQ0UsWUFBWTs7QUFFZDs7RUFFRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLG9CQUFvQjtFQUNwQix5QkFBeUI7RUFDekIsV0FBVztFQUNYLFNBQVM7RUFDVCxRQUFRO0VBQ1IsVUFBVTs7QUFFWjs7OztFQUlFLFVBQVU7RUFDVixXQUFXOztBQUViOztFQUVFLFNBQVM7RUFDVCxVQUFVOztBQUVaO0VBQ0UsaUJBQWlCO0VBQ2pCLGNBQWM7O0FBRWhCO0VBQ0UsaUJBQWlCO0VBQ2pCLGNBQWM7O0FBRWhCOztFQUVFLFlBQVk7O0FBRWQ7RUFDRSw0QkFBNEI7O0FBRTlCO0VBQ0UseUJBQXlCOztBQUUzQjs7RUFFRSxTQUFTOztBQUVYO0VBQ0UseUJBQXlCOztBQUUzQjtFQUNFLHNCQUFzQjs7QUFFeEI7RUFDRSxVQUFVOztBQUVaO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjs7QUFFdkI7RUFJRSxhQUFhOztBQUVmO0VBQ0UsdUJBQXVCO0VBQ3ZCLHlCQUFzQjtFQUN0Qix3QkFBcUI7RUFDckIsWUFBWTtFQUNaLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN0QixzQkFBc0I7RUFFakIsaUJBQWlCO0VBQ3pCLGdCQUFnQjtFQUlSLE9BQU87O0FBRWpCOztFQUVFLHFCQUFxQjtFQUNyQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixZQUFZO0VBQ1osYUFBYTtFQUNiLFVBQVU7RUFDVix5QkFBc0I7RUFDdEIsd0JBQXFCOztBQUV2Qjs7RUFFRSxhQUFhOztBQUVmOztFQUVFLGtCQUFrQjs7QUFFcEI7O0VBRUE7eUJwRnc1aUJ5QjtFb0Z0NWlCekI7T3BGdzVpQk87RW9GdDVpQkwsT0FBTztFQUNUO3VCcEZ3NWlCdUI7RW9GdDVpQnZCO09wRnc1aUJPLEVvRnY1aUJDOztBQUVSO3lCcEZ3NWlCeUI7QW9GdDVpQnpCO3VCcEZ3NWlCdUI7QW9GdDVpQnZCOztFQUVBO3lCcEZ3NWlCeUI7RW9GdDVpQnpCO09wRnc1aUJPO0VvRnQ1aUJMLFFBQVE7RUFDVjt1QnBGdzVpQnVCO0VvRnQ1aUJ2QjtPcEZ3NWlCTyxFb0Z2NWlCQzs7QUFFUjt5QnBGdzVpQnlCO0FvRnQ1aUJ6Qjt1QnBGdzVpQnVCO0FvRnQ1aUJ2Qjs7RUFFRSxjQUFjOztBQUVoQjs7RUFFRSxhQUFhOztBQUVmOztFQUVFLFdBQVc7RUFDWCxZQUFZOztBQUVkOztFQUdFLHFCQUFxQjtFQUNyQixhQUFhOztBQUVmO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7O0FBRWQ7O0VBRUUscUJBQXFCOztBQUV2QjtFQUNFLFdBQVc7O0FBRWI7RUFDRSxhQUFhOztBQUVmOztFQUVFLFNBQVM7RUFDVCx3QkFBd0I7O0FBRTFCO0VBQ0Usa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixXQUFXO0VBQ1gsb0JBQW9CO0VBQ3BCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLGVBQWU7RUFDZix3Q0FBcUM7RUFFN0Isc0JBQXNCOztBQUVoQztFQUNFLDhCQUEyQjs7QUFFN0I7RUFDRSw4QkFBMkI7O0FBRTdCO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxrQkFBa0I7O0FBRXBCO0VBQ0UsTUFBTTtFQUNOLGdCQUFnQjs7QUFFbEI7RUFDRSxrQ0FBa0M7RUFDbEMsbUNBQW1DO0VBQ25DLDhDQUEyQztFQUMzQyxRQUFROztBQUVWO0VBQ0UsUUFBUTs7QUFFVjtFQUNFLGtDQUFrQztFQUNsQyxtQ0FBbUM7RUFDbkMsMkNBQXdDO0VBQ3hDLFFBQVE7O0FBRVY7RUFDRSxjQUFjO0VBQ2QsWUFBWTs7QUFFZDtFQUNFLHdCQUFxQjs7QUFFdkI7RUFDRSwrQkFBNEI7O0FBRTlCO0VBQ0UsVUFBVTs7QUFFWjtFQUNFLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsY0FBYztFQUNkLFlBQVk7RUFDWixxQkFBcUI7RUFDckIsa0JBQWtCO0VBRVYscUNBQXFDOztBQUUvQztFQUNFLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsVUFBVTs7QUFFWjtFQUNFLCtCQUE0Qjs7QUFFOUI7RUFDRSxVQUFVO0VBQ1YsWUFBWTtFQUNaLHFCQUFxQjs7QUFFdkI7RUFDRSx1Q0FBb0M7O0FBRXRDO0VBQ0Usb0NBQWlDOztBQUVuQztFQUNFLHVCQUF1QjtFQUVmLHNCQUFzQjtFQUM5QixjQUFjO0VBQ2QsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixTQUFTO0VBQ1QscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixZQUFZO0VBQ1osU0FBUztFQUNULGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsNkJBQTZCO0VBQzdCLDBCQUEwQjtFQUMxQixxQkFBcUI7O0FBRXZCO0VBQ0UsVUFBVTs7QUFFWjs7RUFFRSxlQUFlO0VBQ2YseUJBQXNCO0VBQ3RCLHVCQUF1QjtFQUN2QixvQkFBb0I7O0FBRXRCO0VBQ0Usb0JBQW9CO0VBQ3BCLHVCQUF1QjtFQUN2QixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixjQUFjO0VBQ2QsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2Qiw4QkFBOEI7RUFDOUIsNEJBQTRCO0VBQzVCLHlCQUF5QjtFQUN6QixXQUFXOztBQUViOztFQUVFLGFBQWE7O0FBRWY7RUFDRSwrQkFBNEI7O0FBRTlCO0VBQ0UsNkJBQTZCO0VBQzdCLGFBQWE7RUFDYixVQUFVOztBQUVaO0VBQ0UsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsV0FBVztFQUlYLGFBQWE7RUFJTCxtQkFBbUI7RUFDM0IsWUFBWTs7QUFFZDtFQUlFLGFBQWE7RUFJTCxPQUFPOztBQUVqQjtFQUNFLGVBQWU7RUFDZixjQUFjO0VBQ2QsdUJBQXVCO0VBQ3ZCLDBCQUF1QjtFQUN2QixjQUFjO0VBQ2QsU0FBUztFQUNULGtCQUFrQjtFQUNsQixjQUFjO0VBSU4sT0FBTztFQUNmLG1CQUFtQjs7QUFFckI7O0VBRUUsa0JBQWtCOztBQUVwQjtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFJaEIsYUFBYTtFQUlMLHVCQUF1QjtFQUMvQixnQkFBZ0I7O0FBRWxCO0VBQ0UsVUFBVTs7QUFFWjtFQUNFLFVBQVU7RUFDVixVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBRVosc0JBQXNCO0VBQzlCLHFCQUFxQjtFQUlyQixhQUFhO0VBRUwsZUFBZTtFQUN2QixtQkFBbUI7RUFHWCw2QkFBNkI7RUFFN0IscUNBQXFDO0VBQzdDLFVBQVU7O0FBRVo7RUFFVSw0QkFBNEI7O0FBRXRDO0VBQ0UsZ0JBQWdCO0VBQ2hCLDZCQUE2QjtFQUM3QixvQkFBb0I7RUFFWixzQkFBc0I7RUFDOUIsY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBR1YsdUJBQXVCO0VBQy9CLGVBQWU7RUFDZixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLFNBQVM7RUFDVCxxQkFBcUI7RUFDckIsa0JBQWtCO0VBSVYsdUJBQXVCO0VBQy9CLGtCQUFrQjs7QUFFcEI7Ozs7Ozs7Ozs7OztFQVlFLGVBQWU7RUFDZixVQUFVO0VBQ1YsbUJBQW1CO0VBQ25CLHFCQUFxQjs7QUFFdkI7RUFDRSxxQkFBcUI7O0FBRXZCOztFQUVFLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsV0FBVzs7QUFFYjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JFLG1CQUFtQjtFQUVYLGdCQUFnQjtFQUN4QixXQUFXO0VBQ1gscUJBQXFCOztBQUV2Qjs7O0VBR0UsNEJBQTRCOztBQUU5Qjs7O0VBR0UsNEJBQTRCOztBQUU5Qjs7O0VBSVUsNkJBQTZCOztBQUV2Qzs7O0VBR0UsbUJBQW1COztBQUVyQjtFQUNFLGdCQUFnQjtFQUVSLDZDQUE2Qzs7QUFFdkQ7Ozs7Ozs7RUFPRSw0QkFBeUI7RUFDekIsdUJBQXVCO0VBQ3ZCLHlCQUF5QjtFQUN6QixlQUFlOztBQUVqQjs7RUFFRSxtQkFBbUI7RUFDbkIsNEJBQXlCOztBQUUzQjtFQUNFLGdCQUFnQjtFQUVSLDZDQUE2Qzs7QUFFdkQ7RUFDRSxrQkFBa0I7O0FBRXBCO0VBQ0UsZUFBZTs7QUFFakI7RUFDRSxXQUFXOztBQUViO0VBQ0UsZUFBZTtFQUVQLDJCQUEyQjs7QUFFckM7RUFDRSxXQUFXO0VBQ1gsV0FBVztFQUNYLGlCQUFpQjs7QUFFbkI7O0VBRUUsY0FBYztFQUNkLFdBQVc7RUFDWCxlQUFlO0VBQ2YsNEJBQXlCO0VBQ3pCLHVCQUF1QjtFQUN2QixlQUFlO0VBQ2YsWUFBWTs7QUFFZDtFQUNFLGNBQWM7RUFJZCxhQUFhO0VBRUwsc0JBQXNCO0VBQzlCLGdCQUFnQjs7QUFFbEI7RUFDRSxxQkFBcUI7RUFDckIsVUFBVTtFQUVGLHNCQUFzQjs7QUFFaEM7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGNBQWM7RUFDZCxTQUFTO0VBQ1QsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUVSLHNCQUFzQjtFQUM5QixnQkFBZ0I7RUFJaEIsYUFBYTs7QUFFZjtFQUNFLFdBQVc7RUFDWCxjQUFjO0VBQ2QsV0FBVzs7QUFFYjtFQUlVLE9BQU87RUFDZixVQUFVO0VBQ1YsWUFBWTtFQUNaLFdBQVc7O0FBRWI7RUFDRSw0QkFBNEI7O0FBRTlCO0VBQ0UseUJBQXlCOztBQUUzQjtFQUNFLFVBQVU7O0FBRVo7RUFDRSxVQUFVOztBQUVaO0VBQ0UsdUJBQXVCO0VBRWYsZ0JBQWdCO0VBQ3hCLFNBQVM7RUFDVCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsZUFBZTtFQUNmLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2QsZUFBZTtFQUNmLGtCQUFrQjtFQUVWLHNCQUFzQjtFQUM5Qiw2QkFBNkI7RUFDN0IsMEJBQTBCO0VBQzFCLHFCQUFxQjs7QUFFdkI7RUFDRSxpQkFBaUI7O0FBRW5COztFQUVFLGdCQUFnQjs7QUFFbEI7RUFDRSxVQUFVO0VBQ1YsU0FBUzs7QUFFWDs7RUFFRSxlQUFlO0VBQ2YsV0FBVztFQUNYLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLFNBQVM7RUFDVCx5QkFBeUI7RUFDdEIsc0JBQXNCO0VBRWpCLGlCQUFpQjtFQUdqQixrQkFBa0I7O0FBRTVCO0VBQ0UsVUFBVTtFQUNWLFVBQVU7RUFDVixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjs7QUFFbEI7Ozs7RUFJRSxnQkFBZ0I7O0FBRWxCO0VBQ0UsZUFBZTs7QUFFakI7RUFDRTtJQUNFLFVBQVU7SUFFRixtQ0FBbUM7RUFFN0M7SUFDRSxVQUFVO0lBRUYsK0JBQStCOztBQUczQztFQUNFO0lBQ0UsVUFBVTtJQUVGLG1DQUFtQztFQUU3QztJQUNFLFVBQVU7SUFFRiwrQkFBK0I7O0FBOXVCM0M7RUNuQ0UsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQixXQUFXO0VBSGI7SUFNSSxXQUFXO0VBTmY7SUFVSSxXQUFXO0lBQ1gsZUFBZTtJQUNmLGVBQWU7RUFabkI7SUFnQkkscUJqRnNIa0I7SWlGckhsQixrQkFBa0I7SUFDbEIsWUFwQndCO0lBcUJ4QixpQkFyQndCO0lBRTVCO01Bc0JNLFNBQVM7TUF0QmY7UUF5QlEsV0FBVztRQUNYLHFCQUFxQjtRQUNyQixvRGpGaUJNO1FpRmhCTixtQkFBbUI7UUFDbkIseUJBQXlCO1FBQ3pCLGtCQUFrQjtRQUNsQixXQUFXO1FBQ1gsVUFBVTtNQWhDbEI7UUFvQ1EsaURqRmtCSTtNaUZ0RFo7UUF3Q1EsbUJBQW1CO1FBQ25CLFdqRnVCSTtJaUZoRVo7TUFpRFEscUJqRnFGYztNaUZwRmQsbUJqRk5NO01pRk9OLFdqRkdJO0VpRnREWjtJQXlESSxZQTNEd0I7RUFFNUI7SUE0REksWUE5RHdCO0lBK0R4QixpQkEvRHdCO0VBRTVCO0lBa0VNLFlBcEVzQjtFQUU1Qjs7SUF1RU0sWUF6RXNCO0VBRTVCO0lBNEVJLGNBQWM7SUFDZCxpQkEvRXdCO0lBZ0Z4QixZQWhGd0I7SUFFNUI7TUFpRk0sd0JBQWdCO1NBQWhCLHFCQUFnQjtjQUFoQixnQkFBZ0I7SUFqRnRCOztNQXNGTSxnQmpGbEZrQjtNaUZtRmxCLHFCakZ3QitCO0VpRi9HckM7O0lBNkZJLFdBQVc7SUFDWCxxQmpGd0NrQjtJaUZ0SXRCOztNQWlHTSxtQkFBbUI7TUFDbkIsV2pGbENNOztBK0V3RVo7RUd6SUUsZ0JsRnVEVTs7QWtGcERaO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsNEJBQTRCOztBdEYydWtCOUI7RXNGdnVrQkUsd0JBQWdCO0VBQWhCLGdCQUFnQjtFQUNoQixNQUFNO0VBQ04sT0FBTztFQUNQLFdsRmdNa0I7O0FtRi9NcEI7RUFDRSxzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsc0JBQXNCOztBQUN0QjtFQUNFLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsY0FBYztFQUNkLFlBQVk7RUFDWixzQkFBaUI7T0FBakIsaUJBQWlCO0VBQ2pCLHlCQUF5Qjs7QUFDekI7RUFDRSxjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjs7QUFDckI7RUFDRSw2QkFBNkI7RUFDN0IsWUFBWTtFQUNaLGNBQWM7O0FBQ2xCO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQjs7QUFDcEI7RUFDRSxzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsc0JBQWlCO09BQWpCLGlCQUFpQjtFQUNqQix5QkFBeUI7O0FBQ3pCO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixVQUFVOztBQUNaO0VBQ0UsNkJBQTZCO0VBQzdCLFlBQVk7RUFDWixjQUFjOztBQUNsQjtFQUNFLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osZUFBZTtFQUNmLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLGVBQWU7RUFDZixZQUFZO0VBQ1osWUFBWTtFQUNaLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjs7QUFDcEI7RUFDRSx3QkFBd0I7O0FBRTlCO0VBQ0UsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLFdBQVc7RUFDWCxhQUFhOztBQUVmO0VBQ0UsY0FBYzs7QUFFaEI7RUFDRSxnQkFBZ0I7RUFDaEIsU0FBUztFQUNULFVBQVU7O0FBRVo7RUFDRSxZQUFZO0VBQ1osc0JBQWlCO09BQWpCLGlCQUFpQjtFQUNqQix5QkFBeUI7O0FBRTNCO0VBQ0UsZUFBZTs7QUFFakI7RUFDRSxPQUFPOztBQUVUO0VBQ0UsbUJBQW1CO0VBQ25CLDRCQUE0QjtFQUM1Qiw2QkFBNkI7O0FqQjJlM0I7RWlCeGVGLGdCQUFnQjtFQUNoQix5QkFBeUI7RUFDekIsMEJBQTBCOztBQUU1QjtFQUNFLGNBQWM7RUFDZCxZQUFZOztBQUNaO0VBQ0UsWUFBWTtFQUNaLFdBQVc7RUFDWCxzQkFBc0I7O0FBQ3RCO0VBQ0Usd0JBQXdCOztBQUM1QjtFQUNFLGFBQWE7O0FBRWpCO0VBQ0UsU0FBUztFQUNULFNBQVM7RUFDVCxVQUFVO0VBQ1YsY0FBYztFQUNkLGVBQWU7RUFDZixPQUFPO0VBQ1AsTUFBTTtFQUNOLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsWUFBWTtFQUNaLFdBQVc7RUFDWCxVQUFVO0VBQ1YsV0FBVztFQUNYLHNCQUFzQjtFQUN0Qix3QkFBd0I7O0FBRTFCO0VBQ0Usb0JBQW9CO0VBQ3BCLDhCQUE4QjtFQUM5Qix3Q0FBd0M7RUFDeEMsZ0NBQWdDO0VBQ2hDLHNCQUFzQjtFQUN0QiwyQkFBMkI7RUFDM0IscUJBQXFCO0VBQ3JCLDZCQUE2QjtFQUM3QixxQkFBcUI7RUFDckIsOEJBQThCOztBakJ5WjVCO0VpQnRaRixzQkFBc0I7RUFDdEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjs7QUFDbEI7RUFDRSxXQUFXO0VBQ1gsaUJBQWlCOztBQUNuQjtFQUNFLGVBQWU7RUFDZixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsa0JBQWtCOztBQUNwQjtFQUNFLFdBQVc7O0FqQjZaWDtFaUIzWkEsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsVUFBVTtFQUNWLFdBQVc7O0FqQnVaWDtFaUJyWkUsc0RBQXNEO0VBQ3RELG1CQUFtQjtFQUNuQiwyQkFBMkI7RUFDM0IsU0FBUztFQUNULFNBQVM7RUFDVCxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsUUFBUTs7QUFFZDtFQUNFLFdBQVc7O0FBRWI7RUFDRSxTQUFTO0VBQ1QsV0FBVzs7QUFFYjtFQUNFLHNCQUFzQjtFQUN0QixlQUFlOztBQUNmO0VBQ0UsYUFBYTs7QUFFakI7RUFDRSxzREFBc0Q7RUFDdEQsMkJBQTJCOztBQUU3QjtFQUNFLHVCQUF1QjtFQUN2QixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGtCQUFrQjs7QUFDbEI7RUFDRSxtQkFBbUI7O0FBQ3JCO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFlBQVk7O0FBQ2Q7RUFDRSx5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLG1CQUFtQjs7QUFDckI7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtCQUFrQjs7QUFDcEI7RUFDRSw2QkFBNkI7RUFDN0IsWUFBWTtFQUNaLDRCQUE0QjtFQUM1QiwyQkFBMkI7RUFDM0IsOEJBQThCO0VBQzlCLFdBQVc7RUFDWCxlQUFlO0VBQ2YsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNOztBQUNOO0VBQ0UseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCxhQUFhOztBQUVuQjtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0I7O0FBRXBCO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjs7QUFFcEI7RUFDRSwyQkFBMkI7RUFDM0Isa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6Qiw0QkFBNEI7RUFDNUIsNEJBQTRCO0VBQzVCLCtCQUErQjs7QUFFakM7RUFDRSxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGtCQUFrQjs7QUFFcEI7RUFDRSx1QkFBdUI7RUFDdkIsVUFBVTs7QUFFWjtFQUNFLHNCQUFzQjtFQUN0QixlQUFlOztBQUVqQjtFQUNFLGFBQWE7O0FBRWY7RUFDRSx5QkFBeUI7RUFDekIsMEJBQTBCOztBQUU1QjtFQUNFLDRCQUE0QjtFQUM1Qiw2QkFBNkI7O0FBRS9CO0VBQ0Usc0JBQXNCOztBQUV4QjtFQUNFLHVCQUF1QjtFQUN2QixZQUFZO0VBQ1osVUFBVTtFQUNWLGdCQUFnQjtFQUNoQiw2QkFBNkI7O0FBRS9CO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjs7QUFFbEI7RUFDRSxpQkFBaUI7O0FBQ2pCO0VBQ0UsZUFBZTs7QUFDakI7RUFDRSxpQkFBaUI7RUFDakIsaUJBQWlCOztBQUNqQjtFQUNFLGlCQUFpQjtFQUNqQixpQkFBaUI7O0FBQ2pCO0VBQ0UsaUJBQWlCO0VBQ2pCLGlCQUFpQjs7QUFDakI7RUFDRSxpQkFBaUI7RUFDakIsaUJBQWlCOztBQUNqQjtFQUNFLGlCQUFpQjtFQUNqQixpQkFBaUI7O0FBRTdCO0VBQ0UsVUFBVTs7QUFFWjtFQUNFLFdBQVc7O0FBRWI7RUFDRSxzQkFBc0I7O0FBRXhCO0VBQ0UseUJBQXlCO0VBQ3pCLFlBQVk7O0FBRWQ7RUFDRSxlQUFlO0VBQ2YsY0FBYztFQUNkLFlBQVk7O0FBRWQ7RUFDRSx5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixVQUFVO0VBR1YscUVBQXFFO0VBQ3JFLDJCQUEyQjtFQUMzQixzSEFBc0g7O0FBQ3RIO0VBQ0UseUJBQXlCOztBQUMzQjtFQUNFLFdBQVc7RUFDWCxpQkFBaUI7O0FBQ25CO0VBQ0UsZUFBZTtFQUNmLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGtCQUFrQjs7QUFDcEI7RUFDRSxXQUFXOztBQUNiO0VBQ0Usc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWiwyQkFBMkI7RUFDM0IsNEJBQTRCO0VBQzVCLCtCQUErQjtFQUMvQixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixVQUFVO0VBQ1YsV0FBVztFQUdYLHVFQUF1RTtFQUN2RSwyQkFBMkI7RUFDM0Isc0hBQXNIOztBQUN0SDtFQUNFLHNEQUFzRDtFQUN0RCxtQkFBbUI7RUFDbkIsMkJBQTJCO0VBQzNCLFNBQVM7RUFDVCxTQUFTO0VBQ1QsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFFBQVE7O0FBRWQ7RUFDRSxXQUFXOztBQUViO0VBQ0UsWUFBWTtFQUNaLDRCQUE0QjtFQUM1QixnQkFBZ0I7RUFDaEIsMkJBQTJCO0VBQzNCLDhCQUE4QjtFQUM5QixTQUFTO0VBQ1QsV0FBVzs7QUFFYjtFQUNFLHlCQUF5Qjs7QUFDekI7RUFDRSx1QkFBdUI7RUFDdkIsWUFBWTs7QUFDWjtFQUNFLHNEQUFzRDtFQUN0RCwyQkFBMkI7O0FBRWpDO0VBQ0UsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtFQUN6QiwwQkFBMEI7RUFHMUIsbUVBQW1FO0VBQ25FLDJCQUEyQjtFQUMzQixzSEFBc0g7O0FBRXhIO0VBQ0UsbUJBQW1CO0VBQ25CLDRCQUE0QjtFQUM1Qiw2QkFBNkI7RUFHN0IscUVBQXFFO0VBQ3JFLDJCQUEyQjtFQUMzQixzSEFBc0g7O0FBRXhIO0VBQ0UsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFVBQVU7RUFDVixtQkFBbUI7RUFDbkIsa0JBQWtCOztBQUNsQjtFQUNFLHlCQUF5Qjs7QUFDM0I7RUFDRSxhQUFhOztBQUNmO0VBQ0UseUJBQXlCO0VBQ3pCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsVUFBVTs7QUFDWjtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsa0JBQWtCOztBQUNwQjtFQUNFLDZCQUE2QjtFQUM3QixZQUFZO0VBQ1osMkJBQTJCO0VBQzNCLDhCQUE4QjtFQUM5QixXQUFXO0VBQ1gsZUFBZTtFQUNmLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsY0FBYzs7QUFDZDtFQUNFLFdBQVc7RUFDWCxhQUFhOztBQUVuQjtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0I7O0FBRXBCO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjs7QUFFcEI7RUFDRSx5QkFBeUI7RUFDekIsNEJBQTRCO0VBQzVCLDRCQUE0QjtFQUM1QiwrQkFBK0I7O0FBRWpDO0VBQ0UseUJBQXlCOztBQUUzQjtFQUNFLGdCQUFnQjtFQUNoQix5QkFBeUI7RUFDekIsMEJBQTBCOztBQUU1QjtFQUNFLG1CQUFtQjtFQUNuQiw0QkFBNEI7RUFDNUIsNkJBQTZCOztBQUUvQjtFQUNFLHNCQUFzQjtFQUN0QixVQUFVOztBQUVaO0VBQ0UsVUFBVTtFQUNWLGdCQUFnQjs7QUFFbEI7RUFDRSx1QkFBdUI7RUFDdkIsNkJBQTZCOztBQUUvQjtFQUNFLG1CQUFtQjs7QUFFckI7RUFDRSxnQkFBZ0I7O0FBRWxCO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjs7QUFFbEI7RUFDRSxVQUFVOztBQUVaO0VBQ0UsV0FBVzs7QUFFYjtFQUNFLHlCQUF5QjtFQUN6QixZQUFZOztBQUVkO0VBQ0UsZUFBZTtFQUNmLGNBQWM7RUFDZCxZQUFZOztBQUVkO0VBQ0UscUJBQXFCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYnVucXIvLi9zcmMvc2Nzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vc3JjL3Njc3MvMS12YXJpYWJsZXMvX2FwcC5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fYXZhdGFyLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL3NyYy9zY3NzLzItbWl4aW5zL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fY2FyZC5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vc3JjL3Njc3MvMy1jb21wb25lbnRzL19jaGFydC5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vc3JjL3Njc3MvMy1jb21wb25lbnRzL19jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX2ZlYXRoZXIuc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX2hhbWJ1cmdlci5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vc3JjL3Njc3MvMy1jb21wb25lbnRzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX21haW4uc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX3JlYm9vdC5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vc3JjL3Njc3MvMy1jb21wb25lbnRzL19zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX3NpemluZy5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vc3JjL3Njc3MvMy1jb21wb25lbnRzL19zdGF0LnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX3RhYmxlcy5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vc3JjL3Njc3MvMy1jb21wb25lbnRzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX3dyYXBwZXIuc2NzcyIsIndlYnBhY2s6Ly9idW5xci8uL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fcmVtaXhpY29uLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9zcmMvc2Nzcy80LXV0aWxpdGllcy9fY3Vyc29ycy5zY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2pzdmVjdG9ybWFwL2Rpc3QvY3NzL2pzdmVjdG9ybWFwLmNzcyIsIndlYnBhY2s6Ly9idW5xci8uL25vZGVfbW9kdWxlcy9zaW1wbGViYXIvZGlzdC9zaW1wbGViYXIuY3NzIiwid2VicGFjazovL2J1bnFyLy4vbm9kZV9tb2R1bGVzL2ZsYXRwaWNrci9kaXN0L2ZsYXRwaWNrci5jc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9zcmMvc2Nzcy81LXZlbmRvci9fZmxhdHBpY2tyLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9zcmMvc2Nzcy81LXZlbmRvci9fc2ltcGxlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vYnVucXIvLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9kaXN0L2Nzcy9zZWxlY3QyLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcclxuICogQWRtaW5LaXQgdjMuMC4yIChodHRwczovL2FkbWlua2l0LmlvLylcclxuICogQ29weXJpZ2h0IDIwMjEgUGF1bCBMYXJvc1xyXG4gKiBDb3B5cmlnaHQgMjAyMSBBZG1pbktpdFxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS9hZG1pbmtpdC9hZG1pbmtpdC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cclxuXHJcbi8vIFZhcmlhYmxlc1xyXG5AaW1wb3J0IFwiMS12YXJpYWJsZXMvYXBwXCI7XHJcbi8vIEJvb3RzdHJhcFxyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL21peGluc1wiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3V0aWxpdGllc1wiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3Jvb3RcIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9yZWJvb3RcIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy90eXBlXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvaW1hZ2VzXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvY29udGFpbmVyc1wiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2dyaWRcIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy90YWJsZXNcIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2J1dHRvbnNcIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9tb2RhbFwiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3RyYW5zaXRpb25zXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvZHJvcGRvd25cIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9idXR0b24tZ3JvdXBcIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9uYXZcIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9uYXZiYXJcIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9jYXJkXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYmFkZ2VcIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9saXN0LWdyb3VwXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYWNjb3JkaW9uXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvY2xvc2VcIjtcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9oZWxwZXJzXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL2FwaVwiO1xyXG4vLyBUaGVtZSBtaXhpbnNcclxuQGltcG9ydCBcIjItbWl4aW5zL2J1dHRvblwiO1xyXG4vLyBUaGVtZSBjb21wb25lbnRzXHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvYXZhdGFyXCI7XHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL2NhcmRcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9jaGFydFwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL2NvbnRlbnRcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9kcm9wZG93blwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL2ZlYXRoZXJcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9mb290ZXJcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9oYW1idXJnZXJcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9saXN0LWdyb3VwXCI7XHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvbWFpblwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL21vZGFsXCI7XHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvbmF2YmFyXCI7XHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvcmVib290XCI7XHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvc2lkZWJhclwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL3NpemluZ1wiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL3N0YXRcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy90YWJsZXNcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy90eXBlXCI7XHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvd3JhcHBlclwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL3JlbWl4aWNvblwiO1xyXG4vLyBUaGVtZSB1dGlsaXRpZXNcclxuQGltcG9ydCBcIjQtdXRpbGl0aWVzL2N1cnNvcnNcIjtcclxuLy8gM3JkIHBhcnR5IHBsdWdpbnNcclxuQGltcG9ydCBcIn5qc3ZlY3Rvcm1hcC9kaXN0L2Nzcy9qc3ZlY3Rvcm1hcFwiO1xyXG5AaW1wb3J0IFwifnNpbXBsZWJhci9kaXN0L3NpbXBsZWJhclwiO1xyXG5AaW1wb3J0IFwifmZsYXRwaWNrci9kaXN0L2ZsYXRwaWNrclwiO1xyXG4vLyAzcmQgcGFydHkgcGx1Z2luIHN0eWxlc1xyXG5AaW1wb3J0IFwiNS12ZW5kb3IvZmxhdHBpY2tyXCI7XHJcbkBpbXBvcnQgXCI1LXZlbmRvci9zaW1wbGViYXJcIjtcclxuQGltcG9ydCBcInNlbGVjdDJcIjsiLCI6cm9vdCB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUgY3VzdG9tLXByb3BlcnR5LWVtcHR5LWxpbmUtYmVmb3JlXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAjeyRmb250LWZhbWlseS1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXJvb3QtZm9udC1zaXplKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG4vLyAyLiBTZXQgY29ycmVjdCBoZWlnaHQgYW5kIHByZXZlbnQgdGhlIGBzaXplYCBhdHRyaWJ1dGUgdG8gbWFrZSB0aGUgYGhyYCBsb29rIGxpa2UgYW4gaW5wdXQgZmllbGRcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICBoZWlnaHQ6ICRoci1oZWlnaHQ7IC8vIDJcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtYnMtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDRcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgZGlyZWN0aW9uOiBsdHIgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IGluIENocm9tZSBmcm9tIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cy5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuLy8gMi4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAyXG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8vIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIEZvbnRzXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDYwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TnVuaXRvOml0YWwsd2dodEAwLDIwMDswLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDswLDkwMDsxLDIwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDYwMDsxLDcwMDsxLDgwMDsxLDkwMCZmYW1pbHk9T3BlbitTYW5zOml0YWwsd2dodEAwLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDYwMDsxLDcwMDsxLDgwMCZkaXNwbGF5PXN3YXAnKTtcclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFJvYm90byxcclxuc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ub3JtYWw6IDQwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1iYXNlOiAuODc1cmVtICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLWxnOiAuOTI1cmVtICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLXNtOiAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRzbWFsbC1mb250LXNpemU6IDEycHggIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnktZm9udDogJ09wZW4gU2FucycsXHJcbnNhbnMtc2VyaWY7IC8vIFNwYWNlclxyXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xyXG4kc3BhY2VyczogKCAwOiAwLFxyXG4xOiAoJHNwYWNlciAqIC4yNSksXHJcbjI6ICgkc3BhY2VyICogLjUpLFxyXG4zOiAkc3BhY2VyLFxyXG40OiAoJHNwYWNlciAqIDEuNSksXHJcbjU6ICgkc3BhY2VyICogMyksXHJcbjY6ICgkc3BhY2VyICogNC41KSxcclxuNzogKCRzcGFjZXIgKiA2KSkgIWRlZmF1bHQ7XHJcbi8vIEdyaWQgYnJlYWtwb2ludHNcclxuJGdyaWQtYnJlYWtwb2ludHM6ICggeHM6IDAsXHJcbnNtOiA1NzZweCxcclxubWQ6IDc2OHB4LFxyXG5sZzogOTkycHgsXHJcbnhsOiAxMjAwcHgsXHJcbnh4bDogMTQ0MHB4KSAhZGVmYXVsdDtcclxuLy8gR3JpZCBndXR0ZXJcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAyNHB4O1xyXG4vLyBHcmlkIGNvbnRhaW5lcnNcclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoIHNtOiA1NDBweCxcclxubWQ6IDcyMHB4LFxyXG5sZzogOTYwcHgsXHJcbnhsOiAxMjAwcHgpICFkZWZhdWx0O1xyXG4kY29udGFpbmVyLXBhZGRpbmcteDogLjc1cmVtICFkZWZhdWx0O1xyXG4vLyBPcHRpb25zXHJcbiRtaW4tY29udHJhc3QtcmF0aW86IDMgIWRlZmF1bHQ7XHJcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcmZzOiBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiB0cnVlICFkZWZhdWx0O1xyXG4vLyBUcmFuc2l0aW9uc1xyXG4kdHJhbnNpdGlvbi1iYXNlOiBhbGwgLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4vLyBUaGVtZSBjb2xvcnNcclxuJGJsdWU6ICMwMDk0RkYgIWRlZmF1bHQ7XHJcbiRpbmRpZ286ICMxNDJBNUIgIWRlZmF1bHQ7XHJcbiRwdXJwbGU6ICM2ZjQyYzEgIWRlZmF1bHQ7XHJcbiRwaW5rOiAjZTgzZThjICFkZWZhdWx0O1xyXG4kcmVkOiAjRkY1RTU3ICFkZWZhdWx0O1xyXG4kb3JhbmdlOiAjZmQ3ZTE0ICFkZWZhdWx0O1xyXG4keWVsbG93OiAjZmNiOTJjICFkZWZhdWx0O1xyXG4kZ3JlZW46ICMwMEZGMTEgIWRlZmF1bHQ7XHJcbiR0ZWFsOiAjMEJFODgxICFkZWZhdWx0O1xyXG4kY3lhbjogIzE3YTJiOCAhZGVmYXVsdDtcclxuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xyXG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XHJcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcclxuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xyXG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XHJcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcclxuJGdyYXktNjAwOiAjQTFBRkM1ICFkZWZhdWx0O1xyXG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XHJcbiRncmF5LTgwMDogIzdEOEZCMyAhZGVmYXVsdDtcclxuJGdyYXktOTAwOiAjN0Q4RkIzICFkZWZhdWx0O1xyXG4kYmxhY2s6ICMwMDAgIWRlZmF1bHQ7XHJcbiRtb2RhbC1iZzojRkFGQkZDO1xyXG4kcHJpbWFyeTogJGJsdWUgIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnk6ICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHN1Y2Nlc3M6ICRncmVlbiAhZGVmYXVsdDtcclxuJGluZm86ICRjeWFuICFkZWZhdWx0O1xyXG4kd2FybmluZzogJHllbGxvdyAhZGVmYXVsdDtcclxuJGRhbmdlcjogJHJlZCAhZGVmYXVsdDtcclxuJGxpZ2h0OiAjZjVmN2ZiICFkZWZhdWx0O1xyXG4kZGFyazogJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kdGhlbWUtY29sb3JzOiAoIFwicHJpbWFyeVwiOiAkcHJpbWFyeSxcclxuXCJzZWNvbmRhcnlcIjogJHNlY29uZGFyeSxcclxuXCJzdWNjZXNzXCI6ICRzdWNjZXNzLFxyXG5cImluZm9cIjogJGluZm8sXHJcblwid2FybmluZ1wiOiAkd2FybmluZyxcclxuXCJkYW5nZXJcIjogJGRhbmdlcixcclxuXCJsaWdodFwiOiAkbGlnaHQsXHJcblwiZGFya1wiOiAkZGFyayxcclxuXCJiZ1wiOiRtb2RhbC1iZykgIWRlZmF1bHQ7XHJcbi8vIFNvY2lhbCBjb2xvcnNcclxuJHNvY2lhbC1jb2xvcnM6ICggXCJmYWNlYm9va1wiOiAjM2I1OTk4LFxyXG5cInR3aXR0ZXJcIjogIzFkYTFmMixcclxuXCJnb29nbGVcIjogI2RjNGU0MSxcclxuXCJ5b3V0dWJlXCI6ICNmMDAsXHJcblwidmltZW9cIjogIzFhYjdlYSxcclxuXCJkcmliYmJsZVwiOiAjZWE0Yzg5LFxyXG5cImdpdGh1YlwiOiAjMTgxNzE3LFxyXG5cImluc3RhZ3JhbVwiOiAjZTQ0MDVmLFxyXG5cInBpbnRlcmVzdFwiOiAjYmQwODFjLFxyXG5cImZsaWNrclwiOiAjMDA2M2RjLFxyXG5cImJpdGJ1Y2tldFwiOiAjMDA1MmNjKSAhZGVmYXVsdDtcclxuLy8gQm9keVxyXG4kYm9keS1iZzogI2Y1ZjdmYiAhZGVmYXVsdDtcclxuJGJvZHktY29sb3I6ICRncmF5LTcwMCAhZGVmYXVsdDtcclxuLy8gTGlua3NcclxuJGxpbmstZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xyXG4vLyBDb21tb25cclxuJGJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xyXG4vLyBGb250c1xyXG4kbGluZS1oZWlnaHQtYmFzZTogMS41ICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtbGc6IDEuNSAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LXNtOiAxLjUgIWRlZmF1bHQ7XHJcbi8vIEhlYWRpbmdzXHJcbiRoMS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XHJcbiRoMi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XHJcbiRoMy1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcclxuJGg0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGg1LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kaDYtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcclxuLy8gRGlzcGxheXNcclxuJGRpc3BsYXktZm9udC1zaXplczogKCAxOiA2cmVtLFxyXG4yOiA1LjVyZW0sXHJcbjM6IDQuNXJlbSxcclxuNDogMy41cmVtLFxyXG41OiAzcmVtLFxyXG42OiAyLjVyZW0pICFkZWZhdWx0O1xyXG4vLyBTaGFkb3dzXHJcbiRib3gtc2hhZG93LXNtOiAwIDAuMDVyZW0gMC4ycmVtIHJnYmEoJGJsYWNrLFxyXG4uMDUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCAjMzM2MUZGMjYgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LWxnOiAwIDAuMnJlbSAwLjJyZW0gcmdiYSgkYmxhY2ssXHJcbi4wNSkgIWRlZmF1bHQ7XHJcbi8vIE5hdmJhciBpbnB1dFxyXG4kbmF2YmFyLWlucHV0LWJnOiBkYXJrZW4oJGJvZHktYmcsXHJcbjAuNSUpICFkZWZhdWx0O1xyXG4vLyBCb3JkZXIgcmFkaXVzXHJcbiRib3JkZXItcmFkaXVzLXNtOiAuMXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXM6IDIuMnJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtbGc6IC4zcmVtICFkZWZhdWx0O1xyXG4vLyBOYXZiYXJcclxuJG5hdmJhci1wYWRkaW5nLXk6ICRzcGFjZXIqMC44NzUgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy14OiAkc3BhY2VyKjEuMzc1ICFkZWZhdWx0O1xyXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogLjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItYm9yZGVyLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuLy8kbmF2YmFyLWJveC1zaGFkb3c6IDAgMCAycmVtIDAgcmdiYSgkZGFyaywgLjEpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XHJcbi8vIE5hdmJhciBicmFuZFxyXG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogJHNwYWNlciowLjg3NSAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1wYWRkaW5nLXg6IDAgIWRlZmF1bHQ7XHJcbiRuYXZiYXItYnJhbmQtY29sb3I6ICRncmF5LTEwMCAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1mb250LXNpemU6IDEuMTVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItYnJhbmQtaWNvbi1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItYmc6ICR3aGl0ZSAhZGVmYXVsdDtcclxuLy8gRm9vdGVyXHJcbiRmb290ZXItYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4vLyBGb3Jtc1xyXG4kaW5wdXQtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1jb2xvcjogJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAuMnJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6IC4zcmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogLjJyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAuNHJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXg6IC44NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1pbm5lcjogKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpKygkaW5wdXQtYnRuLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0OiBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0rI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pKygkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LXNtOiBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0rI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAoJGZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpKygkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWxnOiBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1sZ30rI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogMTBweDtcclxuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6IDBweCAycHggNXB4ICMyNjMzNEQwODsgLy8gQ2FyZHNcclxuJGNhcmQtYm9yZGVyLXJhZGl1czogLjI1cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItd2lkdGg6IDAgIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1iZzogJHdoaXRlICFkZWZhdWx0O1xyXG4kY2FyZC1zaGFkb3c6IDBweCAycHggNXB4ICMyNjMzNEQwOCAhZGVmYXVsdDtcclxuJGNhcmQtdGl0bGUtZm9udC1zaXplOiAxMnB4ICFkZWZhdWx0O1xyXG4kY2FyZC10aXRsZS1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcclxuJGNhcmQtdGl0bGUtY29sb3I6ICM0RDVFODAhZGVmYXVsdDtcclxuJGNhcmQtc3BhY2VyLXk6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLXNwYWNlci14OiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtcGFkZGluZy15OiAxcmVtICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtcGFkZGluZy14OiAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiA1cHggIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOjBweDtcclxuJGFjY29yZGlvbi1iZzp3aGl0ZTtcclxuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiNGN0Y4RkE7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6bm9uZTtcclxuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQ7XHJcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuLy8gVGFibGVzXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogLjc1cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6IC43NXJlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAuM3JlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAuM3JlbSAhZGVmYXVsdDtcclxuJHRhYmxlLXN0cmlwZWQtYmc6ICRncmF5LTEwMCAhZGVmYXVsdDtcclxuJHRhYmxlLWhvdmVyLWJnOiByZ2JhKCRibGFjayxcclxuLjAzNzUpICFkZWZhdWx0O1xyXG4vLyBTaWRlYmFyIGdlbmVyYWxcclxuJHNpZGViYXItd2lkdGg6IDk5cHggIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLXRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IC4zNXMgZWFzZS1pbi1vdXQsXHJcbmxlZnQgLjM1cyBlYXNlLWluLW91dCxcclxubWFyZ2luLXJpZ2h0IC4zNXMgZWFzZS1pbi1vdXQsXHJcbnJpZ2h0IC4zNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWJnOiB3aGl0ZSAhZGVmYXVsdDtcclxuLy8gU2lkZWJhciBicmFuZFxyXG4kc2lkZWJhci1icmFuZC1wYWRkaW5nLXk6IDEuMTVyZW0gIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWJyYW5kLXBhZGRpbmcteDogMS41cmVtICFkZWZhdWx0O1xyXG4kc2lkZWJhci1icmFuZC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWJyYW5kLWZvbnQtc2l6ZTogMS4xNXJlbSAhZGVmYXVsdDtcclxuJHNpZGViYXItYnJhbmQtY29sb3I6ICRncmF5LTEwMCAhZGVmYXVsdDtcclxuLy8gU2lkZWJhciBoZWFkZXJcclxuJHNpZGViYXItaGVhZGVyLXBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWhlYWRlci1mb250LXNpemU6ICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWhlYWRlci1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xyXG4vLyBTaWRlYmFyIGxpbmtcclxuJHNpZGViYXItbGluay1wYWRkaW5nOiAuNjI1cmVtIDEuNjI1cmVtICFkZWZhdWx0O1xyXG4kc2lkZWJhci1saW5rLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xyXG4kc2lkZWJhci1saW5rLWJnOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNpZGViYXItbGluay1jb2xvcjogIzZCN0E5OSAhZGVmYXVsdDtcclxuJHNpZGViYXItbGluay1ib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWxpbmstaG92ZXItZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWxpbmstaG92ZXItYmc6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2lkZWJhci1saW5rLWhvdmVyLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcclxuJHNpZGViYXItbGluay1ob3Zlci1ib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWxpbmstYWN0aXZlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kc2lkZWJhci1saW5rLWFjdGl2ZS1iZzogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWxpbmstYWN0aXZlLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcclxuJHNpZGViYXItbGluay1hY3RpdmUtYm9yZGVyLWxlZnQtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xyXG4vLyBTaWRlYmFyIGxpbmsgaWNvblxyXG4kc2lkZWJhci1saW5rLWljb24tY29sb3I6ICNBREI4Q0MgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWxpbmstaWNvbi1ob3Zlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWxpbmstaWNvbi1hY3RpdmUtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xyXG4vLyBTaWRlYmFyIGJvdHRvbVxyXG4kc2lkZWJhci1jdGEtY29sb3I6ICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHNpZGViYXItY3RhLWJnOiAjMkIzOTQ3ICFkZWZhdWx0O1xyXG4kc2lkZWJhci1jdGEtcGFkZGluZzogJHNwYWNlcioxLjUgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWN0YS1tYXJnaW46ICRzcGFjZXIqMS43NSAhZGVmYXVsdDtcclxuJHNpZGViYXItY3RhLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4vLyBUcmFuc2l0aW9uc1xyXG4kdHJhbnNpdGlvbi1hcHBlYXJhbmNlOiBiYWNrZ3JvdW5kIC40cyBlYXNlLWluLW91dCxcclxuY29sb3IgLjRzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1hcHBlYXJhbmNlLXNsb3c6IGJhY2tncm91bmQgLjZzIGVhc2UtaW4tb3V0LFxyXG5jb2xvciAuNnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWFwcGVhcmFuY2UtZmFzdDogYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQsXHJcbmNvbG9yIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuLy8gTW9kYWxzXHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcclxuJG1vZGFsLXhsOiAxMTQwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1sZzogOTAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1tZDogNjAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zbTogNDAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLW91dCAhZGVmYXVsdDtcclxuLy8gQmFkZ2VzXHJcbiRiYWRnZS1mb250LXNpemU6IDgwJSAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteTogLjNlbSAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteDogLjQ1ZW0gIWRlZmF1bHQ7XHJcbi8vIE1haW5cclxuJG1haW4tYm94LXNoYWRvdzogaW5zZXQgLjc1cmVtIDBweCAxLjVyZW0gMHB4IHJnYmEoJGJsYWNrLFxyXG4wLjA3NSk7XHJcbi8vIENvbnRlbnRcclxuJGNvbnRlbnQtcGFkZGluZy1kZXNrdG9wOiAzcmVtIDNyZW0gMS41cmVtICFkZWZhdWx0O1xyXG4kY29udGVudC1wYWRkaW5nLW1vYmlsZTogMS41cmVtIDEuNXJlbSAuNzVyZW0gIWRlZmF1bHQ7XHJcbi8vIERhdGV0aW1lcGlja2VyXHJcbiRicy1kYXRldGltZXBpY2tlci1hY3RpdmUtYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xyXG4vLyBTaW1wbGViYXJcclxuJHNpbXBsZWJhci1zY3JvbGxiYXItYmc6ICR3aGl0ZSAhZGVmYXVsdDtcclxuLy8gSGFtYnVyZ2VyXHJcbiRoYW1idXJnZXItd2lkdGgtdG9wOiAyNHB4ICFkZWZhdWx0O1xyXG4kaGFtYnVyZ2VyLXdpZHRoLW1pZGRsZTogMjRweCAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci13aWR0aC1ib3R0b206IDE2cHggIWRlZmF1bHQ7XHJcbi8vIFN0YXRzXHJcbiRzdGF0LWJnOiBsaWdodGVuKCRwcmltYXJ5LFxyXG4zNSUpICFkZWZhdWx0O1xyXG4kc3RhdC1pY29uLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcclxuJHN0YXQtcGFkZGluZzogJHNwYWNlciAqIDAuNzUgIWRlZmF1bHQ7XHJcbi8vIG1vZGFsXHJcbiRtb2RhbC1jb250ZW50LWJnOiAkbW9kYWwtYmc7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6NTBweDsiLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1yZ2JcbiR0aGVtZS1jb2xvcnMtcmdiOiBtYXAtbG9vcCgkdGhlbWUtY29sb3JzLCB0by1yZ2IsIFwiJHZhbHVlXCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtcmdiXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG5cbiRuZWdhdGl2ZS1zcGFjZXJzOiBpZigkZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnMsIG5lZ2F0aXZpZnktbWFwKCRzcGFjZXJzKSwgbnVsbCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuLy8gVXRpbGl0aWVzIG1hcHNcbi8vXG4vLyBFeHRlbmRzIHRoZSBkZWZhdWx0IGAkdGhlbWUtY29sb3JzYCBtYXBzIHRvIGhlbHAgY3JlYXRlIG91ciB1dGlsaXRpZXMuXG5cbi8vIENvbWUgdjYsIHdlJ2xsIGRlLWR1cGUgdGhlc2UgdmFyaWFibGVzLiBVbnRpbCB0aGVuLCBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2Uga2VlcCB0aGVtIHRvIHJlYXNzaWduLlxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy1jb2xvcnNcbiR1dGlsaXRpZXMtY29sb3JzOiAkdGhlbWUtY29sb3JzLXJnYiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLXRleHQtY29sb3JzXG4kdXRpbGl0aWVzLXRleHQ6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcy1jb2xvcnMsXG4gIChcbiAgICBcImJsYWNrXCI6IHRvLXJnYigkYmxhY2spLFxuICAgIFwid2hpdGVcIjogdG8tcmdiKCR3aGl0ZSksXG4gICAgXCJib2R5XCI6IHRvLXJnYigkYm9keS1jb2xvcilcbiAgKVxuKSAhZGVmYXVsdDtcbiR1dGlsaXRpZXMtdGV4dC1jb2xvcnM6IG1hcC1sb29wKCR1dGlsaXRpZXMtdGV4dCwgcmdiYS1jc3MtdmFyLCBcIiRrZXlcIiwgXCJ0ZXh0XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtdGV4dC1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy1iZy1jb2xvcnNcbiR1dGlsaXRpZXMtYmc6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcy1jb2xvcnMsXG4gIChcbiAgICBcImJsYWNrXCI6IHRvLXJnYigkYmxhY2spLFxuICAgIFwid2hpdGVcIjogdG8tcmdiKCR3aGl0ZSksXG4gICAgXCJib2R5XCI6IHRvLXJnYigkYm9keS1iZylcbiAgKVxuKSAhZGVmYXVsdDtcbiR1dGlsaXRpZXMtYmctY29sb3JzOiBtYXAtbG9vcCgkdXRpbGl0aWVzLWJnLCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcImJnXCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtYmctY29sb3JzXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4kZ3V0dGVyczogJHNwYWNlcnMgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG5cbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci10aGVtZS12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkZHJvcGRvd24tbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHBvcG92ZXItYmcsIDYlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFwiJVwiIG9yIHVuaXQoJHByZXYtbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gVXNlZCB0byBlbnN1cmUgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFwiJGdyaWQtYnJlYWtwb2ludHNcIikge1xuICBAaWYgbGVuZ3RoKCRtYXApID4gMCB7XG4gICAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2xvcnNcbkBmdW5jdGlvbiB0by1yZ2IoJHZhbHVlKSB7XG4gIEByZXR1cm4gcmVkKCR2YWx1ZSksIGdyZWVuKCR2YWx1ZSksIGJsdWUoJHZhbHVlKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9kb2xsYXItdmFyaWFibGUtcGF0dGVyblxuQGZ1bmN0aW9uIHJnYmEtY3NzLXZhcigkaWRlbnRpZmllciwgJHRhcmdldCkge1xuICBAaWYgJGlkZW50aWZpZXIgPT0gXCJib2R5XCIgYW5kICR0YXJnZXQgPT0gXCJiZ1wiIHtcbiAgICBAcmV0dXJuIHJnYmEodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGlkZW50aWZpZXJ9LWJnLXJnYiksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyR0YXJnZXR9LW9wYWNpdHkpKTtcbiAgfSBAaWYgJGlkZW50aWZpZXIgPT0gXCJib2R5XCIgYW5kICR0YXJnZXQgPT0gXCJ0ZXh0XCIge1xuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skaWRlbnRpZmllcn0tY29sb3ItcmdiKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuIHJnYmEodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGlkZW50aWZpZXJ9LXJnYiksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyR0YXJnZXR9LW9wYWNpdHkpKTtcbiAgfVxufVxuXG5AZnVuY3Rpb24gbWFwLWxvb3AoJG1hcCwgJGZ1bmMsICRhcmdzLi4uKSB7XG4gICRfbWFwOiAoKTtcblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgLy8gYWxsb3cgdG8gcGFzcyB0aGUgJGtleSBhbmQgJHZhbHVlIG9mIHRoZSBtYXAgYXMgYW4gZnVuY3Rpb24gYXJndW1lbnRcbiAgICAkX2FyZ3M6ICgpO1xuICAgIEBlYWNoICRhcmcgaW4gJGFyZ3Mge1xuICAgICAgJF9hcmdzOiBhcHBlbmQoJF9hcmdzLCBpZigkYXJnID09IFwiJGtleVwiLCAka2V5LCBpZigkYXJnID09IFwiJHZhbHVlXCIsICR2YWx1ZSwgJGFyZykpKTtcbiAgICB9XG5cbiAgICAkX21hcDogbWFwLW1lcmdlKCRfbWFwLCAoJGtleTogY2FsbChnZXQtZnVuY3Rpb24oJGZ1bmMpLCAkX2FyZ3MuLi4pKSk7XG4gIH1cblxuICBAcmV0dXJuICRfbWFwO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXG5cbkBmdW5jdGlvbiB2YXJpZnkoJGxpc3QpIHtcbiAgJHJlc3VsdDogbnVsbDtcbiAgQGVhY2ggJGVudHJ5IGluICRsaXN0IHtcbiAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGVudHJ5fSksIHNwYWNlKTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIEludGVybmFsIEJvb3RzdHJhcCBmdW5jdGlvbiB0byB0dXJuIG1hcHMgaW50byBpdHMgbmVnYXRpdmUgdmFyaWFudC5cbi8vIEl0IHByZWZpeGVzIHRoZSBrZXlzIHdpdGggYG5gIGFuZCBtYWtlcyB0aGUgdmFsdWUgbmVnYXRpdmUuXG5AZnVuY3Rpb24gbmVnYXRpdmlmeS1tYXAoJG1hcCkge1xuICAkcmVzdWx0OiAoKTtcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXAge1xuICAgIEBpZiAka2V5ICE9IDAge1xuICAgICAgJHJlc3VsdDogbWFwLW1lcmdlKCRyZXN1bHQsIChcIm5cIiArICRrZXk6ICgtJHZhbHVlKSkpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIEdldCBtdWx0aXBsZSBrZXlzIGZyb20gYSBzYXNzIG1hcFxuQGZ1bmN0aW9uIG1hcC1nZXQtbXVsdGlwbGUoJG1hcCwgJHZhbHVlcykge1xuICAkcmVzdWx0OiAoKTtcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXAge1xuICAgIEBpZiAoaW5kZXgoJHZhbHVlcywgJGtleSkgIT0gbnVsbCkge1xuICAgICAgJHJlc3VsdDogbWFwLW1lcmdlKCRyZXN1bHQsICgka2V5OiAkdmFsdWUpKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBNZXJnZSBtdWx0aXBsZSBtYXBzXG5AZnVuY3Rpb24gbWFwLW1lcmdlLW11bHRpcGxlKCRtYXBzLi4uKSB7XG4gICRtZXJnZWQtbWFwczogKCk7XG5cbiAgQGVhY2ggJG1hcCBpbiAkbWFwcyB7XG4gICAgJG1lcmdlZC1tYXBzOiBtYXAtbWVyZ2UoJG1lcmdlZC1tYXBzLCAkbWFwKTtcbiAgfVxuICBAcmV0dXJuICRtZXJnZWQtbWFwcztcbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG4vL1xuLy8gUmVxdWlyZXMgdGhlIHVzZSBvZiBxdW90ZXMgYXJvdW5kIGRhdGEgVVJJcy5cblxuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XG4gICAgICAvLyBEbyBub3QgZXNjYXBlIHRoZSB1cmwgYnJhY2tldHNcbiAgICAgIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJ1cmwoXCIpID09IDEge1xuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwMTY4XG5cbi8vIEEgbGlzdCBvZiBwcmUtY2FsY3VsYXRlZCBudW1iZXJzIG9mIHBvdyhkaXZpZGUoKGRpdmlkZSgkdmFsdWUsIDI1NSkgKyAuMDU1KSwgMS4wNTUpLCAyLjQpLiAoZnJvbSAwIHRvIDI1NSlcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXG4kX2x1bWluYW5jZS1saXN0OiAuMDAwOCAuMDAxIC4wMDExIC4wMDEzIC4wMDE1IC4wMDE3IC4wMDIgLjAwMjIgLjAwMjUgLjAwMjcgLjAwMyAuMDAzMyAuMDAzNyAuMDA0IC4wMDQ0IC4wMDQ4IC4wMDUyIC4wMDU2IC4wMDYgLjAwNjUgLjAwNyAuMDA3NSAuMDA4IC4wMDg2IC4wMDkxIC4wMDk3IC4wMTAzIC4wMTEgLjAxMTYgLjAxMjMgLjAxMyAuMDEzNyAuMDE0NCAuMDE1MiAuMDE2IC4wMTY4IC4wMTc2IC4wMTg1IC4wMTk0IC4wMjAzIC4wMjEyIC4wMjIyIC4wMjMyIC4wMjQyIC4wMjUyIC4wMjYyIC4wMjczIC4wMjg0IC4wMjk2IC4wMzA3IC4wMzE5IC4wMzMxIC4wMzQzIC4wMzU2IC4wMzY5IC4wMzgyIC4wMzk1IC4wNDA5IC4wNDIzIC4wNDM3IC4wNDUyIC4wNDY3IC4wNDgyIC4wNDk3IC4wNTEzIC4wNTI5IC4wNTQ1IC4wNTYxIC4wNTc4IC4wNTk1IC4wNjEyIC4wNjMgLjA2NDggLjA2NjYgLjA2ODUgLjA3MDQgLjA3MjMgLjA3NDIgLjA3NjIgLjA3ODIgLjA4MDIgLjA4MjMgLjA4NDQgLjA4NjUgLjA4ODcgLjA5MDggLjA5MzEgLjA5NTMgLjA5NzYgLjA5OTkgLjEwMjIgLjEwNDYgLjEwNyAuMTA5NSAuMTExOSAuMTE0NCAuMTE3IC4xMTk1IC4xMjIxIC4xMjQ4IC4xMjc0IC4xMzAxIC4xMzI5IC4xMzU2IC4xMzg0IC4xNDEzIC4xNDQxIC4xNDcgLjE1IC4xNTI5IC4xNTU5IC4xNTkgLjE2MiAuMTY1MSAuMTY4MyAuMTcxNCAuMTc0NiAuMTc3OSAuMTgxMiAuMTg0NSAuMTg3OCAuMTkxMiAuMTk0NiAuMTk4MSAuMjAxNiAuMjA1MSAuMjA4NiAuMjEyMiAuMjE1OSAuMjE5NSAuMjIzMiAuMjI3IC4yMzA3IC4yMzQ2IC4yMzg0IC4yNDIzIC4yNDYyIC4yNTAyIC4yNTQyIC4yNTgyIC4yNjIzIC4yNjY0IC4yNzA1IC4yNzQ3IC4yNzg5IC4yODMxIC4yODc0IC4yOTE4IC4yOTYxIC4zMDA1IC4zMDUgLjMwOTUgLjMxNCAuMzE4NSAuMzIzMSAuMzI3OCAuMzMyNSAuMzM3MiAuMzQxOSAuMzQ2NyAuMzUxNSAuMzU2NCAuMzYxMyAuMzY2MyAuMzcxMiAuMzc2MyAuMzgxMyAuMzg2NCAuMzkxNiAuMzk2OCAuNDAyIC40MDcyIC40MTI1IC40MTc5IC40MjMzIC40Mjg3IC40MzQyIC40Mzk3IC40NDUyIC40NTA4IC40NTY0IC40NjIxIC40Njc4IC40NzM1IC40NzkzIC40ODUxIC40OTEgLjQ5NjkgLjUwMjkgLjUwODkgLjUxNDkgLjUyMSAuNTI3MSAuNTMzMyAuNTM5NSAuNTQ1NyAuNTUyIC41NTgzIC41NjQ3IC41NzExIC41Nzc2IC41ODQxIC41OTA2IC41OTcyIC42MDM4IC42MTA1IC42MTcyIC42MjQgLjYzMDggLjYzNzYgLjY0NDUgLjY1MTQgLjY1ODQgLjY2NTQgLjY3MjQgLjY3OTUgLjY4NjcgLjY5MzkgLjcwMTEgLjcwODQgLjcxNTcgLjcyMzEgLjczMDUgLjczNzkgLjc0NTQgLjc1MjkgLjc2MDUgLjc2ODIgLjc3NTggLjc4MzUgLjc5MTMgLjc5OTEgLjgwNyAuODE0OCAuODIyOCAuODMwOCAuODM4OCAuODQ2OSAuODU1IC44NjMyIC44NzE0IC44Nzk2IC44ODc5IC44OTYzIC45MDQ3IC45MTMxIC45MjE2IC45MzAxIC45Mzg3IC45NDczIC45NTYgLjk2NDcgLjk3MzQgLjk4MjMgLjk5MTEgMTtcblxuQGZ1bmN0aW9uIGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kLCAkY29sb3ItY29udHJhc3QtZGFyazogJGNvbG9yLWNvbnRyYXN0LWRhcmssICRjb2xvci1jb250cmFzdC1saWdodDogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCAkbWluLWNvbnRyYXN0LXJhdGlvOiAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICRmb3JlZ3JvdW5kczogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCAkY29sb3ItY29udHJhc3QtZGFyaywgJHdoaXRlLCAkYmxhY2s7XG4gICRtYXgtcmF0aW86IDA7XG4gICRtYXgtcmF0aW8tY29sb3I6IG51bGw7XG5cbiAgQGVhY2ggJGNvbG9yIGluICRmb3JlZ3JvdW5kcyB7XG4gICAgJGNvbnRyYXN0LXJhdGlvOiBjb250cmFzdC1yYXRpbygkYmFja2dyb3VuZCwgJGNvbG9yKTtcbiAgICBAaWYgJGNvbnRyYXN0LXJhdGlvID4gJG1pbi1jb250cmFzdC1yYXRpbyB7XG4gICAgICBAcmV0dXJuICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRjb250cmFzdC1yYXRpbyA+ICRtYXgtcmF0aW8ge1xuICAgICAgJG1heC1yYXRpbzogJGNvbnRyYXN0LXJhdGlvO1xuICAgICAgJG1heC1yYXRpby1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIEB3YXJuIFwiRm91bmQgbm8gY29sb3IgbGVhZGluZyB0byAjeyRtaW4tY29udHJhc3QtcmF0aW99OjEgY29udHJhc3QgcmF0aW8gYWdhaW5zdCAjeyRiYWNrZ3JvdW5kfS4uLlwiO1xuXG4gIEByZXR1cm4gJG1heC1yYXRpby1jb2xvcjtcbn1cblxuQGZ1bmN0aW9uIGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZDogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0KSB7XG4gICRsMTogbHVtaW5hbmNlKCRiYWNrZ3JvdW5kKTtcbiAgJGwyOiBsdW1pbmFuY2Uob3BhcXVlKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZCkpO1xuXG4gIEByZXR1cm4gaWYoJGwxID4gJGwyLCBkaXZpZGUoJGwxICsgLjA1LCAkbDIgKyAuMDUpLCBkaXZpZGUoJGwyICsgLjA1LCAkbDEgKyAuMDUpKTtcbn1cblxuLy8gUmV0dXJuIFdDQUcyLjAgcmVsYXRpdmUgbHVtaW5hbmNlXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9HTC93aWtpL1JlbGF0aXZlX2x1bWluYW5jZVxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAtVEVDSFMvRzE3Lmh0bWwjRzE3LXRlc3RzXG5AZnVuY3Rpb24gbHVtaW5hbmNlKCRjb2xvcikge1xuICAkcmdiOiAoXG4gICAgXCJyXCI6IHJlZCgkY29sb3IpLFxuICAgIFwiZ1wiOiBncmVlbigkY29sb3IpLFxuICAgIFwiYlwiOiBibHVlKCRjb2xvcilcbiAgKTtcblxuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRyZ2Ige1xuICAgICR2YWx1ZTogaWYoZGl2aWRlKCR2YWx1ZSwgMjU1KSA8IC4wMzkyOCwgZGl2aWRlKGRpdmlkZSgkdmFsdWUsIDI1NSksIDEyLjkyKSwgbnRoKCRfbHVtaW5hbmNlLWxpc3QsICR2YWx1ZSArIDEpKTtcbiAgICAkcmdiOiBtYXAtbWVyZ2UoJHJnYiwgKCRuYW1lOiAkdmFsdWUpKTtcbiAgfVxuXG4gIEByZXR1cm4gKG1hcC1nZXQoJHJnYiwgXCJyXCIpICogLjIxMjYpICsgKG1hcC1nZXQoJHJnYiwgXCJnXCIpICogLjcxNTIpICsgKG1hcC1nZXQoJHJnYiwgXCJiXCIpICogLjA3MjIpO1xufVxuXG4vLyBSZXR1cm4gb3BhcXVlIGNvbG9yXG4vLyBvcGFxdWUoI2ZmZiwgcmdiYSgwLCAwLCAwLCAuNSkpID0+ICM4MDgwODBcbkBmdW5jdGlvbiBvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSB7XG4gIEByZXR1cm4gbWl4KHJnYmEoJGZvcmVncm91bmQsIDEpLCAkYmFja2dyb3VuZCwgb3BhY2l0eSgkZm9yZWdyb3VuZCkgKiAxMDApO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItZnVuY3Rpb25zXG4vLyBUaW50IGEgY29sb3I6IG1peCBhIGNvbG9yIHdpdGggd2hpdGVcbkBmdW5jdGlvbiB0aW50LWNvbG9yKCRjb2xvciwgJHdlaWdodCkge1xuICBAcmV0dXJuIG1peCh3aGl0ZSwgJGNvbG9yLCAkd2VpZ2h0KTtcbn1cblxuLy8gU2hhZGUgYSBjb2xvcjogbWl4IGEgY29sb3Igd2l0aCBibGFja1xuQGZ1bmN0aW9uIHNoYWRlLWNvbG9yKCRjb2xvciwgJHdlaWdodCkge1xuICBAcmV0dXJuIG1peChibGFjaywgJGNvbG9yLCAkd2VpZ2h0KTtcbn1cblxuLy8gU2hhZGUgdGhlIGNvbG9yIGlmIHRoZSB3ZWlnaHQgaXMgcG9zaXRpdmUsIGVsc2UgdGludCBpdFxuQGZ1bmN0aW9uIHNoaWZ0LWNvbG9yKCRjb2xvciwgJHdlaWdodCkge1xuICBAcmV0dXJuIGlmKCR3ZWlnaHQgPiAwLCBzaGFkZS1jb2xvcigkY29sb3IsICR3ZWlnaHQpLCB0aW50LWNvbG9yKCRjb2xvciwgLSR3ZWlnaHQpKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItZnVuY3Rpb25zXG5cbi8vIFJldHVybiB2YWxpZCBjYWxjXG5AZnVuY3Rpb24gYWRkKCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgKyAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9ICsgI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiICsgXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBzdWJ0cmFjdCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCBhbmQgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cblxuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuIC0kdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxIC0gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTIpICE9IG51bWJlciB7XG4gICAgJHZhbHVlMjogdW5xdW90ZShcIihcIikgKyAkdmFsdWUyICsgdW5xdW90ZShcIilcIik7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gLSAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgLSBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15KSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAtLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLS41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuZCBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmc6ICN7JHRhYmxlLWFjY2VudC1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyR0YWJsZS1zdHJpcGVkLWJnfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAjeyR0YWJsZS1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAjeyR0YWJsZS1ob3Zlci1jb2xvcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyR0YWJsZS1ob3Zlci1iZ307XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIC8vIEhpZ2hsaWdodCBib3JkZXIgY29sb3IgYmV0d2VlbiB0aGVhZCwgdGJvZHkgYW5kIHRmb290LlxuICA+IDpub3QoOmxhc3QtY2hpbGQpID4gOmxhc3QtY2hpbGQgPiAqIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xuICB9XG59XG5cblxuLy8gVGFibGUgdmFyaWFudHNcbi8vXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG5cbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIi8vXG4vLyBGb3JtIHRleHRcbi8vXG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXRleHQtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xufVxuIiwiLy9cbi8vIEdlbmVyYWwgZm9ybSBjb250cm9scyAocGx1cyBhIGZldyBzcGVjaWZpYyBoaWdoLWxldmVsIGludGVydmVudGlvbnMpXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XG4gIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6IGF1dG87IC8vIE92ZXJyaWRlIGZpeGVkIGJyb3dzZXIgaGVpZ2h0XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG4gIC1tb3otcGFkZGluZy1zdGFydDogc3VidHJhY3QoJGZvcm0tc2VsZWN0LXBhZGRpbmcteCwgM3B4KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzI2MzZcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpLCBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRidG4tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGJ0bi1saW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzYWJsZWQtYmFja2dyb3VuZDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGlzYWJsZWQtYm9yZGVyO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgtbW9kYWwtYmFja2Ryb3AsICRtb2RhbC1iYWNrZHJvcC1iZywgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6ICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAqIC41KSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggKiAuNSk7XG4gICAgbWFyZ2luOiAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgKiAtLjUpICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAqIC0uNSkgKCRtb2RhbC1oZWFkZXItcGFkZGluZy15ICogLS41KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuIiwiLy8gU2hhcmVkIGJldHdlZW4gbW9kYWxzIGFuZCBvZmZjYW52YXNlc1xuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkcm9wZG93bi1kaXZpZGVyLWJnO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuXG4vLyBEYXJrIGRyb3Bkb3duc1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIGNvbG9yOiAkZHJvcGRvd24tZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWRhcmstYmc7XG4gIGJvcmRlci1jb2xvcjogJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3cpO1xuXG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmcpO1xuICAgIH1cblxuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnKTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZztcbiAgfVxuXG4gIC5kcm9wZG93bi1pdGVtLXRleHQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjtcbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtZW5kIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG4gfiAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJG5hdi1saW5rLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJG5hdi1saW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBNYWtlIHN1cmUgYnV0dG9uIHdpbGwgZ3Jvd1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1wYWRkaW5nLXk7XG4gIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14OyAvLyBkZWZhdWx0OiBudWxsXG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLXBhZGRpbmcteTtcbiAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLXBhZGRpbmcteDsgLy8gZGVmYXVsdDogbnVsbFxuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWV4cGFuZC1sb29wXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5vZmZjYW52YXMtdG9wLFxuICAgICAgICAub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgIGEsXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzICB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhLFxuICAgIGE6aG92ZXIsXG4gICAgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjYXJkLWJveC1zaGFkb3cpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtdGl0bGUtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXRpdGxlLXNwYWNlci15ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLWNhcC1wYWRkaW5nLXkgJGNhcmQtY2FwLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtY2FwLXBhZGRpbmcteSAkY2FyZC1jYXAtcGFkZGluZy14O1xuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLWNhcC1wYWRkaW5nLXggKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWNhcC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAqIC41O1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIEBpZiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIT0gJGNhcmQtYmcge1xuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY2FyZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLWNhcC1wYWRkaW5nLXggKiAuNTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGJhZGdlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IGxpOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZzogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlKTtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkbGlzdC1ncm91cC12YXJpYW50LWJnLCAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkbGlzdC1ncm91cC12YXJpYW50LWJnKSwgYWJzKCRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcik7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1taXhpblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbWl4aW5cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXkgJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1idXR0b24tYmc7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRhY2NvcmRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgKCRhY2NvcmRpb24tYm9yZGVyLXdpZHRoICogLTEpIDAgJGFjY29yZGlvbi1ib3JkZXItY29sb3I7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6ICRhY2NvcmRpb24taWNvbi13aWR0aDtcbiAgICBoZWlnaHQ6ICRhY2NvcmRpb24taWNvbi13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICRhY2NvcmRpb24taWNvbi13aWR0aDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvcmRlci1jb2xvcjogJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24tYmc7XG4gIGJvcmRlcjogJGFjY29yZGlvbi1ib3JkZXItd2lkdGggc29saWQgJGFjY29yZGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6ICRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXkgJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDtcbn1cblxuXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gdHJhbnNwYXJlbnQgYmFja2dyb3VuZCBhbmQgYm9yZGVyIHByb3BlcnRpZXMgaW5jbHVkZWQgZm9yIGJ1dHRvbiB2ZXJzaW9uLlxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4uYnRuLWNsb3NlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gIG9wYWNpdHk6ICRidG4tY2xvc2Utb3BhY2l0eTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWNsb3NlLWZvY3VzLXNoYWRvdztcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI7XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiAkdmFsdWU7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcbi8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0IHRydW5jYXRpb25cbi8vXG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZWcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JHByb3BlcnR5LWNsYXNzfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JHByb3BlcnR5LWNsYXNzfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFsdWUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhbHVlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCIuYXZhdGFyIHtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5hdmF0YXItbGcge1xyXG4gIHdpZHRoOiA2NHB4O1xyXG4gIGhlaWdodDogNjRweDtcclxufVxyXG5cclxuLmF2YXRhci10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2xvcjogJHByaW1hcnk7XHJcbn0iLCIuYnRuIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCAjMzM2MUZGMjY7XHJcbiAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogMHB4IDI1cHg7XHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjREFERUU2O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI0RBREVFNjtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5idG4tb3V0bGluZS1wcmltYXJ5IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgYm9sZCAxMnB4LzE3cHggT3BlbiBTYW5zO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDk0RkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLXBsdXMgYWxpZ24tbWlkZGxlIG1lLTInJTNFJTNDbGluZSB4MT0nMTInIHkxPSc1JyB4Mj0nMTInIHkyPScxOSclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9JzUnIHkxPScxMicgeDI9JzE5JyB5Mj0nMTInJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTJweC8xN3B4IE9wZW4gU2FucztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53LTMwIHtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuaW5wdXQuZm9ybS1jb250cm9sLFxyXG4uZm9ybS1zZWxlY3QuYWNoYXQtc2VsZWN0IHtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4ICMyNjMzNEQwRDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGNUY2Rjc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgIGNvbG9yOiAjN0Q4RkIzO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICM3RDhGQjM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICAgICZbdHlwZT1zZWFyY2hdIHtcclxuICAgICAgICB3aWR0aDogNDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1saW5rLWljb24tY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBib3JkZXI6IDIwcHggc29saWQgd2hpdGU7XHJcbiAgICBjb2xvcjogIzdjODc5YztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogIzdjODc5YztcclxuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNEQ1RTgwO1xyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0RDVFODA7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXJlc2l6ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmxhYmVsLmZvcm0tbGFiZWwge1xyXG4gICAgY29sb3I6ICM0RDVFODA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuaW5wdXQ6cmVhZC1vbmx5IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnR5cGUtaW5wdXQgaW5wdXQuZm9ybS1jb250cm9sIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB3aWR0aDogMTIycHg7XHJcbiAgICBtaW4td2lkdGg6IDEyMnB4O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAmLmxlZnQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMHB4IDBweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgJi5yaWdodCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDMwcHggMzBweCAwcHg7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkY29sb3IsXHJcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgIC5idG4tI3skY29sb3J9IHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tY29sb3IoJHdoaXRlKTtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tY29sb3ItaG92ZXIoJHdoaXRlKTtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tYmFja2dyb3VuZC1ob3ZlcigkdmFsdWUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkY29sb3IsXHJcbiR2YWx1ZSBpbiAkc29jaWFsLWNvbG9ycyB7XHJcbiAgICAuYnRuLSN7JGNvbG9yfSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLFxyXG4gICAgICAgICR2YWx1ZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yKCR3aGl0ZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yLWhvdmVyKCR3aGl0ZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tbGlnaHQsXHJcbi5idG4td2hpdGUge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yKCRncmF5LTgwMCk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tY29sb3ItaG92ZXIoJGdyYXktODAwKTtcclxufSIsIkBtaXhpbiBidXR0b24tY29sb3IoJGNvbG9yKSB7XHJcbiAgJixcclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMsXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkLFxyXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tY29sb3ItaG92ZXIoJGNvbG9yKSB7XHJcbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSxcclxuICAmLmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBcclxuICB9XHJcbn1cclxuQG1peGluIGJ1dHRvbi1iYWNrZ3JvdW5kLWhvdmVyKCRjb2xvcikge1xyXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksXHJcbiAgJi5ob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I7ICAgIFxyXG4gICAgYm9yZGVyLWNvbG9yOiRjb2xvcjtcclxuICB9XHJcbn1cclxuQG1peGluIGJ1dHRvbi1jb2xvci1hY3RpdmUoJGNvbG9yKSB7XHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICRjb2xvcjsgICAgXHJcbiAgfVxyXG59XHJcblxyXG4iLCIuY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XHJcbiAgICBib3gtc2hhZG93OiAkY2FyZC1zaGFkb3c7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgLnNvbGQge1xyXG4gICAgICAgIGNvbG9yOiAjNEQ1RTgwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZGFyayB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29sZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RhdCB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuLnRleHQtd2hpdGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudHJhbnNwYXJlbnQtY2FyZCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0VERUZGMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmctc3VjY2Vzcy1kYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xyXG59XHJcblxyXG4udGV4dC1zdWNjZXNzLWRhcmsge1xyXG4gICAgY29sb3I6ICR0ZWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi5iZy1wcmltYXJ5LWRhcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJGRjtcclxufVxyXG5cclxuLmJnLXdhcm5pbmctZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBRjQwO1xyXG59XHJcblxyXG4uY2FyZC10aXRsZSxcclxuLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAkY2FyZC10aXRsZS1mb250LXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGNhcmQtdGl0bGUtZm9udC13ZWlnaHQ7XHJcbiAgICBjb2xvcjogJGNhcmQtdGl0bGUtY29sb3I7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4uZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4ICMyNjMzNEQwODtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5jb2xvci1mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICYjYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJGRjtcclxuICAgIH1cclxuICAgICYjZ3JpcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M4QzhDODtcclxuICAgIH1cclxuICAgICYjYmxhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmZvcm0tY2hlY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY2FyZC1zdWJ0aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxufVxyXG5cclxuLmNhcmQtdGFibGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcmQtdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQsXHJcbi5jYXJkLXRhYmxlIHRyIHRoOmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctbGVmdDogJGNhcmQtc3BhY2VyLXg7XHJcbn1cclxuXHJcbi5jYXJkLXRhYmxlIHRyIHRkOmxhc3QtY2hpbGQsXHJcbi5jYXJkLXRhYmxlIHRyIHRoOmxhc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1yaWdodDogJGNhcmQtc3BhY2VyLXg7XHJcbn1cclxuXHJcbi5jYXJkLWltZyxcclxuLmNhcmQtaW1nLXRvcCxcclxuLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgICBAaW5jbHVkZSBpbWctZmx1aWQ7XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLXNlbGVjdC5tYXRpZXJlIHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4ICMyNjMzNEQwODtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjNkI3QTk5O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59IiwiLmNoYXJ0IHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAmLXhzIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgJi1zbSB7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTJweDtcclxuICB9XHJcblxyXG4gICYtbGcge1xyXG4gICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgfVxyXG5cclxuICAmLXhsIHtcclxuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gIH1cclxuXHJcbiAgY2FudmFzIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiLmNvbnRlbnQge1xyXG4gIHBhZGRpbmc6ICRjb250ZW50LXBhZGRpbmctbW9iaWxlO1xyXG4gIGZsZXg6IDE7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIG1heC13aWR0aDogMTAwdnc7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgcGFkZGluZzogJGNvbnRlbnQtcGFkZGluZy1kZXNrdG9wO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgLmNhcmQgLnNvbGQge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuICAuY2FyZC5kYXJrIC5zb2xkIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgLmNvbC1sZWZ0LFxyXG4gICAgLmNvbC1yaWdodCB7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC5jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmNvbC1sZWZ0LFxyXG4gIC5jb2wtcmlnaHQge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pY29ue1xyXG4gIGhlaWdodDogNDJweDtcclxuICB3aWR0aDogNDJweDtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcbi5ib3JkZXItcmlnaHR7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VERUZGMjtcclxufVxyXG4uYW1vdW50e1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogIzRENUU4MDtcclxufVxyXG4udGV4dC1wcnVycGxle1xyXG4gIGNvbG9yOiM5QjU5QjYgIWltcG9ydGFudDtcclxufVxyXG4uZGF0ZXtcclxuICBwLHNwYW57XHJcbiAgICBjb2xvcjogIzZCN0E5OTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIGNvbG9yOiAjMzM2MUZGO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iLCIubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XHJcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XHJcbn1cclxuXHJcbi5kcm9wZG93biAuZHJvcGRvd24tbWVudS5zaG93IHtcclxuICBhbmltYXRpb24tbmFtZTogZHJvcGRvd25BbmltYXRpb247XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMjVzO1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxufVxyXG5cclxuQGtleWZyYW1lcyBkcm9wZG93bkFuaW1hdGlvbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcclxuICBib3JkZXI6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDJweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1pdGVtIHtcclxuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1hcHBlYXJhbmNlLWZhc3Q7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51IHtcclxuICB0b3A6IGF1dG87XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LWxnIHtcclxuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGgqMjtcclxufVxyXG5cclxuLmRyb3Bkb3duIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCxcclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xyXG4gIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUtaGVhZGVyIHtcclxuICBwYWRkaW5nOiAkc3BhY2VyKjAuNzU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMzAwO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS1mb290ZXIge1xyXG4gIHBhZGRpbmc6ICRzcGFjZXIqMC41O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbn1cclxuIiwiLmZlYXRoZXIge1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMThweDtcclxuICBzdHJva2Utd2lkdGg6IDI7XHJcbn1cclxuXHJcbi5mZWF0aGVyLXNtIHtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcbi5mZWF0aGVyLWxnIHtcclxuICB3aWR0aDogMzZweDtcclxuICBoZWlnaHQ6IDM2cHg7XHJcbn1cclxuIiwiZm9vdGVyLmZvb3RlciB7XHJcbiAgcGFkZGluZzogJHNwYWNlciAkc3BhY2VyKjAuODc1O1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG4gIGJhY2tncm91bmQ6ICRmb290ZXItYmc7XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICB9XHJcbn1cclxuIiwiLmhhbWJ1cmdlcixcclxuLmhhbWJ1cmdlcjpiZWZvcmUsXHJcbi5oYW1idXJnZXI6YWZ0ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbiAgd2lkdGg6ICRoYW1idXJnZXItd2lkdGgtbWlkZGxlO1xyXG4gIGJhY2tncm91bmQ6ICRncmF5LTcwMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiAnJztcclxuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1hcHBlYXJhbmNlLWZhc3Q7XHJcbn1cclxuXHJcbi5oYW1idXJnZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhhbWJ1cmdlcjpiZWZvcmUge1xyXG4gIHRvcDogLTcuNXB4O1xyXG4gIHdpZHRoOiAkaGFtYnVyZ2VyLXdpZHRoLXRvcDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5oYW1idXJnZXI6YWZ0ZXIge1xyXG4gIGJvdHRvbTogLTcuNXB4O1xyXG4gIHdpZHRoOiAkaGFtYnVyZ2VyLXdpZHRoLWJvdHRvbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5zaWRlYmFyLXRvZ2dsZTpob3ZlciB7XHJcbiAgLmhhbWJ1cmdlcixcclxuICAuaGFtYnVyZ2VyOmJlZm9yZSxcclxuICAuaGFtYnVyZ2VyOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gIH1cclxufVxyXG5cclxuLmhhbWJ1cmdlci1yaWdodCB7XHJcbiAgJixcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG4iLCJhLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59IiwiICAgIC5tYWluIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2lkZWJhci10cmFuc2l0aW9uO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LWJnO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGJvZHkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0Y4RkE7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zaWduLWluLW93bC1jYXJvdXNlbCB7XHJcbiAgICAgICAgLm93bC1kb3RzIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICAub3dsLWRvdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNEQ4RkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50aXRsZS1oMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAmLmRhcmsge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRleHQtMTIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRpbmRpZ287XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgJi50ZXh0LXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYm90dG9tLWNvbnRlbnQge1xyXG4gICAgICAgIGEsXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tdmgtMTAwIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgdWwucmIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHVsLnJiIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCguZGlzYWJsZWQpIHtcclxuICAgICAgICAgICAgLml0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgdWwucmIgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHVsLnJiIGxpOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgdWwucmIgbGk6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjMyOTMxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxMDAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGlucHV0LnRpbWUtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwOTRGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2xvY2sgYWxpZ24tbWlkZGxlIG1lLTInIHN0eWxlPScgLyogZmlsbDogJTIzMDA5NEZGOyAqLyAvKiBzdHJva2U6ICUyMzAwOTRGRjsgKi8lMEEnJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPScxMCclM0UlM0MvY2lyY2xlJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxMiA2IDEyIDEyIDE2IDE0JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoIDEwMCUgLSAxNXB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0FEQjhDQztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgLnctbWQtNzUge1xyXG4gICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICAgICAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZhY3R1cmUtcGFnZSB7XHJcbiAgICAgICAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J2Fycm93LXVwLXMtbGluZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGlkPSdUcmFjw6lfNjI1JyBkYXRhLW5hbWU9J1RyYWPDqSA2MjUnIGQ9J00wLDBIMjRWMjRIMFonIGZpbGw9J25vbmUnLyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV82MjYnIGRhdGEtbmFtZT0nVHJhY8OpIDYyNicgZD0nTTEyLDEwLjgyOGwtNC45NSw0Ljk1TDUuNjM2LDE0LjM2NCwxMiw4bDYuMzY0LDYuMzY0TDE2Ljk1LDE1Ljc3OFonIGZpbGw9JyUyMzAwOTRmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J2Fycm93LWRvd24tcy1saW5lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV82MjcnIGRhdGEtbmFtZT0nVHJhY8OpIDYyNycgZD0nTTAsMEgyNFYyNEgwWicgZmlsbD0nbm9uZScvJTNFJTNDcGF0aCBpZD0nVHJhY8OpXzYyOCcgZGF0YS1uYW1lPSdUcmFjw6kgNjI4JyBkPSdNMTIsMTMuMTcybDQuOTUtNC45NSwxLjQxNCwxLjQxNEwxMiwxNiw1LjYzNiw5LjYzNiw3LjA1LDguMjIyWicgZmlsbD0nJTIzZGFkZWU2Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J2Fycm93LWRvd24tcy1saW5lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV82MjcnIGRhdGEtbmFtZT0nVHJhY8OpIDYyNycgZD0nTTAsMEgyNFYyNEgwWicgZmlsbD0nbm9uZScvJTNFJTNDcGF0aCBpZD0nVHJhY8OpXzYyOCcgZGF0YS1uYW1lPSdUcmFjw6kgNjI4JyBkPSdNMTIsMTMuMTcybDQuOTUtNC45NSwxLjQxNCwxLjQxNEwxMiwxNiw1LjYzNiw5LjYzNiw3LjA1LDguMjIyWicgZmlsbD0nJTIzMDA5NGZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NEZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NhcmQtbGVmdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQURFRTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDk0RkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFREVGRjI7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRGRjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkI3QTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwOTRGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk0RkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZCN0E5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQURFRTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA5NEZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J2Fycm93LXJpZ2h0LXMtbGluZV8xXycgZGF0YS1uYW1lPSdhcnJvdy1yaWdodC1zLWxpbmUgKDEpJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV82MjknIGRhdGEtbmFtZT0nVHJhY8OpIDYyOScgZD0nTTAsMEgyNFYyNEgwWicgZmlsbD0nbm9uZScvJTNFJTNDcGF0aCBpZD0nVHJhY8OpXzYzMCcgZGF0YS1uYW1lPSdUcmFjw6kgNjMwJyBkPSdNMTMuMTcyLDEyLDguMjIyLDcuMDUsOS42MzYsNS42MzYsMTYsMTIsOS42MzYsMTguMzY0LDguMjIyLDE2Ljk1WicgZmlsbD0nJTIzMDA5NGZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NEZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J2Fycm93LXJpZ2h0LXMtbGluZV8xXycgZGF0YS1uYW1lPSdhcnJvdy1yaWdodC1zLWxpbmUgKDEpJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV82MjknIGRhdGEtbmFtZT0nVHJhY8OpIDYyOScgZD0nTTAsMEgyNFYyNEgwWicgZmlsbD0nbm9uZScvJTNFJTNDcGF0aCBpZD0nVHJhY8OpXzYzMCcgZGF0YS1uYW1lPSdUcmFjw6kgNjMwJyBkPSdNMTMuMTcyLDEyLDguMjIyLDcuMDUsOS42MzYsNS42MzYsMTYsMTIsOS42MzYsMTguMzY0LDguMjIyLDE2Ljk1WicgZmlsbD0nJTIzZGFkZWU2Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jYXJkLWZhY3R1cmUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCAjMjYzMzREMDg7XHJcbiAgICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkJGQztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGNUY2Rjc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNEQ1RTgwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzlkNGVmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zZWN0aW9uIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzlkNGVmO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGNUY2Rjc7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjVGNkY3O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0aCxcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNUY2RjcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0cltzY29wZT1yb3ddIHRkIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZCRkM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y1RjZGNyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mYWN0dXJlX19jYXJkIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAjMjYzMzREMDg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0Y1RjZGNztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRjVGNkY3O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5NEZGO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwOTRGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y4RkE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNEQURFRTY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICM3RDhGQjM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucXVhbnRpdHksXHJcbiAgICAudG90YWwge1xyXG4gICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb3V0IHtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDg4LjE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJpbWFyeS1uYXZzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmU6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY3VzdG9tLWlucHV0LWZpbGUge1xyXG4gICAgICAgIGlucHV0W3R5cGU9ZmlsZV0ge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzFweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICNBREI4Q0M7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhYmVsIGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQURCOENDO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFiZWwgLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNBREI4Q0M7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDIwMG1zIGNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJ0bi5idG4tYWpvdXRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZvcm0tc2VsZWN0LmNhcnRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdjYXJ0ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzY1JyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNjUgNDAnJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQnIHgxPScwLjk3NCcgeDI9JzAuNDg2JyB5Mj0nMS42MjEnIGdyYWRpZW50VW5pdHM9J29iamVjdEJvdW5kaW5nQm94JyUzRSUzQ3N0b3Agb2Zmc2V0PScwJyBzdG9wLWNvbG9yPSclMjMwMDk0ZmYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjM1MWZmZmYnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDcmVjdCBpZD0nQmFzZScgd2lkdGg9JzY1JyBoZWlnaHQ9JzQwJyByeD0nMycgZmlsbD0ndXJsKCUyM2xpbmVhci1ncmFkaWVudCknLyUzRSUzQ3BhdGggaWQ9J0ljb24nIGQ9J002LjIzOCwxMS4yMUgwVjBINi4yMzhaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0NC40MTYgMjEuNTM2KScgZmlsbD0nJTIzZmY1ZjAwJy8lM0UlM0NwYXRoIGlkPSdJY29uLTInIGRhdGEtbmFtZT0nSWNvbicgZD0nTTguODExLDcuMTI5YTcuMTE4LDcuMTE4LDAsMCwxLDIuNzI0LTUuNiw3LjEyOSw3LjEyOSwwLDEsMCwwLDExLjIxMSw3LjExNyw3LjExNywwLDAsMS0yLjcyMy01LjYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM2IDIwLjAxMiknIGZpbGw9JyUyM2ViMDAxYicvJTNFJTNDcGF0aCBpZD0nSWNvbi0zJyBkYXRhLW5hbWU9J0ljb24nIGQ9J00xMS41MzQsNy4xMjlBNy4xMjksNy4xMjksMCwwLDEsMCwxMi43MzRhNy4xMTYsNy4xMTYsMCwwLDAsMi43MjMtNS42QTcuMTE2LDcuMTE2LDAsMCwwLDAsMS41MjRhNy4xMjksNy4xMjksMCwwLDEsMTEuNTM0LDUuNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDcuNTM0IDIwLjAxMiknIGZpbGw9JyUyM2Y3OWUxYicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZvcm0tc2VsZWN0LnBzZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZvcm0tc2VsZWN0LmNhcnRlLFxyXG4gICAgLmZvcm0tc2VsZWN0LnBzZyxcclxuICAgIC5mb3JtLXNlbGVjdC5wc2ctaW5zaWRlIHtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLyogRmlyZWZveCAqL1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA0MjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyLjg1cmVtIGNlbnRlcjtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMzNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubW9kYWwge1xyXG4gICAgICAgIHotaW5kZXg6IDEwNTEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDU4cHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMy42cmVtIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAjMjYzMzREMDg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNhcnRlLWxpZWVfX2NhcnRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nY2FydGUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc2NScgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDY1IDQwJyUzRSUzQ2RlZnMlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0nbGluZWFyLWdyYWRpZW50JyB4MT0nMC45NzQnIHgyPScwLjQ4NicgeTI9JzEuNjIxJyBncmFkaWVudFVuaXRzPSdvYmplY3RCb3VuZGluZ0JveCclM0UlM0NzdG9wIG9mZnNldD0nMCcgc3RvcC1jb2xvcj0nJTIzMDA5NGZmJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzNTFmZmZmJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0MvZGVmcyUzRSUzQ3JlY3QgaWQ9J0Jhc2UnIHdpZHRoPSc2NScgaGVpZ2h0PSc0MCcgcng9JzMnIGZpbGw9J3VybCglMjNsaW5lYXItZ3JhZGllbnQpJy8lM0UlM0NwYXRoIGlkPSdJY29uJyBkPSdNNi4yMzgsMTEuMjFIMFYwSDYuMjM4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDQuNDE2IDIxLjUzNiknIGZpbGw9JyUyM2ZmNWYwMCcvJTNFJTNDcGF0aCBpZD0nSWNvbi0yJyBkYXRhLW5hbWU9J0ljb24nIGQ9J004LjgxMSw3LjEyOWE3LjExOCw3LjExOCwwLDAsMSwyLjcyNC01LjYsNy4xMjksNy4xMjksMCwxLDAsMCwxMS4yMTEsNy4xMTcsNy4xMTcsMCwwLDEtMi43MjMtNS42JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzNiAyMC4wMTIpJyBmaWxsPSclMjNlYjAwMWInLyUzRSUzQ3BhdGggaWQ9J0ljb24tMycgZGF0YS1uYW1lPSdJY29uJyBkPSdNMTEuNTM0LDcuMTI5QTcuMTI5LDcuMTI5LDAsMCwxLDAsMTIuNzM0YTcuMTE2LDcuMTE2LDAsMCwwLDIuNzIzLTUuNkE3LjExNiw3LjExNiwwLDAsMCwwLDEuNTI0YTcuMTI5LDcuMTI5LDAsMCwxLDExLjUzNCw1LjYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQ3LjUzNCAyMC4wMTIpJyBmaWxsPSclMjNmNzllMWInLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jYXJ0ZS1saWVlX19wc2ctLWdyaXMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdHcm91cGVfNDA4NScgZGF0YS1uYW1lPSdHcm91cGUgNDA4NScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzY1JyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNjUgNDAnJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQnIHgxPScwLjk3NCcgeDI9JzAuNDg2JyB5Mj0nMS42MjEnIGdyYWRpZW50VW5pdHM9J29iamVjdEJvdW5kaW5nQm94JyUzRSUzQ3N0b3Agb2Zmc2V0PScwJyBzdG9wLWNvbG9yPSclMjNkY2RjZGMnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjNmNGY0ZjQnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDcmVjdCBpZD0nQmFzZScgd2lkdGg9JzY1JyBoZWlnaHQ9JzQwJyByeD0nMycgZmlsbD0ndXJsKCUyM2xpbmVhci1ncmFkaWVudCknLyUzRSUzQ3JlY3QgaWQ9J0ljb24nIHdpZHRoPSc2NScgaGVpZ2h0PSc4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDEwKScgZmlsbD0nJTIzYmVjMmM4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J2NhcnRlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNjUnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA2NSA0MCclM0UlM0NkZWZzJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J2xpbmVhci1ncmFkaWVudCcgeDE9JzAuOTc0JyB4Mj0nMC40ODYnIHkyPScxLjYyMScgZ3JhZGllbnRVbml0cz0nb2JqZWN0Qm91bmRpbmdCb3gnJTNFJTNDc3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyUyMzAwOTRmZicvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyMzUxZmZmZicvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDL2RlZnMlM0UlM0NyZWN0IGlkPSdCYXNlJyB3aWR0aD0nNjUnIGhlaWdodD0nNDAnIHJ4PSczJyBmaWxsPSd1cmwoJTIzbGluZWFyLWdyYWRpZW50KScvJTNFJTNDcGF0aCBpZD0nSWNvbicgZD0nTTYuMjM4LDExLjIxSDBWMEg2LjIzOFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQ0LjQxNiAyMS41MzYpJyBmaWxsPSclMjNmZjVmMDAnLyUzRSUzQ3BhdGggaWQ9J0ljb24tMicgZGF0YS1uYW1lPSdJY29uJyBkPSdNOC44MTEsNy4xMjlhNy4xMTgsNy4xMTgsMCwwLDEsMi43MjQtNS42LDcuMTI5LDcuMTI5LDAsMSwwLDAsMTEuMjExLDcuMTE3LDcuMTE3LDAsMCwxLTIuNzIzLTUuNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzYgMjAuMDEyKScgZmlsbD0nJTIzZWIwMDFiJy8lM0UlM0NwYXRoIGlkPSdJY29uLTMnIGRhdGEtbmFtZT0nSWNvbicgZD0nTTExLjUzNCw3LjEyOUE3LjEyOSw3LjEyOSwwLDAsMSwwLDEyLjczNGE3LjExNiw3LjExNiwwLDAsMCwyLjcyMy01LjZBNy4xMTYsNy4xMTYsMCwwLDAsMCwxLjUyNGE3LjEyOSw3LjEyOSwwLDAsMSwxMS41MzQsNS42JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0Ny41MzQgMjAuMDEyKScgZmlsbD0nJTIzZjc5ZTFiJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDMzcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMzNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZCRkM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdhcnJvdy1kb3duLXMtbGluZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGlkPSdUcmFjw6lfNjI3JyBkYXRhLW5hbWU9J1RyYWPDqSA2MjcnIGQ9J00wLDBIMjRWMjRIMFonIGZpbGw9J25vbmUnLyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV82MjgnIGRhdGEtbmFtZT0nVHJhY8OpIDYyOCcgZD0nTTEyLDEzLjE3Mmw0Ljk1LTQuOTUsMS40MTQsMS40MTRMMTIsMTYsNS42MzYsOS42MzYsNy4wNSw4LjIyMlonIGZpbGw9JyUyM2RhZGVlNicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICBiIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlbGVjdF9fY29tcHRlLWxpZWUge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzMHB4IDYwcHggIzI2MzM0RDFBO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDMwcHggNjBweCAjMjYzMzREMUE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjVGNkY3O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzdEOEZCMztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRENUU4MDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRENUU4MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGlucHV0LnNlbGVjdF9fc2VhcmNoLWNvbXB0ZS1saWVlIHtcclxuICAgICAgICB3aWR0aDogMzUycHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAjMjYzMzREMEQ7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0Y1RjZGNztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICM3RDhGQjMgIWltcG9ydGFudDtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggIzI2MzM0RDBEO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRjVGNkY3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlbGVjdF9fc2VhcmNoLXN1Yi10aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBjb2xvcjogI0FEQjhDQztcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlbGVjdF9fc2VhcmNoLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICBjb2xvcjogIzE0MkE1QjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3Bpbm5lciB7XHJcbiAgICAgICAgJl9fYW5pbWF0aW9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvc3Bpbm5lci5naWYnKTtcclxuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcmVkaXJlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDk0RkY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3JlZGlyZWN0aW9uLXRleHQge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0FEQjhDQztcclxuICAgICAgICAgICAgd2lkdGg6IDIwNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29tcHRlLWxpZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNEQ1RTgwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzdEOEZCMztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk0RkY7XHJcbiAgICAgICAgICAgICAgICBzdHJvbmcsXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0RDVFODA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjN0Q4RkIzO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNhcnRlLWxpZWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICZfX2ljb24tdHJhbnNmZXIge1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA5NEZGO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jYXJ0ZS1saWVlLWZvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAuZm9ybS1sYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MjBweDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwOTRGRjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4ICMyNjMzNEQwODtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tc3VibWl0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQURCOENDO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jYXJ0ZS1ibHVlLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdHcm91cGVfNDA4NScgZGF0YS1uYW1lPSdHcm91cGUgNDA4NScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzY1JyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNjUgNDAnJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQnIHgxPScwLjk3NCcgeDI9JzAuNDg2JyB5Mj0nMS42MjEnIGdyYWRpZW50VW5pdHM9J29iamVjdEJvdW5kaW5nQm94JyUzRSUzQ3N0b3Agb2Zmc2V0PScwJyBzdG9wLWNvbG9yPSclMjMwMDk0ZmYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjM1MWZmZmYnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDcmVjdCBpZD0nQmFzZScgd2lkdGg9JzY1JyBoZWlnaHQ9JzQwJyByeD0nMycgZmlsbD0ndXJsKCUyM2xpbmVhci1ncmFkaWVudCknLyUzRSUzQ3BhdGggaWQ9J0ljb24nIGQ9J002LjIzOCwxMS4yMUgwVjBINi4yMzhaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0NC40MTYgMjEuNTM2KScgZmlsbD0nJTIzZmY1ZjAwJy8lM0UlM0NwYXRoIGlkPSdJY29uLTInIGRhdGEtbmFtZT0nSWNvbicgZD0nTTguODExLDcuMTI5YTcuMTE3LDcuMTE3LDAsMCwxLDIuNzIzLTUuNiw3LjEyOSw3LjEyOSwwLDEsMCwwLDExLjIxLDcuMTE3LDcuMTE3LDAsMCwxLTIuNzIzLTUuNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzYgMjAuMDEyKScgZmlsbD0nJTIzZWIwMDFiJy8lM0UlM0NwYXRoIGlkPSdJY29uLTMnIGRhdGEtbmFtZT0nSWNvbicgZD0nTTExLjUzNCw3LjEyOUE3LjEyOSw3LjEyOSwwLDAsMSwwLDEyLjczNGE3LjExNiw3LjExNiwwLDAsMCwyLjcyMy01LjZBNy4xMTYsNy4xMTYsMCwwLDAsMCwxLjUyNGE3LjEyOSw3LjEyOSwwLDAsMSwxMS41MzQsNS42JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0Ny41MzQgMjAuMDEyKScgZmlsbD0nJTIzZjc5ZTFiJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2FydGUtYmx1ZS0yIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDUxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSd1dGYtOCclM0YlM0UlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4zLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0NhbHF1ZV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDUxOCAyMTAnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxOCAyMTA7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwJTdCZmlsbDolMjNGRkZGRkY7JTdEIC5zdDElN0JmaWxsOnVybCglMjNCYXNlLTE2XzFfKTslN0QgLnN0MiU3QmZpbGw6JTIzRkY1RjAwOyU3RCAuc3QzJTdCZmlsbDolMjNFQjAwMUI7JTdEIC5zdDQlN0JmaWxsOiUyM0Y3OUUxQjslN0QlMEElM0Mvc3R5bGUlM0UlM0NnJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCgxLCAwLCAwLCAxLCA5MzksIDE3OSknJTNFJTNDcGF0aCBpZD0nQmFzZS0xNV8xXycgY2xhc3M9J3N0MCcgZD0nTS05MjktMTc5aDQ5OGM1LjUsMCwxMCw0LjUsMTAsMTBWMjFjMCw1LjUtNC41LDEwLTEwLDEwaC00OThjLTUuNSwwLTEwLTQuNS0xMC0xMHYtMTkwIEMtOTM5LTE3NC41LTkzNC41LTE3OS05MjktMTc5eicvJTNFJTNDL2clM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0nQmFzZS0xNl8xXycgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnIHgxPSc2MS4yMDI0JyB5MT0nLTIwNC42Nzk4JyB4Mj0nNjAuNzE0NicgeTI9Jy0yMDMuMDU4NycgZ3JhZGllbnRUcmFuc2Zvcm09J21hdHJpeCg1MTggMCAwIDIxMCAtMzEzNTIgNDI5NjQpJyUzRSUzQ3N0b3Agb2Zmc2V0PScwJyBzdHlsZT0nc3RvcC1jb2xvcjolMjMyMzdFRkQnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdHlsZT0nc3RvcC1jb2xvcjolMjMyNEUyRkYnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ3BhdGggaWQ9J0Jhc2UtMTYnIGNsYXNzPSdzdDEnIGQ9J00xMCwwaDQ5OGM1LjUsMCwxMCw0LjUsMTAsMTB2MTkwYzAsNS41LTQuNSwxMC0xMCwxMEgxMGMtNS41LDAtMTAtNC41LTEwLTEwVjEwIEMwLDQuNSw0LjUsMCwxMCwweicvJTNFJTNDcGF0aCBpZD0nSWNvbicgY2xhc3M9J3N0MicgZD0nTTQ2Ni4xLDE3NS4xaC0xNi4yVjE0NmgxNi4yVjE3NS4xeicvJTNFJTNDcGF0aCBpZD0nSWNvbi0yJyBjbGFzcz0nc3QzJyBkPSdNNDUwLjksMTYwLjZjMC01LjcsMi42LTExLjEsNy4xLTE0LjZjLTgtNi4zLTE5LjctNC45LTI2LDMuMXMtNC45LDE5LjcsMy4xLDI2IGM2LjcsNS4zLDE2LjIsNS4zLDIyLjksMEM0NTMuNSwxNzEuNiw0NTAuOSwxNjYuMyw0NTAuOSwxNjAuNicvJTNFJTNDcGF0aCBpZD0nSWNvbi0zJyBjbGFzcz0nc3Q0JyBkPSdNNDg4LDE2MC42YzAsMTAuMi04LjMsMTguNS0xOC41LDE4LjVjLTQuMiwwLTguMi0xLjQtMTEuNS00YzQuNS0zLjUsNy4xLTguOSw3LjEtMTQuNiBzLTIuNi0xMS4xLTcuMS0xNC42YzgtNi4zLDE5LjctNC45LDI2LDMuMUM0ODYuNiwxNTIuNCw0ODgsMTU2LjQsNDg4LDE2MC42Jy8lM0UlM0NnIGlkPSdsb2dvJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTcuMzI5IC0zNzIuMjEzKSclM0UlM0NnIGlkPSdHcm91cGVfNTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwNi41MzkgMzgwLjM0MiknJTNFJTNDcGF0aCBpZD0nVHJhY8OpXzc0JyBjbGFzcz0nc3QwJyBkPSdNMzQ3LjksNDkuM2MwLDQuNy0zLDkuNC04LjYsOS40Yy0xLjksMC4xLTMuOC0wLjctNS0yLjJ2MS43aC01LjdWMzMuNmg1Ljd2OC41IGMxLjItMS41LDMuMS0yLjMsNS0yLjJDMzQ1LDM5LjksMzQ3LjksNDQuNiwzNDcuOSw0OS4zeiBNMzQyLjIsNDkuM2MwLTIuMS0xLjctMy44LTMuOC0zLjhjLTIuMSwwLTMuOCwxLjctMy44LDMuOCBjMCwyLjEsMS43LDMuOCwzLjgsMy44YzAsMCwwLDAsMCwwYzIsMC4xLDMuNy0xLjQsMy44LTMuNEMzNDIuMiw0OS41LDM0Mi4yLDQ5LjQsMzQyLjIsNDkuM3onLyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV83NScgY2xhc3M9J3N0MCcgZD0nTTM2OS43LDQwLjN2MTcuOGgtNS43di0xLjZjLTEuMiwxLjQtMywyLjItNC45LDIuMWMtNC41LDAtNi41LTMuNS02LjUtNy4xVjQwLjNoNS43VjUwIGMwLDIsMS4zLDMuMSwyLjksMy4xYzEuNywwLDIuOC0xLjEsMi44LTMuMXYtOS42SDM2OS43eicvJTNFJTNDcGF0aCBpZD0nVHJhY8OpXzc2JyBjbGFzcz0nc3QwJyBkPSdNMzkyLjQsNDd2MTEuMmgtNS43di05LjZjMC0yLTEuMy0zLjEtMi44LTMuMWMtMS43LDAtMi45LDEuMS0yLjksMy4xdjkuNmgtNS43VjQwLjNoNS43VjQyIGMxLjItMS40LDMtMi4yLDQuOS0yLjFDMzkwLjMsMzkuOSwzOTIuNCw0My40LDM5Mi40LDQ3eicvJTNFJTNDcGF0aCBpZD0nVHJhY8OpXzc3JyBjbGFzcz0nc3QwJyBkPSdNNDE2LjMsNDAuM1Y2NWgtNS43di04LjVjLTEuMywxLjUtMy4xLDIuMy01LjEsMi4yYy01LjUsMC04LjUtNC43LTguNS05LjRzMy05LjQsOC41LTkuNCBjMS45LTAuMSwzLjgsMC43LDUuMSwyLjJ2LTEuOEw0MTYuMyw0MC4zeiBNNDEwLjQsNDkuM2MwLTIuMS0xLjctMy44LTMuOC0zLjhjLTIuMSwwLTMuOCwxLjctMy44LDMuOGMwLDIuMSwxLjcsMy44LDMuOCwzLjggYzAsMCwwLDAsMCwwYzIsMC4xLDMuNy0xLjQsMy44LTMuNEM0MTAuNCw0OS41LDQxMC40LDQ5LjQsNDEwLjQsNDkuM3onLyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV83OCcgY2xhc3M9J3N0MCcgZD0nTTQzMy4zLDM5LjlWNDZjLTUuMS0wLjgtNS42LDIuMS01LjYsNS4xdjdoLTUuN1Y0MC4zaDUuN1Y0M0M0MjguOSw0MS4xLDQzMSwzOS45LDQzMy4zLDM5LjkgTDQzMy4zLDM5Ljl6Jy8lM0UlM0MvZyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV83OScgY2xhc3M9J3N0MCcgZD0nTTQxMi43LDQzNy45aC0yLjljLTYuNCwwLTExLjYtNS4yLTExLjYtMTEuNnYtMTguNGg1Ljl2MTguNGMwLDMuMiwyLjYsNS44LDUuOCw1LjhoMi45IEw0MTIuNyw0MzcuOXonLyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV84MCcgY2xhc3M9J3N0MCcgZD0nTTQyMS41LDQ0NC42aC01Ljl2LTE4LjRjMC0zLjItMi42LTUuOC01LjgtNS44aC0yLjl2LTUuOWgyLjljNi40LDAsMTEuNiw1LjIsMTEuNiwxMS42IEw0MjEuNSw0NDQuNnonLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYWNjb3JkaW9uTWF0aWVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggIzI2MzM0RDA4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzZCN0E5OTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nYXJyb3ctZG93bi1zLWxpbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBpZD0nVHJhY8OpXzYyNycgZGF0YS1uYW1lPSdUcmFjw6kgNjI3JyBkPSdNMCwwSDI0VjI0SDBaJyBmaWxsPSdub25lJy8lM0UlM0NwYXRoIGlkPSdUcmFjw6lfNjI4JyBkYXRhLW5hbWU9J1RyYWPDqSA2MjgnIGQ9J00xMiwxMy4xNzJsNC45NS00Ljk1LDEuNDE0LDEuNDE0TDEyLDE2LDUuNjM2LDkuNjM2LDcuMDUsOC4yMjJaJyBmaWxsPSclMjNkYWRlZTYnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDMwcHggNjBweCAjMjYzMzREMUE7XHJcbiAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIC5jYXJkLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkI3QTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG4tY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY29udGVudC1sZWZ0IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcclxuICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNhcnRlLWJsdWUtMyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDIxN2RlZywgIzIzN0VGRCAwJSwgIzI0RTJGRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgd2lkdGg6IDUxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzMHB4IDYwcHggIzI0QjlGRTBGO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNSU7XHJcbiAgICAgICAgLmJ0bi13aGl0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5NEZGXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb250YW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZy1sb2dvLWJsYW5jIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nLWNvbG9ycyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGFiLWFycm93LWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDk0RkY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggIzI2MzM0RDA4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGNUY2Rjc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2FyZC1taW4ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2FydGUtdHlwZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY3VzdG9tLWlucHV0LWZpbGUtYWNoYXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RkE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkICNGMkYzRjU7XHJcbiAgICAgICAgd2lkdGg6IDMyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzEwcHg7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1maWxlXSB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNkI3QTk5O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBkPSdNMCAwaDI0djI0SDB6Jy8lM0UlM0NwYXRoIGQ9J00zIDE5aDE4djJIM3YtMnptMTAtOXY4aC0ydi04SDRsOC04IDggOGgtN3onIGZpbGw9J3JnYmEoMTk1LDIwMiwyMTcsMSknLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dF9maWxlIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlY29uZC10ZXh0LWNhcmQuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICNBREI4Q0M7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb21wdGEtY2FyZC10aXRsZSB7XHJcbiAgICAgICAgPnNwYW4uaW5kaWNlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRGRjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+c3Bhbi5wcmljZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5NEZGO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb21wdGEtY2FyZC1jb250ZW50X190ZXh0IHtcclxuICAgICAgICBjb2xvcjogIzdEOEZCMztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0MzQ0FEOTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb21wdGEtY2FyZC1jb250ZW50X19yZXN0ZSB7XHJcbiAgICAgICAgY29sb3I6ICNGRjlBMjY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jYXJkLmNvbXB0YS1jYXJkIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAjMjYzMzREMDg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0Y1RjZGNztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgID4uY2FyZC1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jYXJkLmNvbXB0YS1jYXJkLWNvbCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggIzI2MzM0RDA4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0Y1RjZGNztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJncmVzcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY3O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjlBMjY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNvbXB0YS1jYXJkLWNvbnRlbnRfX3Byb2dyZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGOUEyNjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnByb2dyZXNzLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGNvbG9yOiAjN0Q4RkIzO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb21wdGEtY2FyZC1jb250ZW50X19tYW5xdWUge1xyXG4gICAgICAgIGNvbG9yOiAjRTYyRTJFO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNvbXB0YS1jYXJkLWNvbnRlbnRfX3ZhbGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBjb2xvcjogIzBCRTg4MTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5leHBlcnQtY2FyZCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggIzI2MzM0RDA4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGNUY2Rjc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQkZDO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZXhwZXJ0LWNhcmRfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogIzdEOEZCMztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICA+aSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VlLW1vcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAjMjYzMzREMDg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+aSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0MzQ0FEOTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5leHBlcnQtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjNEQ1RTgwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmV4cGVydC1wcm9maWwtY2FyZF9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5leHBlcnQtcHJvZmlsLWNhcmRfX2JvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZXhwZXJ0LXByb2ZpbC1jYXJkX19ib2R5X190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgY29sb3I6ICNBREI4Q0M7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgY29sb3I6ICM2QjdBOTk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZXhwZXJ0LXByb2ZpbC1jYXJkX19ib2R5X190ZXh0X19yaWdodCB7XHJcbiAgICAgICAgY29sb3I6ICM2QjdBOTk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5leHBlcnQtcHJvZmlsLWNhcmRfX2JvZHlfX3RleHRfX3JpZ2h0X19ib3R0b20ge1xyXG4gICAgICAgIGNvbG9yOiAjQURCOENDO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2FyZC1tYWlsLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAjQURCOENDO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50YWItdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjN0Q4RkIzO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGFiLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAjNEQ1RTgwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYm9yZGVyLWxlZnQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0VERUZGMjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRhYi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYWNjb3JkaW9uTWF0aWVyZSAuYWNjb3JkaW9uLWJvZHkgLmNhcmQuY2FyZC1zZWxlY3Qge1xyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5idG4uYnRuLXZpZGVvIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDcyRkYsIDAuMjUpO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHhcclxuICAgICAgICB9XHJcbiAgICB9IiwiLm1vZGFse1xyXG4gICAgLmJ0bi1jbG9zZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNDM0NBRDknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLXggYWxpZ24tbWlkZGxlIG1lLTInJTNFJTNDbGluZSB4MT0nMTgnIHkxPSc2JyB4Mj0nNicgeTI9JzE4JyUzRSUzQy9saW5lJTNFJTNDbGluZSB4MT0nNicgeTE9JzYnIHgyPScxOCcgeTI9JzE4JyUzRSUzQy9saW5lJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCAjMzQzRDRGMDg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxufSIsIiAgICAubmF2YmFyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkbmF2YmFyLWJvcmRlci1ib3R0b207XHJcbiAgICAgICAgYm94LXNoYWRvdzogJG5hdmJhci1ib3gtc2hhZG93O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5uYXZiYXIgLmF2YXRhciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubmF2YmFyLWFsaWduIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm5hdmJhci1iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG5hdmJhci1iZztcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm5hdmJhci1icmFuZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRuYXZiYXItYnJhbmQtZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTtcclxuICAgICAgICBwYWRkaW5nOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteSAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteDtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1icmFuZC1jb2xvcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBzdmcsXHJcbiAgICAgICAgLmZlYXRoZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1icmFuZC1pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuMTVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5uYXYtaWNvbixcclxuICAgIC5uYXYtZmxhZyB7XHJcbiAgICAgICAgcGFkZGluZzogLjFyZW0gLjhyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1hcHBlYXJhbmNlLWZhc3Q7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcsXHJcbiAgICAgICAgLmZlYXRoZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAuaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogLThweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjFzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjc1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIC5pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGE6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLFxyXG4gICAgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgICAgICAgLm5hdmJhciAuYXZhdGFyIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIC5uYXZiYXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LWljb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuMXJlbSAuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wZG93bixcclxuICAgICAgICAuZHJvcGxlZnQsXHJcbiAgICAgICAgLmRyb3ByaWdodCxcclxuICAgICAgICAuZHJvcHVwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LWxnIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LWl0ZW0gLm5hdi1saW5rOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5uYXYtZmxhZyBpbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5uYXZiYXIgaW5wdXQge1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJpbWFyeS1uYXZzIHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3RDhGQjM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOTRGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5vcGVyYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm9wZXJhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwOTRGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RlZTJlNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucmFuZ2UtdGFiIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VERUZGMjtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNkI3QTk5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH0iLCJib2R5LCBodG1sLCAjcm9vdCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gIGh0bWwge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIH1cclxufVxyXG4iLCIuc2lkZWJhciB7XHJcbiAgbWluLXdpZHRoOiAkc2lkZWJhci13aWR0aDtcclxuICBtYXgtd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xyXG4gIHRyYW5zaXRpb246ICRzaWRlYmFyLXRyYW5zaXRpb247XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgYmFja2dyb3VuZDogJHNpZGViYXItYmc7XHJcbn1cclxuXHJcbi5zaWRlYmFyLWNvbnRlbnQge1xyXG4gIHRyYW5zaXRpb246ICRzaWRlYmFyLXRyYW5zaXRpb247XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYmFja2dyb3VuZDogJHNpZGViYXItYmc7XHJcbiAgcGFkZGluZy10b3A6NzhweDtcclxufVxyXG5cclxuLnNpZGViYXItbmF2IHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLy8gU2lkZWJhciBsaW5rc1xyXG4uc2lkZWJhci1saW5rLFxyXG5hLnNpZGViYXItbGluaywubmF2YmFyLW5hdi5uYXZiYXItYWxpZ24ucmlnaHQgLm5hdi1pdGVtIGEge1xyXG4gIGhlaWdodDo1MHB4O1xyXG4gIHdpZHRoOjUwcHg7ICBcclxuICBtYXJnaW46YXV0bztcclxuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAjMjYzMzREMDg7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBkaXNwbGF5OiBmbGV4OyAgXHJcbiAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6ICRzaWRlYmFyLWxpbmstZm9udC13ZWlnaHQ7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLy8gYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xyXG4gIC8vIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHg7XHJcbiAgY29sb3I6ICRzaWRlYmFyLWxpbmstY29sb3I7XHJcbiAgYmFja2dyb3VuZDogJHNpZGViYXItbGluay1iZzsgXHJcbiAgLy9iYWNrZ3JvdW5kOiByZWQ7XHJcbiAgLy8gYm9yZGVyLWxlZnQtY29sb3I6ICRzaWRlYmFyLWxpbmstYm9yZGVyLWxlZnQtY29sb3I7XHJcbiAgaSxcclxuICBzdmcge1xyXG4gICAgY29sb3I6ICRzaWRlYmFyLWxpbmstaWNvbi1jb2xvcjtcclxuICB9XHJcbn1cclxuLm5hdmJhci1uYXYubGVmdCAubmF2LWl0ZW0gYXtcclxuICBjb2xvcjokZ3JheS04MDA7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG59XHJcbi5zaWRlYmFyLWxpbms6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuLm5hdi1saW5rLWNvbG9ye1xyXG4gIGNvbG9yOiAkc2lkZWJhci1saW5rLWNvbG9yO1xyXG59XHJcbi5zaWRlYmFyLWxpbms6aG92ZXIsLm5hdmJhci1uYXYucmlnaHQgLm5hdi1pdGVtIGE6aG92ZXJ7XHJcbiAgY29sb3I6ICRzaWRlYmFyLWxpbmstaG92ZXItY29sb3I7XHJcbiAgYmFja2dyb3VuZDogJHNpZGViYXItbGluay1ob3Zlci1iZztcclxuICBib3JkZXItbGVmdC1jb2xvcjogJHNpZGViYXItbGluay1ob3Zlci1ib3JkZXItbGVmdC1jb2xvcjtcclxuXHJcbiAgaSxcclxuICBzdmcge1xyXG4gICAgY29sb3I6ICRzaWRlYmFyLWxpbmstaWNvbi1ob3Zlci1jb2xvcjtcclxuICB9XHJcbn1cclxuLm5hdmJhci1uYXYubmF2YmFyLWFsaWduLnJpZ2h0IHtcclxuICAuc2VhcmNoLWZvcm17XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICBcclxuICAgICY6OmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDdweDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMuMjMxJyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCAzLjIzMSA2JyUzRSUzQ2cgaWQ9J2NoZXZyb24tZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEwLjEyMyA5LjM3NCkgcm90YXRlKC05MCknJTNFJTNDcGF0aCBpZD0nVHJhY8OpXzU0OScgZGF0YS1uYW1lPSdUcmFjw6kgNTQ5JyBkPSdNMy40NDEsMTAuMTkxYS4yMzEuMjMxLDAsMCwxLC4zMjcsMEw2LjM3MywxMi44bDIuNjA2LTIuNjA2YS4yMzEuMjMxLDAsMCwxLC4zMjcuMzI3TDYuNTM3LDEzLjI4NmEuMjMxLjIzMSwwLDAsMS0uMzI3LDBMMy40NDEsMTAuNTE3YS4yMzEuMjMxLDAsMCwxLDAtLjMyN1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyM2MzY2FkOScgZmlsbC1ydWxlPSdldmVub2RkJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWFyY2gtZm9ybXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMy42NCcgaGVpZ2h0PScxMy42NDYnIHZpZXdCb3g9JzAgMCAxMy42NCAxMy42NDYnJTNFJTNDcGF0aCBpZD0nSWNvbicgZD0nTTEyLjgsMTMuNjQ2YS44MzcuODM3LDAsMCwxLS42LS4yNDZMOC44LDEwVjkuMzY4bC0uMjE2LS4yMjNBNS4yMTQsNS4yMTQsMCwwLDEsNS4yLDEwLjRhNS4zNjYsNS4zNjYsMCwwLDEtLjg4My0uMDc0QTUuMiw1LjIsMCwwLDEsNS4yLDBhNS40MTEsNS40MTEsMCwwLDEsLjY1Ny4wNEE1LjE5NCw1LjE5NCwwLDAsMSw5LjE0NSw4LjU4NGwuMjIzLjIxNkgxMGwzLjM5MiwzLjQwOGEuODQyLjg0MiwwLDAsMS0uNiwxLjQzOFpNNS4yLDEuNkEzLjYsMy42LDAsMSwwLDguOCw1LjIsMy42LDMuNiwwLDAsMCw1LjIsMS42WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDEpJyBmaWxsPSclMjNjM2NhZDknLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZWJhci1pdGVtLmFjdGl2ZSA+IC5zaWRlYmFyLWxpbmssXHJcbi5zaWRlYmFyLWl0ZW0uYWN0aXZlIC5zaWRlYmFyLWxpbms6aG92ZXIge1xyXG4gIGNvbG9yOiAkc2lkZWJhci1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAkc2lkZWJhci1saW5rLWFjdGl2ZS1iZztcclxuICAvL2JvcmRlci1sZWZ0LWNvbG9yOiAkc2lkZWJhci1saW5rLWFjdGl2ZS1ib3JkZXItbGVmdC1jb2xvcjtcclxuICBib3JkZXI6bm9uZTtcclxuXHJcbiAgaSxcclxuICBzdmcge1xyXG4gICAgY29sb3I6ICRzaWRlYmFyLWxpbmstaWNvbi1hY3RpdmUtY29sb3I7XHJcbiAgfVxyXG59XHJcbi5zaWRlYmFyLWl0ZW17XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6MTdweDtcclxuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG59XHJcblxyXG4vLyBTaWRlYmFyIGJyYW5kXHJcbi5zaWRlYmFyLWJyYW5kIHtcclxuICBmb250LXdlaWdodDogJHNpZGViYXItYnJhbmQtZm9udC13ZWlnaHQ7XHJcbiAgZm9udC1zaXplOiAkc2lkZWJhci1icmFuZC1mb250LXNpemU7XHJcbiAgcGFkZGluZzogJHNpZGViYXItYnJhbmQtcGFkZGluZy15ICRzaWRlYmFyLWJyYW5kLXBhZGRpbmcteDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogJHNpZGViYXItYnJhbmQtY29sb3I7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRzaWRlYmFyLWJyYW5kLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVG9nZ2xlIHN0YXRlc1xyXG4uc2lkZWJhci10b2dnbGUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgZGlzcGxheTogZmxleDsgIFxyXG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4ICMyNjMzNEQwODtcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIGJhY2tncm91bmQ6d2hpdGU7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gIGNvbG9yOiRzaWRlYmFyLWxpbmstY29sb3I7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyIHtcclxuICAmLmNvbGxhcHNlZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRzaWRlYmFyLXdpZHRoO1xyXG4gIH1cclxuXHJcbiAgLy8gV29ya2Fyb3VuZCBmb3IgSUUgYnVnLCBtb3JlIGluZm86XHJcbiAgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzI1ODUwNjQ5XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ2xnJykgLSAuMDJweH0pIHtcclxuXHJcbiAgICAvLyBTaWRlYmFyIGRlZmF1bHQgc3RhdGUgKG9uIG1vYmlsZSlcclxuICAgIG1hcmdpbi1sZWZ0OiAtJHNpZGViYXItd2lkdGg7XHJcblxyXG4gICAgLy8gU2lkZWJhciBjb2xsYXBzZWQgc3RhdGUgKG9uIG1vYmlsZSlcclxuICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIFNpZGViYXIgaGVhZGVyXHJcbi5zaWRlYmFyLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogJHNpZGViYXItaGVhZGVyLXBhZGRpbmc7XHJcbiAgZm9udC1zaXplOiAkc2lkZWJhci1oZWFkZXItZm9udC1zaXplO1xyXG4gIGNvbG9yOiAkc2lkZWJhci1oZWFkZXItY29sb3I7XHJcbn1cclxuXHJcbi8vIEJhZGdlXHJcbi5zaWRlYmFyLWJhZGdlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbiAgdG9wOiAxNHB4O1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi8vIFNpZGViYXIgYm90dG9tXHJcbi5zaWRlYmFyLWN0YS1jb250ZW50IHtcclxuICBwYWRkaW5nOiAkc2lkZWJhci1jdGEtcGFkZGluZztcclxuICBtYXJnaW46ICRzaWRlYmFyLWN0YS1tYXJnaW47XHJcbiAgYm9yZGVyLXJhZGl1czogJHNpZGViYXItY3RhLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gIGJhY2tncm91bmQ6ICRzaWRlYmFyLWN0YS1iZztcclxuICBjb2xvcjogJHNpZGViYXItY3RhLWNvbG9yO1xyXG59XHJcbi5iZy1ncmFkaWVudC1ibHVle1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcCA7XHJcbiAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzU0MCcgaGVpZ2h0PScxMDgwJyB2aWV3Qm94PScwIDAgNTQwIDEwODAnJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQnIHgxPScwLjA4MScgeTE9JzAuOTc4JyB4Mj0nMS4wODknIHkyPSctMC4wODUnIGdyYWRpZW50VW5pdHM9J29iamVjdEJvdW5kaW5nQm94JyUzRSUzQ3N0b3Agb2Zmc2V0PScwJyBzdG9wLWNvbG9yPSclMjMyMzdlZmQnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjU0JyBzdG9wLWNvbG9yPSclMjMyNGIwZmUnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjMyNGUyZmYnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDcGF0aCBpZD0nYmctZ3JhZGllbnQnIGQ9J00wLDBINTQwVjEwODBIMFonIGZpbGw9J3VybCglMjNsaW5lYXItZ3JhZGllbnQpJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG59IiwiLm1pbi12dy01MCB7IG1pbi13aWR0aDogNTB2dyAhaW1wb3J0YW50OyB9XHJcbi5taW4tdmgtNTAgeyBtaW4taGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7IH1cclxuXHJcbi52dy01MCB7IHdpZHRoOiA1MHZ3ICFpbXBvcnRhbnQ7IH1cclxuLnZoLTUwIHsgaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7IH1cclxuLmgye1xyXG4gICAgY29sb3I6JGluZGlnbztcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4iLCIuc3RhdCB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHdpZHRoOiBtYXgtY29udGVudDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogI0MzQ0FEOSAhaW1wb3J0YW50O1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAxLjU7XHJcbiAgfVxyXG59IiwiLnRhYmxlIHtcclxuXHR0aGVhZCwgdGJvZHksIHRmb290LCB0ciwgdGQsIHRoIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuXHR9XHJcblx0XHJcblx0PiA6bm90KDpsYXN0LWNoaWxkKSA+IDpsYXN0LWNoaWxkID4gKiB7XHJcblx0XHRib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XHJcblx0fVxyXG59XHJcblxyXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn0iLCIudGV4dC1zbSB7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG59XHJcblxyXG4udGV4dC1sZyB7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG59XHJcblxyXG5iLCBzdHJvbmcge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxufVxyXG5cclxucHJlLnNuaXBwZXQge1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG5cclxuYSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59IiwiLndyYXBwZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJHNpZGViYXItYmc7XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJyZW1peGljb25cIjtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9yZW1peGljb24uZW90P3Q9MTU5MDIwNzg2OTgxNScpO1xyXG4gICAgLyogSUU5Ki9cclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9yZW1peGljb24uZW90P3Q9MTU5MDIwNzg2OTgxNSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xyXG4gICAgdXJsKFwiLi4vZm9udHMvcmVtaXhpY29uLndvZmYyP3Q9MTU5MDIwNzg2OTgxNVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcmVtaXhpY29uLndvZmY/dD0xNTkwMjA3ODY5ODE1XCIpIGZvcm1hdChcIndvZmZcIiksIHVybCgnLi4vZm9udHMvcmVtaXhpY29uLnR0Zj90PTE1OTAyMDc4Njk4MTUnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIGNocm9tZSwgZmlyZWZveCwgb3BlcmEsIFNhZmFyaSwgQW5kcm9pZCwgaU9TIDQuMisqL1xyXG4gICAgdXJsKCcuLi9mb250cy9yZW1peGljb24uc3ZnP3Q9MTU5MDIwNzg2OTgxNSNyZW1peGljb24nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgLyogaU9TIDQuMS0gKi9cclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuW2NsYXNzXj1cInJpLVwiXSxcclxuW2NsYXNzKj1cIiByaS1cIl0ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdyZW1peGljb24nICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5yaS1sZyB7XHJcbiAgICBmb250LXNpemU6IDEuMzMzM2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcclxufVxyXG5cclxuLnJpLXhsIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMC42NjY2ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLS4wNzVlbTtcclxufVxyXG5cclxuLnJpLXh4cyB7XHJcbiAgICBmb250LXNpemU6IC41ZW07XHJcbn1cclxuXHJcbi5yaS14cyB7XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG59XHJcblxyXG4ucmktc20ge1xyXG4gICAgZm9udC1zaXplOiAuODc1ZW1cclxufVxyXG5cclxuLnJpLTF4IHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4ucmktMngge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuXHJcbi5yaS0zeCB7XHJcbiAgICBmb250LXNpemU6IDNlbTtcclxufVxyXG5cclxuLnJpLTR4IHtcclxuICAgIGZvbnQtc2l6ZTogNGVtO1xyXG59XHJcblxyXG4ucmktNXgge1xyXG4gICAgZm9udC1zaXplOiA1ZW07XHJcbn1cclxuXHJcbi5yaS02eCB7XHJcbiAgICBmb250LXNpemU6IDZlbTtcclxufVxyXG5cclxuLnJpLTd4IHtcclxuICAgIGZvbnQtc2l6ZTogN2VtO1xyXG59XHJcblxyXG4ucmktOHgge1xyXG4gICAgZm9udC1zaXplOiA4ZW07XHJcbn1cclxuXHJcbi5yaS05eCB7XHJcbiAgICBmb250LXNpemU6IDllbTtcclxufVxyXG5cclxuLnJpLTEweCB7XHJcbiAgICBmb250LXNpemU6IDEwZW07XHJcbn1cclxuXHJcbi5yaS1mdyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMS4yNWVtO1xyXG59XHJcblxyXG4ucmktMjQtaG91cnMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMDFcIjtcclxufVxyXG5cclxuLnJpLTI0LWhvdXJzLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XHJcbn1cclxuXHJcbi5yaS00ay1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEwM1wiO1xyXG59XHJcblxyXG4ucmktNGstbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMDRcIjtcclxufVxyXG5cclxuLnJpLWEtYjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMDVcIjtcclxufVxyXG5cclxuLnJpLWFjY291bnQtYm94LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XHJcbn1cclxuXHJcbi5yaS1hY2NvdW50LWJveC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEwN1wiO1xyXG59XHJcblxyXG4ucmktYWNjb3VudC1jaXJjbGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMDhcIjtcclxufVxyXG5cclxuLnJpLWFjY291bnQtY2lyY2xlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XHJcbn1cclxuXHJcbi5yaS1hY2NvdW50LXBpbi1ib3gtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMGFcIjtcclxufVxyXG5cclxuLnJpLWFjY291bnQtcGluLWJveC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEwYlwiO1xyXG59XHJcblxyXG4ucmktYWNjb3VudC1waW4tY2lyY2xlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XHJcbn1cclxuXHJcbi5yaS1hY2NvdW50LXBpbi1jaXJjbGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMGRcIjtcclxufVxyXG5cclxuLnJpLWFkZC1ib3gtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMGVcIjtcclxufVxyXG5cclxuLnJpLWFkZC1ib3gtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMGZcIjtcclxufVxyXG5cclxuLnJpLWFkZC1jaXJjbGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMTBcIjtcclxufVxyXG5cclxuLnJpLWFkZC1jaXJjbGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMTFcIjtcclxufVxyXG5cclxuLnJpLWFkZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWExMlwiO1xyXG59XHJcblxyXG4ucmktYWRkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTEzXCI7XHJcbn1cclxuXHJcbi5yaS1hZG1pbi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWExNFwiO1xyXG59XHJcblxyXG4ucmktYWRtaW4tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMTVcIjtcclxufVxyXG5cclxuLnJpLWFkdmVydGlzZW1lbnQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMTZcIjtcclxufVxyXG5cclxuLnJpLWFkdmVydGlzZW1lbnQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMTdcIjtcclxufVxyXG5cclxuLnJpLWFpcnBsYXktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMThcIjtcclxufVxyXG5cclxuLnJpLWFpcnBsYXktbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMTlcIjtcclxufVxyXG5cclxuLnJpLWFsYXJtLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTFhXCI7XHJcbn1cclxuXHJcbi5yaS1hbGFybS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWExYlwiO1xyXG59XHJcblxyXG4ucmktYWxhcm0td2FybmluZy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWExY1wiO1xyXG59XHJcblxyXG4ucmktYWxhcm0td2FybmluZy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWExZFwiO1xyXG59XHJcblxyXG4ucmktYWxidW0tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMWVcIjtcclxufVxyXG5cclxuLnJpLWFsYnVtLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTFmXCI7XHJcbn1cclxuXHJcbi5yaS1hbGVydC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyMFwiO1xyXG59XHJcblxyXG4ucmktYWxlcnQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMjFcIjtcclxufVxyXG5cclxuLnJpLWFsaWVucy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyMlwiO1xyXG59XHJcblxyXG4ucmktYWxpZW5zLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTIzXCI7XHJcbn1cclxuXHJcbi5yaS1hbGlnbi1ib3R0b206YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTI0XCI7XHJcbn1cclxuXHJcbi5yaS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTI1XCI7XHJcbn1cclxuXHJcbi5yaS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyNlwiO1xyXG59XHJcblxyXG4ucmktYWxpZ24tbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMjdcIjtcclxufVxyXG5cclxuLnJpLWFsaWduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyOFwiO1xyXG59XHJcblxyXG4ucmktYWxpZ24tdG9wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyOVwiO1xyXG59XHJcblxyXG4ucmktYWxpZ24tdmVydGljYWxseTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMmFcIjtcclxufVxyXG5cclxuLnJpLWFsaXBheS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyYlwiO1xyXG59XHJcblxyXG4ucmktYWxpcGF5LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTJjXCI7XHJcbn1cclxuXHJcbi5yaS1hbWF6b24tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMmRcIjtcclxufVxyXG5cclxuLnJpLWFtYXpvbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEyZVwiO1xyXG59XHJcblxyXG4ucmktYW5jaG9yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTJmXCI7XHJcbn1cclxuXHJcbi5yaS1hbmNob3ItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMzBcIjtcclxufVxyXG5cclxuLnJpLWFuY2llbnQtZ2F0ZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEzMVwiO1xyXG59XHJcblxyXG4ucmktYW5jaWVudC1nYXRlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTMyXCI7XHJcbn1cclxuXHJcbi5yaS1hbmNpZW50LXBhdmlsaW9uLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTMzXCI7XHJcbn1cclxuXHJcbi5yaS1hbmNpZW50LXBhdmlsaW9uLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTM0XCI7XHJcbn1cclxuXHJcbi5yaS1hbmRyb2lkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTM1XCI7XHJcbn1cclxuXHJcbi5yaS1hbmRyb2lkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTM2XCI7XHJcbn1cclxuXHJcbi5yaS1hbmd1bGFyanMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhMzdcIjtcclxufVxyXG5cclxuLnJpLWFuZ3VsYXJqcy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEzOFwiO1xyXG59XHJcblxyXG4ucmktYW50aWNsb2Nrd2lzZS0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTM5XCI7XHJcbn1cclxuXHJcbi5yaS1hbnRpY2xvY2t3aXNlLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhM2FcIjtcclxufVxyXG5cclxuLnJpLWFudGljbG9ja3dpc2UtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhM2JcIjtcclxufVxyXG5cclxuLnJpLWFudGljbG9ja3dpc2UtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhM2NcIjtcclxufVxyXG5cclxuLnJpLWFwcC1zdG9yZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEzZFwiO1xyXG59XHJcblxyXG4ucmktYXBwLXN0b3JlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTNlXCI7XHJcbn1cclxuXHJcbi5yaS1hcHBsZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWEzZlwiO1xyXG59XHJcblxyXG4ucmktYXBwbGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNDBcIjtcclxufVxyXG5cclxuLnJpLWFwcHMtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE0MVwiO1xyXG59XHJcblxyXG4ucmktYXBwcy0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTQyXCI7XHJcbn1cclxuXHJcbi5yaS1hcHBzLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTQzXCI7XHJcbn1cclxuXHJcbi5yaS1hcHBzLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7XHJcbn1cclxuXHJcbi5yaS1hcmNoaXZlLWRyYXdlci1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE0NVwiO1xyXG59XHJcblxyXG4ucmktYXJjaGl2ZS1kcmF3ZXItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNDZcIjtcclxufVxyXG5cclxuLnJpLWFyY2hpdmUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNDdcIjtcclxufVxyXG5cclxuLnJpLWFyY2hpdmUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNDhcIjtcclxufVxyXG5cclxuLnJpLWFycm93LWRvd24tY2lyY2xlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTQ5XCI7XHJcbn1cclxuXHJcbi5yaS1hcnJvdy1kb3duLWNpcmNsZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE0YVwiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctZG93bi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE0YlwiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctZG93bi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE0Y1wiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctZG93bi1zLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTRkXCI7XHJcbn1cclxuXHJcbi5yaS1hcnJvdy1kb3duLXMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNGVcIjtcclxufVxyXG5cclxuLnJpLWFycm93LWRyb3AtZG93bi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE0ZlwiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctZHJvcC1kb3duLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTUwXCI7XHJcbn1cclxuXHJcbi5yaS1hcnJvdy1kcm9wLWxlZnQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNTFcIjtcclxufVxyXG5cclxuLnJpLWFycm93LWRyb3AtbGVmdC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1MlwiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctZHJvcC1yaWdodC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1M1wiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctZHJvcC1yaWdodC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1NFwiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctZHJvcC11cC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1NVwiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctZHJvcC11cC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1NlwiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctZ28tYmFjay1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1N1wiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctZ28tYmFjay1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1OFwiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctZ28tZm9yd2FyZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1OVwiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctZ28tZm9yd2FyZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1YVwiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctbGVmdC1jaXJjbGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNWJcIjtcclxufVxyXG5cclxuLnJpLWFycm93LWxlZnQtY2lyY2xlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTVjXCI7XHJcbn1cclxuXHJcbi5yaS1hcnJvdy1sZWZ0LWRvd24tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNWRcIjtcclxufVxyXG5cclxuLnJpLWFycm93LWxlZnQtZG93bi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1ZVwiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctbGVmdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE1ZlwiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctbGVmdC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE2MFwiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctbGVmdC1yaWdodC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE2MVwiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctbGVmdC1yaWdodC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE2MlwiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctbGVmdC1zLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTYzXCI7XHJcbn1cclxuXHJcbi5yaS1hcnJvdy1sZWZ0LXMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNjRcIjtcclxufVxyXG5cclxuLnJpLWFycm93LWxlZnQtdXAtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNjVcIjtcclxufVxyXG5cclxuLnJpLWFycm93LWxlZnQtdXAtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNjZcIjtcclxufVxyXG5cclxuLnJpLWFycm93LXJpZ2h0LWNpcmNsZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE2N1wiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctcmlnaHQtY2lyY2xlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTY4XCI7XHJcbn1cclxuXHJcbi5yaS1hcnJvdy1yaWdodC1kb3duLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTY5XCI7XHJcbn1cclxuXHJcbi5yaS1hcnJvdy1yaWdodC1kb3duLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTZhXCI7XHJcbn1cclxuXHJcbi5yaS1hcnJvdy1yaWdodC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE2YlwiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctcmlnaHQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNmNcIjtcclxufVxyXG5cclxuLnJpLWFycm93LXJpZ2h0LXMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNmRcIjtcclxufVxyXG5cclxuLnJpLWFycm93LXJpZ2h0LXMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNmVcIjtcclxufVxyXG5cclxuLnJpLWFycm93LXJpZ2h0LXVwLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTZmXCI7XHJcbn1cclxuXHJcbi5yaS1hcnJvdy1yaWdodC11cC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE3MFwiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctdXAtY2lyY2xlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTcxXCI7XHJcbn1cclxuXHJcbi5yaS1hcnJvdy11cC1jaXJjbGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNzJcIjtcclxufVxyXG5cclxuLnJpLWFycm93LXVwLWRvd24tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNzNcIjtcclxufVxyXG5cclxuLnJpLWFycm93LXVwLWRvd24tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhNzRcIjtcclxufVxyXG5cclxuLnJpLWFycm93LXVwLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTc1XCI7XHJcbn1cclxuXHJcbi5yaS1hcnJvdy11cC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE3NlwiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctdXAtcy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE3N1wiO1xyXG59XHJcblxyXG4ucmktYXJyb3ctdXAtcy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE3OFwiO1xyXG59XHJcblxyXG4ucmktYXJ0Ym9hcmQtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE3OVwiO1xyXG59XHJcblxyXG4ucmktYXJ0Ym9hcmQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE3YVwiO1xyXG59XHJcblxyXG4ucmktYXJ0Ym9hcmQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhN2JcIjtcclxufVxyXG5cclxuLnJpLWFydGJvYXJkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTdjXCI7XHJcbn1cclxuXHJcbi5yaS1hcnRpY2xlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTdkXCI7XHJcbn1cclxuXHJcbi5yaS1hcnRpY2xlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTdlXCI7XHJcbn1cclxuXHJcbi5yaS1hc3BlY3QtcmF0aW8tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhN2ZcIjtcclxufVxyXG5cclxuLnJpLWFzcGVjdC1yYXRpby1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE4MFwiO1xyXG59XHJcblxyXG4ucmktYXN0ZXJpc2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTgxXCI7XHJcbn1cclxuXHJcbi5yaS1hdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE4MlwiO1xyXG59XHJcblxyXG4ucmktYXQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhODNcIjtcclxufVxyXG5cclxuLnJpLWF0dGFjaG1lbnQtMjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhODRcIjtcclxufVxyXG5cclxuLnJpLWF0dGFjaG1lbnQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhODVcIjtcclxufVxyXG5cclxuLnJpLWF0dGFjaG1lbnQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhODZcIjtcclxufVxyXG5cclxuLnJpLWF1Y3Rpb24tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhODdcIjtcclxufVxyXG5cclxuLnJpLWF1Y3Rpb24tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhODhcIjtcclxufVxyXG5cclxuLnJpLWF3YXJkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTg5XCI7XHJcbn1cclxuXHJcbi5yaS1hd2FyZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE4YVwiO1xyXG59XHJcblxyXG4ucmktYmFpZHUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOGJcIjtcclxufVxyXG5cclxuLnJpLWJhaWR1LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYThjXCI7XHJcbn1cclxuXHJcbi5yaS1iYWxsLXBlbi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE4ZFwiO1xyXG59XHJcblxyXG4ucmktYmFsbC1wZW4tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOGVcIjtcclxufVxyXG5cclxuLnJpLWJhbmstY2FyZC0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYThmXCI7XHJcbn1cclxuXHJcbi5yaS1iYW5rLWNhcmQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5MFwiO1xyXG59XHJcblxyXG4ucmktYmFuay1jYXJkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTkxXCI7XHJcbn1cclxuXHJcbi5yaS1iYW5rLWNhcmQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOTJcIjtcclxufVxyXG5cclxuLnJpLWJhbmstZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOTNcIjtcclxufVxyXG5cclxuLnJpLWJhbmstbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOTRcIjtcclxufVxyXG5cclxuLnJpLWJhci1jaGFydC0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTk1XCI7XHJcbn1cclxuXHJcbi5yaS1iYXItY2hhcnQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5NlwiO1xyXG59XHJcblxyXG4ucmktYmFyLWNoYXJ0LWJveC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5N1wiO1xyXG59XHJcblxyXG4ucmktYmFyLWNoYXJ0LWJveC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5OFwiO1xyXG59XHJcblxyXG4ucmktYmFyLWNoYXJ0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTk5XCI7XHJcbn1cclxuXHJcbi5yaS1iYXItY2hhcnQtZ3JvdXBlZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5YVwiO1xyXG59XHJcblxyXG4ucmktYmFyLWNoYXJ0LWdyb3VwZWQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhOWJcIjtcclxufVxyXG5cclxuLnJpLWJhci1jaGFydC1ob3Jpem9udGFsLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTljXCI7XHJcbn1cclxuXHJcbi5yaS1iYXItY2hhcnQtaG9yaXpvbnRhbC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5ZFwiO1xyXG59XHJcblxyXG4ucmktYmFyLWNoYXJ0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYTllXCI7XHJcbn1cclxuXHJcbi5yaS1iYXJjb2RlLWJveC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWE5ZlwiO1xyXG59XHJcblxyXG4ucmktYmFyY29kZS1ib3gtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYTBcIjtcclxufVxyXG5cclxuLnJpLWJhcmNvZGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYTFcIjtcclxufVxyXG5cclxuLnJpLWJhcmNvZGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYTJcIjtcclxufVxyXG5cclxuLnJpLWJhcnJpY2FkZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFhM1wiO1xyXG59XHJcblxyXG4ucmktYmFycmljYWRlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWE0XCI7XHJcbn1cclxuXHJcbi5yaS1iYXNlLXN0YXRpb24tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYTVcIjtcclxufVxyXG5cclxuLnJpLWJhc2Utc3RhdGlvbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFhNlwiO1xyXG59XHJcblxyXG4ucmktYmFza2V0YmFsbC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFhN1wiO1xyXG59XHJcblxyXG4ucmktYmFza2V0YmFsbC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFhOFwiO1xyXG59XHJcblxyXG4ucmktYmF0dGVyeS0yLWNoYXJnZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFhOVwiO1xyXG59XHJcblxyXG4ucmktYmF0dGVyeS0yLWNoYXJnZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFhYVwiO1xyXG59XHJcblxyXG4ucmktYmF0dGVyeS0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWFiXCI7XHJcbn1cclxuXHJcbi5yaS1iYXR0ZXJ5LTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYWNcIjtcclxufVxyXG5cclxuLnJpLWJhdHRlcnktY2hhcmdlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWFkXCI7XHJcbn1cclxuXHJcbi5yaS1iYXR0ZXJ5LWNoYXJnZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFhZVwiO1xyXG59XHJcblxyXG4ucmktYmF0dGVyeS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFhZlwiO1xyXG59XHJcblxyXG4ucmktYmF0dGVyeS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFiMFwiO1xyXG59XHJcblxyXG4ucmktYmF0dGVyeS1sb3ctZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYjFcIjtcclxufVxyXG5cclxuLnJpLWJhdHRlcnktbG93LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWIyXCI7XHJcbn1cclxuXHJcbi5yaS1iYXR0ZXJ5LXNhdmVyLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWIzXCI7XHJcbn1cclxuXHJcbi5yaS1iYXR0ZXJ5LXNhdmVyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWI0XCI7XHJcbn1cclxuXHJcbi5yaS1iYXR0ZXJ5LXNoYXJlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWI1XCI7XHJcbn1cclxuXHJcbi5yaS1iYXR0ZXJ5LXNoYXJlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWI2XCI7XHJcbn1cclxuXHJcbi5yaS1iZWFyLXNtaWxlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWI3XCI7XHJcbn1cclxuXHJcbi5yaS1iZWFyLXNtaWxlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWI4XCI7XHJcbn1cclxuXHJcbi5yaS1iZWhhbmNlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWI5XCI7XHJcbn1cclxuXHJcbi5yaS1iZWhhbmNlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWJhXCI7XHJcbn1cclxuXHJcbi5yaS1iZWxsLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWJiXCI7XHJcbn1cclxuXHJcbi5yaS1iZWxsLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWJjXCI7XHJcbn1cclxuXHJcbi5yaS1iaWtlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWJkXCI7XHJcbn1cclxuXHJcbi5yaS1iaWtlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWJlXCI7XHJcbn1cclxuXHJcbi5yaS1iaWxpYmlsaS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFiZlwiO1xyXG59XHJcblxyXG4ucmktYmlsaWJpbGktbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYzBcIjtcclxufVxyXG5cclxuLnJpLWJpbGwtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYzFcIjtcclxufVxyXG5cclxuLnJpLWJpbGwtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYzJcIjtcclxufVxyXG5cclxuLnJpLWJpbGxpYXJkcy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFjM1wiO1xyXG59XHJcblxyXG4ucmktYmlsbGlhcmRzLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWM0XCI7XHJcbn1cclxuXHJcbi5yaS1iaXQtY29pbi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFjNVwiO1xyXG59XHJcblxyXG4ucmktYml0LWNvaW4tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYzZcIjtcclxufVxyXG5cclxuLnJpLWJsYXplLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWM3XCI7XHJcbn1cclxuXHJcbi5yaS1ibGF6ZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFjOFwiO1xyXG59XHJcblxyXG4ucmktYmx1ZXRvb3RoLWNvbm5lY3QtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhYzlcIjtcclxufVxyXG5cclxuLnJpLWJsdWV0b290aC1jb25uZWN0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWNhXCI7XHJcbn1cclxuXHJcbi5yaS1ibHVldG9vdGgtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhY2JcIjtcclxufVxyXG5cclxuLnJpLWJsdWV0b290aC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFjY1wiO1xyXG59XHJcblxyXG4ucmktYmx1ci1vZmYtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhY2RcIjtcclxufVxyXG5cclxuLnJpLWJsdXItb2ZmLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWNlXCI7XHJcbn1cclxuXHJcbi5yaS1ib2R5LXNjYW4tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhY2ZcIjtcclxufVxyXG5cclxuLnJpLWJvZHktc2Nhbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFkMFwiO1xyXG59XHJcblxyXG4ucmktYm9sZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZDFcIjtcclxufVxyXG5cclxuLnJpLWJvb2stMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFkMlwiO1xyXG59XHJcblxyXG4ucmktYm9vay0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWQzXCI7XHJcbn1cclxuXHJcbi5yaS1ib29rLTMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZDRcIjtcclxufVxyXG5cclxuLnJpLWJvb2stMy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFkNVwiO1xyXG59XHJcblxyXG4ucmktYm9vay1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFkNlwiO1xyXG59XHJcblxyXG4ucmktYm9vay1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFkN1wiO1xyXG59XHJcblxyXG4ucmktYm9vay1tYXJrLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWQ4XCI7XHJcbn1cclxuXHJcbi5yaS1ib29rLW1hcmstbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZDlcIjtcclxufVxyXG5cclxuLnJpLWJvb2stb3Blbi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFkYVwiO1xyXG59XHJcblxyXG4ucmktYm9vay1vcGVuLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWRiXCI7XHJcbn1cclxuXHJcbi5yaS1ib29rLXJlYWQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZGNcIjtcclxufVxyXG5cclxuLnJpLWJvb2stcmVhZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFkZFwiO1xyXG59XHJcblxyXG4ucmktYm9va2xldC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFkZVwiO1xyXG59XHJcblxyXG4ucmktYm9va2xldC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFkZlwiO1xyXG59XHJcblxyXG4ucmktYm9va21hcmstMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFlMFwiO1xyXG59XHJcblxyXG4ucmktYm9va21hcmstMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFlMVwiO1xyXG59XHJcblxyXG4ucmktYm9va21hcmstMy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFlMlwiO1xyXG59XHJcblxyXG4ucmktYm9va21hcmstMy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFlM1wiO1xyXG59XHJcblxyXG4ucmktYm9va21hcmstZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZTRcIjtcclxufVxyXG5cclxuLnJpLWJvb2ttYXJrLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWU1XCI7XHJcbn1cclxuXHJcbi5yaS1ib3hpbmctZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZTZcIjtcclxufVxyXG5cclxuLnJpLWJveGluZy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFlN1wiO1xyXG59XHJcblxyXG4ucmktYnJhY2VzLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWU4XCI7XHJcbn1cclxuXHJcbi5yaS1icmFjZXMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZTlcIjtcclxufVxyXG5cclxuLnJpLWJyYWNrZXRzLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWVhXCI7XHJcbn1cclxuXHJcbi5yaS1icmFja2V0cy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFlYlwiO1xyXG59XHJcblxyXG4ucmktYnJpZWZjYXNlLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZWNcIjtcclxufVxyXG5cclxuLnJpLWJyaWVmY2FzZS0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWVkXCI7XHJcbn1cclxuXHJcbi5yaS1icmllZmNhc2UtMy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFlZVwiO1xyXG59XHJcblxyXG4ucmktYnJpZWZjYXNlLTMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZWZcIjtcclxufVxyXG5cclxuLnJpLWJyaWVmY2FzZS00LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWYwXCI7XHJcbn1cclxuXHJcbi5yaS1icmllZmNhc2UtNC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFmMVwiO1xyXG59XHJcblxyXG4ucmktYnJpZWZjYXNlLTUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZjJcIjtcclxufVxyXG5cclxuLnJpLWJyaWVmY2FzZS01LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWYzXCI7XHJcbn1cclxuXHJcbi5yaS1icmllZmNhc2UtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZjRcIjtcclxufVxyXG5cclxuLnJpLWJyaWVmY2FzZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFmNVwiO1xyXG59XHJcblxyXG4ucmktYnJpbmctZm9yd2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZjZcIjtcclxufVxyXG5cclxuLnJpLWJyaW5nLXRvLWZyb250OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWFmN1wiO1xyXG59XHJcblxyXG4ucmktYnJvYWRjYXN0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYWY4XCI7XHJcbn1cclxuXHJcbi5yaS1icm9hZGNhc3QtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZjlcIjtcclxufVxyXG5cclxuLnJpLWJydXNoLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZmFcIjtcclxufVxyXG5cclxuLnJpLWJydXNoLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZmJcIjtcclxufVxyXG5cclxuLnJpLWJydXNoLTMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZmNcIjtcclxufVxyXG5cclxuLnJpLWJydXNoLTMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZmRcIjtcclxufVxyXG5cclxuLnJpLWJydXNoLTQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZmVcIjtcclxufVxyXG5cclxuLnJpLWJydXNoLTQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVhZmZcIjtcclxufVxyXG5cclxuLnJpLWJydXNoLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjAwXCI7XHJcbn1cclxuXHJcbi5yaS1icnVzaC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIwMVwiO1xyXG59XHJcblxyXG4ucmktYnViYmxlLWNoYXJ0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjAyXCI7XHJcbn1cclxuXHJcbi5yaS1idWJibGUtY2hhcnQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMDNcIjtcclxufVxyXG5cclxuLnJpLWJ1Zy0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjA0XCI7XHJcbn1cclxuXHJcbi5yaS1idWctMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIwNVwiO1xyXG59XHJcblxyXG4ucmktYnVnLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjA2XCI7XHJcbn1cclxuXHJcbi5yaS1idWctbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMDdcIjtcclxufVxyXG5cclxuLnJpLWJ1aWxkaW5nLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMDhcIjtcclxufVxyXG5cclxuLnJpLWJ1aWxkaW5nLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMDlcIjtcclxufVxyXG5cclxuLnJpLWJ1aWxkaW5nLTMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMGFcIjtcclxufVxyXG5cclxuLnJpLWJ1aWxkaW5nLTMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMGJcIjtcclxufVxyXG5cclxuLnJpLWJ1aWxkaW5nLTQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMGNcIjtcclxufVxyXG5cclxuLnJpLWJ1aWxkaW5nLTQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMGRcIjtcclxufVxyXG5cclxuLnJpLWJ1aWxkaW5nLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjBlXCI7XHJcbn1cclxuXHJcbi5yaS1idWlsZGluZy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIwZlwiO1xyXG59XHJcblxyXG4ucmktYnVzLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMTBcIjtcclxufVxyXG5cclxuLnJpLWJ1cy0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjExXCI7XHJcbn1cclxuXHJcbi5yaS1idXMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMTJcIjtcclxufVxyXG5cclxuLnJpLWJ1cy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIxM1wiO1xyXG59XHJcblxyXG4ucmktYnVzLXdpZmktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMTRcIjtcclxufVxyXG5cclxuLnJpLWJ1cy13aWZpLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjE1XCI7XHJcbn1cclxuXHJcbi5yaS1jYWN0dXMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMTZcIjtcclxufVxyXG5cclxuLnJpLWNhY3R1cy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIxN1wiO1xyXG59XHJcblxyXG4ucmktY2FrZS0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjE4XCI7XHJcbn1cclxuXHJcbi5yaS1jYWtlLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMTlcIjtcclxufVxyXG5cclxuLnJpLWNha2UtMy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIxYVwiO1xyXG59XHJcblxyXG4ucmktY2FrZS0zLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjFiXCI7XHJcbn1cclxuXHJcbi5yaS1jYWtlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjFjXCI7XHJcbn1cclxuXHJcbi5yaS1jYWtlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjFkXCI7XHJcbn1cclxuXHJcbi5yaS1jYWxjdWxhdG9yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjFlXCI7XHJcbn1cclxuXHJcbi5yaS1jYWxjdWxhdG9yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjFmXCI7XHJcbn1cclxuXHJcbi5yaS1jYWxlbmRhci0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjIwXCI7XHJcbn1cclxuXHJcbi5yaS1jYWxlbmRhci0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjIxXCI7XHJcbn1cclxuXHJcbi5yaS1jYWxlbmRhci1jaGVjay1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIyMlwiO1xyXG59XHJcblxyXG4ucmktY2FsZW5kYXItY2hlY2stbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMjNcIjtcclxufVxyXG5cclxuLnJpLWNhbGVuZGFyLWV2ZW50LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjI0XCI7XHJcbn1cclxuXHJcbi5yaS1jYWxlbmRhci1ldmVudC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIyNVwiO1xyXG59XHJcblxyXG4ucmktY2FsZW5kYXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMjZcIjtcclxufVxyXG5cclxuLnJpLWNhbGVuZGFyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjI3XCI7XHJcbn1cclxuXHJcbi5yaS1jYWxlbmRhci10b2RvLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjI4XCI7XHJcbn1cclxuXHJcbi5yaS1jYWxlbmRhci10b2RvLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjI5XCI7XHJcbn1cclxuXHJcbi5yaS1jYW1lcmEtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIyYVwiO1xyXG59XHJcblxyXG4ucmktY2FtZXJhLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMmJcIjtcclxufVxyXG5cclxuLnJpLWNhbWVyYS0zLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjJjXCI7XHJcbn1cclxuXHJcbi5yaS1jYW1lcmEtMy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIyZFwiO1xyXG59XHJcblxyXG4ucmktY2FtZXJhLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjJlXCI7XHJcbn1cclxuXHJcbi5yaS1jYW1lcmEtbGVucy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIyZlwiO1xyXG59XHJcblxyXG4ucmktY2FtZXJhLWxlbnMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMzBcIjtcclxufVxyXG5cclxuLnJpLWNhbWVyYS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIzMVwiO1xyXG59XHJcblxyXG4ucmktY2FtZXJhLW9mZi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIzMlwiO1xyXG59XHJcblxyXG4ucmktY2FtZXJhLW9mZi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIzM1wiO1xyXG59XHJcblxyXG4ucmktY2FtZXJhLXN3aXRjaC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIzNFwiO1xyXG59XHJcblxyXG4ucmktY2FtZXJhLXN3aXRjaC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIzNVwiO1xyXG59XHJcblxyXG4ucmktY2Fwc3VsZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIzNlwiO1xyXG59XHJcblxyXG4ucmktY2Fwc3VsZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIzN1wiO1xyXG59XHJcblxyXG4ucmktY2FyLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjM4XCI7XHJcbn1cclxuXHJcbi5yaS1jYXItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViMzlcIjtcclxufVxyXG5cclxuLnJpLWNhci13YXNoaW5nLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjNhXCI7XHJcbn1cclxuXHJcbi5yaS1jYXItd2FzaGluZy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIzYlwiO1xyXG59XHJcblxyXG4ucmktY2FyYXZhbi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIzY1wiO1xyXG59XHJcblxyXG4ucmktY2FyYXZhbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIzZFwiO1xyXG59XHJcblxyXG4ucmktY2FzdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIzZVwiO1xyXG59XHJcblxyXG4ucmktY2FzdC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWIzZlwiO1xyXG59XHJcblxyXG4ucmktY2VsbHBob25lLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjQwXCI7XHJcbn1cclxuXHJcbi5yaS1jZWxscGhvbmUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNDFcIjtcclxufVxyXG5cclxuLnJpLWNlbHNpdXMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNDJcIjtcclxufVxyXG5cclxuLnJpLWNlbHNpdXMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNDNcIjtcclxufVxyXG5cclxuLnJpLWNlbnRvcy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI0NFwiO1xyXG59XHJcblxyXG4ucmktY2VudG9zLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjQ1XCI7XHJcbn1cclxuXHJcbi5yaS1jaGFyYWN0ZXItcmVjb2duaXRpb24tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNDZcIjtcclxufVxyXG5cclxuLnJpLWNoYXJhY3Rlci1yZWNvZ25pdGlvbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI0N1wiO1xyXG59XHJcblxyXG4ucmktY2hhcmdpbmctcGlsZS0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjQ4XCI7XHJcbn1cclxuXHJcbi5yaS1jaGFyZ2luZy1waWxlLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNDlcIjtcclxufVxyXG5cclxuLnJpLWNoYXJnaW5nLXBpbGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNGFcIjtcclxufVxyXG5cclxuLnJpLWNoYXJnaW5nLXBpbGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNGJcIjtcclxufVxyXG5cclxuLnJpLWNoYXQtMS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI0Y1wiO1xyXG59XHJcblxyXG4ucmktY2hhdC0xLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjRkXCI7XHJcbn1cclxuXHJcbi5yaS1jaGF0LTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNGVcIjtcclxufVxyXG5cclxuLnJpLWNoYXQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI0ZlwiO1xyXG59XHJcblxyXG4ucmktY2hhdC0zLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjUwXCI7XHJcbn1cclxuXHJcbi5yaS1jaGF0LTMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNTFcIjtcclxufVxyXG5cclxuLnJpLWNoYXQtNC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI1MlwiO1xyXG59XHJcblxyXG4ucmktY2hhdC00LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjUzXCI7XHJcbn1cclxuXHJcbi5yaS1jaGF0LWNoZWNrLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjU0XCI7XHJcbn1cclxuXHJcbi5yaS1jaGF0LWNoZWNrLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjU1XCI7XHJcbn1cclxuXHJcbi5yaS1jaGF0LWRlbGV0ZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI1NlwiO1xyXG59XHJcblxyXG4ucmktY2hhdC1kZWxldGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNTdcIjtcclxufVxyXG5cclxuLnJpLWNoYXQtZG93bmxvYWQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNThcIjtcclxufVxyXG5cclxuLnJpLWNoYXQtZG93bmxvYWQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNTlcIjtcclxufVxyXG5cclxuLnJpLWNoYXQtZm9sbG93LXVwLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjVhXCI7XHJcbn1cclxuXHJcbi5yaS1jaGF0LWZvbGxvdy11cC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI1YlwiO1xyXG59XHJcblxyXG4ucmktY2hhdC1mb3J3YXJkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjVjXCI7XHJcbn1cclxuXHJcbi5yaS1jaGF0LWZvcndhcmQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNWRcIjtcclxufVxyXG5cclxuLnJpLWNoYXQtaGVhcnQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNWVcIjtcclxufVxyXG5cclxuLnJpLWNoYXQtaGVhcnQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNWZcIjtcclxufVxyXG5cclxuLnJpLWNoYXQtaGlzdG9yeS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI2MFwiO1xyXG59XHJcblxyXG4ucmktY2hhdC1oaXN0b3J5LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjYxXCI7XHJcbn1cclxuXHJcbi5yaS1jaGF0LW5ldy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI2MlwiO1xyXG59XHJcblxyXG4ucmktY2hhdC1uZXctbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNjNcIjtcclxufVxyXG5cclxuLnJpLWNoYXQtb2ZmLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjY0XCI7XHJcbn1cclxuXHJcbi5yaS1jaGF0LW9mZi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI2NVwiO1xyXG59XHJcblxyXG4ucmktY2hhdC1wb2xsLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjY2XCI7XHJcbn1cclxuXHJcbi5yaS1jaGF0LXBvbGwtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNjdcIjtcclxufVxyXG5cclxuLnJpLWNoYXQtcHJpdmF0ZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI2OFwiO1xyXG59XHJcblxyXG4ucmktY2hhdC1wcml2YXRlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjY5XCI7XHJcbn1cclxuXHJcbi5yaS1jaGF0LXF1b3RlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjZhXCI7XHJcbn1cclxuXHJcbi5yaS1jaGF0LXF1b3RlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjZiXCI7XHJcbn1cclxuXHJcbi5yaS1jaGF0LXNldHRpbmdzLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjZjXCI7XHJcbn1cclxuXHJcbi5yaS1jaGF0LXNldHRpbmdzLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjZkXCI7XHJcbn1cclxuXHJcbi5yaS1jaGF0LXNtaWxlLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNmVcIjtcclxufVxyXG5cclxuLnJpLWNoYXQtc21pbGUtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI2ZlwiO1xyXG59XHJcblxyXG4ucmktY2hhdC1zbWlsZS0zLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjcwXCI7XHJcbn1cclxuXHJcbi5yaS1jaGF0LXNtaWxlLTMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNzFcIjtcclxufVxyXG5cclxuLnJpLWNoYXQtc21pbGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNzJcIjtcclxufVxyXG5cclxuLnJpLWNoYXQtc21pbGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNzNcIjtcclxufVxyXG5cclxuLnJpLWNoYXQtdXBsb2FkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjc0XCI7XHJcbn1cclxuXHJcbi5yaS1jaGF0LXVwbG9hZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI3NVwiO1xyXG59XHJcblxyXG4ucmktY2hhdC12b2ljZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI3NlwiO1xyXG59XHJcblxyXG4ucmktY2hhdC12b2ljZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI3N1wiO1xyXG59XHJcblxyXG4ucmktY2hlY2stZG91YmxlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjc4XCI7XHJcbn1cclxuXHJcbi5yaS1jaGVjay1kb3VibGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViNzlcIjtcclxufVxyXG5cclxuLnJpLWNoZWNrLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjdhXCI7XHJcbn1cclxuXHJcbi5yaS1jaGVjay1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI3YlwiO1xyXG59XHJcblxyXG4ucmktY2hlY2tib3gtYmxhbmstY2lyY2xlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjdjXCI7XHJcbn1cclxuXHJcbi5yaS1jaGVja2JveC1ibGFuay1jaXJjbGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViN2RcIjtcclxufVxyXG5cclxuLnJpLWNoZWNrYm94LWJsYW5rLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjdlXCI7XHJcbn1cclxuXHJcbi5yaS1jaGVja2JveC1ibGFuay1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI3ZlwiO1xyXG59XHJcblxyXG4ucmktY2hlY2tib3gtY2lyY2xlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjgwXCI7XHJcbn1cclxuXHJcbi5yaS1jaGVja2JveC1jaXJjbGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViODFcIjtcclxufVxyXG5cclxuLnJpLWNoZWNrYm94LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjgyXCI7XHJcbn1cclxuXHJcbi5yaS1jaGVja2JveC1pbmRldGVybWluYXRlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjgzXCI7XHJcbn1cclxuXHJcbi5yaS1jaGVja2JveC1pbmRldGVybWluYXRlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjg0XCI7XHJcbn1cclxuXHJcbi5yaS1jaGVja2JveC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI4NVwiO1xyXG59XHJcblxyXG4ucmktY2hlY2tib3gtbXVsdGlwbGUtYmxhbmstZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViODZcIjtcclxufVxyXG5cclxuLnJpLWNoZWNrYm94LW11bHRpcGxlLWJsYW5rLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjg3XCI7XHJcbn1cclxuXHJcbi5yaS1jaGVja2JveC1tdWx0aXBsZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI4OFwiO1xyXG59XHJcblxyXG4ucmktY2hlY2tib3gtbXVsdGlwbGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViODlcIjtcclxufVxyXG5cclxuLnJpLWNoaW5hLXJhaWx3YXktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViOGFcIjtcclxufVxyXG5cclxuLnJpLWNoaW5hLXJhaWx3YXktbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViOGJcIjtcclxufVxyXG5cclxuLnJpLWNocm9tZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI4Y1wiO1xyXG59XHJcblxyXG4ucmktY2hyb21lLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjhkXCI7XHJcbn1cclxuXHJcbi5yaS1jbGFwcGVyYm9hcmQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViOGVcIjtcclxufVxyXG5cclxuLnJpLWNsYXBwZXJib2FyZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI4ZlwiO1xyXG59XHJcblxyXG4ucmktY2xpcGJvYXJkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjkwXCI7XHJcbn1cclxuXHJcbi5yaS1jbGlwYm9hcmQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViOTFcIjtcclxufVxyXG5cclxuLnJpLWNsb2Nrd2lzZS0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjkyXCI7XHJcbn1cclxuXHJcbi5yaS1jbG9ja3dpc2UtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI5M1wiO1xyXG59XHJcblxyXG4ucmktY2xvY2t3aXNlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjk0XCI7XHJcbn1cclxuXHJcbi5yaS1jbG9ja3dpc2UtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViOTVcIjtcclxufVxyXG5cclxuLnJpLWNsb3NlLWNpcmNsZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI5NlwiO1xyXG59XHJcblxyXG4ucmktY2xvc2UtY2lyY2xlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjk3XCI7XHJcbn1cclxuXHJcbi5yaS1jbG9zZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI5OFwiO1xyXG59XHJcblxyXG4ucmktY2xvc2UtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViOTlcIjtcclxufVxyXG5cclxuLnJpLWNsb3NlZC1jYXB0aW9uaW5nLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjlhXCI7XHJcbn1cclxuXHJcbi5yaS1jbG9zZWQtY2FwdGlvbmluZy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI5YlwiO1xyXG59XHJcblxyXG4ucmktY2xvdWQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViOWNcIjtcclxufVxyXG5cclxuLnJpLWNsb3VkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYjlkXCI7XHJcbn1cclxuXHJcbi5yaS1jbG91ZC1vZmYtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViOWVcIjtcclxufVxyXG5cclxuLnJpLWNsb3VkLW9mZi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI5ZlwiO1xyXG59XHJcblxyXG4ucmktY2xvdWQtd2luZHktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViYTBcIjtcclxufVxyXG5cclxuLnJpLWNsb3VkLXdpbmR5LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmExXCI7XHJcbn1cclxuXHJcbi5yaS1jbG91ZHktMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJhMlwiO1xyXG59XHJcblxyXG4ucmktY2xvdWR5LTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViYTNcIjtcclxufVxyXG5cclxuLnJpLWNsb3VkeS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJhNFwiO1xyXG59XHJcblxyXG4ucmktY2xvdWR5LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmE1XCI7XHJcbn1cclxuXHJcbi5yaS1jb2RlLWJveC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJhNlwiO1xyXG59XHJcblxyXG4ucmktY29kZS1ib3gtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViYTdcIjtcclxufVxyXG5cclxuLnJpLWNvZGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViYThcIjtcclxufVxyXG5cclxuLnJpLWNvZGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViYTlcIjtcclxufVxyXG5cclxuLnJpLWNvZGUtcy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJhYVwiO1xyXG59XHJcblxyXG4ucmktY29kZS1zLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmFiXCI7XHJcbn1cclxuXHJcbi5yaS1jb2RlLXMtc2xhc2gtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViYWNcIjtcclxufVxyXG5cclxuLnJpLWNvZGUtcy1zbGFzaC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJhZFwiO1xyXG59XHJcblxyXG4ucmktY29kZS12aWV3OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJhZVwiO1xyXG59XHJcblxyXG4ucmktY29kZXBlbi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJhZlwiO1xyXG59XHJcblxyXG4ucmktY29kZXBlbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJiMFwiO1xyXG59XHJcblxyXG4ucmktY29pbi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJiMVwiO1xyXG59XHJcblxyXG4ucmktY29pbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJiMlwiO1xyXG59XHJcblxyXG4ucmktY29pbnMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViYjNcIjtcclxufVxyXG5cclxuLnJpLWNvaW5zLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmI0XCI7XHJcbn1cclxuXHJcbi5yaS1jb2xsYWdlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmI1XCI7XHJcbn1cclxuXHJcbi5yaS1jb2xsYWdlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmI2XCI7XHJcbn1cclxuXHJcbi5yaS1jb21tYW5kLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmI3XCI7XHJcbn1cclxuXHJcbi5yaS1jb21tYW5kLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmI4XCI7XHJcbn1cclxuXHJcbi5yaS1jb21tdW5pdHktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViYjlcIjtcclxufVxyXG5cclxuLnJpLWNvbW11bml0eS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJiYVwiO1xyXG59XHJcblxyXG4ucmktY29tcGFzcy0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmJiXCI7XHJcbn1cclxuXHJcbi5yaS1jb21wYXNzLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViYmNcIjtcclxufVxyXG5cclxuLnJpLWNvbXBhc3MtMy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJiZFwiO1xyXG59XHJcblxyXG4ucmktY29tcGFzcy0zLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmJlXCI7XHJcbn1cclxuXHJcbi5yaS1jb21wYXNzLTQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViYmZcIjtcclxufVxyXG5cclxuLnJpLWNvbXBhc3MtNC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJjMFwiO1xyXG59XHJcblxyXG4ucmktY29tcGFzcy1kaXNjb3Zlci1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJjMVwiO1xyXG59XHJcblxyXG4ucmktY29tcGFzcy1kaXNjb3Zlci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJjMlwiO1xyXG59XHJcblxyXG4ucmktY29tcGFzcy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJjM1wiO1xyXG59XHJcblxyXG4ucmktY29tcGFzcy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJjNFwiO1xyXG59XHJcblxyXG4ucmktY29tcGFzc2VzLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViYzVcIjtcclxufVxyXG5cclxuLnJpLWNvbXBhc3Nlcy0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmM2XCI7XHJcbn1cclxuXHJcbi5yaS1jb21wYXNzZXMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViYzdcIjtcclxufVxyXG5cclxuLnJpLWNvbXBhc3Nlcy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJjOFwiO1xyXG59XHJcblxyXG4ucmktY29tcHV0ZXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViYzlcIjtcclxufVxyXG5cclxuLnJpLWNvbXB1dGVyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmNhXCI7XHJcbn1cclxuXHJcbi5yaS1jb250YWN0cy1ib29rLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViY2JcIjtcclxufVxyXG5cclxuLnJpLWNvbnRhY3RzLWJvb2stMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJjY1wiO1xyXG59XHJcblxyXG4ucmktY29udGFjdHMtYm9vay1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJjZFwiO1xyXG59XHJcblxyXG4ucmktY29udGFjdHMtYm9vay1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJjZVwiO1xyXG59XHJcblxyXG4ucmktY29udGFjdHMtYm9vay11cGxvYWQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViY2ZcIjtcclxufVxyXG5cclxuLnJpLWNvbnRhY3RzLWJvb2stdXBsb2FkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmQwXCI7XHJcbn1cclxuXHJcbi5yaS1jb250YWN0cy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJkMVwiO1xyXG59XHJcblxyXG4ucmktY29udGFjdHMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZDJcIjtcclxufVxyXG5cclxuLnJpLWNvbnRyYXN0LTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZDNcIjtcclxufVxyXG5cclxuLnJpLWNvbnRyYXN0LTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZDRcIjtcclxufVxyXG5cclxuLnJpLWNvbnRyYXN0LWRyb3AtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJkNVwiO1xyXG59XHJcblxyXG4ucmktY29udHJhc3QtZHJvcC0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmQ2XCI7XHJcbn1cclxuXHJcbi5yaS1jb250cmFzdC1kcm9wLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmQ3XCI7XHJcbn1cclxuXHJcbi5yaS1jb250cmFzdC1kcm9wLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmQ4XCI7XHJcbn1cclxuXHJcbi5yaS1jb250cmFzdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJkOVwiO1xyXG59XHJcblxyXG4ucmktY29udHJhc3QtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZGFcIjtcclxufVxyXG5cclxuLnJpLWNvcHBlci1jb2luLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmRiXCI7XHJcbn1cclxuXHJcbi5yaS1jb3BwZXItY29pbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJkY1wiO1xyXG59XHJcblxyXG4ucmktY29wcGVyLWRpYW1vbmQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZGRcIjtcclxufVxyXG5cclxuLnJpLWNvcHBlci1kaWFtb25kLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmRlXCI7XHJcbn1cclxuXHJcbi5yaS1jb3B5bGVmdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJkZlwiO1xyXG59XHJcblxyXG4ucmktY29weWxlZnQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZTBcIjtcclxufVxyXG5cclxuLnJpLWNvcHlyaWdodC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJlMVwiO1xyXG59XHJcblxyXG4ucmktY29weXJpZ2h0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmUyXCI7XHJcbn1cclxuXHJcbi5yaS1jb3Jlb3MtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZTNcIjtcclxufVxyXG5cclxuLnJpLWNvcmVvcy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJlNFwiO1xyXG59XHJcblxyXG4ucmktY291cG9uLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZTVcIjtcclxufVxyXG5cclxuLnJpLWNvdXBvbi0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmU2XCI7XHJcbn1cclxuXHJcbi5yaS1jb3Vwb24tMy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJlN1wiO1xyXG59XHJcblxyXG4ucmktY291cG9uLTMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZThcIjtcclxufVxyXG5cclxuLnJpLWNvdXBvbi00LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmU5XCI7XHJcbn1cclxuXHJcbi5yaS1jb3Vwb24tNC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJlYVwiO1xyXG59XHJcblxyXG4ucmktY291cG9uLTUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZWJcIjtcclxufVxyXG5cclxuLnJpLWNvdXBvbi01LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmVjXCI7XHJcbn1cclxuXHJcbi5yaS1jb3Vwb24tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZWRcIjtcclxufVxyXG5cclxuLnJpLWNvdXBvbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJlZVwiO1xyXG59XHJcblxyXG4ucmktY3B1LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmVmXCI7XHJcbn1cclxuXHJcbi5yaS1jcHUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZjBcIjtcclxufVxyXG5cclxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtYnktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZjFcIjtcclxufVxyXG5cclxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtYnktbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZjJcIjtcclxufVxyXG5cclxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZjNcIjtcclxufVxyXG5cclxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZjRcIjtcclxufVxyXG5cclxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtbmMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZjVcIjtcclxufVxyXG5cclxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtbmMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZjZcIjtcclxufVxyXG5cclxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtbmQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZjdcIjtcclxufVxyXG5cclxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtbmQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZjhcIjtcclxufVxyXG5cclxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtc2EtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZjlcIjtcclxufVxyXG5cclxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtc2EtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZmFcIjtcclxufVxyXG5cclxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtemVyby1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJmYlwiO1xyXG59XHJcblxyXG4ucmktY3JlYXRpdmUtY29tbW9ucy16ZXJvLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYmZjXCI7XHJcbn1cclxuXHJcbi5yaS1jcmltaW5hbC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJmZFwiO1xyXG59XHJcblxyXG4ucmktY3JpbWluYWwtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGViZmVcIjtcclxufVxyXG5cclxuLnJpLWNyb3AtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWJmZlwiO1xyXG59XHJcblxyXG4ucmktY3JvcC0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzAwXCI7XHJcbn1cclxuXHJcbi5yaS1jcm9wLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzAxXCI7XHJcbn1cclxuXHJcbi5yaS1jcm9wLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzAyXCI7XHJcbn1cclxuXHJcbi5yaS1jc3MzLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzAzXCI7XHJcbn1cclxuXHJcbi5yaS1jc3MzLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzA0XCI7XHJcbn1cclxuXHJcbi5yaS1jdXAtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMDVcIjtcclxufVxyXG5cclxuLnJpLWN1cC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMwNlwiO1xyXG59XHJcblxyXG4ucmktY3VycmVuY3ktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMDdcIjtcclxufVxyXG5cclxuLnJpLWN1cnJlbmN5LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzA4XCI7XHJcbn1cclxuXHJcbi5yaS1jdXJzb3ItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMDlcIjtcclxufVxyXG5cclxuLnJpLWN1cnNvci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMwYVwiO1xyXG59XHJcblxyXG4ucmktY3VzdG9tZXItc2VydmljZS0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzBiXCI7XHJcbn1cclxuXHJcbi5yaS1jdXN0b21lci1zZXJ2aWNlLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMGNcIjtcclxufVxyXG5cclxuLnJpLWN1c3RvbWVyLXNlcnZpY2UtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMGRcIjtcclxufVxyXG5cclxuLnJpLWN1c3RvbWVyLXNlcnZpY2UtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMGVcIjtcclxufVxyXG5cclxuLnJpLWRhc2hib2FyZC0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzBmXCI7XHJcbn1cclxuXHJcbi5yaS1kYXNoYm9hcmQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMxMFwiO1xyXG59XHJcblxyXG4ucmktZGFzaGJvYXJkLTMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMTFcIjtcclxufVxyXG5cclxuLnJpLWRhc2hib2FyZC0zLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzEyXCI7XHJcbn1cclxuXHJcbi5yaS1kYXNoYm9hcmQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMTNcIjtcclxufVxyXG5cclxuLnJpLWRhc2hib2FyZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMxNFwiO1xyXG59XHJcblxyXG4ucmktZGF0YWJhc2UtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMxNVwiO1xyXG59XHJcblxyXG4ucmktZGF0YWJhc2UtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMxNlwiO1xyXG59XHJcblxyXG4ucmktZGF0YWJhc2UtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMTdcIjtcclxufVxyXG5cclxuLnJpLWRhdGFiYXNlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzE4XCI7XHJcbn1cclxuXHJcbi5yaS1kZWxldGUtYmFjay0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzE5XCI7XHJcbn1cclxuXHJcbi5yaS1kZWxldGUtYmFjay0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzFhXCI7XHJcbn1cclxuXHJcbi5yaS1kZWxldGUtYmFjay1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMxYlwiO1xyXG59XHJcblxyXG4ucmktZGVsZXRlLWJhY2stbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMWNcIjtcclxufVxyXG5cclxuLnJpLWRlbGV0ZS1iaW4tMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMxZFwiO1xyXG59XHJcblxyXG4ucmktZGVsZXRlLWJpbi0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzFlXCI7XHJcbn1cclxuXHJcbi5yaS1kZWxldGUtYmluLTMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMWZcIjtcclxufVxyXG5cclxuLnJpLWRlbGV0ZS1iaW4tMy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMyMFwiO1xyXG59XHJcblxyXG4ucmktZGVsZXRlLWJpbi00LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzIxXCI7XHJcbn1cclxuXHJcbi5yaS1kZWxldGUtYmluLTQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMjJcIjtcclxufVxyXG5cclxuLnJpLWRlbGV0ZS1iaW4tNS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMyM1wiO1xyXG59XHJcblxyXG4ucmktZGVsZXRlLWJpbi01LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzI0XCI7XHJcbn1cclxuXHJcbi5yaS1kZWxldGUtYmluLTYtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMjVcIjtcclxufVxyXG5cclxuLnJpLWRlbGV0ZS1iaW4tNi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMyNlwiO1xyXG59XHJcblxyXG4ucmktZGVsZXRlLWJpbi03LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzI3XCI7XHJcbn1cclxuXHJcbi5yaS1kZWxldGUtYmluLTctbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMjhcIjtcclxufVxyXG5cclxuLnJpLWRlbGV0ZS1iaW4tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMjlcIjtcclxufVxyXG5cclxuLnJpLWRlbGV0ZS1iaW4tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMmFcIjtcclxufVxyXG5cclxuLnJpLWRlbGV0ZS1jb2x1bW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzJiXCI7XHJcbn1cclxuXHJcbi5yaS1kZWxldGUtcm93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMyY1wiO1xyXG59XHJcblxyXG4ucmktZGV2aWNlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzJkXCI7XHJcbn1cclxuXHJcbi5yaS1kZXZpY2UtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMmVcIjtcclxufVxyXG5cclxuLnJpLWRldmljZS1yZWNvdmVyLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzJmXCI7XHJcbn1cclxuXHJcbi5yaS1kZXZpY2UtcmVjb3Zlci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMzMFwiO1xyXG59XHJcblxyXG4ucmktZGluZ2RpbmctZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMzFcIjtcclxufVxyXG5cclxuLnJpLWRpbmdkaW5nLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzMyXCI7XHJcbn1cclxuXHJcbi5yaS1kaXJlY3Rpb24tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjMzNcIjtcclxufVxyXG5cclxuLnJpLWRpcmVjdGlvbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMzNFwiO1xyXG59XHJcblxyXG4ucmktZGlzYy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMzNVwiO1xyXG59XHJcblxyXG4ucmktZGlzYy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMzNlwiO1xyXG59XHJcblxyXG4ucmktZGlzY29yZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMzN1wiO1xyXG59XHJcblxyXG4ucmktZGlzY29yZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMzOFwiO1xyXG59XHJcblxyXG4ucmktZGlzY3Vzcy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMzOVwiO1xyXG59XHJcblxyXG4ucmktZGlzY3Vzcy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMzYVwiO1xyXG59XHJcblxyXG4ucmktZGlzbGlrZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMzYlwiO1xyXG59XHJcblxyXG4ucmktZGlzbGlrZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMzY1wiO1xyXG59XHJcblxyXG4ucmktZGlzcXVzLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzNkXCI7XHJcbn1cclxuXHJcbi5yaS1kaXNxdXMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjM2VcIjtcclxufVxyXG5cclxuLnJpLWRpdmlkZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWMzZlwiO1xyXG59XHJcblxyXG4ucmktZGl2aWRlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzQwXCI7XHJcbn1cclxuXHJcbi5yaS1kb251dC1jaGFydC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM0MVwiO1xyXG59XHJcblxyXG4ucmktZG9udXQtY2hhcnQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjNDJcIjtcclxufVxyXG5cclxuLnJpLWRvb3ItY2xvc2VkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzQzXCI7XHJcbn1cclxuXHJcbi5yaS1kb29yLWNsb3NlZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM0NFwiO1xyXG59XHJcblxyXG4ucmktZG9vci1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM0NVwiO1xyXG59XHJcblxyXG4ucmktZG9vci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM0NlwiO1xyXG59XHJcblxyXG4ucmktZG9vci1sb2NrLWJveC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM0N1wiO1xyXG59XHJcblxyXG4ucmktZG9vci1sb2NrLWJveC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM0OFwiO1xyXG59XHJcblxyXG4ucmktZG9vci1sb2NrLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzQ5XCI7XHJcbn1cclxuXHJcbi5yaS1kb29yLWxvY2stbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjNGFcIjtcclxufVxyXG5cclxuLnJpLWRvb3Itb3Blbi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM0YlwiO1xyXG59XHJcblxyXG4ucmktZG9vci1vcGVuLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzRjXCI7XHJcbn1cclxuXHJcbi5yaS1kb3NzaWVyLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzRkXCI7XHJcbn1cclxuXHJcbi5yaS1kb3NzaWVyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzRlXCI7XHJcbn1cclxuXHJcbi5yaS1kb3ViYW4tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjNGZcIjtcclxufVxyXG5cclxuLnJpLWRvdWJhbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM1MFwiO1xyXG59XHJcblxyXG4ucmktZG91YmxlLXF1b3Rlcy1sOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM1MVwiO1xyXG59XHJcblxyXG4ucmktZG91YmxlLXF1b3Rlcy1yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM1MlwiO1xyXG59XHJcblxyXG4ucmktZG93bmxvYWQtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM1M1wiO1xyXG59XHJcblxyXG4ucmktZG93bmxvYWQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM1NFwiO1xyXG59XHJcblxyXG4ucmktZG93bmxvYWQtY2xvdWQtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM1NVwiO1xyXG59XHJcblxyXG4ucmktZG93bmxvYWQtY2xvdWQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM1NlwiO1xyXG59XHJcblxyXG4ucmktZG93bmxvYWQtY2xvdWQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjNTdcIjtcclxufVxyXG5cclxuLnJpLWRvd25sb2FkLWNsb3VkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzU4XCI7XHJcbn1cclxuXHJcbi5yaS1kb3dubG9hZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM1OVwiO1xyXG59XHJcblxyXG4ucmktZG93bmxvYWQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjNWFcIjtcclxufVxyXG5cclxuLnJpLWRyYWZ0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzViXCI7XHJcbn1cclxuXHJcbi5yaS1kcmFmdC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM1Y1wiO1xyXG59XHJcblxyXG4ucmktZHJhZy1kcm9wLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzVkXCI7XHJcbn1cclxuXHJcbi5yaS1kcmFnLWRyb3AtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjNWVcIjtcclxufVxyXG5cclxuLnJpLWRyYWctbW92ZS0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzVmXCI7XHJcbn1cclxuXHJcbi5yaS1kcmFnLW1vdmUtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM2MFwiO1xyXG59XHJcblxyXG4ucmktZHJhZy1tb3ZlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzYxXCI7XHJcbn1cclxuXHJcbi5yaS1kcmFnLW1vdmUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjNjJcIjtcclxufVxyXG5cclxuLnJpLWRyaWJiYmxlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzYzXCI7XHJcbn1cclxuXHJcbi5yaS1kcmliYmJsZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM2NFwiO1xyXG59XHJcblxyXG4ucmktZHJpdmUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjNjVcIjtcclxufVxyXG5cclxuLnJpLWRyaXZlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzY2XCI7XHJcbn1cclxuXHJcbi5yaS1kcml6emxlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzY3XCI7XHJcbn1cclxuXHJcbi5yaS1kcml6emxlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzY4XCI7XHJcbn1cclxuXHJcbi5yaS1kcm9wLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzY5XCI7XHJcbn1cclxuXHJcbi5yaS1kcm9wLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzZhXCI7XHJcbn1cclxuXHJcbi5yaS1kcm9wYm94LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzZiXCI7XHJcbn1cclxuXHJcbi5yaS1kcm9wYm94LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzZjXCI7XHJcbn1cclxuXHJcbi5yaS1kdWFsLXNpbS0xLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzZkXCI7XHJcbn1cclxuXHJcbi5yaS1kdWFsLXNpbS0xLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzZlXCI7XHJcbn1cclxuXHJcbi5yaS1kdWFsLXNpbS0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzZmXCI7XHJcbn1cclxuXHJcbi5yaS1kdWFsLXNpbS0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzcwXCI7XHJcbn1cclxuXHJcbi5yaS1kdi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM3MVwiO1xyXG59XHJcblxyXG4ucmktZHYtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjNzJcIjtcclxufVxyXG5cclxuLnJpLWR2ZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM3M1wiO1xyXG59XHJcblxyXG4ucmktZHZkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzc0XCI7XHJcbn1cclxuXHJcbi5yaS1lLWJpa2UtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM3NVwiO1xyXG59XHJcblxyXG4ucmktZS1iaWtlLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjNzZcIjtcclxufVxyXG5cclxuLnJpLWUtYmlrZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM3N1wiO1xyXG59XHJcblxyXG4ucmktZS1iaWtlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzc4XCI7XHJcbn1cclxuXHJcbi5yaS1lYXJ0aC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM3OVwiO1xyXG59XHJcblxyXG4ucmktZWFydGgtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjN2FcIjtcclxufVxyXG5cclxuLnJpLWVhcnRocXVha2UtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjN2JcIjtcclxufVxyXG5cclxuLnJpLWVhcnRocXVha2UtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjN2NcIjtcclxufVxyXG5cclxuLnJpLWVkZ2UtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjN2RcIjtcclxufVxyXG5cclxuLnJpLWVkZ2UtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjN2VcIjtcclxufVxyXG5cclxuLnJpLWVkaXQtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM3ZlwiO1xyXG59XHJcblxyXG4ucmktZWRpdC0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzgwXCI7XHJcbn1cclxuXHJcbi5yaS1lZGl0LWJveC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM4MVwiO1xyXG59XHJcblxyXG4ucmktZWRpdC1ib3gtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjODJcIjtcclxufVxyXG5cclxuLnJpLWVkaXQtY2lyY2xlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzgzXCI7XHJcbn1cclxuXHJcbi5yaS1lZGl0LWNpcmNsZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM4NFwiO1xyXG59XHJcblxyXG4ucmktZWRpdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM4NVwiO1xyXG59XHJcblxyXG4ucmktZWRpdC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM4NlwiO1xyXG59XHJcblxyXG4ucmktZWplY3QtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjODdcIjtcclxufVxyXG5cclxuLnJpLWVqZWN0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzg4XCI7XHJcbn1cclxuXHJcbi5yaS1lbW90aW9uLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjODlcIjtcclxufVxyXG5cclxuLnJpLWVtb3Rpb24tMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM4YVwiO1xyXG59XHJcblxyXG4ucmktZW1vdGlvbi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM4YlwiO1xyXG59XHJcblxyXG4ucmktZW1vdGlvbi1oYXBweS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM4Y1wiO1xyXG59XHJcblxyXG4ucmktZW1vdGlvbi1oYXBweS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM4ZFwiO1xyXG59XHJcblxyXG4ucmktZW1vdGlvbi1sYXVnaC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM4ZVwiO1xyXG59XHJcblxyXG4ucmktZW1vdGlvbi1sYXVnaC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM4ZlwiO1xyXG59XHJcblxyXG4ucmktZW1vdGlvbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM5MFwiO1xyXG59XHJcblxyXG4ucmktZW1vdGlvbi1ub3JtYWwtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjOTFcIjtcclxufVxyXG5cclxuLnJpLWVtb3Rpb24tbm9ybWFsLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzkyXCI7XHJcbn1cclxuXHJcbi5yaS1lbW90aW9uLXNhZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM5M1wiO1xyXG59XHJcblxyXG4ucmktZW1vdGlvbi1zYWQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjOTRcIjtcclxufVxyXG5cclxuLnJpLWVtb3Rpb24tdW5oYXBweS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM5NVwiO1xyXG59XHJcblxyXG4ucmktZW1vdGlvbi11bmhhcHB5LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzk2XCI7XHJcbn1cclxuXHJcbi5yaS1lbXBhdGhpemUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjOTdcIjtcclxufVxyXG5cclxuLnJpLWVtcGF0aGl6ZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM5OFwiO1xyXG59XHJcblxyXG4ucmktZW1waGFzaXMtY246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzk5XCI7XHJcbn1cclxuXHJcbi5yaS1lbXBoYXNpczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjOWFcIjtcclxufVxyXG5cclxuLnJpLWVuZ2xpc2gtaW5wdXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzliXCI7XHJcbn1cclxuXHJcbi5yaS1lcXVhbGl6ZXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjOWNcIjtcclxufVxyXG5cclxuLnJpLWVxdWFsaXplci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWM5ZFwiO1xyXG59XHJcblxyXG4ucmktZXJhc2VyLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlYzllXCI7XHJcbn1cclxuXHJcbi5yaS1lcmFzZXItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjOWZcIjtcclxufVxyXG5cclxuLnJpLWVycm9yLXdhcm5pbmctZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjYTBcIjtcclxufVxyXG5cclxuLnJpLWVycm9yLXdhcm5pbmctbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjYTFcIjtcclxufVxyXG5cclxuLnJpLWV2ZXJub3RlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2EyXCI7XHJcbn1cclxuXHJcbi5yaS1ldmVybm90ZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNhM1wiO1xyXG59XHJcblxyXG4ucmktZXhjaGFuZ2UtYm94LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2E0XCI7XHJcbn1cclxuXHJcbi5yaS1leGNoYW5nZS1ib3gtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjYTVcIjtcclxufVxyXG5cclxuLnJpLWV4Y2hhbmdlLWNueS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNhNlwiO1xyXG59XHJcblxyXG4ucmktZXhjaGFuZ2UtY255LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2E3XCI7XHJcbn1cclxuXHJcbi5yaS1leGNoYW5nZS1kb2xsYXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjYThcIjtcclxufVxyXG5cclxuLnJpLWV4Y2hhbmdlLWRvbGxhci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNhOVwiO1xyXG59XHJcblxyXG4ucmktZXhjaGFuZ2UtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjYWFcIjtcclxufVxyXG5cclxuLnJpLWV4Y2hhbmdlLWZ1bmRzLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2FiXCI7XHJcbn1cclxuXHJcbi5yaS1leGNoYW5nZS1mdW5kcy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNhY1wiO1xyXG59XHJcblxyXG4ucmktZXhjaGFuZ2UtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjYWRcIjtcclxufVxyXG5cclxuLnJpLWV4dGVybmFsLWxpbmstZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjYWVcIjtcclxufVxyXG5cclxuLnJpLWV4dGVybmFsLWxpbmstbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjYWZcIjtcclxufVxyXG5cclxuLnJpLWV5ZS0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2IwXCI7XHJcbn1cclxuXHJcbi5yaS1leWUtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNiMVwiO1xyXG59XHJcblxyXG4ucmktZXllLWNsb3NlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2IyXCI7XHJcbn1cclxuXHJcbi5yaS1leWUtY2xvc2UtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjYjNcIjtcclxufVxyXG5cclxuLnJpLWV5ZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNiNFwiO1xyXG59XHJcblxyXG4ucmktZXllLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2I1XCI7XHJcbn1cclxuXHJcbi5yaS1leWUtb2ZmLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2I2XCI7XHJcbn1cclxuXHJcbi5yaS1leWUtb2ZmLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2I3XCI7XHJcbn1cclxuXHJcbi5yaS1mYWNlYm9vay1ib3gtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjYjhcIjtcclxufVxyXG5cclxuLnJpLWZhY2Vib29rLWJveC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNiOVwiO1xyXG59XHJcblxyXG4ucmktZmFjZWJvb2stY2lyY2xlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2JhXCI7XHJcbn1cclxuXHJcbi5yaS1mYWNlYm9vay1jaXJjbGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjYmJcIjtcclxufVxyXG5cclxuLnJpLWZhY2Vib29rLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2JjXCI7XHJcbn1cclxuXHJcbi5yaS1mYWNlYm9vay1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNiZFwiO1xyXG59XHJcblxyXG4ucmktZmFocmVuaGVpdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNiZVwiO1xyXG59XHJcblxyXG4ucmktZmFocmVuaGVpdC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNiZlwiO1xyXG59XHJcblxyXG4ucmktZmVlZGJhY2stZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjYzBcIjtcclxufVxyXG5cclxuLnJpLWZlZWRiYWNrLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2MxXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjYzJcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNjM1wiO1xyXG59XHJcblxyXG4ucmktZmlsZS0zLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2M0XCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLTMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjYzVcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtNC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNjNlwiO1xyXG59XHJcblxyXG4ucmktZmlsZS00LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2M3XCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLWFkZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNjOFwiO1xyXG59XHJcblxyXG4ucmktZmlsZS1hZGQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjYzlcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtY2hhcnQtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNjYVwiO1xyXG59XHJcblxyXG4ucmktZmlsZS1jaGFydC0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2NiXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLWNoYXJ0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2NjXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLWNoYXJ0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2NkXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLWNsb3VkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2NlXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLWNsb3VkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2NmXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLWNvZGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZDBcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtY29kZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNkMVwiO1xyXG59XHJcblxyXG4ucmktZmlsZS1jb3B5LTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZDJcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtY29weS0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2QzXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLWNvcHktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZDRcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtY29weS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNkNVwiO1xyXG59XHJcblxyXG4ucmktZmlsZS1kYW1hZ2UtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZDZcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtZGFtYWdlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2Q3XCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLWRvd25sb2FkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2Q4XCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLWRvd25sb2FkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2Q5XCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLWVkaXQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZGFcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtZWRpdC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNkYlwiO1xyXG59XHJcblxyXG4ucmktZmlsZS1leGNlbC0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2RjXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLWV4Y2VsLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZGRcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtZXhjZWwtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZGVcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtZXhjZWwtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZGZcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZTBcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtZm9yYmlkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2UxXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLWZvcmJpZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNlMlwiO1xyXG59XHJcblxyXG4ucmktZmlsZS1naWYtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZTNcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtZ2lmLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2U0XCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLWhpc3RvcnktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZTVcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtaGlzdG9yeS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNlNlwiO1xyXG59XHJcblxyXG4ucmktZmlsZS1od3AtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZTdcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtaHdwLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2U4XCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLWluZm8tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZTlcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtaW5mby1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNlYVwiO1xyXG59XHJcblxyXG4ucmktZmlsZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNlYlwiO1xyXG59XHJcblxyXG4ucmktZmlsZS1saXN0LTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZWNcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtbGlzdC0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2VkXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLWxpc3QtMy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNlZVwiO1xyXG59XHJcblxyXG4ucmktZmlsZS1saXN0LTMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZWZcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtbGlzdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNmMFwiO1xyXG59XHJcblxyXG4ucmktZmlsZS1saXN0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2YxXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLWxvY2stZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZjJcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtbG9jay1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNmM1wiO1xyXG59XHJcblxyXG4ucmktZmlsZS1tYXJrLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2Y0XCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLW1hcmstbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZjVcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtbXVzaWMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZjZcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtbXVzaWMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZjdcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtcGFwZXItMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNmOFwiO1xyXG59XHJcblxyXG4ucmktZmlsZS1wYXBlci0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2Y5XCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLXBhcGVyLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2ZhXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLXBhcGVyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlY2ZiXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLXBkZi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWNmY1wiO1xyXG59XHJcblxyXG4ucmktZmlsZS1wZGYtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZmRcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtcHB0LTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZmVcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtcHB0LTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVjZmZcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtcHB0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDAwXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLXBwdC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQwMVwiO1xyXG59XHJcblxyXG4ucmktZmlsZS1yZWR1Y2UtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMDJcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtcmVkdWNlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDAzXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLXNlYXJjaC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQwNFwiO1xyXG59XHJcblxyXG4ucmktZmlsZS1zZWFyY2gtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMDVcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtc2V0dGluZ3MtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMDZcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtc2V0dGluZ3MtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMDdcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtc2hpZWxkLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMDhcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtc2hpZWxkLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMDlcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtc2hpZWxkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDBhXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLXNoaWVsZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQwYlwiO1xyXG59XHJcblxyXG4ucmktZmlsZS1zaHJlZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQwY1wiO1xyXG59XHJcblxyXG4ucmktZmlsZS1zaHJlZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQwZFwiO1xyXG59XHJcblxyXG4ucmktZmlsZS10ZXh0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDBlXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLXRleHQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMGZcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtdHJhbnNmZXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMTBcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtdHJhbnNmZXItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMTFcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtdW5rbm93LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDEyXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLXVua25vdy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQxM1wiO1xyXG59XHJcblxyXG4ucmktZmlsZS11cGxvYWQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMTRcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtdXBsb2FkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDE1XCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLXVzZXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMTZcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtdXNlci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQxN1wiO1xyXG59XHJcblxyXG4ucmktZmlsZS13YXJuaW5nLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDE4XCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLXdhcm5pbmctbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMTlcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtd29yZC0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDFhXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLXdvcmQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQxYlwiO1xyXG59XHJcblxyXG4ucmktZmlsZS13b3JkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDFjXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLXdvcmQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMWRcIjtcclxufVxyXG5cclxuLnJpLWZpbGUtemlwLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDFlXCI7XHJcbn1cclxuXHJcbi5yaS1maWxlLXppcC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQxZlwiO1xyXG59XHJcblxyXG4ucmktZmlsbS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQyMFwiO1xyXG59XHJcblxyXG4ucmktZmlsbS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQyMVwiO1xyXG59XHJcblxyXG4ucmktZmlsdGVyLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMjJcIjtcclxufVxyXG5cclxuLnJpLWZpbHRlci0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDIzXCI7XHJcbn1cclxuXHJcbi5yaS1maWx0ZXItMy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQyNFwiO1xyXG59XHJcblxyXG4ucmktZmlsdGVyLTMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMjVcIjtcclxufVxyXG5cclxuLnJpLWZpbHRlci1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQyNlwiO1xyXG59XHJcblxyXG4ucmktZmlsdGVyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDI3XCI7XHJcbn1cclxuXHJcbi5yaS1maWx0ZXItb2ZmLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDI4XCI7XHJcbn1cclxuXHJcbi5yaS1maWx0ZXItb2ZmLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDI5XCI7XHJcbn1cclxuXHJcbi5yaS1maW5kLXJlcGxhY2UtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMmFcIjtcclxufVxyXG5cclxuLnJpLWZpbmQtcmVwbGFjZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQyYlwiO1xyXG59XHJcblxyXG4ucmktZmluZGVyLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDJjXCI7XHJcbn1cclxuXHJcbi5yaS1maW5kZXItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMmRcIjtcclxufVxyXG5cclxuLnJpLWZpbmdlcnByaW50LTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMmVcIjtcclxufVxyXG5cclxuLnJpLWZpbmdlcnByaW50LTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMmZcIjtcclxufVxyXG5cclxuLnJpLWZpbmdlcnByaW50LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDMwXCI7XHJcbn1cclxuXHJcbi5yaS1maW5nZXJwcmludC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQzMVwiO1xyXG59XHJcblxyXG4ucmktZmlyZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQzMlwiO1xyXG59XHJcblxyXG4ucmktZmlyZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQzM1wiO1xyXG59XHJcblxyXG4ucmktZmlyZWZveC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQzNFwiO1xyXG59XHJcblxyXG4ucmktZmlyZWZveC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQzNVwiO1xyXG59XHJcblxyXG4ucmktZmlyc3QtYWlkLWtpdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQzNlwiO1xyXG59XHJcblxyXG4ucmktZmlyc3QtYWlkLWtpdC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQzN1wiO1xyXG59XHJcblxyXG4ucmktZmxhZy0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDM4XCI7XHJcbn1cclxuXHJcbi5yaS1mbGFnLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkMzlcIjtcclxufVxyXG5cclxuLnJpLWZsYWctZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkM2FcIjtcclxufVxyXG5cclxuLnJpLWZsYWctbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkM2JcIjtcclxufVxyXG5cclxuLnJpLWZsYXNobGlnaHQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkM2NcIjtcclxufVxyXG5cclxuLnJpLWZsYXNobGlnaHQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkM2RcIjtcclxufVxyXG5cclxuLnJpLWZsYXNrLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDNlXCI7XHJcbn1cclxuXHJcbi5yaS1mbGFzay1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQzZlwiO1xyXG59XHJcblxyXG4ucmktZmxpZ2h0LWxhbmQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNDBcIjtcclxufVxyXG5cclxuLnJpLWZsaWdodC1sYW5kLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDQxXCI7XHJcbn1cclxuXHJcbi5yaS1mbGlnaHQtdGFrZW9mZi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ0MlwiO1xyXG59XHJcblxyXG4ucmktZmxpZ2h0LXRha2VvZmYtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNDNcIjtcclxufVxyXG5cclxuLnJpLWZsb29kLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDQ0XCI7XHJcbn1cclxuXHJcbi5yaS1mbG9vZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ0NVwiO1xyXG59XHJcblxyXG4ucmktZmxvdy1jaGFydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNDZcIjtcclxufVxyXG5cclxuLnJpLWZsdXR0ZXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNDdcIjtcclxufVxyXG5cclxuLnJpLWZsdXR0ZXItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNDhcIjtcclxufVxyXG5cclxuLnJpLWZvY3VzLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNDlcIjtcclxufVxyXG5cclxuLnJpLWZvY3VzLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNGFcIjtcclxufVxyXG5cclxuLnJpLWZvY3VzLTMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNGJcIjtcclxufVxyXG5cclxuLnJpLWZvY3VzLTMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNGNcIjtcclxufVxyXG5cclxuLnJpLWZvY3VzLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDRkXCI7XHJcbn1cclxuXHJcbi5yaS1mb2N1cy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ0ZVwiO1xyXG59XHJcblxyXG4ucmktZm9nZ3ktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNGZcIjtcclxufVxyXG5cclxuLnJpLWZvZ2d5LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDUwXCI7XHJcbn1cclxuXHJcbi5yaS1mb2xkZXItMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ1MVwiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNTJcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci0zLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDUzXCI7XHJcbn1cclxuXHJcbi5yaS1mb2xkZXItMy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ1NFwiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLTQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNTVcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci00LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDU2XCI7XHJcbn1cclxuXHJcbi5yaS1mb2xkZXItNS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ1N1wiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLTUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNThcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci1hZGQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNTlcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci1hZGQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNWFcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci1jaGFydC0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDViXCI7XHJcbn1cclxuXHJcbi5yaS1mb2xkZXItY2hhcnQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ1Y1wiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLWNoYXJ0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDVkXCI7XHJcbn1cclxuXHJcbi5yaS1mb2xkZXItY2hhcnQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNWVcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci1kb3dubG9hZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ1ZlwiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLWRvd25sb2FkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDYwXCI7XHJcbn1cclxuXHJcbi5yaS1mb2xkZXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNjFcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci1mb3JiaWQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNjJcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci1mb3JiaWQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNjNcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci1oaXN0b3J5LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDY0XCI7XHJcbn1cclxuXHJcbi5yaS1mb2xkZXItaGlzdG9yeS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ2NVwiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLWluZm8tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNjZcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci1pbmZvLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDY3XCI7XHJcbn1cclxuXHJcbi5yaS1mb2xkZXIta2V5aG9sZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ2OFwiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLWtleWhvbGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNjlcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ2YVwiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLWxvY2stZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNmJcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci1sb2NrLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDZjXCI7XHJcbn1cclxuXHJcbi5yaS1mb2xkZXItbXVzaWMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNmRcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci1tdXNpYy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ2ZVwiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLW9wZW4tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNmZcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci1vcGVuLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDcwXCI7XHJcbn1cclxuXHJcbi5yaS1mb2xkZXItcmVjZWl2ZWQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNzFcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci1yZWNlaXZlZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ3MlwiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLXJlZHVjZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ3M1wiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLXJlZHVjZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ3NFwiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLXNldHRpbmdzLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDc1XCI7XHJcbn1cclxuXHJcbi5yaS1mb2xkZXItc2V0dGluZ3MtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNzZcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci1zaGFyZWQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNzdcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci1zaGFyZWQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkNzhcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci1zaGllbGQtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ3OVwiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLXNoaWVsZC0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDdhXCI7XHJcbn1cclxuXHJcbi5yaS1mb2xkZXItc2hpZWxkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDdiXCI7XHJcbn1cclxuXHJcbi5yaS1mb2xkZXItc2hpZWxkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDdjXCI7XHJcbn1cclxuXHJcbi5yaS1mb2xkZXItdHJhbnNmZXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkN2RcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci10cmFuc2Zlci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ3ZVwiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLXVua25vdy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ3ZlwiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLXVua25vdy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ4MFwiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLXVwbG9hZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ4MVwiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLXVwbG9hZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ4MlwiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLXVzZXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkODNcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci11c2VyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDg0XCI7XHJcbn1cclxuXHJcbi5yaS1mb2xkZXItd2FybmluZy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ4NVwiO1xyXG59XHJcblxyXG4ucmktZm9sZGVyLXdhcm5pbmctbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkODZcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci16aXAtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkODdcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlci16aXAtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkODhcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlcnMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkODlcIjtcclxufVxyXG5cclxuLnJpLWZvbGRlcnMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkOGFcIjtcclxufVxyXG5cclxuLnJpLWZvbnQtY29sb3I6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDhiXCI7XHJcbn1cclxuXHJcbi5yaS1mb250LXNpemUtMjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkOGNcIjtcclxufVxyXG5cclxuLnJpLWZvbnQtc2l6ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkOGRcIjtcclxufVxyXG5cclxuLnJpLWZvb3RiYWxsLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDhlXCI7XHJcbn1cclxuXHJcbi5yaS1mb290YmFsbC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ4ZlwiO1xyXG59XHJcblxyXG4ucmktZm9vdHByaW50LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDkwXCI7XHJcbn1cclxuXHJcbi5yaS1mb290cHJpbnQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkOTFcIjtcclxufVxyXG5cclxuLnJpLWZvcmJpZC0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDkyXCI7XHJcbn1cclxuXHJcbi5yaS1mb3JiaWQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ5M1wiO1xyXG59XHJcblxyXG4ucmktZm9yYmlkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDk0XCI7XHJcbn1cclxuXHJcbi5yaS1mb3JiaWQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkOTVcIjtcclxufVxyXG5cclxuLnJpLWZvcm1hdC1jbGVhcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkOTZcIjtcclxufVxyXG5cclxuLnJpLWZyaWRnZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ5N1wiO1xyXG59XHJcblxyXG4ucmktZnJpZGdlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDk4XCI7XHJcbn1cclxuXHJcbi5yaS1mdWxsc2NyZWVuLWV4aXQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkOTlcIjtcclxufVxyXG5cclxuLnJpLWZ1bGxzY3JlZW4tZXhpdC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ5YVwiO1xyXG59XHJcblxyXG4ucmktZnVsbHNjcmVlbi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ5YlwiO1xyXG59XHJcblxyXG4ucmktZnVsbHNjcmVlbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWQ5Y1wiO1xyXG59XHJcblxyXG4ucmktZnVuY3Rpb24tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkOWRcIjtcclxufVxyXG5cclxuLnJpLWZ1bmN0aW9uLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDllXCI7XHJcbn1cclxuXHJcbi5yaS1mdW5jdGlvbnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDlmXCI7XHJcbn1cclxuXHJcbi5yaS1mdW5kcy1ib3gtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYTBcIjtcclxufVxyXG5cclxuLnJpLWZ1bmRzLWJveC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRhMVwiO1xyXG59XHJcblxyXG4ucmktZnVuZHMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYTJcIjtcclxufVxyXG5cclxuLnJpLWZ1bmRzLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGEzXCI7XHJcbn1cclxuXHJcbi5yaS1nYWxsZXJ5LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGE0XCI7XHJcbn1cclxuXHJcbi5yaS1nYWxsZXJ5LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGE1XCI7XHJcbn1cclxuXHJcbi5yaS1nYWxsZXJ5LXVwbG9hZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRhNlwiO1xyXG59XHJcblxyXG4ucmktZ2FsbGVyeS11cGxvYWQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYTdcIjtcclxufVxyXG5cclxuLnJpLWdhbWUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYThcIjtcclxufVxyXG5cclxuLnJpLWdhbWUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYTlcIjtcclxufVxyXG5cclxuLnJpLWdhbWVwYWQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYWFcIjtcclxufVxyXG5cclxuLnJpLWdhbWVwYWQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYWJcIjtcclxufVxyXG5cclxuLnJpLWdhcy1zdGF0aW9uLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGFjXCI7XHJcbn1cclxuXHJcbi5yaS1nYXMtc3RhdGlvbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRhZFwiO1xyXG59XHJcblxyXG4ucmktZ2F0c2J5LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGFlXCI7XHJcbn1cclxuXHJcbi5yaS1nYXRzYnktbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYWZcIjtcclxufVxyXG5cclxuLnJpLWdlbmRlcmxlc3MtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYjBcIjtcclxufVxyXG5cclxuLnJpLWdlbmRlcmxlc3MtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYjFcIjtcclxufVxyXG5cclxuLnJpLWdob3N0LTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYjJcIjtcclxufVxyXG5cclxuLnJpLWdob3N0LTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYjNcIjtcclxufVxyXG5cclxuLnJpLWdob3N0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGI0XCI7XHJcbn1cclxuXHJcbi5yaS1naG9zdC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRiNVwiO1xyXG59XHJcblxyXG4ucmktZ2hvc3Qtc21pbGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYjZcIjtcclxufVxyXG5cclxuLnJpLWdob3N0LXNtaWxlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGI3XCI7XHJcbn1cclxuXHJcbi5yaS1naWZ0LTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYjhcIjtcclxufVxyXG5cclxuLnJpLWdpZnQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRiOVwiO1xyXG59XHJcblxyXG4ucmktZ2lmdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRiYVwiO1xyXG59XHJcblxyXG4ucmktZ2lmdC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRiYlwiO1xyXG59XHJcblxyXG4ucmktZ2l0LWJyYW5jaC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRiY1wiO1xyXG59XHJcblxyXG4ucmktZ2l0LWJyYW5jaC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRiZFwiO1xyXG59XHJcblxyXG4ucmktZ2l0LWNvbW1pdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRiZVwiO1xyXG59XHJcblxyXG4ucmktZ2l0LWNvbW1pdC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRiZlwiO1xyXG59XHJcblxyXG4ucmktZ2l0LW1lcmdlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGMwXCI7XHJcbn1cclxuXHJcbi5yaS1naXQtbWVyZ2UtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYzFcIjtcclxufVxyXG5cclxuLnJpLWdpdC1wdWxsLXJlcXVlc3QtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYzJcIjtcclxufVxyXG5cclxuLnJpLWdpdC1wdWxsLXJlcXVlc3QtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYzNcIjtcclxufVxyXG5cclxuLnJpLWdpdC1yZXBvc2l0b3J5LWNvbW1pdHMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYzRcIjtcclxufVxyXG5cclxuLnJpLWdpdC1yZXBvc2l0b3J5LWNvbW1pdHMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkYzVcIjtcclxufVxyXG5cclxuLnJpLWdpdC1yZXBvc2l0b3J5LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGM2XCI7XHJcbn1cclxuXHJcbi5yaS1naXQtcmVwb3NpdG9yeS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRjN1wiO1xyXG59XHJcblxyXG4ucmktZ2l0LXJlcG9zaXRvcnktcHJpdmF0ZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRjOFwiO1xyXG59XHJcblxyXG4ucmktZ2l0LXJlcG9zaXRvcnktcHJpdmF0ZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRjOVwiO1xyXG59XHJcblxyXG4ucmktZ2l0aHViLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGNhXCI7XHJcbn1cclxuXHJcbi5yaS1naXRodWItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkY2JcIjtcclxufVxyXG5cclxuLnJpLWdpdGxhYi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRjY1wiO1xyXG59XHJcblxyXG4ucmktZ2l0bGFiLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGNkXCI7XHJcbn1cclxuXHJcbi5yaS1nbG9iYWwtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkY2VcIjtcclxufVxyXG5cclxuLnJpLWdsb2JhbC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRjZlwiO1xyXG59XHJcblxyXG4ucmktZ2xvYmUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZDBcIjtcclxufVxyXG5cclxuLnJpLWdsb2JlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGQxXCI7XHJcbn1cclxuXHJcbi5yaS1nb2JsZXQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZDJcIjtcclxufVxyXG5cclxuLnJpLWdvYmxldC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRkM1wiO1xyXG59XHJcblxyXG4ucmktZ29vZ2xlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGQ0XCI7XHJcbn1cclxuXHJcbi5yaS1nb29nbGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZDVcIjtcclxufVxyXG5cclxuLnJpLWdvb2dsZS1wbGF5LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGQ2XCI7XHJcbn1cclxuXHJcbi5yaS1nb29nbGUtcGxheS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRkN1wiO1xyXG59XHJcblxyXG4ucmktZ292ZXJubWVudC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRkOFwiO1xyXG59XHJcblxyXG4ucmktZ292ZXJubWVudC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRkOVwiO1xyXG59XHJcblxyXG4ucmktZ3BzLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGRhXCI7XHJcbn1cclxuXHJcbi5yaS1ncHMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZGJcIjtcclxufVxyXG5cclxuLnJpLWdyYWRpZW50ZXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZGNcIjtcclxufVxyXG5cclxuLnJpLWdyYWRpZW50ZXItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZGRcIjtcclxufVxyXG5cclxuLnJpLWdyaWQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZGVcIjtcclxufVxyXG5cclxuLnJpLWdyaWQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZGZcIjtcclxufVxyXG5cclxuLnJpLWdyb3VwLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZTBcIjtcclxufVxyXG5cclxuLnJpLWdyb3VwLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZTFcIjtcclxufVxyXG5cclxuLnJpLWdyb3VwLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGUyXCI7XHJcbn1cclxuXHJcbi5yaS1ncm91cC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRlM1wiO1xyXG59XHJcblxyXG4ucmktZ3VpZGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZTRcIjtcclxufVxyXG5cclxuLnJpLWd1aWRlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGU1XCI7XHJcbn1cclxuXHJcbi5yaS1oLTE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGU2XCI7XHJcbn1cclxuXHJcbi5yaS1oLTI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGU3XCI7XHJcbn1cclxuXHJcbi5yaS1oLTM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGU4XCI7XHJcbn1cclxuXHJcbi5yaS1oLTQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGU5XCI7XHJcbn1cclxuXHJcbi5yaS1oLTU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGVhXCI7XHJcbn1cclxuXHJcbi5yaS1oLTY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGViXCI7XHJcbn1cclxuXHJcbi5yaS1oYWlsLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGVjXCI7XHJcbn1cclxuXHJcbi5yaS1oYWlsLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGVkXCI7XHJcbn1cclxuXHJcbi5yaS1oYW1tZXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZWVcIjtcclxufVxyXG5cclxuLnJpLWhhbW1lci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRlZlwiO1xyXG59XHJcblxyXG4ucmktaGFuZC1jb2luLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGYwXCI7XHJcbn1cclxuXHJcbi5yaS1oYW5kLWNvaW4tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZjFcIjtcclxufVxyXG5cclxuLnJpLWhhbmQtaGVhcnQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZjJcIjtcclxufVxyXG5cclxuLnJpLWhhbmQtaGVhcnQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZjNcIjtcclxufVxyXG5cclxuLnJpLWhhbmQtc2FuaXRpemVyLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGY0XCI7XHJcbn1cclxuXHJcbi5yaS1oYW5kLXNhbml0aXplci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRmNVwiO1xyXG59XHJcblxyXG4ucmktaGFuZGJhZy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRmNlwiO1xyXG59XHJcblxyXG4ucmktaGFuZGJhZy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRmN1wiO1xyXG59XHJcblxyXG4ucmktaGFyZC1kcml2ZS0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGY4XCI7XHJcbn1cclxuXHJcbi5yaS1oYXJkLWRyaXZlLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZjlcIjtcclxufVxyXG5cclxuLnJpLWhhcmQtZHJpdmUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZmFcIjtcclxufVxyXG5cclxuLnJpLWhhcmQtZHJpdmUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZmJcIjtcclxufVxyXG5cclxuLnJpLWhhc2h0YWc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZGZjXCI7XHJcbn1cclxuXHJcbi5yaS1oYXplLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkZmRcIjtcclxufVxyXG5cclxuLnJpLWhhemUtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRmZVwiO1xyXG59XHJcblxyXG4ucmktaGF6ZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWRmZlwiO1xyXG59XHJcblxyXG4ucmktaGF6ZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUwMFwiO1xyXG59XHJcblxyXG4ucmktaGQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlMDFcIjtcclxufVxyXG5cclxuLnJpLWhkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTAyXCI7XHJcbn1cclxuXHJcbi5yaS1oZWFkaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUwM1wiO1xyXG59XHJcblxyXG4ucmktaGVhZHBob25lLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTA0XCI7XHJcbn1cclxuXHJcbi5yaS1oZWFkcGhvbmUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlMDVcIjtcclxufVxyXG5cclxuLnJpLWhlYWx0aC1ib29rLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTA2XCI7XHJcbn1cclxuXHJcbi5yaS1oZWFsdGgtYm9vay1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUwN1wiO1xyXG59XHJcblxyXG4ucmktaGVhcnQtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUwOFwiO1xyXG59XHJcblxyXG4ucmktaGVhcnQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUwOVwiO1xyXG59XHJcblxyXG4ucmktaGVhcnQtMy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUwYVwiO1xyXG59XHJcblxyXG4ucmktaGVhcnQtMy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUwYlwiO1xyXG59XHJcblxyXG4ucmktaGVhcnQtYWRkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTBjXCI7XHJcbn1cclxuXHJcbi5yaS1oZWFydC1hZGQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlMGRcIjtcclxufVxyXG5cclxuLnJpLWhlYXJ0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTBlXCI7XHJcbn1cclxuXHJcbi5yaS1oZWFydC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUwZlwiO1xyXG59XHJcblxyXG4ucmktaGVhcnQtcHVsc2UtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlMTBcIjtcclxufVxyXG5cclxuLnJpLWhlYXJ0LXB1bHNlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTExXCI7XHJcbn1cclxuXHJcbi5yaS1oZWFydHMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlMTJcIjtcclxufVxyXG5cclxuLnJpLWhlYXJ0cy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUxM1wiO1xyXG59XHJcblxyXG4ucmktaGVhdnktc2hvd2Vycy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUxNFwiO1xyXG59XHJcblxyXG4ucmktaGVhdnktc2hvd2Vycy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUxNVwiO1xyXG59XHJcblxyXG4ucmktaGlzdG9yeS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUxNlwiO1xyXG59XHJcblxyXG4ucmktaGlzdG9yeS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUxN1wiO1xyXG59XHJcblxyXG4ucmktaG9tZS0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTE4XCI7XHJcbn1cclxuXHJcbi5yaS1ob21lLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlMTlcIjtcclxufVxyXG5cclxuLnJpLWhvbWUtMy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUxYVwiO1xyXG59XHJcblxyXG4ucmktaG9tZS0zLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTFiXCI7XHJcbn1cclxuXHJcbi5yaS1ob21lLTQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlMWNcIjtcclxufVxyXG5cclxuLnJpLWhvbWUtNC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUxZFwiO1xyXG59XHJcblxyXG4ucmktaG9tZS01LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTFlXCI7XHJcbn1cclxuXHJcbi5yaS1ob21lLTUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlMWZcIjtcclxufVxyXG5cclxuLnJpLWhvbWUtNi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUyMFwiO1xyXG59XHJcblxyXG4ucmktaG9tZS02LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTIxXCI7XHJcbn1cclxuXHJcbi5yaS1ob21lLTctZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlMjJcIjtcclxufVxyXG5cclxuLnJpLWhvbWUtNy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUyM1wiO1xyXG59XHJcblxyXG4ucmktaG9tZS04LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTI0XCI7XHJcbn1cclxuXHJcbi5yaS1ob21lLTgtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlMjVcIjtcclxufVxyXG5cclxuLnJpLWhvbWUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlMjZcIjtcclxufVxyXG5cclxuLnJpLWhvbWUtZ2Vhci1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUyN1wiO1xyXG59XHJcblxyXG4ucmktaG9tZS1nZWFyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTI4XCI7XHJcbn1cclxuXHJcbi5yaS1ob21lLWhlYXJ0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTI5XCI7XHJcbn1cclxuXHJcbi5yaS1ob21lLWhlYXJ0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTJhXCI7XHJcbn1cclxuXHJcbi5yaS1ob21lLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTJiXCI7XHJcbn1cclxuXHJcbi5yaS1ob21lLXNtaWxlLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlMmNcIjtcclxufVxyXG5cclxuLnJpLWhvbWUtc21pbGUtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUyZFwiO1xyXG59XHJcblxyXG4ucmktaG9tZS1zbWlsZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUyZVwiO1xyXG59XHJcblxyXG4ucmktaG9tZS1zbWlsZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUyZlwiO1xyXG59XHJcblxyXG4ucmktaG9tZS13aWZpLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTMwXCI7XHJcbn1cclxuXHJcbi5yaS1ob21lLXdpZmktbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlMzFcIjtcclxufVxyXG5cclxuLnJpLWhvbm9yLW9mLWtpbmdzLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTMyXCI7XHJcbn1cclxuXHJcbi5yaS1ob25vci1vZi1raW5ncy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUzM1wiO1xyXG59XHJcblxyXG4ucmktaG9ub3VyLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTM0XCI7XHJcbn1cclxuXHJcbi5yaS1ob25vdXItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlMzVcIjtcclxufVxyXG5cclxuLnJpLWhvc3BpdGFsLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTM2XCI7XHJcbn1cclxuXHJcbi5yaS1ob3NwaXRhbC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUzN1wiO1xyXG59XHJcblxyXG4ucmktaG90ZWwtYmVkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTM4XCI7XHJcbn1cclxuXHJcbi5yaS1ob3RlbC1iZWQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlMzlcIjtcclxufVxyXG5cclxuLnJpLWhvdGVsLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTNhXCI7XHJcbn1cclxuXHJcbi5yaS1ob3RlbC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUzYlwiO1xyXG59XHJcblxyXG4ucmktaG90c3BvdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUzY1wiO1xyXG59XHJcblxyXG4ucmktaG90c3BvdC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWUzZFwiO1xyXG59XHJcblxyXG4ucmktaHEtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlM2VcIjtcclxufVxyXG5cclxuLnJpLWhxLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTNmXCI7XHJcbn1cclxuXHJcbi5yaS1odG1sNS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU0MFwiO1xyXG59XHJcblxyXG4ucmktaHRtbDUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNDFcIjtcclxufVxyXG5cclxuLnJpLWllLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTQyXCI7XHJcbn1cclxuXHJcbi5yaS1pZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU0M1wiO1xyXG59XHJcblxyXG4ucmktaW1hZ2UtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU0NFwiO1xyXG59XHJcblxyXG4ucmktaW1hZ2UtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU0NVwiO1xyXG59XHJcblxyXG4ucmktaW1hZ2UtYWRkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTQ2XCI7XHJcbn1cclxuXHJcbi5yaS1pbWFnZS1hZGQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNDdcIjtcclxufVxyXG5cclxuLnJpLWltYWdlLWVkaXQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNDhcIjtcclxufVxyXG5cclxuLnJpLWltYWdlLWVkaXQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNDlcIjtcclxufVxyXG5cclxuLnJpLWltYWdlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTRhXCI7XHJcbn1cclxuXHJcbi5yaS1pbWFnZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU0YlwiO1xyXG59XHJcblxyXG4ucmktaW5ib3gtYXJjaGl2ZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU0Y1wiO1xyXG59XHJcblxyXG4ucmktaW5ib3gtYXJjaGl2ZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU0ZFwiO1xyXG59XHJcblxyXG4ucmktaW5ib3gtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNGVcIjtcclxufVxyXG5cclxuLnJpLWluYm94LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTRmXCI7XHJcbn1cclxuXHJcbi5yaS1pbmJveC11bmFyY2hpdmUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNTBcIjtcclxufVxyXG5cclxuLnJpLWluYm94LXVuYXJjaGl2ZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU1MVwiO1xyXG59XHJcblxyXG4ucmktaW5jcmVhc2UtZGVjcmVhc2UtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNTJcIjtcclxufVxyXG5cclxuLnJpLWluY3JlYXNlLWRlY3JlYXNlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTUzXCI7XHJcbn1cclxuXHJcbi5yaS1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTU0XCI7XHJcbn1cclxuXHJcbi5yaS1pbmRlbnQtaW5jcmVhc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTU1XCI7XHJcbn1cclxuXHJcbi5yaS1pbmRldGVybWluYXRlLWNpcmNsZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU1NlwiO1xyXG59XHJcblxyXG4ucmktaW5kZXRlcm1pbmF0ZS1jaXJjbGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNTdcIjtcclxufVxyXG5cclxuLnJpLWluZm9ybWF0aW9uLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTU4XCI7XHJcbn1cclxuXHJcbi5yaS1pbmZvcm1hdGlvbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU1OVwiO1xyXG59XHJcblxyXG4ucmktaW5mcmFyZWQtdGhlcm1vbWV0ZXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNWFcIjtcclxufVxyXG5cclxuLnJpLWluZnJhcmVkLXRoZXJtb21ldGVyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTViXCI7XHJcbn1cclxuXHJcbi5yaS1pbmstYm90dGxlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTVjXCI7XHJcbn1cclxuXHJcbi5yaS1pbmstYm90dGxlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTVkXCI7XHJcbn1cclxuXHJcbi5yaS1pbnB1dC1jdXJzb3ItbW92ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNWVcIjtcclxufVxyXG5cclxuLnJpLWlucHV0LW1ldGhvZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU1ZlwiO1xyXG59XHJcblxyXG4ucmktaW5wdXQtbWV0aG9kLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTYwXCI7XHJcbn1cclxuXHJcbi5yaS1pbnNlcnQtY29sdW1uLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTYxXCI7XHJcbn1cclxuXHJcbi5yaS1pbnNlcnQtY29sdW1uLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU2MlwiO1xyXG59XHJcblxyXG4ucmktaW5zZXJ0LXJvdy1ib3R0b206YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTYzXCI7XHJcbn1cclxuXHJcbi5yaS1pbnNlcnQtcm93LXRvcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNjRcIjtcclxufVxyXG5cclxuLnJpLWluc3RhZ3JhbS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU2NVwiO1xyXG59XHJcblxyXG4ucmktaW5zdGFncmFtLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTY2XCI7XHJcbn1cclxuXHJcbi5yaS1pbnN0YWxsLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTY3XCI7XHJcbn1cclxuXHJcbi5yaS1pbnN0YWxsLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTY4XCI7XHJcbn1cclxuXHJcbi5yaS1pbnZpc2lvbi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU2OVwiO1xyXG59XHJcblxyXG4ucmktaW52aXNpb24tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNmFcIjtcclxufVxyXG5cclxuLnJpLWl0YWxpYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNmJcIjtcclxufVxyXG5cclxuLnJpLWtha2FvLXRhbGstZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNmNcIjtcclxufVxyXG5cclxuLnJpLWtha2FvLXRhbGstbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNmRcIjtcclxufVxyXG5cclxuLnJpLWtleS0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTZlXCI7XHJcbn1cclxuXHJcbi5yaS1rZXktMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU2ZlwiO1xyXG59XHJcblxyXG4ucmkta2V5LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTcwXCI7XHJcbn1cclxuXHJcbi5yaS1rZXktbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNzFcIjtcclxufVxyXG5cclxuLnJpLWtleWJvYXJkLWJveC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU3MlwiO1xyXG59XHJcblxyXG4ucmkta2V5Ym9hcmQtYm94LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTczXCI7XHJcbn1cclxuXHJcbi5yaS1rZXlib2FyZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU3NFwiO1xyXG59XHJcblxyXG4ucmkta2V5Ym9hcmQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNzVcIjtcclxufVxyXG5cclxuLnJpLWtleW5vdGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNzZcIjtcclxufVxyXG5cclxuLnJpLWtleW5vdGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlNzdcIjtcclxufVxyXG5cclxuLnJpLWtuaWZlLWJsb29kLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTc4XCI7XHJcbn1cclxuXHJcbi5yaS1rbmlmZS1ibG9vZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU3OVwiO1xyXG59XHJcblxyXG4ucmkta25pZmUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlN2FcIjtcclxufVxyXG5cclxuLnJpLWtuaWZlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTdiXCI7XHJcbn1cclxuXHJcbi5yaS1sYW5kc2NhcGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlN2NcIjtcclxufVxyXG5cclxuLnJpLWxhbmRzY2FwZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU3ZFwiO1xyXG59XHJcblxyXG4ucmktbGF5b3V0LTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlN2VcIjtcclxufVxyXG5cclxuLnJpLWxheW91dC0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTdmXCI7XHJcbn1cclxuXHJcbi5yaS1sYXlvdXQtMy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU4MFwiO1xyXG59XHJcblxyXG4ucmktbGF5b3V0LTMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlODFcIjtcclxufVxyXG5cclxuLnJpLWxheW91dC00LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTgyXCI7XHJcbn1cclxuXHJcbi5yaS1sYXlvdXQtNC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU4M1wiO1xyXG59XHJcblxyXG4ucmktbGF5b3V0LTUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlODRcIjtcclxufVxyXG5cclxuLnJpLWxheW91dC01LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTg1XCI7XHJcbn1cclxuXHJcbi5yaS1sYXlvdXQtNi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU4NlwiO1xyXG59XHJcblxyXG4ucmktbGF5b3V0LTYtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlODdcIjtcclxufVxyXG5cclxuLnJpLWxheW91dC1ib3R0b20tMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU4OFwiO1xyXG59XHJcblxyXG4ucmktbGF5b3V0LWJvdHRvbS0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTg5XCI7XHJcbn1cclxuXHJcbi5yaS1sYXlvdXQtYm90dG9tLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZThhXCI7XHJcbn1cclxuXHJcbi5yaS1sYXlvdXQtYm90dG9tLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZThiXCI7XHJcbn1cclxuXHJcbi5yaS1sYXlvdXQtY29sdW1uLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZThjXCI7XHJcbn1cclxuXHJcbi5yaS1sYXlvdXQtY29sdW1uLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZThkXCI7XHJcbn1cclxuXHJcbi5yaS1sYXlvdXQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlOGVcIjtcclxufVxyXG5cclxuLnJpLWxheW91dC1ncmlkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZThmXCI7XHJcbn1cclxuXHJcbi5yaS1sYXlvdXQtZ3JpZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU5MFwiO1xyXG59XHJcblxyXG4ucmktbGF5b3V0LWxlZnQtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU5MVwiO1xyXG59XHJcblxyXG4ucmktbGF5b3V0LWxlZnQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU5MlwiO1xyXG59XHJcblxyXG4ucmktbGF5b3V0LWxlZnQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlOTNcIjtcclxufVxyXG5cclxuLnJpLWxheW91dC1sZWZ0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTk0XCI7XHJcbn1cclxuXHJcbi5yaS1sYXlvdXQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlOTVcIjtcclxufVxyXG5cclxuLnJpLWxheW91dC1tYXNvbnJ5LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTk2XCI7XHJcbn1cclxuXHJcbi5yaS1sYXlvdXQtbWFzb25yeS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU5N1wiO1xyXG59XHJcblxyXG4ucmktbGF5b3V0LXJpZ2h0LTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlOThcIjtcclxufVxyXG5cclxuLnJpLWxheW91dC1yaWdodC0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTk5XCI7XHJcbn1cclxuXHJcbi5yaS1sYXlvdXQtcmlnaHQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlOWFcIjtcclxufVxyXG5cclxuLnJpLWxheW91dC1yaWdodC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU5YlwiO1xyXG59XHJcblxyXG4ucmktbGF5b3V0LXJvdy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU5Y1wiO1xyXG59XHJcblxyXG4ucmktbGF5b3V0LXJvdy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWU5ZFwiO1xyXG59XHJcblxyXG4ucmktbGF5b3V0LXRvcC0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZTllXCI7XHJcbn1cclxuXHJcbi5yaS1sYXlvdXQtdG9wLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlOWZcIjtcclxufVxyXG5cclxuLnJpLWxheW91dC10b3AtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlYTBcIjtcclxufVxyXG5cclxuLnJpLWxheW91dC10b3AtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlYTFcIjtcclxufVxyXG5cclxuLnJpLWxlYWYtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlYTJcIjtcclxufVxyXG5cclxuLnJpLWxlYWYtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlYTNcIjtcclxufVxyXG5cclxuLnJpLWxpZmVidW95LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWE0XCI7XHJcbn1cclxuXHJcbi5yaS1saWZlYnVveS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVhNVwiO1xyXG59XHJcblxyXG4ucmktbGlnaHRidWxiLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWE2XCI7XHJcbn1cclxuXHJcbi5yaS1saWdodGJ1bGItZmxhc2gtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlYTdcIjtcclxufVxyXG5cclxuLnJpLWxpZ2h0YnVsYi1mbGFzaC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVhOFwiO1xyXG59XHJcblxyXG4ucmktbGlnaHRidWxiLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWE5XCI7XHJcbn1cclxuXHJcbi5yaS1saW5lLWNoYXJ0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWFhXCI7XHJcbn1cclxuXHJcbi5yaS1saW5lLWNoYXJ0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWFiXCI7XHJcbn1cclxuXHJcbi5yaS1saW5lLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWFjXCI7XHJcbn1cclxuXHJcbi5yaS1saW5lLWhlaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlYWRcIjtcclxufVxyXG5cclxuLnJpLWxpbmUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlYWVcIjtcclxufVxyXG5cclxuLnJpLWxpbmstbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlYWZcIjtcclxufVxyXG5cclxuLnJpLWxpbmstdW5saW5rLW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWIwXCI7XHJcbn1cclxuXHJcbi5yaS1saW5rLXVubGluazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlYjFcIjtcclxufVxyXG5cclxuLnJpLWxpbms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWIyXCI7XHJcbn1cclxuXHJcbi5yaS1saW5rZWRpbi1ib3gtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlYjNcIjtcclxufVxyXG5cclxuLnJpLWxpbmtlZGluLWJveC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWViNFwiO1xyXG59XHJcblxyXG4ucmktbGlua2VkaW4tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlYjVcIjtcclxufVxyXG5cclxuLnJpLWxpbmtlZGluLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWI2XCI7XHJcbn1cclxuXHJcbi5yaS1saW5rcy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWViN1wiO1xyXG59XHJcblxyXG4ucmktbGlua3MtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlYjhcIjtcclxufVxyXG5cclxuLnJpLWxpc3QtY2hlY2stMjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlYjlcIjtcclxufVxyXG5cclxuLnJpLWxpc3QtY2hlY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWJhXCI7XHJcbn1cclxuXHJcbi5yaS1saXN0LW9yZGVyZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWJiXCI7XHJcbn1cclxuXHJcbi5yaS1saXN0LXNldHRpbmdzLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWJjXCI7XHJcbn1cclxuXHJcbi5yaS1saXN0LXNldHRpbmdzLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWJkXCI7XHJcbn1cclxuXHJcbi5yaS1saXN0LXVub3JkZXJlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlYmVcIjtcclxufVxyXG5cclxuLnJpLWxpdmUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlYmZcIjtcclxufVxyXG5cclxuLnJpLWxpdmUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlYzBcIjtcclxufVxyXG5cclxuLnJpLWxvYWRlci0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWMxXCI7XHJcbn1cclxuXHJcbi5yaS1sb2FkZXItMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVjMlwiO1xyXG59XHJcblxyXG4ucmktbG9hZGVyLTMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlYzNcIjtcclxufVxyXG5cclxuLnJpLWxvYWRlci0zLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWM0XCI7XHJcbn1cclxuXHJcbi5yaS1sb2FkZXItNC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVjNVwiO1xyXG59XHJcblxyXG4ucmktbG9hZGVyLTQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlYzZcIjtcclxufVxyXG5cclxuLnJpLWxvYWRlci01LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWM3XCI7XHJcbn1cclxuXHJcbi5yaS1sb2FkZXItNS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVjOFwiO1xyXG59XHJcblxyXG4ucmktbG9hZGVyLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWM5XCI7XHJcbn1cclxuXHJcbi5yaS1sb2FkZXItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlY2FcIjtcclxufVxyXG5cclxuLnJpLWxvY2stMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVjYlwiO1xyXG59XHJcblxyXG4ucmktbG9jay0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWNjXCI7XHJcbn1cclxuXHJcbi5yaS1sb2NrLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWNkXCI7XHJcbn1cclxuXHJcbi5yaS1sb2NrLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWNlXCI7XHJcbn1cclxuXHJcbi5yaS1sb2NrLXBhc3N3b3JkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWNmXCI7XHJcbn1cclxuXHJcbi5yaS1sb2NrLXBhc3N3b3JkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWQwXCI7XHJcbn1cclxuXHJcbi5yaS1sb2NrLXVubG9jay1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVkMVwiO1xyXG59XHJcblxyXG4ucmktbG9jay11bmxvY2stbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlZDJcIjtcclxufVxyXG5cclxuLnJpLWxvZ2luLWJveC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVkM1wiO1xyXG59XHJcblxyXG4ucmktbG9naW4tYm94LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWQ0XCI7XHJcbn1cclxuXHJcbi5yaS1sb2dpbi1jaXJjbGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlZDVcIjtcclxufVxyXG5cclxuLnJpLWxvZ2luLWNpcmNsZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVkNlwiO1xyXG59XHJcblxyXG4ucmktbG9nb3V0LWJveC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVkN1wiO1xyXG59XHJcblxyXG4ucmktbG9nb3V0LWJveC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVkOFwiO1xyXG59XHJcblxyXG4ucmktbG9nb3V0LWJveC1yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWQ5XCI7XHJcbn1cclxuXHJcbi5yaS1sb2dvdXQtYm94LXItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlZGFcIjtcclxufVxyXG5cclxuLnJpLWxvZ291dC1jaXJjbGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlZGJcIjtcclxufVxyXG5cclxuLnJpLWxvZ291dC1jaXJjbGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlZGNcIjtcclxufVxyXG5cclxuLnJpLWxvZ291dC1jaXJjbGUtci1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVkZFwiO1xyXG59XHJcblxyXG4ucmktbG9nb3V0LWNpcmNsZS1yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWRlXCI7XHJcbn1cclxuXHJcbi5yaS1sdWdnYWdlLWNhcnQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlZGZcIjtcclxufVxyXG5cclxuLnJpLWx1Z2dhZ2UtY2FydC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVlMFwiO1xyXG59XHJcblxyXG4ucmktbHVnZ2FnZS1kZXBvc2l0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWUxXCI7XHJcbn1cclxuXHJcbi5yaS1sdWdnYWdlLWRlcG9zaXQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlZTJcIjtcclxufVxyXG5cclxuLnJpLWx1bmdzLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWUzXCI7XHJcbn1cclxuXHJcbi5yaS1sdW5ncy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVlNFwiO1xyXG59XHJcblxyXG4ucmktbWFjLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWU1XCI7XHJcbn1cclxuXHJcbi5yaS1tYWMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlZTZcIjtcclxufVxyXG5cclxuLnJpLW1hY2Jvb2stZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlZTdcIjtcclxufVxyXG5cclxuLnJpLW1hY2Jvb2stbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlZThcIjtcclxufVxyXG5cclxuLnJpLW1hZ2ljLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWU5XCI7XHJcbn1cclxuXHJcbi5yaS1tYWdpYy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVlYVwiO1xyXG59XHJcblxyXG4ucmktbWFpbC1hZGQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlZWJcIjtcclxufVxyXG5cclxuLnJpLW1haWwtYWRkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWVjXCI7XHJcbn1cclxuXHJcbi5yaS1tYWlsLWNoZWNrLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWVkXCI7XHJcbn1cclxuXHJcbi5yaS1tYWlsLWNoZWNrLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWVlXCI7XHJcbn1cclxuXHJcbi5yaS1tYWlsLWNsb3NlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWVmXCI7XHJcbn1cclxuXHJcbi5yaS1tYWlsLWNsb3NlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWYwXCI7XHJcbn1cclxuXHJcbi5yaS1tYWlsLWRvd25sb2FkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWYxXCI7XHJcbn1cclxuXHJcbi5yaS1tYWlsLWRvd25sb2FkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWYyXCI7XHJcbn1cclxuXHJcbi5yaS1tYWlsLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWYzXCI7XHJcbn1cclxuXHJcbi5yaS1tYWlsLWZvcmJpZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVmNFwiO1xyXG59XHJcblxyXG4ucmktbWFpbC1mb3JiaWQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlZjVcIjtcclxufVxyXG5cclxuLnJpLW1haWwtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlZjZcIjtcclxufVxyXG5cclxuLnJpLW1haWwtbG9jay1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVmN1wiO1xyXG59XHJcblxyXG4ucmktbWFpbC1sb2NrLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWY4XCI7XHJcbn1cclxuXHJcbi5yaS1tYWlsLW9wZW4tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlZjlcIjtcclxufVxyXG5cclxuLnJpLW1haWwtb3Blbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVmYVwiO1xyXG59XHJcblxyXG4ucmktbWFpbC1zZW5kLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZWZiXCI7XHJcbn1cclxuXHJcbi5yaS1tYWlsLXNlbmQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlZmNcIjtcclxufVxyXG5cclxuLnJpLW1haWwtc2V0dGluZ3MtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlZmRcIjtcclxufVxyXG5cclxuLnJpLW1haWwtc2V0dGluZ3MtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVlZmVcIjtcclxufVxyXG5cclxuLnJpLW1haWwtc3Rhci1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWVmZlwiO1xyXG59XHJcblxyXG4ucmktbWFpbC1zdGFyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjAwXCI7XHJcbn1cclxuXHJcbi5yaS1tYWlsLXVucmVhZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYwMVwiO1xyXG59XHJcblxyXG4ucmktbWFpbC11bnJlYWQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmMDJcIjtcclxufVxyXG5cclxuLnJpLW1haWwtdm9sdW1lLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjAzXCI7XHJcbn1cclxuXHJcbi5yaS1tYWlsLXZvbHVtZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYwNFwiO1xyXG59XHJcblxyXG4ucmktbWFwLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmMDVcIjtcclxufVxyXG5cclxuLnJpLW1hcC0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjA2XCI7XHJcbn1cclxuXHJcbi5yaS1tYXAtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmMDdcIjtcclxufVxyXG5cclxuLnJpLW1hcC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYwOFwiO1xyXG59XHJcblxyXG4ucmktbWFwLXBpbi0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjA5XCI7XHJcbn1cclxuXHJcbi5yaS1tYXAtcGluLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmMGFcIjtcclxufVxyXG5cclxuLnJpLW1hcC1waW4tMy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYwYlwiO1xyXG59XHJcblxyXG4ucmktbWFwLXBpbi0zLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjBjXCI7XHJcbn1cclxuXHJcbi5yaS1tYXAtcGluLTQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmMGRcIjtcclxufVxyXG5cclxuLnJpLW1hcC1waW4tNC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYwZVwiO1xyXG59XHJcblxyXG4ucmktbWFwLXBpbi01LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjBmXCI7XHJcbn1cclxuXHJcbi5yaS1tYXAtcGluLTUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmMTBcIjtcclxufVxyXG5cclxuLnJpLW1hcC1waW4tYWRkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjExXCI7XHJcbn1cclxuXHJcbi5yaS1tYXAtcGluLWFkZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYxMlwiO1xyXG59XHJcblxyXG4ucmktbWFwLXBpbi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYxM1wiO1xyXG59XHJcblxyXG4ucmktbWFwLXBpbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYxNFwiO1xyXG59XHJcblxyXG4ucmktbWFwLXBpbi1yYW5nZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYxNVwiO1xyXG59XHJcblxyXG4ucmktbWFwLXBpbi1yYW5nZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYxNlwiO1xyXG59XHJcblxyXG4ucmktbWFwLXBpbi10aW1lLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjE3XCI7XHJcbn1cclxuXHJcbi5yaS1tYXAtcGluLXRpbWUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmMThcIjtcclxufVxyXG5cclxuLnJpLW1hcC1waW4tdXNlci1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYxOVwiO1xyXG59XHJcblxyXG4ucmktbWFwLXBpbi11c2VyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjFhXCI7XHJcbn1cclxuXHJcbi5yaS1tYXJrLXBlbi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYxYlwiO1xyXG59XHJcblxyXG4ucmktbWFyay1wZW4tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmMWNcIjtcclxufVxyXG5cclxuLnJpLW1hcmtkb3duLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjFkXCI7XHJcbn1cclxuXHJcbi5yaS1tYXJrZG93bi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYxZVwiO1xyXG59XHJcblxyXG4ucmktbWFya3VwLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjFmXCI7XHJcbn1cclxuXHJcbi5yaS1tYXJrdXAtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmMjBcIjtcclxufVxyXG5cclxuLnJpLW1hc3RlcmNhcmQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmMjFcIjtcclxufVxyXG5cclxuLnJpLW1hc3RlcmNhcmQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmMjJcIjtcclxufVxyXG5cclxuLnJpLW1hc3RvZG9uLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjIzXCI7XHJcbn1cclxuXHJcbi5yaS1tYXN0b2Rvbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYyNFwiO1xyXG59XHJcblxyXG4ucmktbWVkYWwtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYyNVwiO1xyXG59XHJcblxyXG4ucmktbWVkYWwtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYyNlwiO1xyXG59XHJcblxyXG4ucmktbWVkYWwtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmMjdcIjtcclxufVxyXG5cclxuLnJpLW1lZGFsLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjI4XCI7XHJcbn1cclxuXHJcbi5yaS1tZWRpY2luZS1ib3R0bGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmMjlcIjtcclxufVxyXG5cclxuLnJpLW1lZGljaW5lLWJvdHRsZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYyYVwiO1xyXG59XHJcblxyXG4ucmktbWVkaXVtLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjJiXCI7XHJcbn1cclxuXHJcbi5yaS1tZWRpdW0tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmMmNcIjtcclxufVxyXG5cclxuLnJpLW1lbi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYyZFwiO1xyXG59XHJcblxyXG4ucmktbWVuLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjJlXCI7XHJcbn1cclxuXHJcbi5yaS1tZW50YWwtaGVhbHRoLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjJmXCI7XHJcbn1cclxuXHJcbi5yaS1tZW50YWwtaGVhbHRoLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjMwXCI7XHJcbn1cclxuXHJcbi5yaS1tZW51LTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmMzFcIjtcclxufVxyXG5cclxuLnJpLW1lbnUtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYzMlwiO1xyXG59XHJcblxyXG4ucmktbWVudS0zLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjMzXCI7XHJcbn1cclxuXHJcbi5yaS1tZW51LTMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmMzRcIjtcclxufVxyXG5cclxuLnJpLW1lbnUtNC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYzNVwiO1xyXG59XHJcblxyXG4ucmktbWVudS00LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjM2XCI7XHJcbn1cclxuXHJcbi5yaS1tZW51LTUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmMzdcIjtcclxufVxyXG5cclxuLnJpLW1lbnUtNS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYzOFwiO1xyXG59XHJcblxyXG4ucmktbWVudS1hZGQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmMzlcIjtcclxufVxyXG5cclxuLnJpLW1lbnUtYWRkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjNhXCI7XHJcbn1cclxuXHJcbi5yaS1tZW51LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjNiXCI7XHJcbn1cclxuXHJcbi5yaS1tZW51LWZvbGQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmM2NcIjtcclxufVxyXG5cclxuLnJpLW1lbnUtZm9sZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYzZFwiO1xyXG59XHJcblxyXG4ucmktbWVudS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWYzZVwiO1xyXG59XHJcblxyXG4ucmktbWVudS11bmZvbGQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmM2ZcIjtcclxufVxyXG5cclxuLnJpLW1lbnUtdW5mb2xkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjQwXCI7XHJcbn1cclxuXHJcbi5yaS1tZXJnZS1jZWxscy1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY0MVwiO1xyXG59XHJcblxyXG4ucmktbWVyZ2UtY2VsbHMtdmVydGljYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjQyXCI7XHJcbn1cclxuXHJcbi5yaS1tZXNzYWdlLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmNDNcIjtcclxufVxyXG5cclxuLnJpLW1lc3NhZ2UtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY0NFwiO1xyXG59XHJcblxyXG4ucmktbWVzc2FnZS0zLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjQ1XCI7XHJcbn1cclxuXHJcbi5yaS1tZXNzYWdlLTMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmNDZcIjtcclxufVxyXG5cclxuLnJpLW1lc3NhZ2UtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmNDdcIjtcclxufVxyXG5cclxuLnJpLW1lc3NhZ2UtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmNDhcIjtcclxufVxyXG5cclxuLnJpLW1lc3Nlbmdlci1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY0OVwiO1xyXG59XHJcblxyXG4ucmktbWVzc2VuZ2VyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjRhXCI7XHJcbn1cclxuXHJcbi5yaS1tZXRlb3ItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmNGJcIjtcclxufVxyXG5cclxuLnJpLW1ldGVvci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY0Y1wiO1xyXG59XHJcblxyXG4ucmktbWljLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmNGRcIjtcclxufVxyXG5cclxuLnJpLW1pYy0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjRlXCI7XHJcbn1cclxuXHJcbi5yaS1taWMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmNGZcIjtcclxufVxyXG5cclxuLnJpLW1pYy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY1MFwiO1xyXG59XHJcblxyXG4ucmktbWljLW9mZi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY1MVwiO1xyXG59XHJcblxyXG4ucmktbWljLW9mZi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY1MlwiO1xyXG59XHJcblxyXG4ucmktbWlja2V5LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjUzXCI7XHJcbn1cclxuXHJcbi5yaS1taWNrZXktbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmNTRcIjtcclxufVxyXG5cclxuLnJpLW1pY3Jvc2NvcGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmNTVcIjtcclxufVxyXG5cclxuLnJpLW1pY3Jvc2NvcGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmNTZcIjtcclxufVxyXG5cclxuLnJpLW1pY3Jvc29mdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY1N1wiO1xyXG59XHJcblxyXG4ucmktbWljcm9zb2Z0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjU4XCI7XHJcbn1cclxuXHJcbi5yaS1taW5kLW1hcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmNTlcIjtcclxufVxyXG5cclxuLnJpLW1pbmktcHJvZ3JhbS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY1YVwiO1xyXG59XHJcblxyXG4ucmktbWluaS1wcm9ncmFtLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjViXCI7XHJcbn1cclxuXHJcbi5yaS1taXN0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjVjXCI7XHJcbn1cclxuXHJcbi5yaS1taXN0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjVkXCI7XHJcbn1cclxuXHJcbi5yaS1tb25leS1jbnktYm94LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjVlXCI7XHJcbn1cclxuXHJcbi5yaS1tb25leS1jbnktYm94LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjVmXCI7XHJcbn1cclxuXHJcbi5yaS1tb25leS1jbnktY2lyY2xlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjYwXCI7XHJcbn1cclxuXHJcbi5yaS1tb25leS1jbnktY2lyY2xlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjYxXCI7XHJcbn1cclxuXHJcbi5yaS1tb25leS1kb2xsYXItYm94LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjYyXCI7XHJcbn1cclxuXHJcbi5yaS1tb25leS1kb2xsYXItYm94LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjYzXCI7XHJcbn1cclxuXHJcbi5yaS1tb25leS1kb2xsYXItY2lyY2xlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjY0XCI7XHJcbn1cclxuXHJcbi5yaS1tb25leS1kb2xsYXItY2lyY2xlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjY1XCI7XHJcbn1cclxuXHJcbi5yaS1tb25leS1ldXJvLWJveC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY2NlwiO1xyXG59XHJcblxyXG4ucmktbW9uZXktZXVyby1ib3gtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmNjdcIjtcclxufVxyXG5cclxuLnJpLW1vbmV5LWV1cm8tY2lyY2xlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjY4XCI7XHJcbn1cclxuXHJcbi5yaS1tb25leS1ldXJvLWNpcmNsZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY2OVwiO1xyXG59XHJcblxyXG4ucmktbW9uZXktcG91bmQtYm94LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjZhXCI7XHJcbn1cclxuXHJcbi5yaS1tb25leS1wb3VuZC1ib3gtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmNmJcIjtcclxufVxyXG5cclxuLnJpLW1vbmV5LXBvdW5kLWNpcmNsZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY2Y1wiO1xyXG59XHJcblxyXG4ucmktbW9uZXktcG91bmQtY2lyY2xlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjZkXCI7XHJcbn1cclxuXHJcbi5yaS1tb29uLWNsZWFyLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjZlXCI7XHJcbn1cclxuXHJcbi5yaS1tb29uLWNsZWFyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjZmXCI7XHJcbn1cclxuXHJcbi5yaS1tb29uLWNsb3VkeS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY3MFwiO1xyXG59XHJcblxyXG4ucmktbW9vbi1jbG91ZHktbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmNzFcIjtcclxufVxyXG5cclxuLnJpLW1vb24tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmNzJcIjtcclxufVxyXG5cclxuLnJpLW1vb24tZm9nZ3ktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmNzNcIjtcclxufVxyXG5cclxuLnJpLW1vb24tZm9nZ3ktbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmNzRcIjtcclxufVxyXG5cclxuLnJpLW1vb24tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmNzVcIjtcclxufVxyXG5cclxuLnJpLW1vcmUtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY3NlwiO1xyXG59XHJcblxyXG4ucmktbW9yZS0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjc3XCI7XHJcbn1cclxuXHJcbi5yaS1tb3JlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjc4XCI7XHJcbn1cclxuXHJcbi5yaS1tb3JlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjc5XCI7XHJcbn1cclxuXHJcbi5yaS1tb3RvcmJpa2UtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmN2FcIjtcclxufVxyXG5cclxuLnJpLW1vdG9yYmlrZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY3YlwiO1xyXG59XHJcblxyXG4ucmktbW91c2UtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmN2NcIjtcclxufVxyXG5cclxuLnJpLW1vdXNlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjdkXCI7XHJcbn1cclxuXHJcbi5yaS1tb3ZpZS0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjdlXCI7XHJcbn1cclxuXHJcbi5yaS1tb3ZpZS0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjdmXCI7XHJcbn1cclxuXHJcbi5yaS1tb3ZpZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY4MFwiO1xyXG59XHJcblxyXG4ucmktbW92aWUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmODFcIjtcclxufVxyXG5cclxuLnJpLW11c2ljLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmODJcIjtcclxufVxyXG5cclxuLnJpLW11c2ljLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmODNcIjtcclxufVxyXG5cclxuLnJpLW11c2ljLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjg0XCI7XHJcbn1cclxuXHJcbi5yaS1tdXNpYy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY4NVwiO1xyXG59XHJcblxyXG4ucmktbXYtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmODZcIjtcclxufVxyXG5cclxuLnJpLW12LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjg3XCI7XHJcbn1cclxuXHJcbi5yaS1uYXZpZ2F0aW9uLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjg4XCI7XHJcbn1cclxuXHJcbi5yaS1uYXZpZ2F0aW9uLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjg5XCI7XHJcbn1cclxuXHJcbi5yaS1uZXRlYXNlLWNsb3VkLW11c2ljLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjhhXCI7XHJcbn1cclxuXHJcbi5yaS1uZXRlYXNlLWNsb3VkLW11c2ljLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjhiXCI7XHJcbn1cclxuXHJcbi5yaS1uZXRmbGl4LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjhjXCI7XHJcbn1cclxuXHJcbi5yaS1uZXRmbGl4LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjhkXCI7XHJcbn1cclxuXHJcbi5yaS1uZXdzcGFwZXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmOGVcIjtcclxufVxyXG5cclxuLnJpLW5ld3NwYXBlci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY4ZlwiO1xyXG59XHJcblxyXG4ucmktbm9kZS10cmVlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY5MFwiO1xyXG59XHJcblxyXG4ucmktbm90aWZpY2F0aW9uLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmOTFcIjtcclxufVxyXG5cclxuLnJpLW5vdGlmaWNhdGlvbi0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjkyXCI7XHJcbn1cclxuXHJcbi5yaS1ub3RpZmljYXRpb24tMy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY5M1wiO1xyXG59XHJcblxyXG4ucmktbm90aWZpY2F0aW9uLTMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmOTRcIjtcclxufVxyXG5cclxuLnJpLW5vdGlmaWNhdGlvbi00LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjk1XCI7XHJcbn1cclxuXHJcbi5yaS1ub3RpZmljYXRpb24tNC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY5NlwiO1xyXG59XHJcblxyXG4ucmktbm90aWZpY2F0aW9uLWJhZGdlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjk3XCI7XHJcbn1cclxuXHJcbi5yaS1ub3RpZmljYXRpb24tYmFkZ2UtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmOThcIjtcclxufVxyXG5cclxuLnJpLW5vdGlmaWNhdGlvbi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY5OVwiO1xyXG59XHJcblxyXG4ucmktbm90aWZpY2F0aW9uLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjlhXCI7XHJcbn1cclxuXHJcbi5yaS1ub3RpZmljYXRpb24tb2ZmLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjliXCI7XHJcbn1cclxuXHJcbi5yaS1ub3RpZmljYXRpb24tb2ZmLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZjljXCI7XHJcbn1cclxuXHJcbi5yaS1ucG1qcy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY5ZFwiO1xyXG59XHJcblxyXG4ucmktbnBtanMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmOWVcIjtcclxufVxyXG5cclxuLnJpLW51bWJlci0wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWY5ZlwiO1xyXG59XHJcblxyXG4ucmktbnVtYmVyLTE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmEwXCI7XHJcbn1cclxuXHJcbi5yaS1udW1iZXItMjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmYTFcIjtcclxufVxyXG5cclxuLnJpLW51bWJlci0zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZhMlwiO1xyXG59XHJcblxyXG4ucmktbnVtYmVyLTQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmEzXCI7XHJcbn1cclxuXHJcbi5yaS1udW1iZXItNTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmYTRcIjtcclxufVxyXG5cclxuLnJpLW51bWJlci02OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZhNVwiO1xyXG59XHJcblxyXG4ucmktbnVtYmVyLTc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmE2XCI7XHJcbn1cclxuXHJcbi5yaS1udW1iZXItODpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmYTdcIjtcclxufVxyXG5cclxuLnJpLW51bWJlci05OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZhOFwiO1xyXG59XHJcblxyXG4ucmktbnVtYmVycy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZhOVwiO1xyXG59XHJcblxyXG4ucmktbnVtYmVycy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZhYVwiO1xyXG59XHJcblxyXG4ucmktbnVyc2UtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmYWJcIjtcclxufVxyXG5cclxuLnJpLW51cnNlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmFjXCI7XHJcbn1cclxuXHJcbi5yaS1vaWwtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmYWRcIjtcclxufVxyXG5cclxuLnJpLW9pbC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZhZVwiO1xyXG59XHJcblxyXG4ucmktb21lZ2E6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmFmXCI7XHJcbn1cclxuXHJcbi5yaS1vcGVuLWFybS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZiMFwiO1xyXG59XHJcblxyXG4ucmktb3Blbi1hcm0tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmYjFcIjtcclxufVxyXG5cclxuLnJpLW9wZW4tc291cmNlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmIyXCI7XHJcbn1cclxuXHJcbi5yaS1vcGVuLXNvdXJjZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZiM1wiO1xyXG59XHJcblxyXG4ucmktb3BlcmEtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmYjRcIjtcclxufVxyXG5cclxuLnJpLW9wZXJhLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmI1XCI7XHJcbn1cclxuXHJcbi5yaS1vcmRlci1wbGF5LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmI2XCI7XHJcbn1cclxuXHJcbi5yaS1vcmRlci1wbGF5LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmI3XCI7XHJcbn1cclxuXHJcbi5yaS1vcmdhbml6YXRpb24tY2hhcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmI4XCI7XHJcbn1cclxuXHJcbi5yaS1vdXRsZXQtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZiOVwiO1xyXG59XHJcblxyXG4ucmktb3V0bGV0LTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmYmFcIjtcclxufVxyXG5cclxuLnJpLW91dGxldC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZiYlwiO1xyXG59XHJcblxyXG4ucmktb3V0bGV0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmJjXCI7XHJcbn1cclxuXHJcbi5yaS1wYWdlLXNlcGFyYXRvcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmYmRcIjtcclxufVxyXG5cclxuLnJpLXBhZ2VzLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmJlXCI7XHJcbn1cclxuXHJcbi5yaS1wYWdlcy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZiZlwiO1xyXG59XHJcblxyXG4ucmktcGFpbnQtYnJ1c2gtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmYzBcIjtcclxufVxyXG5cclxuLnJpLXBhaW50LWJydXNoLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmMxXCI7XHJcbn1cclxuXHJcbi5yaS1wYWludC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZjMlwiO1xyXG59XHJcblxyXG4ucmktcGFpbnQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmYzNcIjtcclxufVxyXG5cclxuLnJpLXBhbGV0dGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmYzRcIjtcclxufVxyXG5cclxuLnJpLXBhbGV0dGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmYzVcIjtcclxufVxyXG5cclxuLnJpLXBhbnRvbmUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmYzZcIjtcclxufVxyXG5cclxuLnJpLXBhbnRvbmUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmYzdcIjtcclxufVxyXG5cclxuLnJpLXBhcmFncmFwaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmYzhcIjtcclxufVxyXG5cclxuLnJpLXBhcmVudC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZjOVwiO1xyXG59XHJcblxyXG4ucmktcGFyZW50LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmNhXCI7XHJcbn1cclxuXHJcbi5yaS1wYXJlbnRoZXNlcy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZjYlwiO1xyXG59XHJcblxyXG4ucmktcGFyZW50aGVzZXMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmY2NcIjtcclxufVxyXG5cclxuLnJpLXBhcmtpbmctYm94LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmNkXCI7XHJcbn1cclxuXHJcbi5yaS1wYXJraW5nLWJveC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZjZVwiO1xyXG59XHJcblxyXG4ucmktcGFya2luZy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZjZlwiO1xyXG59XHJcblxyXG4ucmktcGFya2luZy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZkMFwiO1xyXG59XHJcblxyXG4ucmktcGFzc3BvcnQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmZDFcIjtcclxufVxyXG5cclxuLnJpLXBhc3Nwb3J0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmQyXCI7XHJcbn1cclxuXHJcbi5yaS1wYXRyZW9uLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmQzXCI7XHJcbn1cclxuXHJcbi5yaS1wYXRyZW9uLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmQ0XCI7XHJcbn1cclxuXHJcbi5yaS1wYXVzZS1jaXJjbGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmZDVcIjtcclxufVxyXG5cclxuLnJpLXBhdXNlLWNpcmNsZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZkNlwiO1xyXG59XHJcblxyXG4ucmktcGF1c2UtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmZDdcIjtcclxufVxyXG5cclxuLnJpLXBhdXNlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmQ4XCI7XHJcbn1cclxuXHJcbi5yaS1wYXVzZS1taW5pLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmQ5XCI7XHJcbn1cclxuXHJcbi5yaS1wYXVzZS1taW5pLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmRhXCI7XHJcbn1cclxuXHJcbi5yaS1wYXlwYWwtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmZGJcIjtcclxufVxyXG5cclxuLnJpLXBheXBhbC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZkY1wiO1xyXG59XHJcblxyXG4ucmktcGVuLW5pYi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZkZFwiO1xyXG59XHJcblxyXG4ucmktcGVuLW5pYi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZkZVwiO1xyXG59XHJcblxyXG4ucmktcGVuY2lsLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmRmXCI7XHJcbn1cclxuXHJcbi5yaS1wZW5jaWwtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmZTBcIjtcclxufVxyXG5cclxuLnJpLXBlbmNpbC1ydWxlci0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmUxXCI7XHJcbn1cclxuXHJcbi5yaS1wZW5jaWwtcnVsZXItMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZlMlwiO1xyXG59XHJcblxyXG4ucmktcGVuY2lsLXJ1bGVyLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmUzXCI7XHJcbn1cclxuXHJcbi5yaS1wZW5jaWwtcnVsZXItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmZTRcIjtcclxufVxyXG5cclxuLnJpLXBlcmNlbnQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmZTVcIjtcclxufVxyXG5cclxuLnJpLXBlcmNlbnQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmZTZcIjtcclxufVxyXG5cclxuLnJpLXBob25lLWNhbWVyYS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZlN1wiO1xyXG59XHJcblxyXG4ucmktcGhvbmUtY2FtZXJhLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmU4XCI7XHJcbn1cclxuXHJcbi5yaS1waG9uZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZlOVwiO1xyXG59XHJcblxyXG4ucmktcGhvbmUtZmluZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZlYVwiO1xyXG59XHJcblxyXG4ucmktcGhvbmUtZmluZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZlYlwiO1xyXG59XHJcblxyXG4ucmktcGhvbmUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmZWNcIjtcclxufVxyXG5cclxuLnJpLXBob25lLWxvY2stZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmZWRcIjtcclxufVxyXG5cclxuLnJpLXBob25lLWxvY2stbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmZWVcIjtcclxufVxyXG5cclxuLnJpLXBpY3R1cmUtaW4tcGljdHVyZS0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmVmXCI7XHJcbn1cclxuXHJcbi5yaS1waWN0dXJlLWluLXBpY3R1cmUtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZmMFwiO1xyXG59XHJcblxyXG4ucmktcGljdHVyZS1pbi1waWN0dXJlLWV4aXQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmZjFcIjtcclxufVxyXG5cclxuLnJpLXBpY3R1cmUtaW4tcGljdHVyZS1leGl0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmYyXCI7XHJcbn1cclxuXHJcbi5yaS1waWN0dXJlLWluLXBpY3R1cmUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmZjNcIjtcclxufVxyXG5cclxuLnJpLXBpY3R1cmUtaW4tcGljdHVyZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZmNFwiO1xyXG59XHJcblxyXG4ucmktcGllLWNoYXJ0LTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmZjVcIjtcclxufVxyXG5cclxuLnJpLXBpZS1jaGFydC0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmY2XCI7XHJcbn1cclxuXHJcbi5yaS1waWUtY2hhcnQtYm94LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmY3XCI7XHJcbn1cclxuXHJcbi5yaS1waWUtY2hhcnQtYm94LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmY4XCI7XHJcbn1cclxuXHJcbi5yaS1waWUtY2hhcnQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmZjlcIjtcclxufVxyXG5cclxuLnJpLXBpZS1jaGFydC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZmYVwiO1xyXG59XHJcblxyXG4ucmktcGluLWRpc3RhbmNlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmZiXCI7XHJcbn1cclxuXHJcbi5yaS1waW4tZGlzdGFuY2UtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmZmNcIjtcclxufVxyXG5cclxuLnJpLXBpbmctcG9uZy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZWZmZFwiO1xyXG59XHJcblxyXG4ucmktcGluZy1wb25nLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZmZlXCI7XHJcbn1cclxuXHJcbi5yaS1waW50ZXJlc3QtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVmZmZcIjtcclxufVxyXG5cclxuLnJpLXBpbnRlcmVzdC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwMFwiO1xyXG59XHJcblxyXG4ucmktcGlueWluLWlucHV0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwMVwiO1xyXG59XHJcblxyXG4ucmktcGl4ZWxmZWQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMDJcIjtcclxufVxyXG5cclxuLnJpLXBpeGVsZmVkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XHJcbn1cclxuXHJcbi5yaS1wbGFuZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwNFwiO1xyXG59XHJcblxyXG4ucmktcGxhbmUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMDVcIjtcclxufVxyXG5cclxuLnJpLXBsYW50LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XHJcbn1cclxuXHJcbi5yaS1wbGFudC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwN1wiO1xyXG59XHJcblxyXG4ucmktcGxheS1jaXJjbGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMDhcIjtcclxufVxyXG5cclxuLnJpLXBsYXktY2lyY2xlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XHJcbn1cclxuXHJcbi5yaS1wbGF5LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XHJcbn1cclxuXHJcbi5yaS1wbGF5LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XHJcbn1cclxuXHJcbi5yaS1wbGF5LWxpc3QtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG59XHJcblxyXG4ucmktcGxheS1saXN0LTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMGRcIjtcclxufVxyXG5cclxuLnJpLXBsYXktbGlzdC1hZGQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMGVcIjtcclxufVxyXG5cclxuLnJpLXBsYXktbGlzdC1hZGQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMGZcIjtcclxufVxyXG5cclxuLnJpLXBsYXktbGlzdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxMFwiO1xyXG59XHJcblxyXG4ucmktcGxheS1saXN0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDExXCI7XHJcbn1cclxuXHJcbi5yaS1wbGF5LW1pbmktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMTJcIjtcclxufVxyXG5cclxuLnJpLXBsYXktbWluaS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxM1wiO1xyXG59XHJcblxyXG4ucmktcGxheXN0YXRpb24tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMTRcIjtcclxufVxyXG5cclxuLnJpLXBsYXlzdGF0aW9uLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XHJcbn1cclxuXHJcbi5yaS1wbHVnLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMTZcIjtcclxufVxyXG5cclxuLnJpLXBsdWctMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxN1wiO1xyXG59XHJcblxyXG4ucmktcGx1Zy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxOFwiO1xyXG59XHJcblxyXG4ucmktcGx1Zy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxOVwiO1xyXG59XHJcblxyXG4ucmktcG9sYXJvaWQtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxYVwiO1xyXG59XHJcblxyXG4ucmktcG9sYXJvaWQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxYlwiO1xyXG59XHJcblxyXG4ucmktcG9sYXJvaWQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMWNcIjtcclxufVxyXG5cclxuLnJpLXBvbGFyb2lkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XHJcbn1cclxuXHJcbi5yaS1wb2xpY2UtY2FyLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XHJcbn1cclxuXHJcbi5yaS1wb2xpY2UtY2FyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDFmXCI7XHJcbn1cclxuXHJcbi5yaS1wcmljZS10YWctMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyMFwiO1xyXG59XHJcblxyXG4ucmktcHJpY2UtdGFnLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMjFcIjtcclxufVxyXG5cclxuLnJpLXByaWNlLXRhZy0zLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XHJcbn1cclxuXHJcbi5yaS1wcmljZS10YWctMy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyM1wiO1xyXG59XHJcblxyXG4ucmktcHJpY2UtdGFnLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XHJcbn1cclxuXHJcbi5yaS1wcmljZS10YWctbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMjVcIjtcclxufVxyXG5cclxuLnJpLXByaW50ZXItY2xvdWQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMjZcIjtcclxufVxyXG5cclxuLnJpLXByaW50ZXItY2xvdWQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMjdcIjtcclxufVxyXG5cclxuLnJpLXByaW50ZXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMjhcIjtcclxufVxyXG5cclxuLnJpLXByaW50ZXItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMjlcIjtcclxufVxyXG5cclxuLnJpLXByb2R1Y3QtaHVudC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyYVwiO1xyXG59XHJcblxyXG4ucmktcHJvZHVjdC1odW50LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XHJcbn1cclxuXHJcbi5yaS1wcm9maWxlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XHJcbn1cclxuXHJcbi5yaS1wcm9maWxlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XHJcbn1cclxuXHJcbi5yaS1wcm9qZWN0b3ItMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyZVwiO1xyXG59XHJcblxyXG4ucmktcHJvamVjdG9yLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMmZcIjtcclxufVxyXG5cclxuLnJpLXByb2plY3Rvci1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAzMFwiO1xyXG59XHJcblxyXG4ucmktcHJvamVjdG9yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XHJcbn1cclxuXHJcbi5yaS1wc3ljaG90aGVyYXB5LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XHJcbn1cclxuXHJcbi5yaS1wc3ljaG90aGVyYXB5LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XHJcbn1cclxuXHJcbi5yaS1wdWxzZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAzNFwiO1xyXG59XHJcblxyXG4ucmktcHVsc2UtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMzVcIjtcclxufVxyXG5cclxuLnJpLXB1c2hwaW4tMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAzNlwiO1xyXG59XHJcblxyXG4ucmktcHVzaHBpbi0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XHJcbn1cclxuXHJcbi5yaS1wdXNocGluLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XHJcbn1cclxuXHJcbi5yaS1wdXNocGluLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XHJcbn1cclxuXHJcbi5yaS1xcS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAzYVwiO1xyXG59XHJcblxyXG4ucmktcXEtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwM2JcIjtcclxufVxyXG5cclxuLnJpLXFyLWNvZGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwM2NcIjtcclxufVxyXG5cclxuLnJpLXFyLWNvZGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwM2RcIjtcclxufVxyXG5cclxuLnJpLXFyLXNjYW4tMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAzZVwiO1xyXG59XHJcblxyXG4ucmktcXItc2Nhbi0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDNmXCI7XHJcbn1cclxuXHJcbi5yaS1xci1zY2FuLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XHJcbn1cclxuXHJcbi5yaS1xci1zY2FuLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XHJcbn1cclxuXHJcbi5yaS1xdWVzdGlvbi1hbnN3ZXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNDJcIjtcclxufVxyXG5cclxuLnJpLXF1ZXN0aW9uLWFuc3dlci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0M1wiO1xyXG59XHJcblxyXG4ucmktcXVlc3Rpb24tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNDRcIjtcclxufVxyXG5cclxuLnJpLXF1ZXN0aW9uLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XHJcbn1cclxuXHJcbi5yaS1xdWVzdGlvbi1tYXJrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0NlwiO1xyXG59XHJcblxyXG4ucmktcXVlc3Rpb25uYWlyZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0N1wiO1xyXG59XHJcblxyXG4ucmktcXVlc3Rpb25uYWlyZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0OFwiO1xyXG59XHJcblxyXG4ucmktcXVpbGwtcGVuLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XHJcbn1cclxuXHJcbi5yaS1xdWlsbC1wZW4tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNGFcIjtcclxufVxyXG5cclxuLnJpLXJhZGFyLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XHJcbn1cclxuXHJcbi5yaS1yYWRhci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0Y1wiO1xyXG59XHJcblxyXG4ucmktcmFkaW8tMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0ZFwiO1xyXG59XHJcblxyXG4ucmktcmFkaW8tMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0ZVwiO1xyXG59XHJcblxyXG4ucmktcmFkaW8tYnV0dG9uLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDRmXCI7XHJcbn1cclxuXHJcbi5yaS1yYWRpby1idXR0b24tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNTBcIjtcclxufVxyXG5cclxuLnJpLXJhZGlvLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XHJcbn1cclxuXHJcbi5yaS1yYWRpby1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1MlwiO1xyXG59XHJcblxyXG4ucmktcmFpbmJvdy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xyXG59XHJcblxyXG4ucmktcmFpbmJvdy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xyXG59XHJcblxyXG4ucmktcmFpbnktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNTVcIjtcclxufVxyXG5cclxuLnJpLXJhaW55LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XHJcbn1cclxuXHJcbi5yaS1yZWFjdGpzLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XHJcbn1cclxuXHJcbi5yaS1yZWFjdGpzLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XHJcbn1cclxuXHJcbi5yaS1yZWNvcmQtY2lyY2xlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XHJcbn1cclxuXHJcbi5yaS1yZWNvcmQtY2lyY2xlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XHJcbn1cclxuXHJcbi5yaS1yZWNvcmQtbWFpbC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1YlwiO1xyXG59XHJcblxyXG4ucmktcmVjb3JkLW1haWwtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNWNcIjtcclxufVxyXG5cclxuLnJpLXJlY3ljbGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNWRcIjtcclxufVxyXG5cclxuLnJpLXJlY3ljbGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNWVcIjtcclxufVxyXG5cclxuLnJpLXJlZC1wYWNrZXQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNWZcIjtcclxufVxyXG5cclxuLnJpLXJlZC1wYWNrZXQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNjBcIjtcclxufVxyXG5cclxuLnJpLXJlZGRpdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xyXG59XHJcblxyXG4ucmktcmVkZGl0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XHJcbn1cclxuXHJcbi5yaS1yZWZyZXNoLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XHJcbn1cclxuXHJcbi5yaS1yZWZyZXNoLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XHJcbn1cclxuXHJcbi5yaS1yZWZ1bmQtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2NVwiO1xyXG59XHJcblxyXG4ucmktcmVmdW5kLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNjZcIjtcclxufVxyXG5cclxuLnJpLXJlZnVuZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2N1wiO1xyXG59XHJcblxyXG4ucmktcmVmdW5kLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XHJcbn1cclxuXHJcbi5yaS1yZWdpc3RlcmVkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XHJcbn1cclxuXHJcbi5yaS1yZWdpc3RlcmVkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XHJcbn1cclxuXHJcbi5yaS1yZW1peGljb24tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNmJcIjtcclxufVxyXG5cclxuLnJpLXJlbWl4aWNvbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2Y1wiO1xyXG59XHJcblxyXG4ucmktcmVtb3RlLWNvbnRyb2wtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2ZFwiO1xyXG59XHJcblxyXG4ucmktcmVtb3RlLWNvbnRyb2wtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2ZVwiO1xyXG59XHJcblxyXG4ucmktcmVtb3RlLWNvbnRyb2wtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNmZcIjtcclxufVxyXG5cclxuLnJpLXJlbW90ZS1jb250cm9sLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XHJcbn1cclxuXHJcbi5yaS1yZXBlYXQtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3MVwiO1xyXG59XHJcblxyXG4ucmktcmVwZWF0LTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzJcIjtcclxufVxyXG5cclxuLnJpLXJlcGVhdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3M1wiO1xyXG59XHJcblxyXG4ucmktcmVwZWF0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XHJcbn1cclxuXHJcbi5yaS1yZXBlYXQtb25lLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XHJcbn1cclxuXHJcbi5yaS1yZXBlYXQtb25lLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XHJcbn1cclxuXHJcbi5yaS1yZXBseS1hbGwtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzdcIjtcclxufVxyXG5cclxuLnJpLXJlcGx5LWFsbC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xyXG59XHJcblxyXG4ucmktcmVwbHktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzlcIjtcclxufVxyXG5cclxuLnJpLXJlcGx5LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XHJcbn1cclxuXHJcbi5yaS1yZXNlcnZlZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3YlwiO1xyXG59XHJcblxyXG4ucmktcmVzZXJ2ZWQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwN2NcIjtcclxufVxyXG5cclxuLnJpLXJlc3QtdGltZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3ZFwiO1xyXG59XHJcblxyXG4ucmktcmVzdC10aW1lLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XHJcbn1cclxuXHJcbi5yaS1yZXN0YXJ0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDdmXCI7XHJcbn1cclxuXHJcbi5yaS1yZXN0YXJ0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XHJcbn1cclxuXHJcbi5yaS1yZXN0YXVyYW50LTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwODFcIjtcclxufVxyXG5cclxuLnJpLXJlc3RhdXJhbnQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4MlwiO1xyXG59XHJcblxyXG4ucmktcmVzdGF1cmFudC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4M1wiO1xyXG59XHJcblxyXG4ucmktcmVzdGF1cmFudC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4NFwiO1xyXG59XHJcblxyXG4ucmktcmV3aW5kLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XHJcbn1cclxuXHJcbi5yaS1yZXdpbmQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwODZcIjtcclxufVxyXG5cclxuLnJpLXJld2luZC1taW5pLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XHJcbn1cclxuXHJcbi5yaS1yZXdpbmQtbWluaS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4OFwiO1xyXG59XHJcblxyXG4ucmktcmh5dGhtLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XHJcbn1cclxuXHJcbi5yaS1yaHl0aG0tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOGFcIjtcclxufVxyXG5cclxuLnJpLXJpZGluZy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4YlwiO1xyXG59XHJcblxyXG4ucmktcmlkaW5nLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XHJcbn1cclxuXHJcbi5yaS1yb2FkLW1hcC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4ZFwiO1xyXG59XHJcblxyXG4ucmktcm9hZC1tYXAtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOGVcIjtcclxufVxyXG5cclxuLnJpLXJvYWRzdGVyLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDhmXCI7XHJcbn1cclxuXHJcbi5yaS1yb2Fkc3Rlci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5MFwiO1xyXG59XHJcblxyXG4ucmktcm9ib3QtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOTFcIjtcclxufVxyXG5cclxuLnJpLXJvYm90LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XHJcbn1cclxuXHJcbi5yaS1yb2NrZXQtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5M1wiO1xyXG59XHJcblxyXG4ucmktcm9ja2V0LTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOTRcIjtcclxufVxyXG5cclxuLnJpLXJvY2tldC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5NVwiO1xyXG59XHJcblxyXG4ucmktcm9ja2V0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XHJcbn1cclxuXHJcbi5yaS1yb3RhdGUtbG9jay1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5N1wiO1xyXG59XHJcblxyXG4ucmktcm90YXRlLWxvY2stbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOThcIjtcclxufVxyXG5cclxuLnJpLXJvdW5kZWQtY29ybmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5OVwiO1xyXG59XHJcblxyXG4ucmktcm91dGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOWFcIjtcclxufVxyXG5cclxuLnJpLXJvdXRlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDliXCI7XHJcbn1cclxuXHJcbi5yaS1yb3V0ZXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOWNcIjtcclxufVxyXG5cclxuLnJpLXJvdXRlci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5ZFwiO1xyXG59XHJcblxyXG4ucmktcnNzLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDllXCI7XHJcbn1cclxuXHJcbi5yaS1yc3MtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOWZcIjtcclxufVxyXG5cclxuLnJpLXJ1bGVyLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYTBcIjtcclxufVxyXG5cclxuLnJpLXJ1bGVyLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYTFcIjtcclxufVxyXG5cclxuLnJpLXJ1bGVyLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XHJcbn1cclxuXHJcbi5yaS1ydWxlci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhM1wiO1xyXG59XHJcblxyXG4ucmktcnVuLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XHJcbn1cclxuXHJcbi5yaS1ydW4tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYTVcIjtcclxufVxyXG5cclxuLnJpLXNhZmFyaS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhNlwiO1xyXG59XHJcblxyXG4ucmktc2FmYXJpLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XHJcbn1cclxuXHJcbi5yaS1zYWZlLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYThcIjtcclxufVxyXG5cclxuLnJpLXNhZmUtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhOVwiO1xyXG59XHJcblxyXG4ucmktc2FmZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhYVwiO1xyXG59XHJcblxyXG4ucmktc2FmZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhYlwiO1xyXG59XHJcblxyXG4ucmktc2FpbGJvYXQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYWNcIjtcclxufVxyXG5cclxuLnJpLXNhaWxib2F0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XHJcbn1cclxuXHJcbi5yaS1zYXZlLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYWVcIjtcclxufVxyXG5cclxuLnJpLXNhdmUtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhZlwiO1xyXG59XHJcblxyXG4ucmktc2F2ZS0zLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XHJcbn1cclxuXHJcbi5yaS1zYXZlLTMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYjFcIjtcclxufVxyXG5cclxuLnJpLXNhdmUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYjJcIjtcclxufVxyXG5cclxuLnJpLXNhdmUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYjNcIjtcclxufVxyXG5cclxuLnJpLXNjYWxlcy0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGI0XCI7XHJcbn1cclxuXHJcbi5yaS1zY2FsZXMtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBiNVwiO1xyXG59XHJcblxyXG4ucmktc2NhbGVzLTMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYjZcIjtcclxufVxyXG5cclxuLnJpLXNjYWxlcy0zLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGI3XCI7XHJcbn1cclxuXHJcbi5yaS1zY2FsZXMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYjhcIjtcclxufVxyXG5cclxuLnJpLXNjYWxlcy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBiOVwiO1xyXG59XHJcblxyXG4ucmktc2Nhbi0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGJhXCI7XHJcbn1cclxuXHJcbi5yaS1zY2FuLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYmJcIjtcclxufVxyXG5cclxuLnJpLXNjYW4tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYmNcIjtcclxufVxyXG5cclxuLnJpLXNjYW4tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYmRcIjtcclxufVxyXG5cclxuLnJpLXNjaXNzb3JzLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYmVcIjtcclxufVxyXG5cclxuLnJpLXNjaXNzb3JzLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYmZcIjtcclxufVxyXG5cclxuLnJpLXNjaXNzb3JzLWN1dC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjMFwiO1xyXG59XHJcblxyXG4ucmktc2Npc3NvcnMtY3V0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XHJcbn1cclxuXHJcbi5yaS1zY2lzc29ycy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjMlwiO1xyXG59XHJcblxyXG4ucmktc2Npc3NvcnMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYzNcIjtcclxufVxyXG5cclxuLnJpLXNjcmVlbnNob3QtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjNFwiO1xyXG59XHJcblxyXG4ucmktc2NyZWVuc2hvdC0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XHJcbn1cclxuXHJcbi5yaS1zY3JlZW5zaG90LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XHJcbn1cclxuXHJcbi5yaS1zY3JlZW5zaG90LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XHJcbn1cclxuXHJcbi5yaS1zZC1jYXJkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XHJcbn1cclxuXHJcbi5yaS1zZC1jYXJkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XHJcbn1cclxuXHJcbi5yaS1zZC1jYXJkLW1pbmktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwY2FcIjtcclxufVxyXG5cclxuLnJpLXNkLWNhcmQtbWluaS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjYlwiO1xyXG59XHJcblxyXG4ucmktc2VhcmNoLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwY2NcIjtcclxufVxyXG5cclxuLnJpLXNlYXJjaC0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XHJcbn1cclxuXHJcbi5yaS1zZWFyY2gtZXllLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XHJcbn1cclxuXHJcbi5yaS1zZWFyY2gtZXllLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGNmXCI7XHJcbn1cclxuXHJcbi5yaS1zZWFyY2gtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZDBcIjtcclxufVxyXG5cclxuLnJpLXNlYXJjaC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkMVwiO1xyXG59XHJcblxyXG4ucmktc2VjdXJlLXBheW1lbnQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZDJcIjtcclxufVxyXG5cclxuLnJpLXNlY3VyZS1wYXltZW50LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XHJcbn1cclxuXHJcbi5yaS1zZWVkbGluZy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkNFwiO1xyXG59XHJcblxyXG4ucmktc2VlZGxpbmctbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZDVcIjtcclxufVxyXG5cclxuLnJpLXNlbmQtYmFja3dhcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XHJcbn1cclxuXHJcbi5yaS1zZW5kLXBsYW5lLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZDdcIjtcclxufVxyXG5cclxuLnJpLXNlbmQtcGxhbmUtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkOFwiO1xyXG59XHJcblxyXG4ucmktc2VuZC1wbGFuZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkOVwiO1xyXG59XHJcblxyXG4ucmktc2VuZC1wbGFuZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkYVwiO1xyXG59XHJcblxyXG4ucmktc2VuZC10by1iYWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkYlwiO1xyXG59XHJcblxyXG4ucmktc2Vuc29yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XHJcbn1cclxuXHJcbi5yaS1zZW5zb3ItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZGRcIjtcclxufVxyXG5cclxuLnJpLXNlcGFyYXRvcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZGVcIjtcclxufVxyXG5cclxuLnJpLXNlcnZlci1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkZlwiO1xyXG59XHJcblxyXG4ucmktc2VydmVyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XHJcbn1cclxuXHJcbi5yaS1zZXJ2aWNlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XHJcbn1cclxuXHJcbi5yaS1zZXJ2aWNlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XHJcbn1cclxuXHJcbi5yaS1zZXR0aW5ncy0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XHJcbn1cclxuXHJcbi5yaS1zZXR0aW5ncy0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XHJcbn1cclxuXHJcbi5yaS1zZXR0aW5ncy0zLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XHJcbn1cclxuXHJcbi5yaS1zZXR0aW5ncy0zLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XHJcbn1cclxuXHJcbi5yaS1zZXR0aW5ncy00LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XHJcbn1cclxuXHJcbi5yaS1zZXR0aW5ncy00LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XHJcbn1cclxuXHJcbi5yaS1zZXR0aW5ncy01LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XHJcbn1cclxuXHJcbi5yaS1zZXR0aW5ncy01LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XHJcbn1cclxuXHJcbi5yaS1zZXR0aW5ncy02LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGViXCI7XHJcbn1cclxuXHJcbi5yaS1zZXR0aW5ncy02LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XHJcbn1cclxuXHJcbi5yaS1zZXR0aW5ncy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlZFwiO1xyXG59XHJcblxyXG4ucmktc2V0dGluZ3MtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZWVcIjtcclxufVxyXG5cclxuLnJpLXNoYXBlLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZWZcIjtcclxufVxyXG5cclxuLnJpLXNoYXBlLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZjBcIjtcclxufVxyXG5cclxuLnJpLXNoYXBlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XHJcbn1cclxuXHJcbi5yaS1zaGFwZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBmMlwiO1xyXG59XHJcblxyXG4ucmktc2hhcmUtYm94LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XHJcbn1cclxuXHJcbi5yaS1zaGFyZS1ib3gtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZjRcIjtcclxufVxyXG5cclxuLnJpLXNoYXJlLWNpcmNsZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBmNVwiO1xyXG59XHJcblxyXG4ucmktc2hhcmUtY2lyY2xlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XHJcbn1cclxuXHJcbi5yaS1zaGFyZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBmN1wiO1xyXG59XHJcblxyXG4ucmktc2hhcmUtZm9yd2FyZC0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XHJcbn1cclxuXHJcbi5yaS1zaGFyZS1mb3J3YXJkLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZjlcIjtcclxufVxyXG5cclxuLnJpLXNoYXJlLWZvcndhcmQtYm94LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XHJcbn1cclxuXHJcbi5yaS1zaGFyZS1mb3J3YXJkLWJveC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBmYlwiO1xyXG59XHJcblxyXG4ucmktc2hhcmUtZm9yd2FyZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBmY1wiO1xyXG59XHJcblxyXG4ucmktc2hhcmUtZm9yd2FyZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBmZFwiO1xyXG59XHJcblxyXG4ucmktc2hhcmUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZmVcIjtcclxufVxyXG5cclxuLnJpLXNoaWVsZC1jaGVjay1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBmZlwiO1xyXG59XHJcblxyXG4ucmktc2hpZWxkLWNoZWNrLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XHJcbn1cclxuXHJcbi5yaS1zaGllbGQtY3Jvc3MtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMDFcIjtcclxufVxyXG5cclxuLnJpLXNoaWVsZC1jcm9zcy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwMlwiO1xyXG59XHJcblxyXG4ucmktc2hpZWxkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XHJcbn1cclxuXHJcbi5yaS1zaGllbGQtZmxhc2gtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMDRcIjtcclxufVxyXG5cclxuLnJpLXNoaWVsZC1mbGFzaC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG59XHJcblxyXG4ucmktc2hpZWxkLWtleWhvbGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMDZcIjtcclxufVxyXG5cclxuLnJpLXNoaWVsZC1rZXlob2xlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcbn1cclxuXHJcbi5yaS1zaGllbGQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMDhcIjtcclxufVxyXG5cclxuLnJpLXNoaWVsZC1zdGFyLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XHJcbn1cclxuXHJcbi5yaS1zaGllbGQtc3Rhci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwYVwiO1xyXG59XHJcblxyXG4ucmktc2hpZWxkLXVzZXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMGJcIjtcclxufVxyXG5cclxuLnJpLXNoaWVsZC11c2VyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XHJcbn1cclxuXHJcbi5yaS1zaGlwLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMGRcIjtcclxufVxyXG5cclxuLnJpLXNoaXAtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwZVwiO1xyXG59XHJcblxyXG4ucmktc2hpcC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwZlwiO1xyXG59XHJcblxyXG4ucmktc2hpcC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExMFwiO1xyXG59XHJcblxyXG4ucmktc2hpcnQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMTFcIjtcclxufVxyXG5cclxuLnJpLXNoaXJ0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XHJcbn1cclxuXHJcbi5yaS1zaG9wcGluZy1iYWctMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExM1wiO1xyXG59XHJcblxyXG4ucmktc2hvcHBpbmctYmFnLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMTRcIjtcclxufVxyXG5cclxuLnJpLXNob3BwaW5nLWJhZy0zLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XHJcbn1cclxuXHJcbi5yaS1zaG9wcGluZy1iYWctMy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExNlwiO1xyXG59XHJcblxyXG4ucmktc2hvcHBpbmctYmFnLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTE3XCI7XHJcbn1cclxuXHJcbi5yaS1zaG9wcGluZy1iYWctbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMThcIjtcclxufVxyXG5cclxuLnJpLXNob3BwaW5nLWJhc2tldC0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XHJcbn1cclxuXHJcbi5yaS1zaG9wcGluZy1iYXNrZXQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExYVwiO1xyXG59XHJcblxyXG4ucmktc2hvcHBpbmctYmFza2V0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XHJcbn1cclxuXHJcbi5yaS1zaG9wcGluZy1iYXNrZXQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMWNcIjtcclxufVxyXG5cclxuLnJpLXNob3BwaW5nLWNhcnQtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExZFwiO1xyXG59XHJcblxyXG4ucmktc2hvcHBpbmctY2FydC0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XHJcbn1cclxuXHJcbi5yaS1zaG9wcGluZy1jYXJ0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTFmXCI7XHJcbn1cclxuXHJcbi5yaS1zaG9wcGluZy1jYXJ0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XHJcbn1cclxuXHJcbi5yaS1zaG93ZXJzLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XHJcbn1cclxuXHJcbi5yaS1zaG93ZXJzLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XHJcbn1cclxuXHJcbi5yaS1zaHVmZmxlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XHJcbn1cclxuXHJcbi5yaS1zaHVmZmxlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XHJcbn1cclxuXHJcbi5yaS1zaHV0LWRvd24tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMjVcIjtcclxufVxyXG5cclxuLnJpLXNodXQtZG93bi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyNlwiO1xyXG59XHJcblxyXG4ucmktc2lkZS1iYXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMjdcIjtcclxufVxyXG5cclxuLnJpLXNpZGUtYmFyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XHJcbn1cclxuXHJcbi5yaS1zaWduYWwtdG93ZXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMjlcIjtcclxufVxyXG5cclxuLnJpLXNpZ25hbC10b3dlci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyYVwiO1xyXG59XHJcblxyXG4ucmktc2lnbmFsLXdpZmktMS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyYlwiO1xyXG59XHJcblxyXG4ucmktc2lnbmFsLXdpZmktMS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyY1wiO1xyXG59XHJcblxyXG4ucmktc2lnbmFsLXdpZmktMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyZFwiO1xyXG59XHJcblxyXG4ucmktc2lnbmFsLXdpZmktMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyZVwiO1xyXG59XHJcblxyXG4ucmktc2lnbmFsLXdpZmktMy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyZlwiO1xyXG59XHJcblxyXG4ucmktc2lnbmFsLXdpZmktMy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzMFwiO1xyXG59XHJcblxyXG4ucmktc2lnbmFsLXdpZmktZXJyb3ItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMzFcIjtcclxufVxyXG5cclxuLnJpLXNpZ25hbC13aWZpLWVycm9yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XHJcbn1cclxuXHJcbi5yaS1zaWduYWwtd2lmaS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzM1wiO1xyXG59XHJcblxyXG4ucmktc2lnbmFsLXdpZmktbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMzRcIjtcclxufVxyXG5cclxuLnJpLXNpZ25hbC13aWZpLW9mZi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzNVwiO1xyXG59XHJcblxyXG4ucmktc2lnbmFsLXdpZmktb2ZmLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XHJcbn1cclxuXHJcbi5yaS1zaW0tY2FyZC0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XHJcbn1cclxuXHJcbi5yaS1zaW0tY2FyZC0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XHJcbn1cclxuXHJcbi5yaS1zaW0tY2FyZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzOVwiO1xyXG59XHJcblxyXG4ucmktc2ltLWNhcmQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxM2FcIjtcclxufVxyXG5cclxuLnJpLXNpbmdsZS1xdW90ZXMtbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxM2JcIjtcclxufVxyXG5cclxuLnJpLXNpbmdsZS1xdW90ZXMtcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxM2NcIjtcclxufVxyXG5cclxuLnJpLXNpcC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzZFwiO1xyXG59XHJcblxyXG4ucmktc2lwLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XHJcbn1cclxuXHJcbi5yaS1za2lwLWJhY2stZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxM2ZcIjtcclxufVxyXG5cclxuLnJpLXNraXAtYmFjay1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0MFwiO1xyXG59XHJcblxyXG4ucmktc2tpcC1iYWNrLW1pbmktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNDFcIjtcclxufVxyXG5cclxuLnJpLXNraXAtYmFjay1taW5pLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XHJcbn1cclxuXHJcbi5yaS1za2lwLWZvcndhcmQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNDNcIjtcclxufVxyXG5cclxuLnJpLXNraXAtZm9yd2FyZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0NFwiO1xyXG59XHJcblxyXG4ucmktc2tpcC1mb3J3YXJkLW1pbmktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNDVcIjtcclxufVxyXG5cclxuLnJpLXNraXAtZm9yd2FyZC1taW5pLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XHJcbn1cclxuXHJcbi5yaS1za3VsbC0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XHJcbn1cclxuXHJcbi5yaS1za3VsbC0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XHJcbn1cclxuXHJcbi5yaS1za3VsbC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0OVwiO1xyXG59XHJcblxyXG4ucmktc2t1bGwtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNGFcIjtcclxufVxyXG5cclxuLnJpLXNreXBlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XHJcbn1cclxuXHJcbi5yaS1za3lwZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0Y1wiO1xyXG59XHJcblxyXG4ucmktc2xhY2stZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNGRcIjtcclxufVxyXG5cclxuLnJpLXNsYWNrLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XHJcbn1cclxuXHJcbi5yaS1zbGljZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0ZlwiO1xyXG59XHJcblxyXG4ucmktc2xpY2UtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNTBcIjtcclxufVxyXG5cclxuLnJpLXNsaWRlc2hvdy0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XHJcbn1cclxuXHJcbi5yaS1zbGlkZXNob3ctMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1MlwiO1xyXG59XHJcblxyXG4ucmktc2xpZGVzaG93LTMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNTNcIjtcclxufVxyXG5cclxuLnJpLXNsaWRlc2hvdy0zLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XHJcbn1cclxuXHJcbi5yaS1zbGlkZXNob3ctNC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1NVwiO1xyXG59XHJcblxyXG4ucmktc2xpZGVzaG93LTQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNTZcIjtcclxufVxyXG5cclxuLnJpLXNsaWRlc2hvdy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1N1wiO1xyXG59XHJcblxyXG4ucmktc2xpZGVzaG93LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XHJcbn1cclxuXHJcbi5yaS1zbWFydHBob25lLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XHJcbn1cclxuXHJcbi5yaS1zbWFydHBob25lLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XHJcbn1cclxuXHJcbi5yaS1zbmFwY2hhdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1YlwiO1xyXG59XHJcblxyXG4ucmktc25hcGNoYXQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNWNcIjtcclxufVxyXG5cclxuLnJpLXNub3d5LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XHJcbn1cclxuXHJcbi5yaS1zbm93eS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1ZVwiO1xyXG59XHJcblxyXG4ucmktc29ydC1hc2M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTVmXCI7XHJcbn1cclxuXHJcbi5yaS1zb3J0LWRlc2M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XHJcbn1cclxuXHJcbi5yaS1zb3VuZC1tb2R1bGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNjFcIjtcclxufVxyXG5cclxuLnJpLXNvdW5kLW1vZHVsZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2MlwiO1xyXG59XHJcblxyXG4ucmktc291bmRjbG91ZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2M1wiO1xyXG59XHJcblxyXG4ucmktc291bmRjbG91ZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2NFwiO1xyXG59XHJcblxyXG4ucmktc3BhY2Utc2hpcC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2NVwiO1xyXG59XHJcblxyXG4ucmktc3BhY2Utc2hpcC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2NlwiO1xyXG59XHJcblxyXG4ucmktc3BhY2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XHJcbn1cclxuXHJcbi5yaS1zcGFtLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNjhcIjtcclxufVxyXG5cclxuLnJpLXNwYW0tMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2OVwiO1xyXG59XHJcblxyXG4ucmktc3BhbS0zLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XHJcbn1cclxuXHJcbi5yaS1zcGFtLTMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNmJcIjtcclxufVxyXG5cclxuLnJpLXNwYW0tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNmNcIjtcclxufVxyXG5cclxuLnJpLXNwYW0tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNmRcIjtcclxufVxyXG5cclxuLnJpLXNwZWFrZXItMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2ZVwiO1xyXG59XHJcblxyXG4ucmktc3BlYWtlci0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTZmXCI7XHJcbn1cclxuXHJcbi5yaS1zcGVha2VyLTMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNzBcIjtcclxufVxyXG5cclxuLnJpLXNwZWFrZXItMy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3MVwiO1xyXG59XHJcblxyXG4ucmktc3BlYWtlci1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3MlwiO1xyXG59XHJcblxyXG4ucmktc3BlYWtlci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3M1wiO1xyXG59XHJcblxyXG4ucmktc3BlY3RydW0tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNzRcIjtcclxufVxyXG5cclxuLnJpLXNwZWN0cnVtLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XHJcbn1cclxuXHJcbi5yaS1zcGVlZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3NlwiO1xyXG59XHJcblxyXG4ucmktc3BlZWQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNzdcIjtcclxufVxyXG5cclxuLnJpLXNwZWVkLW1pbmktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNzhcIjtcclxufVxyXG5cclxuLnJpLXNwZWVkLW1pbmktbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNzlcIjtcclxufVxyXG5cclxuLnJpLXNwbGl0LWNlbGxzLWhvcml6b250YWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XHJcbn1cclxuXHJcbi5yaS1zcGxpdC1jZWxscy12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxN2JcIjtcclxufVxyXG5cclxuLnJpLXNwb3RpZnktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxN2NcIjtcclxufVxyXG5cclxuLnJpLXNwb3RpZnktbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxN2RcIjtcclxufVxyXG5cclxuLnJpLXNweS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3ZVwiO1xyXG59XHJcblxyXG4ucmktc3B5LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTdmXCI7XHJcbn1cclxuXHJcbi5yaS1zdGFjay1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4MFwiO1xyXG59XHJcblxyXG4ucmktc3RhY2stbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxODFcIjtcclxufVxyXG5cclxuLnJpLXN0YWNrLW92ZXJmbG93LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XHJcbn1cclxuXHJcbi5yaS1zdGFjay1vdmVyZmxvdy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4M1wiO1xyXG59XHJcblxyXG4ucmktc3RhY2tzaGFyZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4NFwiO1xyXG59XHJcblxyXG4ucmktc3RhY2tzaGFyZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4NVwiO1xyXG59XHJcblxyXG4ucmktc3Rhci1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4NlwiO1xyXG59XHJcblxyXG4ucmktc3Rhci1oYWxmLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XHJcbn1cclxuXHJcbi5yaS1zdGFyLWhhbGYtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxODhcIjtcclxufVxyXG5cclxuLnJpLXN0YXItaGFsZi1zLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XHJcbn1cclxuXHJcbi5yaS1zdGFyLWhhbGYtcy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4YVwiO1xyXG59XHJcblxyXG4ucmktc3Rhci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4YlwiO1xyXG59XHJcblxyXG4ucmktc3Rhci1zLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMThjXCI7XHJcbn1cclxuXHJcbi5yaS1zdGFyLXMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOGRcIjtcclxufVxyXG5cclxuLnJpLXN0YXItc21pbGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOGVcIjtcclxufVxyXG5cclxuLnJpLXN0YXItc21pbGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOGZcIjtcclxufVxyXG5cclxuLnJpLXN0ZWFtLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XHJcbn1cclxuXHJcbi5yaS1zdGVhbS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5MVwiO1xyXG59XHJcblxyXG4ucmktc3RlZXJpbmctMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5MlwiO1xyXG59XHJcblxyXG4ucmktc3RlZXJpbmctMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5M1wiO1xyXG59XHJcblxyXG4ucmktc3RlZXJpbmctZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOTRcIjtcclxufVxyXG5cclxuLnJpLXN0ZWVyaW5nLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XHJcbn1cclxuXHJcbi5yaS1zdGV0aG9zY29wZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5NlwiO1xyXG59XHJcblxyXG4ucmktc3RldGhvc2NvcGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOTdcIjtcclxufVxyXG5cclxuLnJpLXN0aWNreS1ub3RlLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOThcIjtcclxufVxyXG5cclxuLnJpLXN0aWNreS1ub3RlLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOTlcIjtcclxufVxyXG5cclxuLnJpLXN0aWNreS1ub3RlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XHJcbn1cclxuXHJcbi5yaS1zdGlja3ktbm90ZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5YlwiO1xyXG59XHJcblxyXG4ucmktc3RvY2stZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOWNcIjtcclxufVxyXG5cclxuLnJpLXN0b2NrLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XHJcbn1cclxuXHJcbi5yaS1zdG9wLWNpcmNsZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5ZVwiO1xyXG59XHJcblxyXG4ucmktc3RvcC1jaXJjbGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOWZcIjtcclxufVxyXG5cclxuLnJpLXN0b3AtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYTBcIjtcclxufVxyXG5cclxuLnJpLXN0b3AtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYTFcIjtcclxufVxyXG5cclxuLnJpLXN0b3AtbWluaS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFhMlwiO1xyXG59XHJcblxyXG4ucmktc3RvcC1taW5pLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XHJcbn1cclxuXHJcbi5yaS1zdG9yZS0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XHJcbn1cclxuXHJcbi5yaS1zdG9yZS0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XHJcbn1cclxuXHJcbi5yaS1zdG9yZS0zLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XHJcbn1cclxuXHJcbi5yaS1zdG9yZS0zLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XHJcbn1cclxuXHJcbi5yaS1zdG9yZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFhOFwiO1xyXG59XHJcblxyXG4ucmktc3RvcmUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYTlcIjtcclxufVxyXG5cclxuLnJpLXN0cmlrZXRocm91Z2gtMjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYWFcIjtcclxufVxyXG5cclxuLnJpLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XHJcbn1cclxuXHJcbi5yaS1zdWJzY3JpcHQtMjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYWNcIjtcclxufVxyXG5cclxuLnJpLXN1YnNjcmlwdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYWRcIjtcclxufVxyXG5cclxuLnJpLXN1YnRyYWN0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XHJcbn1cclxuXHJcbi5yaS1zdWJ0cmFjdC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFhZlwiO1xyXG59XHJcblxyXG4ucmktc3Vid2F5LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XHJcbn1cclxuXHJcbi5yaS1zdWJ3YXktbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYjFcIjtcclxufVxyXG5cclxuLnJpLXN1YndheS13aWZpLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XHJcbn1cclxuXHJcbi5yaS1zdWJ3YXktd2lmaS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiM1wiO1xyXG59XHJcblxyXG4ucmktc3VpdGNhc2UtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiNFwiO1xyXG59XHJcblxyXG4ucmktc3VpdGNhc2UtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiNVwiO1xyXG59XHJcblxyXG4ucmktc3VpdGNhc2UtMy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiNlwiO1xyXG59XHJcblxyXG4ucmktc3VpdGNhc2UtMy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiN1wiO1xyXG59XHJcblxyXG4ucmktc3VpdGNhc2UtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYjhcIjtcclxufVxyXG5cclxuLnJpLXN1aXRjYXNlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XHJcbn1cclxuXHJcbi5yaS1zdW4tY2xvdWR5LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XHJcbn1cclxuXHJcbi5yaS1zdW4tY2xvdWR5LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XHJcbn1cclxuXHJcbi5yaS1zdW4tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYmNcIjtcclxufVxyXG5cclxuLnJpLXN1bi1mb2dneS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiZFwiO1xyXG59XHJcblxyXG4ucmktc3VuLWZvZ2d5LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XHJcbn1cclxuXHJcbi5yaS1zdW4tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYmZcIjtcclxufVxyXG5cclxuLnJpLXN1cGVyc2NyaXB0LTI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XHJcbn1cclxuXHJcbi5yaS1zdXBlcnNjcmlwdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYzFcIjtcclxufVxyXG5cclxuLnJpLXN1cmdpY2FsLW1hc2stZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYzJcIjtcclxufVxyXG5cclxuLnJpLXN1cmdpY2FsLW1hc2stbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYzNcIjtcclxufVxyXG5cclxuLnJpLXN1cnJvdW5kLXNvdW5kLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XHJcbn1cclxuXHJcbi5yaS1zdXJyb3VuZC1zb3VuZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjNVwiO1xyXG59XHJcblxyXG4ucmktc3VydmV5LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XHJcbn1cclxuXHJcbi5yaS1zdXJ2ZXktbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYzdcIjtcclxufVxyXG5cclxuLnJpLXN3YXAtYm94LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XHJcbn1cclxuXHJcbi5yaS1zd2FwLWJveC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjOVwiO1xyXG59XHJcblxyXG4ucmktc3dhcC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjYVwiO1xyXG59XHJcblxyXG4ucmktc3dhcC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjYlwiO1xyXG59XHJcblxyXG4ucmktc3dpdGNoLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XHJcbn1cclxuXHJcbi5yaS1zd2l0Y2gtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxY2RcIjtcclxufVxyXG5cclxuLnJpLXN3b3JkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XHJcbn1cclxuXHJcbi5yaS1zd29yZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjZlwiO1xyXG59XHJcblxyXG4ucmktc3lyaW5nZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkMFwiO1xyXG59XHJcblxyXG4ucmktc3lyaW5nZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkMVwiO1xyXG59XHJcblxyXG4ucmktdC1ib3gtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZDJcIjtcclxufVxyXG5cclxuLnJpLXQtYm94LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XHJcbn1cclxuXHJcbi5yaS10LXNoaXJ0LTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZDRcIjtcclxufVxyXG5cclxuLnJpLXQtc2hpcnQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkNVwiO1xyXG59XHJcblxyXG4ucmktdC1zaGlydC1haXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZDZcIjtcclxufVxyXG5cclxuLnJpLXQtc2hpcnQtYWlyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XHJcbn1cclxuXHJcbi5yaS10LXNoaXJ0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XHJcbn1cclxuXHJcbi5yaS10LXNoaXJ0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XHJcbn1cclxuXHJcbi5yaS10YWJsZS0yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkYVwiO1xyXG59XHJcblxyXG4ucmktdGFibGUtYWx0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XHJcbn1cclxuXHJcbi5yaS10YWJsZS1hbHQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZGNcIjtcclxufVxyXG5cclxuLnJpLXRhYmxlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XHJcbn1cclxuXHJcbi5yaS10YWJsZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkZVwiO1xyXG59XHJcblxyXG4ucmktdGFibGV0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWRmXCI7XHJcbn1cclxuXHJcbi5yaS10YWJsZXQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZTBcIjtcclxufVxyXG5cclxuLnJpLXRha2Vhd2F5LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XHJcbn1cclxuXHJcbi5yaS10YWtlYXdheS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlMlwiO1xyXG59XHJcblxyXG4ucmktdGFvYmFvLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XHJcbn1cclxuXHJcbi5yaS10YW9iYW8tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZTRcIjtcclxufVxyXG5cclxuLnJpLXRhcGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZTVcIjtcclxufVxyXG5cclxuLnJpLXRhcGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZTZcIjtcclxufVxyXG5cclxuLnJpLXRhc2stZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZTdcIjtcclxufVxyXG5cclxuLnJpLXRhc2stbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZThcIjtcclxufVxyXG5cclxuLnJpLXRheGktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZTlcIjtcclxufVxyXG5cclxuLnJpLXRheGktbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZWFcIjtcclxufVxyXG5cclxuLnJpLXRheGktd2lmaS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlYlwiO1xyXG59XHJcblxyXG4ucmktdGF4aS13aWZpLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XHJcbn1cclxuXHJcbi5yaS10ZWFtLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XHJcbn1cclxuXHJcbi5yaS10ZWFtLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XHJcbn1cclxuXHJcbi5yaS10ZWxlZ3JhbS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlZlwiO1xyXG59XHJcblxyXG4ucmktdGVsZWdyYW0tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZjBcIjtcclxufVxyXG5cclxuLnJpLXRlbXAtY29sZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmMVwiO1xyXG59XHJcblxyXG4ucmktdGVtcC1jb2xkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XHJcbn1cclxuXHJcbi5yaS10ZW1wLWhvdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmM1wiO1xyXG59XHJcblxyXG4ucmktdGVtcC1ob3QtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZjRcIjtcclxufVxyXG5cclxuLnJpLXRlcm1pbmFsLWJveC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmNVwiO1xyXG59XHJcblxyXG4ucmktdGVybWluYWwtYm94LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XHJcbn1cclxuXHJcbi5yaS10ZXJtaW5hbC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmN1wiO1xyXG59XHJcblxyXG4ucmktdGVybWluYWwtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZjhcIjtcclxufVxyXG5cclxuLnJpLXRlcm1pbmFsLXdpbmRvdy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmOVwiO1xyXG59XHJcblxyXG4ucmktdGVybWluYWwtd2luZG93LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XHJcbn1cclxuXHJcbi5yaS10ZXN0LXR1YmUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZmJcIjtcclxufVxyXG5cclxuLnJpLXRlc3QtdHViZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmY1wiO1xyXG59XHJcblxyXG4ucmktdGV4dC1kaXJlY3Rpb24tbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZmRcIjtcclxufVxyXG5cclxuLnJpLXRleHQtZGlyZWN0aW9uLXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XHJcbn1cclxuXHJcbi5yaS10ZXh0LXNwYWNpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWZmXCI7XHJcbn1cclxuXHJcbi5yaS10ZXh0LXdyYXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XHJcbn1cclxuXHJcbi5yaS10ZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwMVwiO1xyXG59XHJcblxyXG4ucmktdGhlcm1vbWV0ZXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMDJcIjtcclxufVxyXG5cclxuLnJpLXRoZXJtb21ldGVyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XHJcbn1cclxuXHJcbi5yaS10aHVtYi1kb3duLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XHJcbn1cclxuXHJcbi5yaS10aHVtYi1kb3duLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XHJcbn1cclxuXHJcbi5yaS10aHVtYi11cC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwNlwiO1xyXG59XHJcblxyXG4ucmktdGh1bWItdXAtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMDdcIjtcclxufVxyXG5cclxuLnJpLXRodW5kZXJzdG9ybXMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMDhcIjtcclxufVxyXG5cclxuLnJpLXRodW5kZXJzdG9ybXMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMDlcIjtcclxufVxyXG5cclxuLnJpLXRpY2tldC0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XHJcbn1cclxuXHJcbi5yaS10aWNrZXQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwYlwiO1xyXG59XHJcblxyXG4ucmktdGlja2V0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XHJcbn1cclxuXHJcbi5yaS10aWNrZXQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMGRcIjtcclxufVxyXG5cclxuLnJpLXRpbWUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMGVcIjtcclxufVxyXG5cclxuLnJpLXRpbWUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMGZcIjtcclxufVxyXG5cclxuLnJpLXRpbWVyLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMTBcIjtcclxufVxyXG5cclxuLnJpLXRpbWVyLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMTFcIjtcclxufVxyXG5cclxuLnJpLXRpbWVyLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XHJcbn1cclxuXHJcbi5yaS10aW1lci1mbGFzaC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIxM1wiO1xyXG59XHJcblxyXG4ucmktdGltZXItZmxhc2gtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMTRcIjtcclxufVxyXG5cclxuLnJpLXRpbWVyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XHJcbn1cclxuXHJcbi5yaS10b2RvLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XHJcbn1cclxuXHJcbi5yaS10b2RvLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XHJcbn1cclxuXHJcbi5yaS10b2dnbGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMThcIjtcclxufVxyXG5cclxuLnJpLXRvZ2dsZS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIxOVwiO1xyXG59XHJcblxyXG4ucmktdG9vbHMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMWFcIjtcclxufVxyXG5cclxuLnJpLXRvb2xzLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XHJcbn1cclxuXHJcbi5yaS10b3JuYWRvLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XHJcbn1cclxuXHJcbi5yaS10b3JuYWRvLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XHJcbn1cclxuXHJcbi5yaS10cmFkZW1hcmstZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMWVcIjtcclxufVxyXG5cclxuLnJpLXRyYWRlbWFyay1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIxZlwiO1xyXG59XHJcblxyXG4ucmktdHJhZmZpYy1saWdodC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyMFwiO1xyXG59XHJcblxyXG4ucmktdHJhZmZpYy1saWdodC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyMVwiO1xyXG59XHJcblxyXG4ucmktdHJhaW4tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMjJcIjtcclxufVxyXG5cclxuLnJpLXRyYWluLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XHJcbn1cclxuXHJcbi5yaS10cmFpbi13aWZpLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XHJcbn1cclxuXHJcbi5yaS10cmFpbi13aWZpLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XHJcbn1cclxuXHJcbi5yaS10cmFuc2xhdGUtMjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMjZcIjtcclxufVxyXG5cclxuLnJpLXRyYW5zbGF0ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMjdcIjtcclxufVxyXG5cclxuLnJpLXRyYXZlc3RpLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XHJcbn1cclxuXHJcbi5yaS10cmF2ZXN0aS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyOVwiO1xyXG59XHJcblxyXG4ucmktdHJlYXN1cmUtbWFwLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XHJcbn1cclxuXHJcbi5yaS10cmVhc3VyZS1tYXAtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMmJcIjtcclxufVxyXG5cclxuLnJpLXRyZWxsby1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyY1wiO1xyXG59XHJcblxyXG4ucmktdHJlbGxvLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XHJcbn1cclxuXHJcbi5yaS10cm9waHktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMmVcIjtcclxufVxyXG5cclxuLnJpLXRyb3BoeS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyZlwiO1xyXG59XHJcblxyXG4ucmktdHJ1Y2stZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMzBcIjtcclxufVxyXG5cclxuLnJpLXRydWNrLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XHJcbn1cclxuXHJcbi5yaS10dW1ibHItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMzJcIjtcclxufVxyXG5cclxuLnJpLXR1bWJsci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzM1wiO1xyXG59XHJcblxyXG4ucmktdHYtMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzNFwiO1xyXG59XHJcblxyXG4ucmktdHYtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzNVwiO1xyXG59XHJcblxyXG4ucmktdHYtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMzZcIjtcclxufVxyXG5cclxuLnJpLXR2LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XHJcbn1cclxuXHJcbi5yaS10d2l0Y2gtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMzhcIjtcclxufVxyXG5cclxuLnJpLXR3aXRjaC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzOVwiO1xyXG59XHJcblxyXG4ucmktdHdpdHRlci1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzYVwiO1xyXG59XHJcblxyXG4ucmktdHdpdHRlci1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzYlwiO1xyXG59XHJcblxyXG4ucmktdHlwaG9vbi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzY1wiO1xyXG59XHJcblxyXG4ucmktdHlwaG9vbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzZFwiO1xyXG59XHJcblxyXG4ucmktdS1kaXNrLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XHJcbn1cclxuXHJcbi5yaS11LWRpc2stbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyM2ZcIjtcclxufVxyXG5cclxuLnJpLXVidW50dS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0MFwiO1xyXG59XHJcblxyXG4ucmktdWJ1bnR1LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XHJcbn1cclxuXHJcbi5yaS11bWJyZWxsYS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0MlwiO1xyXG59XHJcblxyXG4ucmktdW1icmVsbGEtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNDNcIjtcclxufVxyXG5cclxuLnJpLXVuZGVybGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNDRcIjtcclxufVxyXG5cclxuLnJpLXVuaW5zdGFsbC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0NVwiO1xyXG59XHJcblxyXG4ucmktdW5pbnN0YWxsLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XHJcbn1cclxuXHJcbi5yaS11bnNwbGFzaC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0N1wiO1xyXG59XHJcblxyXG4ucmktdW5zcGxhc2gtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNDhcIjtcclxufVxyXG5cclxuLnJpLXVwbG9hZC0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XHJcbn1cclxuXHJcbi5yaS11cGxvYWQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0YVwiO1xyXG59XHJcblxyXG4ucmktdXBsb2FkLWNsb3VkLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNGJcIjtcclxufVxyXG5cclxuLnJpLXVwbG9hZC1jbG91ZC0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XHJcbn1cclxuXHJcbi5yaS11cGxvYWQtY2xvdWQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNGRcIjtcclxufVxyXG5cclxuLnJpLXVwbG9hZC1jbG91ZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0ZVwiO1xyXG59XHJcblxyXG4ucmktdXBsb2FkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjRmXCI7XHJcbn1cclxuXHJcbi5yaS11cGxvYWQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNTBcIjtcclxufVxyXG5cclxuLnJpLXVzYi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1MVwiO1xyXG59XHJcblxyXG4ucmktdXNiLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNTNcIjtcclxufVxyXG5cclxuLnJpLXVzZXItMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1NFwiO1xyXG59XHJcblxyXG4ucmktdXNlci0zLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLTMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNTZcIjtcclxufVxyXG5cclxuLnJpLXVzZXItNC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1N1wiO1xyXG59XHJcblxyXG4ucmktdXNlci00LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLTUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNTlcIjtcclxufVxyXG5cclxuLnJpLXVzZXItNS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1YVwiO1xyXG59XHJcblxyXG4ucmktdXNlci02LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjViXCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLTYtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNWNcIjtcclxufVxyXG5cclxuLnJpLXVzZXItYWRkLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLWFkZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1ZVwiO1xyXG59XHJcblxyXG4ucmktdXNlci1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1ZlwiO1xyXG59XHJcblxyXG4ucmktdXNlci1mb2xsb3ctZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNjBcIjtcclxufVxyXG5cclxuLnJpLXVzZXItZm9sbG93LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLWhlYXJ0LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLWhlYXJ0LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLWxvY2F0aW9uLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLWxvY2F0aW9uLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLXJlY2VpdmVkLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNjdcIjtcclxufVxyXG5cclxuLnJpLXVzZXItcmVjZWl2ZWQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI2OFwiO1xyXG59XHJcblxyXG4ucmktdXNlci1yZWNlaXZlZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI2OVwiO1xyXG59XHJcblxyXG4ucmktdXNlci1yZWNlaXZlZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI2YVwiO1xyXG59XHJcblxyXG4ucmktdXNlci1zZWFyY2gtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNmJcIjtcclxufVxyXG5cclxuLnJpLXVzZXItc2VhcmNoLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLXNldHRpbmdzLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLXNldHRpbmdzLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLXNoYXJlZC0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjZmXCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLXNoYXJlZC0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLXNoYXJlZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3MVwiO1xyXG59XHJcblxyXG4ucmktdXNlci1zaGFyZWQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNzJcIjtcclxufVxyXG5cclxuLnJpLXVzZXItc21pbGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNzNcIjtcclxufVxyXG5cclxuLnJpLXVzZXItc21pbGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNzRcIjtcclxufVxyXG5cclxuLnJpLXVzZXItc3Rhci1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3NVwiO1xyXG59XHJcblxyXG4ucmktdXNlci1zdGFyLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLXVuZm9sbG93LWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLXVuZm9sbG93LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLXZvaWNlLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XHJcbn1cclxuXHJcbi5yaS11c2VyLXZvaWNlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XHJcbn1cclxuXHJcbi5yaS12aWRlby1hZGQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyN2JcIjtcclxufVxyXG5cclxuLnJpLXZpZGVvLWFkZC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3Y1wiO1xyXG59XHJcblxyXG4ucmktdmlkZW8tY2hhdC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3ZFwiO1xyXG59XHJcblxyXG4ucmktdmlkZW8tY2hhdC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3ZVwiO1xyXG59XHJcblxyXG4ucmktdmlkZW8tZG93bmxvYWQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyN2ZcIjtcclxufVxyXG5cclxuLnJpLXZpZGVvLWRvd25sb2FkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XHJcbn1cclxuXHJcbi5yaS12aWRlby1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4MVwiO1xyXG59XHJcblxyXG4ucmktdmlkZW8tbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyODJcIjtcclxufVxyXG5cclxuLnJpLXZpZGVvLXVwbG9hZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4M1wiO1xyXG59XHJcblxyXG4ucmktdmlkZW8tdXBsb2FkLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XHJcbn1cclxuXHJcbi5yaS12aWRpY29uLTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyODVcIjtcclxufVxyXG5cclxuLnJpLXZpZGljb24tMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4NlwiO1xyXG59XHJcblxyXG4ucmktdmlkaWNvbi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4N1wiO1xyXG59XHJcblxyXG4ucmktdmlkaWNvbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4OFwiO1xyXG59XHJcblxyXG4ucmktdmltZW8tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyODlcIjtcclxufVxyXG5cclxuLnJpLXZpbWVvLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XHJcbn1cclxuXHJcbi5yaS12aXAtY3Jvd24tMi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4YlwiO1xyXG59XHJcblxyXG4ucmktdmlwLWNyb3duLTItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOGNcIjtcclxufVxyXG5cclxuLnJpLXZpcC1jcm93bi1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4ZFwiO1xyXG59XHJcblxyXG4ucmktdmlwLWNyb3duLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XHJcbn1cclxuXHJcbi5yaS12aXAtZGlhbW9uZC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4ZlwiO1xyXG59XHJcblxyXG4ucmktdmlwLWRpYW1vbmQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOTBcIjtcclxufVxyXG5cclxuLnJpLXZpcC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI5MVwiO1xyXG59XHJcblxyXG4ucmktdmlwLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XHJcbn1cclxuXHJcbi5yaS12aXJ1cy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI5M1wiO1xyXG59XHJcblxyXG4ucmktdmlydXMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOTRcIjtcclxufVxyXG5cclxuLnJpLXZpc2EtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOTVcIjtcclxufVxyXG5cclxuLnJpLXZpc2EtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOTZcIjtcclxufVxyXG5cclxuLnJpLXZvaWNlLXJlY29nbml0aW9uLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XHJcbn1cclxuXHJcbi5yaS12b2ljZS1yZWNvZ25pdGlvbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI5OFwiO1xyXG59XHJcblxyXG4ucmktdm9pY2VwcmludC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI5OVwiO1xyXG59XHJcblxyXG4ucmktdm9pY2VwcmludC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI5YVwiO1xyXG59XHJcblxyXG4ucmktdm9sdW1lLWRvd24tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOWJcIjtcclxufVxyXG5cclxuLnJpLXZvbHVtZS1kb3duLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjljXCI7XHJcbn1cclxuXHJcbi5yaS12b2x1bWUtbXV0ZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI5ZFwiO1xyXG59XHJcblxyXG4ucmktdm9sdW1lLW11dGUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOWVcIjtcclxufVxyXG5cclxuLnJpLXZvbHVtZS1vZmYtdmlicmF0ZS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI5ZlwiO1xyXG59XHJcblxyXG4ucmktdm9sdW1lLW9mZi12aWJyYXRlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XHJcbn1cclxuXHJcbi5yaS12b2x1bWUtdXAtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYTFcIjtcclxufVxyXG5cclxuLnJpLXZvbHVtZS11cC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJhMlwiO1xyXG59XHJcblxyXG4ucmktdm9sdW1lLXZpYnJhdGUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYTNcIjtcclxufVxyXG5cclxuLnJpLXZvbHVtZS12aWJyYXRlLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XHJcbn1cclxuXHJcbi5yaS12dWVqcy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJhNVwiO1xyXG59XHJcblxyXG4ucmktdnVlanMtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYTZcIjtcclxufVxyXG5cclxuLnJpLXdhbGstZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYTdcIjtcclxufVxyXG5cclxuLnJpLXdhbGstbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYThcIjtcclxufVxyXG5cclxuLnJpLXdhbGxldC0yLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XHJcbn1cclxuXHJcbi5yaS13YWxsZXQtMi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJhYVwiO1xyXG59XHJcblxyXG4ucmktd2FsbGV0LTMtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYWJcIjtcclxufVxyXG5cclxuLnJpLXdhbGxldC0zLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XHJcbn1cclxuXHJcbi5yaS13YWxsZXQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYWRcIjtcclxufVxyXG5cclxuLnJpLXdhbGxldC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJhZVwiO1xyXG59XHJcblxyXG4ucmktd2F0ZXItZmxhc2gtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYWZcIjtcclxufVxyXG5cclxuLnJpLXdhdGVyLWZsYXNoLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XHJcbn1cclxuXHJcbi5yaS13ZWJjYW0tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYjFcIjtcclxufVxyXG5cclxuLnJpLXdlYmNhbS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJiMlwiO1xyXG59XHJcblxyXG4ucmktd2VjaGF0LTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYjNcIjtcclxufVxyXG5cclxuLnJpLXdlY2hhdC0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XHJcbn1cclxuXHJcbi5yaS13ZWNoYXQtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYjVcIjtcclxufVxyXG5cclxuLnJpLXdlY2hhdC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJiNlwiO1xyXG59XHJcblxyXG4ucmktd2VjaGF0LXBheS1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJiN1wiO1xyXG59XHJcblxyXG4ucmktd2VjaGF0LXBheS1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJiOFwiO1xyXG59XHJcblxyXG4ucmktd2VpYm8tZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYjlcIjtcclxufVxyXG5cclxuLnJpLXdlaWJvLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmJhXCI7XHJcbn1cclxuXHJcbi5yaS13aGF0c2FwcC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJiYlwiO1xyXG59XHJcblxyXG4ucmktd2hhdHNhcHAtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYmNcIjtcclxufVxyXG5cclxuLnJpLXdoZWVsY2hhaXItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYmRcIjtcclxufVxyXG5cclxuLnJpLXdoZWVsY2hhaXItbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYmVcIjtcclxufVxyXG5cclxuLnJpLXdpZmktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYmZcIjtcclxufVxyXG5cclxuLnJpLXdpZmktbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYzBcIjtcclxufVxyXG5cclxuLnJpLXdpZmktb2ZmLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmMxXCI7XHJcbn1cclxuXHJcbi5yaS13aWZpLW9mZi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJjMlwiO1xyXG59XHJcblxyXG4ucmktd2luZG93LTItZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYzNcIjtcclxufVxyXG5cclxuLnJpLXdpbmRvdy0yLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XHJcbn1cclxuXHJcbi5yaS13aW5kb3ctZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYzVcIjtcclxufVxyXG5cclxuLnJpLXdpbmRvdy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJjNlwiO1xyXG59XHJcblxyXG4ucmktd2luZG93cy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJjN1wiO1xyXG59XHJcblxyXG4ucmktd2luZG93cy1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJjOFwiO1xyXG59XHJcblxyXG4ucmktd2luZHktZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYzlcIjtcclxufVxyXG5cclxuLnJpLXdpbmR5LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XHJcbn1cclxuXHJcbi5yaS13aXJlbGVzcy1jaGFyZ2luZy1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJjYlwiO1xyXG59XHJcblxyXG4ucmktd2lyZWxlc3MtY2hhcmdpbmctbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyY2NcIjtcclxufVxyXG5cclxuLnJpLXdvbWVuLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XHJcbn1cclxuXHJcbi5yaS13b21lbi1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJjZVwiO1xyXG59XHJcblxyXG4ucmktd3ViaS1pbnB1dDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyY2ZcIjtcclxufVxyXG5cclxuLnJpLXhib3gtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZDBcIjtcclxufVxyXG5cclxuLnJpLXhib3gtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZDFcIjtcclxufVxyXG5cclxuLnJpLXhpbmctZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZDJcIjtcclxufVxyXG5cclxuLnJpLXhpbmctbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZDNcIjtcclxufVxyXG5cclxuLnJpLXlvdXR1YmUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZDRcIjtcclxufVxyXG5cclxuLnJpLXlvdXR1YmUtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZDVcIjtcclxufVxyXG5cclxuLnJpLXpjb29sLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XHJcbn1cclxuXHJcbi5yaS16Y29vbC1saW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJkN1wiO1xyXG59XHJcblxyXG4ucmktemhpaHUtZmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZDhcIjtcclxufVxyXG5cclxuLnJpLXpoaWh1LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XHJcbn1cclxuXHJcbi5yaS16b29tLWluLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmRhXCI7XHJcbn1cclxuXHJcbi5yaS16b29tLWluLWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XHJcbn1cclxuXHJcbi5yaS16b29tLW91dC1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJkY1wiO1xyXG59XHJcblxyXG4ucmktem9vbS1vdXQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZGRcIjtcclxufVxyXG5cclxuLnJpLXp6ei1maWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJkZVwiO1xyXG59XHJcblxyXG4ucmktenp6LWxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmRmXCI7XHJcbn0iLCIuY3Vyc29yLWdyYWIge1xyXG4gIGN1cnNvcjogbW92ZTtcclxuICBjdXJzb3I6IGdyYWI7XHJcbiAgY3Vyc29yOiAtbW96LWdyYWI7XHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbn1cclxuXHJcbi5jdXJzb3ItcG9pbnRlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59Iiwic3ZnIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuaW1hZ2UsIHRleHQsIC5qdm0tem9vbWluLCAuanZtLXpvb21vdXQge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uanZtLWNvbnRhaW5lciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmp2bS10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1Y2ZmO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZiwgVmVyZGFuYTtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xuICBib3gtc2hhZG93OiAxcHggMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uanZtLXpvb20tYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5qdm0tem9vbS1idG4uanZtLXpvb21vdXQge1xuICB0b3A6IDMwcHg7XG59XG5cbi5qdm0tem9vbS1idG4uanZtLXpvb21pbiB7XG4gIHRvcDogMTBweDtcbn1cblxuLmp2bS1zZXJpZXMtY29udGFpbmVyIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmp2bS1zZXJpZXMtY29udGFpbmVyLmp2bS1zZXJpZXMtaCB7XG4gIGJvdHRvbTogMTVweDtcbn1cblxuLmp2bS1zZXJpZXMtY29udGFpbmVyLmp2bS1zZXJpZXMtdiB7XG4gIHRvcDogMTVweDtcbn1cblxuLmp2bS1zZXJpZXMtY29udGFpbmVyIC5qdm0tbGVnZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1jb2xvcjogI2U1ZTdlYjtcbiAgcGFkZGluZzogMC42cmVtO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmp2bS1zZXJpZXMtY29udGFpbmVyIC5qdm0tbGVnZW5kIC5qdm0tbGVnZW5kLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlN2ViO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjU3NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmp2bS1zZXJpZXMtY29udGFpbmVyIC5qdm0tbGVnZW5kIC5qdm0tbGVnZW5kLWlubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmp2bS1zZXJpZXMtY29udGFpbmVyIC5qdm0tbGVnZW5kIC5qdm0tbGVnZW5kLWlubmVyIC5qdm0tbGVnZW5kLXRpY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDQwcHg7XG59XG5cbi5qdm0tc2VyaWVzLWNvbnRhaW5lciAuanZtLWxlZ2VuZCAuanZtLWxlZ2VuZC1pbm5lciAuanZtLWxlZ2VuZC10aWNrOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMC41NzVyZW07XG59XG5cbi5qdm0tc2VyaWVzLWNvbnRhaW5lciAuanZtLWxlZ2VuZCAuanZtLWxlZ2VuZC1pbm5lciAuanZtLWxlZ2VuZC10aWNrIC5qdm0tbGVnZW5kLXRpY2stc2FtcGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC42NXJlbTtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5qdm0tc2VyaWVzLWNvbnRhaW5lciAuanZtLWxlZ2VuZCAuanZtLWxlZ2VuZC1pbm5lciAuanZtLWxlZ2VuZC10aWNrIC5qdm0tbGVnZW5kLXRpY2stdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmp2bS1saW5lW2FuaW1hdGlvbj1cInRydWVcIl0ge1xuICAtd2Via2l0LWFuaW1hdGlvbjoganZtLWxpbmUtYW5pbWF0aW9uIDEwcyBsaW5lYXIgZm9yd2FyZHMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjoganZtLWxpbmUtYW5pbWF0aW9uIDEwcyBsaW5lYXIgZm9yd2FyZHMgaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqdm0tbGluZS1hbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMjUwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMganZtLWxpbmUtYW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDI1MDtcbiAgfVxufVxuIiwiW2RhdGEtc2ltcGxlYmFyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zaW1wbGViYXItbWFzayB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zaW1wbGViYXItb2Zmc2V0IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBtYXgtaGVpZ2h0OiAxMDAlOyAvKiBOZWVkZWQgZm9yIHZlcnRpY2FsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZsZXgtZ3JvdzogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAxMHB4O1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTFweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogUnRsIHN1cHBvcnQgKi9cbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249J3J0bCddIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5ocy1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuIiwiLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogNjQwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgICAgICAgICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDIycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93UmlnaHQ6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93UmlnaHQ6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0NlbnRlcjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW46IDAgLTRweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvdHRvbTogMTAwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgdG9wOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mbGF0cGlja3Itd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZsYXRwaWNrci1tb250aHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbiAgZmlsbDogcmdiYSgwLDAsMCwwLjkpO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xuICBmaWxsOiByZ2JhKDAsMCwwLDAuOSk7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgICovXG4gIGxlZnQ6IDA7XG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4vKlxuICAgICAgKi9cbn1cbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgICovXG4gIHJpZ2h0OiAwO1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLypcbiAgICAgICovXG59XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG4gIGNvbG9yOiAjOTU5ZWE5O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiAjZjY0NzQ3O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgZmlsbDogaW5oZXJpdDtcbn1cbi5udW1JbnB1dFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcbiAgdG9wOiAyNiU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcbiAgdG9wOiA1MCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuNik7XG4gIHRvcDogNDAlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xuICBmaWxsOiByZ2JhKDAsMCwwLDAuNSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IDEzNSU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzUlO1xuICBsZWZ0OiAxMi41JTtcbiAgcGFkZGluZzogNy40OHB4IDAgMCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDZjaDtcbiAgd2lkdGg6IDdjaFxcMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cyxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbn1cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41NCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDAgMDtcbn1cbi5mbGF0cGlja3ItZGF5cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbn1cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZGF5Q29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XG4gIG1heC13aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgbWF4LXdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7XG4gIGJhY2tncm91bmQ6ICM5NTllYTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogIzU2OWZmNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM1NjlmZjc7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4xKTtcbn1cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcbiAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAjNTY5ZmY3LCA1cHggMCAwICM1NjlmZjc7XG59XG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSxcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mbGF0cGlja3ItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzk7XG59XG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDI2JTtcbn1cbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDQ5JTtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAyJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTglO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3Zlcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4iLCIkZmxhdHBpY2tyLXRpbGUtaGVpZ2h0OiA0NXB4O1xyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgXHJcbiAgLmZsYXRwaWNrci1kYXlzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmRheUNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5mbGF0cGlja3ItZGF5IHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgaGVpZ2h0OiAkZmxhdHBpY2tyLXRpbGUtaGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRmbGF0cGlja3ItdGlsZS1oZWlnaHQ7XHJcblxyXG4gICAgJi50b2RheSB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjIpIHRyYW5zcGFyZW50ICRwcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgN3B4IDdweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zZWxlY3RlZDpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMikgdHJhbnNwYXJlbnQgJHdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZsYXRwaWNrci13ZWVrZGF5cyB7XHJcbiAgICBoZWlnaHQ6ICRmbGF0cGlja3ItdGlsZS1oZWlnaHQ7XHJcbiAgfVxyXG4gIC5mbGF0cGlja3Itd2Vla2RheSB7XHJcbiAgICBoZWlnaHQ6ICRmbGF0cGlja3ItdGlsZS1oZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGZsYXRwaWNrci10aWxlLWhlaWdodDtcclxuICB9XHJcblxyXG4gIC5mbGF0cGlja3ItbW9udGhzIHtcclxuICAgIC5mbGF0cGlja3ItbW9udGgge1xyXG4gICAgICBoZWlnaHQ6ICRmbGF0cGlja3ItdGlsZS1oZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxyXG4gICAgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcclxuICAgICAgaGVpZ2h0OiAkZmxhdHBpY2tyLXRpbGUtaGVpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRmbGF0cGlja3ItdGlsZS1oZWlnaHQ7XHJcbiAgICBoZWlnaHQ6ICRmbGF0cGlja3ItdGlsZS1oZWlnaHQ7XHJcblxyXG4gICAgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMsXHJcbiAgICBpbnB1dC5jdXIteWVhciB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmxhdHBpY2tyLXByZXYtbW9udGgsXHJcbiAgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAkc2ltcGxlYmFyLXNjcm9sbGJhci1iZztcclxufVxyXG5cclxuLnNpbXBsZWJhci1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGF0YS1zaW1wbGViYXJdIHtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcclxufSIsIi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGhlaWdodDogMThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuc2VsZWN0Mi1zZWxlY3Rpb24tLWNsZWFyYWJsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDFweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07IH1cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTsgfVxuICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwIDRweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xuICBjb2xvcjogZ3JleTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiOyB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/